body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-skin, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-skin, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-outer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-outer, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-wrap iframe, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-wrap iframe, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-wrap object, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-wrap object, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-nav span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-nav span, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-tmp, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9948020;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-skin, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: transparent !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-opened, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-opened {
    z-index: 9948030;
}

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-opened .fb_lightbox-skin, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-opened .fb_lightbox-skin {
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-outer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-outer, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-inner {
    position: relative;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-inner {
    overflow: hidden !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-type-iframe .fb_lightbox-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-type-iframe .fb_lightbox-inner {
    -webkit-overflow-scrolling: touch;
    overflow: hidden !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-iframe, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-image {
    max-width: 100%;
    max-height: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-close, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-prev span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-prev span, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-next span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-next span {
    background-image: url();
    display: none !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6 {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 9948060;
}

    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6 div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6 div {
        width: 44px;
        height: 44px;
        background: url() center center no-repeat;
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 9948040;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 9948040;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-prev, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-prev {
    left: 0;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-next, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-next {
    right: 0;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-nav span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 9948040;
    visibility: hidden;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-prev span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-next span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-next span {
    right: 10px;
    background-position: 0 -72px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-nav:hover span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-nav:hover span {
    visibility: visible;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-tmp, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-lock, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-lock {
    overflow: hidden !important;
    width: auto;
}

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-lock body, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-lock body {
        overflow: hidden !important;
    }

/*.fb_lightbox-lock-test {
    overflow-y: hidden !important;
}*/

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-overlay, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 9948010;
    background: url();
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-overlay-fixed, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-lock .fb_lightbox-overlay, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-lock .fb_lightbox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 9948050;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-opened .fb_lightbox-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-opened .fb_lightbox-title {
    visibility: visible;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-title-float-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 9948050;
    text-align: center;
}

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-title-float-wrap .child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-title-float-wrap .child {
        display: inline-block;
        margin-right: -100%;
        padding: 2px 20px;
        background: transparent; /* Fallback for web browsers that doesn't support RGBa */
        background: rgba(0, 0, 0, 0.8);
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        text-shadow: 0 1px 2px #222;
        color: #FFF;
        font-weight: bold;
        line-height: 24px;
        white-space: nowrap;
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-title-outside-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-title-inside-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-title-inside-wrap {
    padding-top: 10px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-title-over-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {

    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-close, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-prev span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-prev span, body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-next span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-next span {
        background-image: url();
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

        body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6 div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--fb_lightbox-loading-2072ed7bb6 div {
            background-image: url();
            background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
        }
}


/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80), body.htw-source-site-shell .htw-m-0357ac9953dcac80 *, body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :before, body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80):after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :after, body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::backdrop{--tw-border-style:solid;--tw-space-x-reverse:0;--tw-font-weight:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff,#fff);--tw-mask-radial:linear-gradient(#fff,#fff);--tw-mask-conic:linear-gradient(#fff,#fff);--tw-mask-left:linear-gradient(#fff,#fff);--tw-mask-right:linear-gradient(#fff,#fff);--tw-mask-bottom:linear-gradient(#fff,#fff);--tw-mask-top:linear-gradient(#fff,#fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-mask-linear-position:0deg;--tw-mask-linear-from-position:0%;--tw-mask-linear-to-position:100%;--tw-mask-linear-from-color:black;--tw-mask-linear-to-color:transparent;--tw-mask-radial-from-position:0%;--tw-mask-radial-to-position:100%;--tw-mask-radial-from-color:black;--tw-mask-radial-to-color:transparent;--tw-mask-radial-shape:ellipse;--tw-mask-radial-size:farthest-corner;--tw-mask-radial-position:center;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer base{body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80), body.htw-source-site-shell .htw-m-0357ac9953dcac80 *{box-sizing:border-box}body.htw-source-site-shell .htw-m-0357ac9953dcac80{color:var(--color-foreground);background:var(--color-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80{--hover-lift-amount:4px;--hover-scale-amount:1.03;--hover-subtle-zoom-amount:1.015;--hover-shadow-color:var(--color-shadow);--hover-transition-duration:.25s;--hover-transition-timing:ease-out;--floating-compare-bar-z-index:17;--vi:100vi;--floating-compare-bar-product-image-height:48px;--floating-compare-bar-product-image-width:48px}@supports not (width:1vi){body.htw-source-site-shell .htw-m-0357ac9953dcac80{--vi:100vw}}body.htw-source-site-shell .htw-m-0357ac9953dcac80{scrollbar-width:thin;scrollbar-color:rgb(from var(--color-foreground)r g b/40%)var(--color-background);scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock]{width:100%;bottom:0;left:0;right:0;top:var(--scroll-lock-offset,0);position:fixed;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock] body{width:100%;overflow:hidden}body.htw-source-site-shell img.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 img, body.htw-source-site-shell picture.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 picture, body.htw-source-site-shell video.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 video, body.htw-source-site-shell canvas.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 canvas, body.htw-source-site-shell svg.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 svg{max-width:100%;display:block}body.htw-source-site-shell img.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 img{width:100%;height:auto}body.htw-source-site-shell input.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input, body.htw-source-site-shell textarea.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 textarea, body.htw-source-site-shell select.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 select{font:inherit;border-radius:var(--style-border-radius-inputs)}body.htw-source-site-shell input.htw-m-0357ac9953dcac80:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input:hover{background-color:var(--color-input-hover-background)}body.htw-source-site-shell select.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 select{background-color:var(--color-background);color:currentColor}body.htw-source-site-shell dialog.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dialog{background-color:var(--color-background);color:var(--color-foreground)}body.htw-source-site-shell p.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 p, body.htw-source-site-shell h1.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h1, body.htw-source-site-shell h2.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h2, body.htw-source-site-shell h3.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h3, body.htw-source-site-shell h4.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h4, body.htw-source-site-shell h5.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h5, body.htw-source-site-shell h6.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h6{overflow-wrap:break-word}body.htw-source-site-shell p.htw-m-0357ac9953dcac80:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 p:empty{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80[x-cloak], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [x-cloak]{display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(p,h1,h2,h3,h4,h5,h6):first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(p,h1,h2,h3,h4,h5,h6):first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(p,h1,h2,h3,h4,h5,h6):last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(p,h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80{view-transition-name:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(html:active-view-transition-type(page-navigation),html:active-view-transition-type(product-image-transition)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(html:active-view-transition-type(page-navigation),html:active-view-transition-type(product-image-transition)){view-transition-name:root-custom}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition{pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-old(main-content), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-new(main-content), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-group(product-image-transition), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-group(product-image-transition){z-index:1}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-group(product-image-transition), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-group(product-image-transition){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-group(product-details), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-old(product-image-transition), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-old(product-image-transition){object-fit:cover;block-size:100%;animation-duration:.25s;animation-timing-function:var(--animation-easing);overflow:hidden}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-new(product-image-transition), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-new(product-image-transition){object-fit:cover;block-size:100%;animation-duration:.25s;animation-timing-function:var(--animation-easing);overflow:hidden}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-new(product-details), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :focus-visible{outline:var(--focus-outline-width)solid currentcolor;outline-offset:var(--focus-outline-offset);outline-color:var(--focus-outline-color)}@supports not selector(:focus-visible){body.htw-source-site-shell .htw-m-0357ac9953dcac80:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :focus{outline:var(--focus-outline-width)solid currentcolor;outline-offset:var(--focus-outline-offset)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80.paragraph:not(.button), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .paragraph:not(.button), body.htw-source-site-shell .htw-m-0357ac9953dcac80.paragraph>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .paragraph>*{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color,var(--color-foreground))}body.htw-source-site-shell a.htw-m-0357ac9953dcac80:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.paragraph>a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .paragraph>a:hover{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.paragraph>small, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .paragraph>small{font-size:smaller}body.htw-source-site-shell h1.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.h1.h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h1.h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h1>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h1>*{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color,var(--font-h1-color))}body.htw-source-site-shell h2.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.h2.h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h2.h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h2>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h2>*{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color,var(--font-h2-color))}body.htw-source-site-shell h3.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.h3.h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h3.h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h3>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h3>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color,var(--font-h3-color))}body.htw-source-site-shell h4.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.h4.h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h4.h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h4>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h4>*{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color,var(--font-h4-color))}body.htw-source-site-shell h5.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.h5.h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h5.h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h5>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h5>*{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color,var(--font-h5-color))}body.htw-source-site-shell h6.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80.h6.h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h6.h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h6>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h6>*{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color,var(--font-h6-color))}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.h1,.h2,.h3,.h4,.h5,.h6):first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.h1,.h2,.h3,.h4,.h5,.h6):first-child{margin-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.h1,.h2,.h3,.h4,.h5,.h6):last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.h1,.h2,.h3,.h4,.h5,.h6):last-child{margin-block-end:0}body.htw-source-site-shell a.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 a{--button-color:var(--color,var(--color-primary));color:var(--button-color);text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed)var(--animation-easing),color var(--animation-speed)var(--animation-easing);text-decoration-color:#0000;text-decoration-thickness:.075em}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(h1,h2,h3,h4,h5,h6,p)>a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color:var(--color,var(--color-primary-hover))}body.htw-source-site-shell p.htw-m-0357ac9953dcac80:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-color:currentColor}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):hover{color:var(--color-primary-hover);text-decoration-color:#0000}body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open] .summary-closed, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open] .summary-closed, body.htw-source-site-shell details.htw-m-0357ac9953dcac80:not([open]) .summary-open, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details:not([open]) .summary-open{display:none}body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open]>summary .icon-animated>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open]>summary .icon-animated>svg{transform:rotate(180deg)}body.htw-source-site-shell summary.htw-m-0357ac9953dcac80::-webkit-details-marker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 summary::-webkit-details-marker{display:none}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-scrollbar{width:20px}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-scrollbar-track, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-scrollbar-track{background-color:#0000}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-scrollbar-thumb, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-scrollbar-thumb{background-color:rgb(from var(--color-foreground)r g b/40%);background-clip:content-box;border:6px solid #0000;border-radius:20px;transition:background-color .2s}body.htw-source-site-shell .htw-m-0357ac9953dcac80::-webkit-scrollbar-thumb:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-scrollbar-thumb:hover{background-color:rgb(from var(--color-foreground)r g b/60%)}@media(prefers-reduced-motion:no-preference){body.htw-source-site-shell .htw-m-0357ac9953dcac80{scroll-behavior:smooth}}body.htw-source-site-shell wishlist-button-block.htw-m-0357ac9953dcac80 .wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 wishlist-button-block .wk-button{--button-min-height:20px}body.htw-source-site-shell wishlist-link-block.htw-m-0357ac9953dcac80 .wk-counter.wk-bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 wishlist-link-block .wk-counter.wk-bubble, body.htw-source-site-shell wishlist-link-block.htw-m-0357ac9953dcac80 .wk-counter.wk-dot, body.htw-source-site-shell .htw-m-0357ac9953dcac80 wishlist-link-block .wk-counter.wk-dot{visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.unset, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .unset{all:unset}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(#htw-m-0357ac9953dcac80--header-component-feb29d5238[data-sticky-state=active]){--sticky-header-offset:var(--header-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.has-preview-bar{--floating-compare-bar-inset-block-end:64px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.has-preview-bar .ie-chat-button-iframe-fixed-customer-chat{bottom:88px!important}body.htw-source-site-shell sc-dynamic-compare.htw-m-0357ac9953dcac80:not(.styled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 sc-dynamic-compare:not(.styled){display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-o-hint__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-o-hint__icon{display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--cffLoadingLoadingCartModalBackgr-fe5f18259c, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--cffLoadingLoadingCartModalBackgr-fe5f18259c{display:none!important}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80), body.htw-source-site-shell .htw-m-0357ac9953dcac80 *, body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80):after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :after, body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :before, body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::file-selector-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80:host, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body.htw-source-site-shell hr.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 hr{height:0;color:inherit;border-top-width:1px}body.htw-source-site-shell abbr.htw-m-0357ac9953dcac80:where([title]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}body.htw-source-site-shell h1.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h1, body.htw-source-site-shell h2.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h2, body.htw-source-site-shell h3.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h3, body.htw-source-site-shell h4.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h4, body.htw-source-site-shell h5.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h5, body.htw-source-site-shell h6.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h6{font-size:inherit;font-weight:inherit}body.htw-source-site-shell a.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}body.htw-source-site-shell b.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 b, body.htw-source-site-shell strong.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 strong{font-weight:bolder}body.htw-source-site-shell code.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 code, body.htw-source-site-shell kbd.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 kbd, body.htw-source-site-shell samp.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 samp, body.htw-source-site-shell pre.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}body.htw-source-site-shell small.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 small{font-size:80%}body.htw-source-site-shell sub.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 sub, body.htw-source-site-shell sup.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}body.htw-source-site-shell sub.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 sub{bottom:-.25em}body.htw-source-site-shell sup.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 sup{top:-.5em}body.htw-source-site-shell table.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 table{text-indent:0;border-color:inherit;border-collapse:collapse}body.htw-source-site-shell .htw-m-0357ac9953dcac80:-moz-focusring, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :-moz-focusring{outline:auto}body.htw-source-site-shell progress.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 progress{vertical-align:baseline}body.htw-source-site-shell summary.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 summary{display:list-item}body.htw-source-site-shell ol.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ol, body.htw-source-site-shell ul.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ul, body.htw-source-site-shell menu.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 menu{list-style:none}body.htw-source-site-shell img.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 img, body.htw-source-site-shell svg.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 svg, body.htw-source-site-shell video.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 video, body.htw-source-site-shell canvas.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 canvas, body.htw-source-site-shell audio.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 audio, body.htw-source-site-shell iframe.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 iframe, body.htw-source-site-shell embed.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 embed, body.htw-source-site-shell object.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 object{vertical-align:middle;display:block}body.htw-source-site-shell img.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 img, body.htw-source-site-shell video.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 video{max-width:100%;height:auto}body.htw-source-site-shell button.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 button, body.htw-source-site-shell input.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input, body.htw-source-site-shell select.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 select, body.htw-source-site-shell optgroup.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 optgroup, body.htw-source-site-shell textarea.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::file-selector-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(select:is([multiple],[size])) optgroup, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(select:is([multiple],[size])) optgroup{font-weight:bolder}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(select:is([multiple],[size])) optgroup option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::file-selector-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::file-selector-button{margin-inline-end:4px}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}body.htw-source-site-shell textarea.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 textarea{resize:vertical}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-search-decoration, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-search-decoration{-webkit-appearance:none}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-date-and-time-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit{display:inline-flex}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-fields-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-fields-wrapper{padding:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-year-field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-year-field{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-month-field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-month-field{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-day-field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-day-field{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-hour-field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-hour-field{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-minute-field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-minute-field{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-second-field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-second-field{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-millisecond-field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-millisecond-field{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-datetime-edit-meridiem-field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-datetime-edit-meridiem-field{padding-block:0}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-calendar-picker-indicator, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-calendar-picker-indicator{line-height:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80:-moz-ui-invalid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :-moz-ui-invalid{box-shadow:none}body.htw-source-site-shell button.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 button, body.htw-source-site-shell input.htw-m-0357ac9953dcac80:where([type=button],[type=reset],[type=submit]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::file-selector-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::file-selector-button{-webkit-appearance:button;appearance:button}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-inner-spin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-inner-spin-button{height:auto}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::-webkit-outer-spin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::-webkit-outer-spin-button{height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80[hidden]:where(:not([hidden=until-found])), body.htw-source-site-shell .htw-m-0357ac9953dcac80 [hidden]:where(:not([hidden=until-found])){display:none!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ie-div-position-customer-chat .button-iframe-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ie-div-position-customer-chat .button-iframe-wrap{z-index:17}@media screen and (max-width:1023px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.ie-div-position-customer-chat .button-iframe-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ie-div-position-customer-chat .button-iframe-wrap{display:none}}body.htw-source-site-shell a.htw-m-0357ac9953dcac80.skip-to-content-link.__SILKY__silktide-active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 a.skip-to-content-link.__SILKY__silktide-active{outline-offset:2px!important;clip-path:inset(0)!important;outline:2px solid #c00!important;height:auto!important}@layer components{body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card--product, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card--product, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card{transition:transform var(--hover-transition-duration)var(--hover-transition-timing),box-shadow var(--hover-transition-duration)var(--hover-transition-timing);will-change:transform,box-shadow;z-index:var(--layer-flat);position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .collection-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .collection-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .resource-card{will-change:auto;transition:none}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .predictive-search-results__card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .predictive-search-results__card:hover{transform:translateY(calc(-1*var(--hover-lift-amount)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .header .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .header .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .header .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .header .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .header .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .header .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .header-drawer .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .header-drawer .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .header-drawer .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .header-drawer .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-lift .header-drawer .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-lift .header-drawer .resource-card:hover{transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .predictive-search-results__card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .predictive-search-results__card:hover{transform:scale(var(--hover-scale-amount))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .header .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .header .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .header .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .header .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .header .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .header .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .header-drawer .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .header-drawer .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .header-drawer .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .header-drawer .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-scale .header-drawer .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-scale .header-drawer .resource-card:hover{transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .resource-card__image{transition:transform var(--hover-transition-duration)var(--hover-transition-timing);overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .resource-card__image{transition:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .product-card:hover .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .product-card:hover .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .product-card:hover .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .product-card:hover .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .resource-card:hover .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .resource-card:hover .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .predictive-search-results__card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .predictive-search-results__card:hover{transform:scale(var(--hover-subtle-zoom-amount))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .header .product-card:hover .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .header .product-card:hover .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .header .collection-card:hover .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .header .collection-card:hover .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .header .product-card:hover .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .header .product-card:hover .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .header .resource-card:hover .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .header .resource-card:hover .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .header-drawer .product-card:hover .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .header-drawer .product-card:hover .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .header-drawer .collection-card:hover .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .header-drawer .collection-card:hover .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .header-drawer .product-card:hover .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .header-drawer .product-card:hover .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-hover-effect-subtle-zoom .header-drawer .resource-card:hover .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-hover-effect-subtle-zoom .header-drawer .resource-card:hover .resource-card__image{transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-drawer .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-drawer .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-drawer .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-drawer .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-drawer .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-drawer .resource-card:hover{box-shadow:none;transform:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card--product:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card--product:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card:hover{z-index:var(--layer-raised);transition:transform var(--hover-transition-duration)var(--hover-transition-timing),box-shadow var(--hover-transition-duration)var(--hover-transition-timing);position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-drawer .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-drawer .product-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-drawer .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-drawer .collection-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-drawer .resource-card:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-drawer .resource-card:hover{z-index:auto;box-shadow:none;transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card{border-color:var(--color-border);background-color:var(--color-background);text-decoration-line:none;display:flex;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card.plp-product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card.plp-product-card{border-block-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*4);border-block-width:1px}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card.plp-product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card.plp-product-card{border-block-style:var(--tw-border-style);border-block-width:0;flex-direction:column;height:100%}}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card.plp-product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card.plp-product-card{padding-bottom:calc(var(--spacing)*3)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card:not(.plp-product-card), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card:not(.plp-product-card){height:100%;padding-bottom:calc(var(--spacing)*3);box-shadow:0 0 0 1px var(--color-border) inset;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card:not(.plp-product-card):hover:not(.product-card--in-compare), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card:not(.plp-product-card):hover:not(.product-card--in-compare), body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card:not(.plp-product-card):focus-within:not(.product-card--in-compare), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card:not(.plp-product-card):focus-within:not(.product-card--in-compare){box-shadow:0 0 0 1px rgb(from var(--color-primary)r g b/60%) inset}@media screen and (min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card{box-shadow:0 0 0 1px var(--color-border) inset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card:hover:not(.product-card--in-compare), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card:hover:not(.product-card--in-compare), body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card:focus-within:not(.product-card--in-compare), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card:focus-within:not(.product-card--in-compare){box-shadow:0 0 0 1px rgb(from var(--color-primary)r g b/60%) inset}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .product-card:not(.plp-product-card), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .product-card:not(.plp-product-card){padding-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .product-card:not(.plp-product-card):has(.price-saving-percentage), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .product-card:not(.plp-product-card):has(.price-saving-percentage){padding-bottom:calc(var(--spacing)*3)}@media screen and (min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card--in-compare, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card--in-compare{box-shadow:0 0 0 2px var(--color-primary) inset}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__link-overlay, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__link-overlay{inset:calc(var(--spacing)*0);z-index:var(--layer-base);position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__image-wrapper{width:148px;padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*12);flex:none;display:flex}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__image-wrapper{width:100%;padding-inline:calc(var(--spacing)*0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__image{justify-content:center;align-items:center;height:140px;margin-inline:auto;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__image img{object-fit:contain;max-width:100%;max-height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__info{--product-card-title-height:68px;padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);align-items:flex-start;display:grid}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__info{padding-top:calc(var(--spacing)*3)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__info{grid-template-rows:var(--product-card-brand-height,auto)var(--product-card-title-height,96px)var(--product-card-rating-height,22px)var(--product-card-options-height,34px)var(--product-card-price-height,36px)var(--product-card-buttons-height,auto)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__info{--product-card-title-height:90px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__info{grid-template-rows:min-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__info>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__info>*{grid-row:auto}}@media screen and (max-width:420px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__info{padding-inline:8px}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-vertical .product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-vertical .product-card__info{padding-inline:12px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__brand-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__brand-wrapper{align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.product-card__brand-wrapper>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.product-card__brand-wrapper>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__brand-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__brand-wrapper{grid-row:1;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__brand-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__brand-wrapper{padding-right:calc(var(--spacing)*8)}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__brand-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__brand-wrapper{padding-right:calc(var(--spacing)*0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__brand, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__brand{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__sponsored, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__sponsored{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-inverted-button-text,var(--color-foreground));flex-grow:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-wishlist-button{top:calc(var(--spacing)*1.5);right:calc(var(--spacing)*2);cursor:pointer;padding:calc(var(--spacing)*2);z-index:var(--layer-raised);color:var(--color-inverted-button-text,var(--color-foreground));transition:transform var(--hover-transition-duration)var(--hover-transition-timing);position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-wishlist-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-wishlist-button:hover{transform:scale(1.2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-wishlist-button.wk-selected svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-wishlist-button.wk-selected svg{fill:currentColor}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button-inline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button-inline{display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-inline-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-inline-btn{height:calc(var(--spacing)*8.5);cursor:pointer;gap:calc(var(--spacing)*1);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-inline-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-inline-btn{gap:calc(var(--spacing)*2.5)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-inline-btn .quick-view-inline-btn__plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-inline-btn .quick-view-inline-btn__plus{flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__title-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__title-wrapper{grid-row:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__title-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__title-wrapper{padding-right:calc(var(--spacing)*8)}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__title-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__title-wrapper{padding-right:calc(var(--spacing)*0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__title{-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;color:var(--color-foreground-heading);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__title{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__rating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__rating{color:var(--color-input-text,var(--color-foreground));grid-row:3;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__rating.on__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__rating.on__carousel{padding-top:9px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__info .hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__info .hidden{grid-row:3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__options{margin-bottom:calc(var(--spacing)*0);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.product-card__options>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.product-card__options>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__options{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-row:4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__options>span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__options>span{white-space:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__options>span:nth-child(n+2):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__options>span:nth-child(n+2):before{margin-right:calc(var(--spacing)*1);content:"\2022"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__price-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__price-wrapper{max-height:calc(var(--spacing)*9);grid-row:5}@media(max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__price-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__price-wrapper{padding-top:9px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__no-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__no-price{align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper{margin-top:calc(var(--spacing)*3);justify-content:flex-start;display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.product-card__buttons-wrapper>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.product-card__buttons-wrapper>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper{justify-content:center}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper{z-index:var(--layer-raised);grid-row:6}@media(max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper{padding-top:9px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.product-card__buttons-wrapper--relative, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.product-card__buttons-wrapper--relative{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper .button{padding-inline:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper .add-to-cart-button{height:auto;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper .add-to-cart-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper .add-to-cart-button{border-radius:var(--style-border-radius-buttons-primary);width:120px;min-width:min-content;max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper .add-to-cart-button[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper .add-to-cart-button[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper .add-to-cart-button:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper .add-to-cart-button:disabled{--button-color:var(--color-primary-button-text);--button-background-color:var(--color-primary-button-background);--button-border-color:var(--color-primary-button-border);--button-border-width:var(--style-border-width-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper .add-to-compare-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper .add-to-compare-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper .add-to-compare-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper .add-to-compare-button svg{max-width:15px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-compare .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-compare .button{padding-inline:calc(var(--spacing)*1);flex-shrink:1}@container (width>=170px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-compare .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-compare .button{padding-inline:calc(var(--spacing)*1.5)}}@container (width>=180px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-compare .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-compare .button{padding-inline:calc(var(--spacing)*2)}}@container (width>=200px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-compare .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-compare .button{padding-inline:calc(var(--spacing)*3)}}@container (width>=215px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-compare .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-compare .button{padding-inline:calc(var(--spacing)*4)}}@media screen and (max-width:599px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-compare .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-compare .button{padding-inline:calc(var(--spacing)*4)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view{align-items:stretch;gap:calc(var(--spacing)*1);flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.product-card__buttons-wrapper.with-quick-view>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.product-card__buttons-wrapper.with-quick-view>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view .button{height:calc(var(--spacing)*8.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view .button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view .product-card__secondary-actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view .product-card__secondary-actions{display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view .product-card__secondary-actions .add-to-compare-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view .product-card__secondary-actions .add-to-compare-button{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view .add-to-cart-button{order:-1;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view .quick-view-inline-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view .quick-view-inline-btn{border-radius:var(--style-border-radius-buttons-primary);order:1;width:100%}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__buttons-wrapper.with-quick-view.with-compare, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__buttons-wrapper.with-quick-view.with-compare{flex-flow:wrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__buttons-wrapper.with-quick-view.with-compare .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__buttons-wrapper.with-quick-view.with-compare .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__buttons-wrapper.with-quick-view.with-compare .quick-view-inline-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__buttons-wrapper.with-quick-view.with-compare .quick-view-inline-btn{width:auto;min-width:calc(var(--spacing)*0);flex:1;flex-basis:calc(var(--spacing)*0)}}@media screen and (max-width:420px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-card .product-card__buttons-wrapper.with-quick-view.with-compare, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-card .product-card__buttons-wrapper.with-quick-view.with-compare{flex-direction:column}}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view{flex-flow:wrap}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view .quick-view-inline-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view .quick-view-inline-btn{width:auto;min-width:calc(var(--spacing)*0);flex:1;flex-basis:calc(var(--spacing)*0);border-radius:var(--radius-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view.with-compare, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view.with-compare{flex-flow:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view.with-compare .product-card__secondary-actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view.with-compare .product-card__secondary-actions{gap:calc(var(--spacing)*1);width:100%;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view.with-compare .product-card__secondary-actions .add-to-compare-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view.with-compare .product-card__secondary-actions .add-to-compare-button{min-width:calc(var(--spacing)*0);flex:1;flex-basis:calc(var(--spacing)*0);border-radius:var(--style-border-radius-buttons-primary);display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view.with-compare .product-card__secondary-actions .quick-view-inline-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view.with-compare .product-card__secondary-actions .quick-view-inline-btn{width:auto;min-width:calc(var(--spacing)*0);flex:1;order:0;flex-basis:calc(var(--spacing)*0);border-radius:var(--radius-xl);border-radius:var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view.with-compare .product-card__secondary-actions .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view.with-compare .product-card__secondary-actions .button{padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__buttons-wrapper.with-quick-view.with-compare .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__buttons-wrapper.with-quick-view.with-compare .add-to-cart-button{border-radius:var(--radius-xl);border-radius:var(--style-border-radius-buttons-primary);flex:none;order:0;width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__secondary-actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__secondary-actions{gap:calc(var(--spacing)*1);display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-gallery{position:relative}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-gallery:is(:focus-within,:hover) .quick-add__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-gallery:is(:focus-within,:hover) .quick-add__button{will-change:margin,opacity;animation:htw-kf-80cd7a06d38215dd var(--animation-speed)var(--animation-easing);display:grid}}@container (width<=70px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-gallery:hover .quick-add__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-gallery:hover .quick-add__button{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-collection-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-collection-block{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-container{width:100%;padding-block:var(--padding-block-start)var(--padding-block-end);display:block}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-container{display:grid}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid{margin-bottom:calc(var(--spacing)*8);padding:calc(var(--spacing)*0);grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;display:grid}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid{column-gap:calc(var(--spacing)*5);row-gap:calc(var(--spacing)*6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid{row-gap:calc(var(--spacing)*8)}}@media(min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid{column-gap:calc(var(--spacing)*5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid :is(h3,p), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid :is(h3,p){margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid--organic[product-grid-view=default] .product-grid__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid--organic[product-grid-view=default] .product-grid__item{height:fit-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid__link.product-grid__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid__link.product-grid__link{gap:var(--product-card-gap);align-items:var(--product-card-alignment);color:var(--color,var(--color-foreground));padding-block:var(--padding-block-start)var(--padding-block-end);padding-inline:var(--padding-inline-start)var(--padding-inline-end);flex-flow:column;text-decoration:none;display:flex;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80[product-grid-view=zoom-out] .product-grid__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [product-grid-view=zoom-out] .product-grid__link{row-gap:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80[product-grid-view=default], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [product-grid-view=default]{--product-grid-gap:16px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:5px;--padding-inline-end:5px}body.htw-source-site-shell .htw-m-0357ac9953dcac80[product-grid-view=default] .product-grid__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [product-grid-view=default] .product-grid__item{padding-block:0}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80[product-grid-view=mobile-single], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [product-grid-view=mobile-single], body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-mobile--large, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-mobile--large{grid-template-columns:1fr}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid__link .group-block>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid__link .group-block>*{flex-direction:column}}body.htw-source-site-shell ul.htw-m-0357ac9953dcac80[product-grid-view=zoom-out] .product-grid__link>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ul[product-grid-view=zoom-out] .product-grid__link>*{display:none}body.htw-source-site-shell ul.htw-m-0357ac9953dcac80[product-grid-view=zoom-out] .product-grid__link .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ul[product-grid-view=zoom-out] .product-grid__link .card-gallery{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80[product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls), body.htw-source-site-shell .htw-m-0357ac9953dcac80 [product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80[product-grid-view=zoom-out] :is(.card-gallery,.card-gallery .slideshow-control), body.htw-source-site-shell .htw-m-0357ac9953dcac80 [product-grid-view=zoom-out] :is(.card-gallery,.card-gallery .slideshow-control){pointer-events:none}body.htw-source-site-shell ul.htw-m-0357ac9953dcac80[product-grid-view=zoom-out] .card-gallery>img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ul[product-grid-view=zoom-out] .card-gallery>img{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80[product-grid-view=zoom-out], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [product-grid-view=zoom-out]{--product-grid-columns-desktop:repeat(10,minmax(clamp(50px,calc(100% - 9*var(--product-grid-gap))/10,80px),1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details .h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details .h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details span, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details s, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details s{font-size:var(--font-size--xs);font-family:var(--font-paragraph--family)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details span{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details .h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details .h4{font-weight:400;line-height:1.3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details>span.h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details>span.h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details>div.h6>product-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details>div.h6>product-price{margin-top:var(--margin-2xs);line-height:0;display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details>span.h6>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details>span.h6>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid-view-zoom-out--details>div.h6>*>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid-view-zoom-out--details>div.h6>*>*{line-height:1.2}@media(prefers-reduced-motion:no-preference){body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(product-grid) details[open] floating-panel-component{view-transition-name:panel-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(:root:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *,:root:active-view-transition-type(product-grid) details[open] floating-panel-component .facets__pill-label), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(:root:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *,:root:active-view-transition-type(product-grid) details[open] floating-panel-component .facets__pill-label){transition:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical :is(:root:active-view-transition-type(product-grid) details[open] floating-panel-component), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical :is(:root:active-view-transition-type(product-grid) details[open] floating-panel-component){view-transition-name:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(product-grid) footer{view-transition-name:footer}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(product-grid) .product-grid__item{transition:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(product-grid) floating-panel-component{transition:none}}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-group(panel-content), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-group(panel-content){z-index:1}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-new(product-grid), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-new(product-grid){animation-name:htw-kf-e689da7ffe22e89b;animation-delay:.15s;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}body.htw-source-site-shell results-list.htw-m-0357ac9953dcac80[initialized] .product-grid__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 results-list[initialized] .product-grid__item{transition:opacity var(--animation-speed)var(--animation-easing),transform var(--animation-speed)var(--animation-easing)}@starting-style{body.htw-source-site-shell results-list.htw-m-0357ac9953dcac80[initialized] .product-grid__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 results-list[initialized] .product-grid__item{opacity:0;transform:translateY(10px)}}@media screen and (max-width:599px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.plp-product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .plp-product-grid{margin-inline:calc(-1*var(--page-margin,0px))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block{list-style:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__inner{height:100%;color:var(--color-foreground);background:var(--color-background);border-radius:var(--style-border-radius-cards,0px);border-block:1px solid var(--color-border);transition:box-shadow var(--animation-speed)var(--animation-easing);flex-direction:row;text-decoration:none;display:flex;overflow:hidden}@media screen and (min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__inner{box-shadow:0 0 0 1px var(--color-border) inset;border-block:none;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__inner:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__inner:hover{box-shadow:0 0 0 1px rgb(from var(--color-primary)r g b/60%) inset}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__image-wrapper{aspect-ratio:1;flex-shrink:0;align-self:center;width:148px;overflow:hidden}@media screen and (min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__image-wrapper{align-self:auto;width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block--image-only .inline-content-block__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block--image-only .inline-content-block__inner{justify-content:center;align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block--image-only .inline-content-block__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block--image-only .inline-content-block__image-wrapper{flex-shrink:1;justify-content:center;align-self:center;align-items:center;padding:.5rem;display:flex}@media screen and (min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block--image-only .inline-content-block__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block--image-only .inline-content-block__image-wrapper{aspect-ratio:auto;height:55%;padding:1.5rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__image{object-fit:cover;width:100%;height:100%;transition:transform var(--animation-speed)var(--animation-easing);display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__inner:hover .inline-content-block__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__inner:hover .inline-content-block__image{transform:scale(1.03)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block--image-only .inline-content-block__image-wrapper picture, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block--image-only .inline-content-block__image-wrapper picture{justify-content:center;align-items:center;max-width:100%;height:100%;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block--image-only .inline-content-block__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block--image-only .inline-content-block__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__info{background:var(--color-background);color:var(--color-foreground);flex-direction:column;flex-grow:1;gap:6px;padding:12px;display:flex}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__info{padding:14px 16px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__header{font-family:var(--font-body--family);color:var(--color-foreground-heading,var(--color-foreground));margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}@media screen and (min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__header{font-size:1.5625rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__body, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__body{font-family:var(--font-body--family);color:var(--color-foreground);-webkit-line-clamp:5;-webkit-box-orient:vertical;flex-grow:1;margin:0;font-size:1rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}@media screen and (min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__body, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__body{-webkit-line-clamp:3}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__cta, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__cta{align-self:flex-start;margin-top:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block--banner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block--banner{grid-column:1/-1}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block--banner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block--banner{padding:1rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid--has-inline-banner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid--has-inline-banner{grid-auto-flow:dense}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__banner-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__banner-link{border-radius:var(--style-border-radius-cards,0px);text-decoration:none;display:block;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-content-block__banner-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-content-block__banner-image{width:100%;height:auto;display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-badges, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-badges{gap:calc(var(--spacing)*2);flex-flow:wrap;display:flex;background:0 0!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-badges.default-badge-colors, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-badges.default-badge-colors{--color-background:var(--color-zinc-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-badges__badge{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*2.5);line-height:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-badges__badge{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-badges__badge{color:var(--color-foreground);background:var(--color-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-badges__badge.badge-rectangle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-badges__badge.badge-rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-badges__badge.badge-blob, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-badges__badge.badge-blob{padding-block:var(--badge-blob-padding-block);padding-inline:var(--badge-blob-padding-inline);border-radius:var(--badge-border-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items .product-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items .product-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information .product-badges__badge:nth-child(n+3), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information .product-badges__badge:nth-child(n+3), body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__items .product-badges__badge:nth-child(n+2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__items .product-badges__badge:nth-child(n+2){display:none}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-badges>.product-card-badges__badge:nth-child(n+2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-badges>.product-card-badges__badge:nth-child(n+2), body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-badges__badge:nth-child(n+2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-badges__badge:nth-child(n+2){display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-badges, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-badges{gap:calc(var(--spacing)*2);z-index:var(--layer-flat);flex-direction:column;display:flex;position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-badges--top-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-badges--top-left{top:calc(var(--spacing)*2);left:calc(var(--spacing)*0);align-items:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-badges--top-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-badges--top-right{top:calc(var(--spacing)*2);right:calc(var(--spacing)*0);align-items:flex-end}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-badges__badge{text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);justify-content:center;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-badges__badge.badge-blob, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-badges__badge.badge-blob{padding-block:var(--badge-blob-padding-block);padding-inline:var(--badge-blob-padding-inline);border-radius:var(--badge-border-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-badges__badge.badge-rectangle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-badges__badge.badge-rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card .product-card-badges.product-card-badges--top-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card .product-card-badges.product-card-badges--top-left{left:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card .product-card-badges.product-card-badges--top-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card .product-card-badges.product-card-badges--top-right{right:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card--in-compare .product-card-badges.product-card-badges--top-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card--in-compare .product-card-badges.product-card-badges--top-left{left:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card--in-compare .product-card-badges.product-card-badges--top-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card--in-compare .product-card-badges.product-card-badges--top-right{right:2px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary, body.htw-source-site-shell button.htw-m-0357ac9953dcac80.shopify-payment-button__button--unbranded, body.htw-source-site-shell .htw-m-0357ac9953dcac80 button.shopify-payment-button__button--unbranded{--text-align:center;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);transition:color var(--animation-speed)var(--animation-easing),box-shadow var(--animation-speed)var(--animation-easing),background-color var(--animation-speed)var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:none;align-content:center;margin-block:0;text-decoration:none;display:grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button{font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button:has(.spinner), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button:has(.spinner){position:relative;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button:has(.spinner):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button:has(.spinner):before{inset:calc(var(--spacing)*0);content:"";background-color:var(--button-background-color);position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary:has(.spinner):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary:has(.spinner):before{background-color:var(--color-secondary-button-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button .spinner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button .spinner{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%;left:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button:not(.button-unstyled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button:not(.button-unstyled){outline-color:var(--focus-outline-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button--with-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button--with-icon{justify-content:center;align-items:center;gap:8px;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button__label{text-wrap:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button__label--left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button__label--left{order:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button__label--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button__label--right{order:-1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary{font-family:var(--button-font-family-secondary);font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary)}body.htw-source-site-shell button.htw-m-0357ac9953dcac80.shopify-payment-button__button--unbranded, body.htw-source-site-shell .htw-m-0357ac9953dcac80 button.shopify-payment-button__button--unbranded{font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-sm{font-size:var(--button-font-size-sm);padding-block:var(--button-padding-block-sm);padding-inline:var(--button-padding-inline-sm);border-radius:50px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-xs{font-size:var(--button-font-size-xs);padding-block:var(--button-padding-block-xs);padding-inline:var(--button-padding-inline-xs)}body.htw-source-site-shell textarea.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 textarea, body.htw-source-site-shell input.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input, body.htw-source-site-shell select.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 select{background-color:var(--color-input-background);border-color:var(--color-input-border);border-width:var(--style-border-width-inputs);padding-block:var(--input-padding-y);padding-inline:var(--input-padding-x)}body.htw-source-site-shell textarea.htw-m-0357ac9953dcac80::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 textarea::placeholder, body.htw-source-site-shell input.htw-m-0357ac9953dcac80::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input::placeholder{color:var(--color-input-placeholder)}body.htw-source-site-shell textarea.htw-m-0357ac9953dcac80:not(:placeholder-shown)::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 textarea:not(:placeholder-shown)::placeholder, body.htw-source-site-shell input.htw-m-0357ac9953dcac80:not(:placeholder-shown)::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input:not(:placeholder-shown)::placeholder{opacity:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button[hidden]{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80.button:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button:disabled{--button-border-color:var(--color-zinc-100);--button-background-color:var(--color-zinc-100);--button-color:var(--color-stone-400);--button-border-width:1px;cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary:disabled{--button-border-color:var(--color-stone-400);--button-background-color:var(--color-white);--button-color:var(--color-stone-600);--button-border-width:1px;cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell button.htw-m-0357ac9953dcac80.shopify-payment-button__button--unbranded:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 button.shopify-payment-button__button--unbranded:not([disabled]):not([aria-disabled=true]){--button-color:var(--color-primary-button-text);--button-background-color:var(--color-primary-button-background);--button-border-color:var(--color-primary-button-border);--button-border-width:var(--style-border-width-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button:hover:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button:hover:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell button.htw-m-0357ac9953dcac80.shopify-payment-button__button--unbranded:hover:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 button.shopify-payment-button__button--unbranded:hover:not([disabled]):not([aria-disabled=true]){--button-color:var(--color-primary-button-hover-text);--button-background-color:var(--color-primary-button-hover-background);--button-border-color:var(--color-primary-button-hover-border);--button-border-width:var(--style-primary-button-hover-border-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary:not([disabled]):not([aria-disabled=true]){--button-color:var(--color-secondary-button-text);--button-background-color:var(--color-secondary-button-background);--button-border-color:var(--color-secondary-button-border);--button-border-width:var(--style-secondary-button-border-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary:hover:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary:hover:not([disabled]):not([aria-disabled=true]){--button-color:var(--color-secondary-button-hover-text);--button-background-color:var(--color-secondary-button-hover-background);--button-border-color:var(--color-secondary-button-hover-border);--button-border-width:var(--style-secondary-button-hover-border-width)}body.htw-source-site-shell button.htw-m-0357ac9953dcac80.shopify-payment-button__button--unbranded:hover:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 button.shopify-payment-button__button--unbranded:hover:not([disabled]):not([aria-disabled=true]){background-color:var(--button-background-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary-inverted, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary-inverted{font-family:var(--button-font-family-secondary-inverted);font-weight:var(--button-font-weight-secondary-inverted);text-transform:var(--button-text-case-secondary-inverted);border-radius:var(--style-border-radius-buttons-secondary-inverted)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary-inverted:not(.button-unstyled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary-inverted:not(.button-unstyled){outline-color:var(--color-secondary-inverted-button-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary-inverted:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary-inverted:not([disabled]):not([aria-disabled=true]){--button-color:var(--color-secondary-inverted-button-text);--button-background-color:var(--color-secondary-inverted-button-background);--button-border-color:var(--color-secondary-inverted-button-border);--button-border-width:var(--style-border-width-secondary-inverted)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary-inverted:hover:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary-inverted:hover:not([disabled]):not([aria-disabled=true]){--button-color:var(--color-secondary-inverted-button-hover-text);--button-background-color:var(--color-secondary-inverted-button-hover-background);--button-border-color:var(--color-secondary-inverted-button-hover-border);--button-border-width:var(--style-secondary-inverted-button-hover-border-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary-inverted[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary-inverted[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-secondary-inverted:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-secondary-inverted:disabled{--button-border-color:var(--color-stone-600);--button-color:var(--color-stone-500);--button-background-color:transparent;cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-inverted, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-inverted{font-family:var(--button-font-family-inverted);font-weight:var(--button-font-weight-inverted);text-transform:var(--button-text-case-inverted);border-radius:var(--style-border-radius-buttons-inverted)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-inverted:not(.button-unstyled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-inverted:not(.button-unstyled){outline-color:var(--color-inverted-button-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-inverted:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-inverted:not([disabled]):not([aria-disabled=true]){--button-color:var(--color-inverted-button-text);--button-background-color:var(--color-inverted-button-background);--button-border-color:var(--color-inverted-button-border);--button-border-width:var(--style-border-width-inverted)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-inverted:hover:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-inverted:hover:not([disabled]):not([aria-disabled=true]){--button-color:var(--color-inverted-button-hover-text);--button-background-color:var(--color-inverted-button-hover-background);--button-border-color:var(--color-inverted-button-hover-border);--button-border-width:var(--style-inverted-button-hover-border-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-inverted[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-inverted[aria-disabled=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-inverted:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-inverted:disabled{--button-border-color:var(--color-stone-600);--button-background-color:var(--color-stone-600);--button-color:var(--color-zinc-100);--button-border-width:1px;cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-unstyled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-unstyled{background-color:inherit;color:inherit;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);border:0;border-radius:0;padding:0;display:block;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-unstyled:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-unstyled:hover{background-color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-unstyled--with-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-unstyled--with-icon{color:var(--color-foreground);gap:var(--gap-2xs);align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-unstyled--transparent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-unstyled--transparent{box-shadow:none;background-color:#0000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-link{background-color:inherit;color:var(--color-primary);box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);transition:color var(--animation-speed)var(--animation-easing);border:0;border-radius:0;padding:0;display:block;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-link:hover{color:var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more__button{color:var(--color-primary);cursor:pointer}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more__button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more__button:hover{color:var(--color-primary-hover)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more__label{text-align:start;font-size:var(--font-size--body-md);font-family:var(--font-paragraph--family)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more__button .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more__button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more[data-expanded=true] .show-more__label--more, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more[data-expanded=true] .show-more__label--more, body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more[data-expanded=false] .show-more__label--less, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more[data-expanded=false] .show-more__label--less{display:none}body.htw-source-site-shell shopify-accelerated-checkout.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 shopify-accelerated-checkout, body.htw-source-site-shell shopify-accelerated-checkout-cart.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-button-block-size:var(--height-buy-buttons)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons:has(.add-to-cart-button.button-secondary) :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons:has(.add-to-cart-button.button-secondary) :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-border-radius:var(--style-border-radius-buttons-secondary);--shopify-accelerated-checkout-button-block-size:var(--height-buy-buttons)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button[id^=htw-m-0357ac9953dcac80--BuyButtons-ProductSubmitButton-a86a0c50b8], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button[id^=htw-m-0357ac9953dcac80--BuyButtons-ProductSubmitButton-a86a0c50b8]{position:relative;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-caret svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-caret svg{transition:transform var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-caret--forward svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-caret--forward svg{transform:rotate(-90deg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-caret--backward svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-caret--backward svg{transform:rotate(90deg)}body.htw-source-site-shell summary.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 summary{cursor:pointer;padding-block:var(--padding-lg);align-items:center;list-style:none;display:flex}body.htw-source-site-shell summary.htw-m-0357ac9953dcac80:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 summary:hover, body.htw-source-site-shell summary.htw-m-0357ac9953dcac80:hover .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 summary:hover .svg-wrapper{color:var(--color-primary-hover)}body.htw-source-site-shell summary.htw-m-0357ac9953dcac80 .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 summary .svg-wrapper{color:var(--color-stone-600);height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed)var(--animation-easing);margin-inline-start:auto}body.htw-source-site-shell summary.htw-m-0357ac9953dcac80 .icon-plus :is(.horizontal,.vertical), body.htw-source-site-shell .htw-m-0357ac9953dcac80 summary .icon-plus :is(.horizontal,.vertical), body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more__button .icon-plus :is(.horizontal,.vertical), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed)var(--animation-easing);transform-origin:50%;opacity:1;transform:rotate(0)}body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open]>summary .icon-plus .horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open]>summary .icon-plus .horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80.details-open>summary .icon-plus .horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .details-open>summary .icon-plus .horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open]>summary .icon-plus .vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open]>summary .icon-plus .vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80.details-open>summary .icon-plus .vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .details-open>summary .icon-plus .vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80.show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{opacity:0;transform:rotate(90deg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal{box-shadow:var(--shadow-popover);border:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal{width:100dvw;max-width:100%;height:100dvh;max-height:100%;padding:var(--padding-md)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed)var(--animation-easing);-webkit-backdrop-filter:brightness();backdrop-filter:brightness();background-color:#12121299}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal[open]{animation:htw-kf-80cd7a06d38215dd var(--animation-speed)var(--animation-easing)forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal[open]::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal[open]::backdrop{animation:htw-kf-0f4cef8eb1497aa3 var(--animation-speed)var(--animation-easing)forwards;transition:opacity var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal.dialog-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal.dialog-closing{animation:htw-kf-50677b6e43632bc8 var(--animation-speed)var(--animation-easing)forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal.dialog-closing::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal.dialog-closing::backdrop{opacity:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-drawer{--dialog-drawer-opening-animation:slideInLeft;--dialog-drawer-closing-animation:slideOutLeft}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-drawer--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-drawer--right{--dialog-drawer-opening-animation:slideInRight;--dialog-drawer-closing-animation:slideOutRight}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-drawer[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-drawer[open]{animation:var(--dialog-drawer-opening-animation)var(--animation-speed)var(--animation-easing)forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-drawer.dialog-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-drawer.dialog-closing{animation:var(--dialog-drawer-closing-animation)var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer{background-color:var(--color-background);width:var(--sidebar-width);height:100dvh;z-index:var(--layer-raised);transition:transform var(--animation-speed)var(--animation-easing);max-width:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;transform:translate(-120%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer[data-open=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer[data-open=true]{transform:translate(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__header{padding:var(--drawer-header-block-padding)var(--drawer-inline-padding);justify-content:space-between;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__title{font-size:var(--font-h2--size);margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__close{width:var(--minimum-touch-target);height:var(--minimum-touch-target)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__content{padding:var(--drawer-content-block-padding)var(--drawer-inline-padding);width:100%;display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field{width:100%;transition:box-shadow var(--animation-speed)ease;flex-direction:column;margin-bottom:20px;display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__input{text-align:left;border-radius:var(--style-border-radius-inputs);transition:border var(--animation-speed)ease,background-color var(--animation-speed)ease;padding:var(--input-padding);border:var(--input-border);background-color:var(--color-input-background);color:var(--color-input-text);outline:none;flex-grow:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__input:-webkit-autofill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__input:-webkit-autofill{background-color:var(--color-input-background);color:var(--color-input-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__input:autofill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.select-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .select-container{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.select-container select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .select-container select{-webkit-appearance:none;appearance:none;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.select-container:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .select-container:after{content:" ";top:50%;right:var(--input-padding-x);pointer-events:none;width:10px;height:10px;z-index:var(--layer-raised);color:var(--color-stone-600);border-bottom:2px solid;border-right:2px solid;position:absolute;transform:translateY(-70%)rotate(45deg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.select__input:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .select__input:hover{cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__input:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__input:focus-visible{outline:var(--focus-outline-width)solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__input--button-radius, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__input--button-radius{border-radius:var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__input--button-padding, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__input--button-padding{padding-inline:var(--padding-3xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__input--rounded, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__input--rounded{border-radius:100px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__label{color:var(--field-label-color);font-size:var(--field-label-font-size);margin-bottom:8px;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.input-group, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .input-group{align-items:center;display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.input-group .input-group-prefix, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .input-group .input-group-prefix, body.htw-source-site-shell .htw-m-0357ac9953dcac80.input-group .input-group-suffix, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .input-group .input-group-suffix{color:var(--color-input-text);pointer-events:none;position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.input-group .input-group-prefix, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .input-group .input-group-prefix{left:var(--input-padding-x)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.input-group .input-group-suffix, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .input-group .input-group-suffix{right:var(--input-padding-x)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.input-group.with-prefix .field__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .input-group.with-prefix .field__input{padding-inline-start:calc(var(--input-padding-x) + var(--input-group-prefix-width,0px))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.input-group.with-suffix .field__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .input-group.with-suffix .field__input{padding-inline-end:calc(var(--input-padding-x) + var(--input-group-suffix-width,0px))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .select{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.select .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .select .svg-wrapper{color:var(--select-icon-color);position:absolute;top:50%;right:18px;transform:translateY(-50%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.select__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .select__input{-webkit-appearance:none;appearance:none;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(1.5rem,3.3em,2.5rem) clamp(1rem,.25em,2rem)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) h1{font-size:var(--font-h3--size);line-height:var(--font-h3--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) h2{font-size:var(--font-h4--size);line-height:var(--font-h4--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) h3{font-size:var(--font-h5--size);line-height:var(--font-h5--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) h4{font-size:var(--font-h6--size);line-height:var(--font-h6--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) h5{font-size:1.125rem;font-weight:600}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) h6{font-size:1rem;font-weight:600}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) p{margin-block:0 1em}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) :is(p,ul,ol,table) a:where(:not(.button,.button-primary,.button-secondary)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) :is(p,ul,ol,table) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-line:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6,p)[id], body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6,p)[id]{scroll-margin-block-start:calc(var(--sticky-header-offset,0px) + var(--scroll-margin,50px))}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) :is(p,h1,h2,h3,h4,h5,h6):first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) :is(p,h1,h2,h3,h4,h5,h6):first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) :empty:first-child+:is(p,h1,h2,h3,h4,h5,h6), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) :empty:first-child+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) ol, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) ol{margin-block-start:0;padding-inline-start:1.5em}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) ul{list-style:outside}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) ol, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) ol{list-style:decimal}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) ul ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) ul ul{list-style:circle}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) ol ol, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) ol ol{list-style:lower-alpha}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) li+li, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) li+li{margin-block-start:.35em}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) blockquote, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) blockquote{border-inline-start:1.5px solid rgb(from var(--color-foreground)r g b/30%);margin-block:3.8em;margin-inline:1.5em 2.3em;padding-inline-start:.8em;font-style:italic;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) .rte-table-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) .rte-table-wrapper{overflow-x:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) table{border-collapse:collapse;width:100%!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(:is(.rte,.shopify-policy__title) tr:not(:has(td)),:is(.rte,.shopify-policy__title) thead), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(:is(.rte,.shopify-policy__title) tr:not(:has(td)),:is(.rte,.shopify-policy__title) thead){background-color:rgb(from var(--color-foreground)r g b/5%);text-transform:uppercase;font-weight:700}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) tr:has(td), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) tr:has(td){border-bottom:1px solid rgb(from var(--color-foreground)r g b/10%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) th, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) th, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.rte,.shopify-policy__title) td, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.rte,.shopify-policy__title) td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-policy__title h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-policy__title h1{font-size:var(--font-h2--size);line-height:var(--font-h2--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-policy__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-policy__container{padding-block:var(--padding-xl);max-width:120ch!important;margin-block-end:20px!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox{--checkbox-size:18px;--checkbox-label-height:24px;--checkbox-border-radius:2px;--checkbox-label-padding:8px;--checkbox-path-opacity:0;--checkbox-cursor:pointer;--checkbox-border:1px solid rgb(from var(--color-foreground)r g b/35%);align-items:center;padding-inline-start:var(--spacing);display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox:has(.checkbox__input:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox:has(.checkbox__input:checked){--checkbox-path-opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox:has(.checkbox__input:disabled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox:has(.checkbox__input:disabled){--checkbox-cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__input{--focus-outline-offset:0;opacity:0;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__input:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__input:focus-visible{outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__input:focus-visible+.checkbox__label .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__input:focus-visible+.checkbox__label .checkbox__box{outline:var(--focus-outline-width)solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__input:focus-visible+.checkbox__label .checkbox__label-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__input:focus-visible+.checkbox__label .checkbox__label-text{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__input:checked+.checkbox__label .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__input:checked+.checkbox__label .checkbox__box{background-color:var(--color-foreground);border-color:var(--color-foreground);padding:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__input:disabled+.checkbox__label .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__input:disabled+.checkbox__label .checkbox__box{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__label{width:100%;cursor:var(--checkbox-cursor);line-height:var(--checkbox-label-height);min-width:var(--minimum-touch-target);display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox .checkbox__box{height:var(--checkbox-size);width:var(--checkbox-size);margin-top:calc((var(--checkbox-label-height) - var(--checkbox-size))/2);margin-right:var(--checkbox-label-padding);border:var(--checkbox-border);border-radius:var(--checkbox-border-radius);background-color:var(--color-background);transition:background-color var(--animation-speed)var(--animation-easing),border-color var(--animation-speed)var(--animation-easing),box-shadow var(--animation-speed)var(--animation-easing);flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__label-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__label-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox .checkbox__box svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox .checkbox__box svg{color:var(--color-background);opacity:var(--checkbox-path-opacity);transition:opacity var(--animation-speed)var(--animation-easing);width:auto;height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox:hover .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox:hover .checkbox__box{border-color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox:hover:not(:has(.checkbox__box)) .checkbox__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox:hover:not(:has(.checkbox__box)) .checkbox__label{color:var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.checkbox__input:disabled+.checkbox__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .checkbox__input:disabled+.checkbox__label{color:var(--input-disabled-text-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button{--radio-button-size:18px;--radio-button-checked-icon-size:12px;--radio-button-label-height:24px;--radio-button-label-padding:8px;--radio-button-path-opacity:0;--radio-button-cursor:pointer;--radio-button-border:1px solid rgb(from var(--color-foreground)r g b/35%);align-items:center;padding-inline-start:var(--spacing);display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button:has(.radio-button__input:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button:has(.radio-button__input:checked){--radio-button-path-opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button:has(.radio-button__input:disabled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button:has(.radio-button__input:disabled){--radio-button-cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__input{--focus-outline-offset:0;opacity:0;width:var(--radio-button-size);height:var(--radio-button-size);margin:0;position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__input:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__input:focus-visible{outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__input:focus-visible+.radio-button__label .icon-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__input:focus-visible+.radio-button__label .icon-radio{outline:var(--focus-outline-width)solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__input:focus-visible+.radio-button__label .radio-button__label-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__input:focus-visible+.radio-button__label .radio-button__label-text{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__input:checked+.radio-button__label .icon-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__input:checked+.radio-button__label .icon-radio{border-color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__input:checked+.radio-button__label .icon-radio:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__input:checked+.radio-button__label .icon-radio:after{transform:scale(1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__input:disabled+.radio-button__label .icon-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__input:disabled+.radio-button__label .icon-radio{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__label{width:100%;cursor:var(--radio-button-cursor);line-height:var(--radio-button-label-height);min-width:var(--minimum-touch-target);display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button .icon-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button .icon-radio{height:var(--radio-button-size);width:var(--radio-button-size);margin-top:calc((var(--radio-button-label-height) - var(--radio-button-size))/2);margin-right:var(--radio-button-label-padding);border:var(--radio-button-border);background-color:var(--color-background);transition:background-color var(--animation-speed)var(--animation-easing),border-color var(--animation-speed)var(--animation-easing),box-shadow var(--animation-speed)var(--animation-easing);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button .icon-radio:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button .icon-radio:after{content:"";background-color:var(--color-foreground);width:var(--radio-button-checked-icon-size);height:var(--radio-button-checked-icon-size);transition:transform var(--animation-speed)var(--animation-easing);border-radius:50%;transform:scale(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__label-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__label-text{text-overflow:ellipsis;flex:auto;align-items:center;gap:4px;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button .icon-radio path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button .icon-radio path{stroke:var(--color-background);opacity:var(--radio-button-path-opacity);transition:opacity var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__input:disabled+.radio-button__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__input:disabled+.radio-button__label{color:var(--input-disabled-text-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.radio-button__label:hover .icon-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .radio-button__label:hover .icon-radio{border-color:var(--color-foreground)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-actions__action:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-actions__action:hover{color:var(--color-green-900)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-actions__action svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-actions__action svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-actions__action svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-actions__action svg{width:16px;height:16px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-actions__action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-actions__action{width:var(--minimum-touch-target);height:var(--minimum-touch-target);cursor:pointer;transition:color var(--animation-speed)var(--animation-easing);color:var(--color-stone-900);flex-direction:column;align-items:center;display:flex;position:relative}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-actions__action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-actions__action{color:var(--color-stone-50)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-bubble__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-bubble__text{font-size:var(--font-size--xs);z-index:var(--layer-flat);justify-content:center;align-items:center;line-height:1;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector{--quantity-selector-width:124px;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs)solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);transition:background-color var(--animation-speed)var(--animation-easing);justify-content:space-between;align-self:stretch;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector:hover{background-color:var(--color-input-hover-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector :is(.quantity-minus,.quantity-plus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector :is(.quantity-minus,.quantity-plus){box-shadow:none;cursor:pointer;width:var(--minimum-touch-target);height:100%;min-height:40px;color:var(--color-input-text);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector :is(.quantity-minus,.quantity-plus):disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector :is(.quantity-minus,.quantity-plus):disabled{cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity{--order-limit-color:var(--color-orange-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity .order-limit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity .order-limit{width:100%;position:absolute;top:100%;left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus){width:33px;min-height:38px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.limit-notice, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .limit-notice{--animation-speed:.3s;z-index:10;opacity:0;pointer-events:none;background-color:var(--color-orange-100);border:2px solid var(--color-orange-700);transition:opacity var(--animation-speed)var(--animation-easing),transform var(--animation-speed)var(--animation-easing);z-index:-1;border-radius:4px;align-items:center;gap:4px;margin:0 7px;padding:6px 2px 6px 5px;display:flex;position:absolute;bottom:0;left:0;right:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.limit-notice__message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .limit-notice__message{color:var(--color-stone-900);font-size:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.limit-notice__icon.svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .limit-notice__icon.svg-wrapper{width:12px;height:12px;color:var(--color-orange-700);flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.limit-notice--visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .limit-notice--visible{opacity:1;pointer-events:auto;z-index:10;transform:translateY(-40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__inner .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__inner .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus){width:32px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__inner .quantity-selector .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__inner .quantity-selector .svg-wrapper{color:#2b2b2b}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__inner .quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__inner .quantity-selector{color:#2b2b2b;background-color:#fdfdfd;border-color:#707070}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector .quantity-minus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector .quantity-plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-details quantity-selector-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-details quantity-selector-component{--order-limit-color:var(--color-orange-700);--quantity-selector-width:152px;border-radius:var(--style-border-radius-buttons-primary);width:var(--quantity-selector-width);max-width:40%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-details quantity-selector-component input[type=number], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-details quantity-selector-component input[type=number]{flex-grow:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-details quantity-selector-component .quantity-minus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-details quantity-selector-component .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-details quantity-selector-component .quantity-plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-details quantity-selector-component .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector .svg-wrapper{transition:transform var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector svg{--icon-size:var(--icon-size-3xs);width:var(--icon-size);height:var(--icon-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quantity-minus,.quantity-plus):active .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector input[type=number], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector input[type=number]{text-align:center;border-style:solid;border-width:0 1px;border-color:var(--color-teal-200);-webkit-appearance:none;appearance:none;height:24px;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target)*2);border-radius:var(--style-border-radius-buttons);min-width:20px;color:var(--color-input-text);background-color:#0000;margin:0;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-limit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-limit{align-items:center;gap:var(--gap-xs);padding-top:12px;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-limit .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-limit .svg-wrapper{color:var(--order-limit-color);flex-shrink:0;width:15px;height:15px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-limit__message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-limit__message{font-size:var(--font-size--sm);color:var(--order-limit-color);text-wrap:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-limit__message--bold, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-limit__message--bold{font-weight:var(--font-weight-bold)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-limit--hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-limit--hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-limit--visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-limit--visible{animation:.3s forwards htw-kf-701dbd2a8f297f1f;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector button:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector button:disabled{cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector--has-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector--has-message{border:1px solid var(--order-limit-color)}body.htw-source-site-shell quantity-selector-component.htw-m-0357ac9953dcac80:has(.order-limit--visible) .quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 quantity-selector-component:has(.order-limit--visible) .quantity-selector{border:1px solid var(--order-limit-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector--disabled input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector--disabled input{cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity .quantity-selector input[type=number], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity .quantity-selector input[type=number]{width:var(--minimum-touch-target);max-width:var(--minimum-touch-target)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__inner .cart-items__quantity .quantity-selector input[type=number], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__inner .cart-items__quantity .quantity-selector input[type=number]{max-width:32px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector input[type=number]::-webkit-inner-spin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector input[type=number]::-webkit-outer-spin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector input[type=number], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pills__pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pills__pill{--pills-pill-background-color:rgb(from var(--color-foreground)r g b/5%);color:var(--color-foreground);justify-content:space-between;align-items:center;gap:var(--gap-sm);border-radius:var(--style-border-radius-pills);cursor:pointer;background-color:var(--pills-pill-background-color);min-width:48px;transition:background-color var(--animation-speed)var(--animation-easing);padding:6px 12px;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pills__pill:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pills__pill:hover{--pills-pill-background-color:rgb(from var(--color-foreground)r g b/8%)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.pills__pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pills__pill{padding:var(--padding-xs)var(--padding-md)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pills__pill>.svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pills__pill>.svg-wrapper{--close-icon-opacity:.4;--icon-stroke-width:1px;color:var(--color-foreground)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.pills__pill--swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pills__pill--swatch{padding-inline-start:var(--padding-sm)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pills__pill--swatch .swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pills__pill--swatch .swatch{margin-right:-4px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.pills__pill--desktop-small, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pills__pill--desktop-small{font-size:var(--font-size--xs)}}body.htw-source-site-shell placeholder-image.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 placeholder-image{height:100%;aspect-ratio:var(--ratio);display:block}body.htw-source-site-shell placeholder-image.htw-m-0357ac9953dcac80[data-type=product], body.htw-source-site-shell .htw-m-0357ac9953dcac80 placeholder-image[data-type=product]{background-color:rgba(from var(--color-foreground)r g b/15%);width:100%}body.htw-source-site-shell placeholder-image.htw-m-0357ac9953dcac80[data-type=product]>img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 placeholder-image[data-type=product]>img{mix-blend-mode:luminosity}body.htw-source-site-shell placeholder-image.htw-m-0357ac9953dcac80[data-type=product]:not(:has(>img)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 placeholder-image[data-type=product]:not(:has(>img)){aspect-ratio:var(--ratio);height:350px}body.htw-source-site-shell placeholder-image.htw-m-0357ac9953dcac80>img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 placeholder-image>img{object-fit:cover;aspect-ratio:var(--ratio);height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.unit-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .unit-price{color:rgb(from var(--color-foreground)r g b/var(--opacity-subdued-text));font-size:.85em;display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.compare-at-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .compare-at-price{text-decoration-thickness:1.5px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__details .compare-at-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__details .compare-at-price{text-decoration-thickness:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tax-note, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tax-note, body.htw-source-site-shell .htw-m-0357ac9953dcac80.unit-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .unit-price{color:rgb(from var(--color-foreground)r g b/var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .swatch{--color-border:rgb(from var(--color-foreground)r g b/var(--style-border-swatch-opacity));--min-width-unitless:15.9999;--min-height-unitless:15.9999;--min-height:16px;--min-width:16px;--scaling-factor:.5;--max-swatch-size:28px;--max-pill-size:20px;--max-filter-size:32px;--offset-swatch-width:calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height:calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width:calc(var(--scaling-factor)*var(--offset-swatch-width)/var(--offset-swatch-height)*var(--offset-max-swatch-size));--offset-scaled-height:calc(var(--scaling-factor)*var(--offset-swatch-height)/var(--offset-swatch-width)*var(--offset-max-swatch-size));--offset-max-swatch-size:calc(var(--max-swatch-size) - var(--min-width));--swatch-width:min(calc(var(--min-width) + calc(var(--scaling-factor)*var(--offset-swatch-width)*1px)),calc(var(--min-width) + var(--offset-scaled-width)),var(--max-swatch-size));--swatch-height:min(calc(var(--min-height) + calc(var(--scaling-factor)*var(--offset-swatch-height)*1px)),calc(var(--min-height) + var(--offset-scaled-height)),var(--max-swatch-size));background:var(--swatch-background);background-position:var(--swatch-focal-point,center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width)var(--style-border-swatch-style)var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width)var(--swatch-height);display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.swatch.swatch--unavailable, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .swatch.swatch--unavailable{border-style:dashed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.swatch.swatch--unscaled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .swatch.swatch--unscaled{--swatch-width:var(--variant-picker-swatch-width);--swatch-height:var(--variant-picker-swatch-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.swatch.swatch--filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .swatch.swatch--filter{--swatch-width:var(--max-filter-size);--swatch-height:var(--max-filter-size);border-radius:var(--variant-picker-swatch-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.swatch.swatch--pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .swatch.swatch--pill{--swatch-width:var(--max-pill-size);--swatch-height:var(--max-pill-size);border-radius:var(--variant-picker-swatch-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.swatch.swatch--filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .swatch.swatch--filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80.swatch.swatch--pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .swatch.swatch--pill{--style-border-swatch-width:var(--variant-picker-border-width);--style-border-swatch-style:var(--variant-picker-border-style);--color-border:rgb(from var(--color-foreground)r g b/var(--variant-picker-border-opacity))}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .swatch{--max-swatch-size:32px;--max-pill-size:16px;--max-filter-size:28px;--scaling-factor:.65}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-picker .variant-option--buttons label:has(.swatch), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-background *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-background *{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-background--cover *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-background--cover *{object-fit:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-background--contain *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-background--contain *{object-fit:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>:empty:first-child+*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>:empty:first-child+*{margin-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>:last-child{margin-block-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>:has(+:empty:last-child), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>:has(+:empty:last-child){margin-block-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>style+*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>style+*{margin-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block ol, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block ol{padding-inline-start:1.5rem;list-style-position:outside}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block ul{list-style-type:disc}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block ol, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block ol{list-style-type:decimal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-placeholder-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-placeholder-wrapper{width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio,auto);position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(deferred-media)>.video-placeholder-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-placeholder-wrapper>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-placeholder-wrapper>*{object-fit:cover;object-position:center;width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-for-overlay, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-for-overlay{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-for-layout:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-for-layout:after{content:"";width:100%;height:100%;z-index:var(--layer-overlay);pointer-events:none;background-color:#00000080;display:none;position:absolute;top:0;left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-for-layout.overlay-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-for-layout.overlay-background{pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-for-layout.overlay-background:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-for-layout.overlay-background:after{pointer-events:none;display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-input{width:100%;color:var(--color-foreground);padding-block:var(--padding-lg);padding-inline:var(--padding-sm)calc(var(--margin-lg) + var(--icon-size-lg));text-overflow:ellipsis;background:0 0;border:0;outline:none;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-input:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-input:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-input:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-input:focus{outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-input::placeholder{color:rgba(from var(--color-foreground)r g b/var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bubble{height:calc(var(--variant-picker-swatch-height)/1.5);font-size:var(--font-size--xs);background-color:rgb(from var(--color-foreground)r g b/10%);min-width:20px;color:var(--color-foreground);border-radius:20px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bubble svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bubble svg{width:12px;height:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-section:has(.in-onboarding-state), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-section:has(.in-onboarding-state){display:none!important}@media(max-width:599px){body.htw-source-site-shell sc-dynamic-compare.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 sc-dynamic-compare, body.htw-source-site-shell sc-add-to-compare.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 sc-add-to-compare, body.htw-source-site-shell sc-dynamic-compare-dialog.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 sc-dynamic-compare-dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80.add-to-compare-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .add-to-compare-button{display:none!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80[id*=htw-m-0357ac9953dcac80--turnto_reviews_q_a_photos_turnto-f4bd49b46b], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [id*=htw-m-0357ac9953dcac80--turnto_reviews_q_a_photos_turnto-f4bd49b46b]{width:100%}body.htw-source-site-shell fly-to-cart.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 fly-to-cart{width:40px;height:40px;z-index:calc(infinity);pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color-foreground);transform:translate(var(--x,0),var(--y,0))scale(var(--scale,1));border-radius:50%;transition:opacity .3s;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 4px 8px #0003}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details .details-content{opacity:0;interpolate-size:allow-keywords;block-size:0;transition:content-visibility var(--animation-speed-slow)allow-discrete,padding-block var(--animation-speed-slow)var(--animation-easing),opacity var(--animation-speed-slow)var(--animation-easing),block-size var(--animation-speed-slow)var(--animation-easing);overflow-y:clip}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details::details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details::details-content{opacity:0;interpolate-size:allow-keywords;block-size:0;transition:content-visibility var(--animation-speed-slow)allow-discrete,padding-block var(--animation-speed-slow)var(--animation-easing),opacity var(--animation-speed-slow)var(--animation-easing),block-size var(--animation-speed-slow)var(--animation-easing);overflow-y:clip}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details:not([open]) .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details:not([open]) .details-content{padding-block:0}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details:not([open])::details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details:not([open])::details-content{padding-block:0}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details[open] .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details[open] .details-content{opacity:1;block-size:auto}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details[open]::details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details[open]::details-content{opacity:1;block-size:auto}@starting-style{body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details[open]::details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details[open]::details-content{opacity:0;block-size:0;overflow-y:clip}}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details[open]::details-content:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details[open]::details-content:focus-within{overflow-y:visible}@starting-style{body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details[open] .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details[open] .details-content{opacity:0;block-size:0;overflow-y:clip}}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details[open] .details-content:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:767px){body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80[data-disable-on-mobile=true] summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:768px){body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80[data-disable-on-desktop=true] summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}body.htw-source-site-shell text-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 text-component{--shimmer-text-color:rgba(from var(--color-foreground)r g b/50%);--shimmer-color-light:rgba(from var(--color-foreground)r g b/10%);--shimmer-speed:1.25s;transition:color var(--animation-speed-slow)ease;line-height:1;display:inline-block;position:relative}body.htw-source-site-shell text-component.htw-m-0357ac9953dcac80:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 text-component:after{content:attr(value);color:#0000;opacity:0;transition:opacity var(--animation-speed-slow)var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color)10%,var(--shimmer-color-light)50%,var(--shimmer-text-color)90%);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;place-content:center;position:absolute;top:0;right:0;bottom:0;left:0}body.htw-source-site-shell text-component.htw-m-0357ac9953dcac80[shimmer], body.htw-source-site-shell .htw-m-0357ac9953dcac80 text-component[shimmer]{color:#0000}body.htw-source-site-shell text-component.htw-m-0357ac9953dcac80[shimmer]:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 text-component[shimmer]:after{opacity:1;animation:htw-kf-8069586df7b64bb1 var(--shimmer-speed)infinite linear}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumbs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumbs{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-list{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:none;display:flex;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-item{flex-shrink:1;display:flex;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-item+.breadcrumb-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-item+.breadcrumb-item{padding-left:1rem;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-item+.breadcrumb-item:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-item+.breadcrumb-item:before{content:"/";color:var(--breadcrumb-item-color,var(--color-stone-600));position:absolute;left:.25rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-item.active>span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-item.active>span{color:var(--breadcrumb-active-item-color,var(--color-stone-900))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-item .link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-item .link{color:var(--breadcrumb-item-color,var(--color-stone-600));-webkit-text-decoration:var(--breadcrumb-text-decoration,none);text-decoration:var(--breadcrumb-text-decoration,none);transition:color var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-item .link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-item .link:hover{color:var(--breadcrumb-item-hover-color,var(--color-orange-700))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-item .link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-item .link, body.htw-source-site-shell .htw-m-0357ac9953dcac80.breadcrumb-item span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .breadcrumb-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__input.field__input-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__input.field__input-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-trigger.field__input-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-trigger.field__input-sm{padding:var(--input-padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag{cursor:pointer;border-radius:var(--radius-pills);background-color:var(--color-zinc-100);padding-block:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2);text-align:left;color:var(--color-primary);align-items:center;text-decoration-line:none;display:inline-flex;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag span:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag span:first-child{padding-left:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag span:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag span:last-child{padding-right:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-stone-600);transition:color var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag svg:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag svg:first-child{margin-right:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag svg:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag svg:last-child{margin-left:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag:hover svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag:hover svg{color:var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80.tag[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tag[disabled]{cursor:not-allowed;padding-right:calc(var(--spacing)*3);color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.tag:disabled,.tag[disabled]) svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.tag:disabled,.tag[disabled]) svg{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slider-inputs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slider-inputs{grid-template-columns:1fr 38px 1fr;align-items:center;display:grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slider-inputs input[type=number], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slider-inputs input[type=number]{-webkit-appearance:textfield;appearance:textfield}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slider-inputs input[type=number]::-webkit-outer-spin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slider-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slider-inputs input[type=number]::-webkit-inner-spin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slider-inputs input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.htw-source-site-shell pagination-custom.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 pagination-custom{width:100%;display:block;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pagination-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pagination-list{justify-content:center;align-items:center;display:flex;container-type:inline-size}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.pagination-list>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.pagination-list>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-item.page-ellipsis, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-item.page-ellipsis, body.htw-source-site-shell .htw-m-0357ac9953dcac80.pagination-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pagination-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80.pagination-arrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pagination-arrow{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-buttons-primary);padding:calc(var(--spacing)*0);transition:background-color var(--animation-speed)var(--animation-easing),color var(--animation-speed)var(--animation-easing),border var(--animation-speed)var(--animation-easing);justify-content:center;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pagination-link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pagination-link:hover{background-color:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border:var(--style-border-width-secondary)solid var(--color-secondary-button-hover-border);text-decoration-line:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pagination-arrow:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pagination-arrow:hover{text-decoration-line:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pagination-link.is-current, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pagination-link.is-current{color:var(--color-white);border:var(--style-primary-button-hover-border-width)solid var(--color-green-600);background-color:#2f711c}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.compare-at-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .compare-at-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.unit-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .unit-price{white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.regular-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .regular-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sale-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sale-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.regular-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .regular-price{color:var(--color-foreground-heading)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sale-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sale-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-saving-percentage, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-saving-percentage{color:var(--color-variant-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-saving-percentage, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-saving-percentage{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.compare-at-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .compare-at-price{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-decoration-line:line-through}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs{justify-content:flex-start;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.search-results-tabs>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.search-results-tabs>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs{background-color:var(--color-teal-50);padding-inline:calc(var(--spacing)*4)}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs{justify-content:center}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs button{height:calc(var(--spacing)*12);cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-stone-600);text-transform:uppercase;background-color:#0000;border-style:none;justify-content:center;align-items:center;display:flex}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs button{height:calc(var(--spacing)*14);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs button{height:calc(var(--spacing)*16)}}@media(min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs button{height:calc(var(--spacing)*20)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs button[aria-selected=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs button[aria-selected=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-stone-900);box-shadow:0 -2px 0 var(--color-green-600) inset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-tabs button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-tabs button:hover{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-stone-900)}body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel].enter-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel].enter-right{animation:.2s ease-out both htw-kf-3a66f47a0fad787d}body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel].enter-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel].enter-left{animation:.2s ease-out both htw-kf-6417bbc49039dda0}body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel].leave-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel].leave-left{z-index:var(--layer-raised);animation:.16s ease-in both htw-kf-c46f5bf4f6f5e902;position:relative}body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel].leave-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel].leave-right{z-index:var(--layer-raised);animation:.16s ease-in both htw-kf-a1fc704c1d4f5406;position:relative}body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel].enter-down, body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel].enter-down{animation:.2s ease-out both htw-kf-c06ac36d408b5cfb}body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel].enter-up, body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel].enter-up{animation:.2s ease-out both htw-kf-21666c6a2c5a0603}body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel].leave-up, body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel].leave-up{z-index:var(--layer-raised);animation:.16s ease-in both htw-kf-da9dcec8667beec6;position:relative}body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel].leave-down, body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel].leave-down{z-index:var(--layer-raised);animation:.16s ease-in both htw-kf-391dd0d5d1938776;position:relative}@media(prefers-reduced-motion:reduce){body.htw-source-site-shell tabs-custom.htw-m-0357ac9953dcac80 [role=tabpanel]:is(.enter-right,.enter-left,.leave-left,.leave-right,.enter-down,.enter-up,.leave-up,.leave-down), body.htw-source-site-shell .htw-m-0357ac9953dcac80 tabs-custom [role=tabpanel]:is(.enter-right,.enter-left,.leave-left,.leave-right,.enter-down,.enter-up,.leave-up,.leave-down){animation:none!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80[no-anim] :is(tabs-custom [role=tabpanel]):is(.enter-right,.enter-left,.leave-left,.leave-right,.enter-down,.enter-up,.leave-up,.leave-down), body.htw-source-site-shell .htw-m-0357ac9953dcac80 [no-anim] :is(tabs-custom [role=tabpanel]):is(.enter-right,.enter-left,.leave-left,.leave-right,.enter-down,.enter-up,.leave-up,.leave-down){animation:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.replo-constructor-carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .replo-constructor-carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations{font-family:var(--font-paragraph--family)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-heading.constructor-recommendations-heading--full-width, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-heading.constructor-recommendations-heading--full-width{padding-inline:var(--page-margin,0px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-heading.constructor-recommendations-heading--container-width, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-heading.constructor-recommendations-heading--container-width{padding-inline:var(--util-page-margin-offset,0px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-title{font-size:var(--section-title-font-size-mobile,var(--section-title-font-size,var(--font-size--2xl)));text-align:var(--section-title-alignment,left)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-title{font-size:var(--section-title-font-size,var(--font-size--2xl))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations .resource-list__carousel{--slide-width-max:150px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations .resource-list__carousel{--slide-width-max:206px}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations .resource-list__carousel{--slide-width-max:212px}}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations .resource-list__carousel{--slide-width-max:240px}}@media screen and (min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations .resource-list__carousel{--slide-width-max:267px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item{flex:240px;min-width:110px;max-width:240px;position:relative}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .product-card__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .product-card__image-wrapper{width:auto;padding-inline:var(--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .product-card__info{padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*3)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .checkbox, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .checkbox{top:calc(var(--spacing)*2);right:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);position:absolute}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .checkbox, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .checkbox{top:calc(var(--spacing)*4);right:calc(var(--spacing)*4)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .checkbox, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .checkbox{z-index:var(--layer-raised)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .checkbox .checkbox__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .checkbox .checkbox__label{min-width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.purchased-together-item .checkbox .checkbox__label .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .purchased-together-item .checkbox .checkbox__label .checkbox__box{margin:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal{align-items:center;width:100%;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-hybrid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-hybrid{flex-direction:column;display:flex}@media screen and (max-width:599px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-hybrid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-hybrid{flex-direction:row;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-hybrid .product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-hybrid .product-card__info{width:calc(100% - 148px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__image-wrapper{flex-shrink:0;width:8rem;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__buttons-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__buttons-wrapper{justify-content:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__image{cursor:pointer;background-color:#f3f4f6;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__image img{object-fit:contain;width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__info{text-align:left;flex:1;grid-template-rows:auto;min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__brand, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__brand{font-size:var(--font-size--xs);color:#6b7280;width:fit-content;margin-block-end:var(--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__title-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__title-wrapper{margin-block-end:var(--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__title{font-size:var(--font-size--sm);height:auto;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__options{margin-block-end:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__details{font-size:var(--font-size--sm);color:#6b7280;margin-block-end:var(--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__price{margin-block-end:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__price .text-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__price .text-lg{color:#ea580c;font-weight:600}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__content-horizontal .product-card__price .text-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__content-horizontal .product-card__price .text-sm{color:#6b7280;text-decoration:line-through}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-container.hide-rating-mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-container.hide-rating-mobile{--product-card-rating-height:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-container.hide-rating-mobile .product-card__rating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-container.hide-rating-mobile .product-card__rating{display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-container.single-line-title-mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-container.single-line-title-mobile{--product-card-title-height:24px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-container.single-line-title-mobile .product-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-container.single-line-title-mobile .product-card__title{text-overflow:ellipsis;display:block;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-container.single-line-options-mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-container.single-line-options-mobile{--product-card-options-height:22px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-container.single-line-options-mobile .product-card__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-container.single-line-options-mobile .product-card__options{text-overflow:ellipsis;display:block;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-recommendations-container.single-line-options-mobile .product-card__options>div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-recommendations-container.single-line-options-mobile .product-card__options>div{display:inline}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.next-autoship-date, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .next-autoship-date{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.scrollbar-thin, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .scrollbar-thin{scrollbar-color:#00000073 transparent;scrollbar-width:thin}body.htw-source-site-shell .htw-m-0357ac9953dcac80.scrollbar-thin::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .scrollbar-thin::-webkit-scrollbar{background:0 0;width:12px;height:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.scrollbar-thin::-webkit-scrollbar-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .scrollbar-thin::-webkit-scrollbar-button{width:0;height:0;display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.scrollbar-thin::-webkit-scrollbar-track, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .scrollbar-thin::-webkit-scrollbar-track{background:0 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.scrollbar-thin::-webkit-scrollbar-thumb, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#00000073;background-clip:content-box;border:3px solid #0000;border-radius:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-count{color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results-count span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results-count span{color:var(--color-stone-900)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .svg-wrapper{width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.svg-wrapper>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .svg-wrapper>svg{--icon-size:var(--icon-size-sm);width:var(--icon-size);height:var(--icon-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert{align-items:flex-start;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.alert>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.alert>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert{border-radius:var(--radius-inputs);padding:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert-info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert-info{background-color:var(--color-background);color:var(--color-foreground);outline:1px solid var(--color-border);outline-offset:-1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert-info .alert-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert-info .alert-icon{color:var(--color-stone-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert-success{background-color:var(--color-teal-50);color:var(--color-stone-950);outline:2px solid var(--color-success);outline-offset:-2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert-success .alert-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert-success .alert-icon{color:var(--color-success)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert-error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert-error{background-color:var(--color-orange-100);color:var(--color-stone-900);outline:2px solid var(--color-error);outline-offset:-2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.alert-error .alert-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .alert-error .alert-icon{color:var(--color-error)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-container{min-width:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2);display:flex;position:relative;overflow-x:clip}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-container{padding-block:calc(var(--spacing)*4)}}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-container{padding-block:calc(var(--spacing)*6)}}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-container{padding-block:calc(var(--spacing)*8)}}@media(min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-container{padding-block:calc(var(--spacing)*10)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-container.loading:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-container.loading:after{inset:calc(var(--spacing)*0);background-color:var(--color-background);position:absolute}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-container.loading:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-container.loading:after{background-color:color-mix(in oklab,var(--color-background)70%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-container.loading:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-container.loading:after{content:"";z-index:var(--layer-overlay)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.has-banner .visual-filters-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .has-banner .visual-filters-container{padding-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-wrapper{min-width:calc(var(--spacing)*0);align-items:stretch;margin-inline:auto;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.visual-filters-wrapper>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.visual-filters-wrapper>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filters-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filters-wrapper{padding-block:calc(var(--spacing)*2);overscroll-behavior-inline:contain;overflow-x:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter{min-height:calc(var(--spacing)*14);border-radius:var(--radius-xl);min-width:72px;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);flex:none;justify-content:center;align-items:center;display:flex}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter{min-height:calc(var(--spacing)*20);min-width:calc(var(--spacing)*24);padding-block:calc(var(--spacing)*3)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter{outline:1px solid var(--color-teal-400);outline-offset:-1px;border-radius:50px;margin:0 .5rem;line-height:1.5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter:focus-visible{outline-offset:-2px;outline-width:2px;text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter-image{max-height:calc(var(--spacing)*30);min-height:calc(var(--spacing)*18);width:calc(var(--spacing)*32);flex:none;align-items:center;display:flex;overflow:hidden}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter-image{max-height:calc(var(--spacing)*30);min-height:calc(var(--spacing)*18);width:calc(var(--spacing)*32)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter-image{padding:0 .7rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter-image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter-image img{object-fit:contain;width:100%;height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter-title{-webkit-line-clamp:3;width:calc(var(--spacing)*32);text-align:center;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter-image+.visual-filter-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter-image+.visual-filter-title{margin-left:calc(var(--spacing)*1);width:calc(var(--spacing)*28);text-align:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-component{display:inline-block;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-trigger, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-trigger{cursor:pointer;transition:opacity var(--animation-speed)var(--animation-easing);justify-content:center;align-items:center;display:inline-flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-trigger:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-trigger:hover{opacity:.7}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-content{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);z-index:var(--layer-temporary);opacity:0;visibility:hidden;pointer-events:none;min-width:200px;max-width:274px;transition:opacity var(--animation-speed)var(--animation-easing),visibility var(--animation-speed)var(--animation-easing),transform var(--animation-speed)var(--animation-easing);padding:12px 32px 12px 16px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #00000026}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-content:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-content:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:9px solid var(--color-background);filter:drop-shadow(0 2px 1px #0000001a);width:0;height:0;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-content:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-content:before{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:9px solid var(--color-border);z-index:-1;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-content--visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-content--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-content__body, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-content__body{font-size:var(--font-size--md);line-height:var(--line-height--display-comfortable);color:var(--color-foreground);font-weight:var(--font-body--weight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-close-button{cursor:pointer;color:var(--color-foreground);transition:opacity var(--animation-speed)var(--animation-easing);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:6px;right:6px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-close-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-close-button:hover{color:var(--color-stone-900)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tooltip-close-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tooltip-close-button svg{width:18px;height:18px}body.htw-source-site-shell constructor-plp.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 constructor-plp{display:block}body.htw-source-site-shell media-gallery.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 media-gallery{width:100%;display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(media-gallery,.product-grid__item) .media-gallery__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(media-gallery,.product-grid__item) .media-gallery__grid{gap:var(--image-gap);grid-template-columns:1fr}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-gallery__slideshow--single-media slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(.dialog-zoomed-gallery)>.product-media-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(.dialog-zoomed-gallery)>.product-media-container{max-height:var(--constrained-height);--slide-width:round(up,100%,1px);display:flex;position:relative;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(.dialog-zoomed-gallery)>.product-media-container:where(.constrain-height), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(.dialog-zoomed-gallery)>.product-media-container:where(.constrain-height){--viewport-offset:400px;--constrained-min-height:300px;--constrained-height:max(var(--constrained-min-height),calc(100vh - var(--viewport-offset)));margin-left:auto;margin-right:auto}body.htw-source-site-shell media-gallery.htw-m-0357ac9953dcac80:where(.media-gallery--grid) .media-gallery__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container.constrain-height, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container.constrain-height{--viewport-offset:var(--header-height,100px);--constrained-min-height:500px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--two-column .media-gallery__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--large-first-image .product-media-container:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--large-first-image .product-media-container:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--two-column .product-media-container:only-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--two-column .product-media-container:only-child{grid-column:span 2}body.htw-source-site-shell media-gallery.htw-m-0357ac9953dcac80.media-gallery--grid slideshow-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 media-gallery.media-gallery--grid slideshow-component{display:none}body.htw-source-site-shell media-gallery.htw-m-0357ac9953dcac80:where(.media-gallery--grid) .media-gallery__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container--model, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container--model{flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-model-viewer-ui__controls-area, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container img{aspect-ratio:var(--gallery-aspect-ratio,var(--ratio));object-fit:contain;object-position:center center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container.media-fit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container.media-fit{--product-media-fit:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container.media-fit img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container.media-fit img{object-fit:var(--product-media-fit)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container__zoom-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container__zoom-button{width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;position:absolute}body.htw-source-site-shell zoom-dialog.htw-m-0357ac9953dcac80 dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 zoom-dialog dialog{opacity:0;width:100vw;max-width:100%;height:100vh;max-height:100%;transition:opacity var(--animation-speed)var(--animation-easing);scrollbar-width:none;background:#fff;border:none;margin:0;padding:0}body.htw-source-site-shell zoom-dialog.htw-m-0357ac9953dcac80 dialog[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){body.htw-source-site-shell zoom-dialog.htw-m-0357ac9953dcac80 dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 zoom-dialog dialog{scroll-behavior:smooth}}body.htw-source-site-shell zoom-dialog.htw-m-0357ac9953dcac80 dialog::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 zoom-dialog dialog::backdrop{background:0 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .close-button{top:var(--margin-lg);right:var(--margin-lg);width:var(--minimum-touch-target);height:var(--minimum-touch-target);z-index:var(--layer-flat);opacity:0;animation:htw-kf-0054d6d890398fd9 var(--animation-speed)var(--animation-easing)forwards;animation-delay:calc(var(--animation-speed)*2);background-color:#0000;justify-content:center;align-items:center;display:flex;position:fixed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog--closed .close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog--closed .close-button{animation:htw-kf-f906946a4b840939 calc(var(--animation-speed)*.5)var(--animation-easing)forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-thumbnails-list-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-thumbnails-list-container{width:100%;z-index:var(--layer-raised);display:flex;position:fixed;bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-thumbnails-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-thumbnails-list{gap:var(--gap-md);opacity:0;padding:var(--padding-lg);scrollbar-width:none;animation:htw-kf-748e5d62fec66125 calc(var(--animation-speed)*.75)var(--animation-easing)forwards;animation-delay:calc(var(--animation-speed)*1.5);flex-direction:row;margin-inline:auto;display:inline-flex;position:relative;bottom:0;overflow-x:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog--closed .dialog-thumbnails-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog--closed .dialog-thumbnails-list{animation:htw-kf-8a2164e583e38adb var(--animation-speed)var(--animation-easing)forwards}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-thumbnails-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-thumbnails-list{inset:50% var(--margin-lg)auto auto;max-height:calc(100vh - 200px);animation:htw-kf-faa7a415d7f544e3 calc(var(--animation-speed)*.5)var(--animation-easing)forwards;animation-delay:calc(var(--animation-speed)*2);gap:var(--gap-lg);flex-direction:column;position:fixed;left:0;right:auto;overflow-y:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog--closed .dialog-thumbnails-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog--closed .dialog-thumbnails-list{animation:htw-kf-218b6ec130ed34bb var(--animation-speed)var(--animation-easing)forwards}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-thumbnails-list__thumbnail, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-thumbnails-list__thumbnail{--focus-outline-width:var(--style-border-width);--color-border:var(--color-teal-200);width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed)var(--animation-easing);border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio);outline:var(--focus-outline-width)solid var(--color-border);outline-offset:calc(var(--focus-outline-offset)/2);flex-shrink:0;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-thumbnails-list__thumbnail img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-thumbnails-list__thumbnail img{object-fit:cover;border-radius:var(--media-radius);height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-thumbnails-list__thumbnail[aria-selected=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-thumbnails-list__thumbnail[aria-selected=true]{--color-border:var(--color-green-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.close-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .close-button:hover{opacity:.8;background-color:#0000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.close-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .close-button svg{width:20px;height:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media{flex:1;justify-content:center;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media__image~* .deferred-media__poster-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media__image~* .deferred-media__poster-image{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container:has(.deferred-media__playing) .product-media__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container:has(.deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(product-model,deferred-media), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(product-model,deferred-media){width:100%;height:100%;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-block--items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-block--items{gap:var(--padding-md);flex-direction:column;display:flex}body.htw-source-site-shell product-model.htw-m-0357ac9953dcac80 model-viewer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 product-model model-viewer, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(deferred-media,product-model)>.deferred-media__poster-button~:not(template), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(deferred-media,product-model)>.deferred-media__poster-button~:not(template){width:100%;height:100%;padding:inherit;display:block;position:absolute;top:0;left:0;overflow:hidden}body.htw-source-site-shell slideshow-slide.htw-m-0357ac9953dcac80 .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width)/calc(var(--media-preview-ratio)) + var(--padding-lg)*2);right:var(--padding-lg)}@media screen and (max-width:767px){body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:768px){body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg)*2)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(deferred-media,.video-placeholder-wrapper).border-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(deferred-media,.video-placeholder-wrapper).border-style{overflow:hidden}body.htw-source-site-shell deferred-media.htw-m-0357ac9953dcac80:has(:focus-visible), body.htw-source-site-shell .htw-m-0357ac9953dcac80 deferred-media:has(:focus-visible){outline:var(--focus-outline-width)solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){body.htw-source-site-shell deferred-media.htw-m-0357ac9953dcac80:has(:focus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 deferred-media:has(:focus){outline:var(--focus-outline-width)solid currentcolor;outline-offset:var(--focus-outline-offset)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.deferred-media__poster-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio,auto)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.deferred-media__poster-button.deferred-media__playing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s}body.htw-source-site-shell deferred-media.htw-m-0357ac9953dcac80 img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 deferred-media img{object-fit:cover;height:100%;transition:opacity .3s}body.htw-source-site-shell deferred-media.htw-m-0357ac9953dcac80 iframe, body.htw-source-site-shell .htw-m-0357ac9953dcac80 deferred-media iframe{width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio,auto);border:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.deferred-media__poster-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .deferred-media__poster-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-placeholder-wrapper__poster-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-placeholder-wrapper__poster-icon{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.deferred-media__poster-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .deferred-media__poster-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-placeholder-wrapper__poster-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-placeholder-wrapper__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg):hover{color:rgba(from var(--color-white)r g b/80%)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.deferred-media__poster-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .deferred-media__poster-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-placeholder-wrapper__poster-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-placeholder-wrapper__poster-icon svg{width:4rem;height:4rem}}body.htw-source-site-shell deferred-media.htw-m-0357ac9953dcac80[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video), body.htw-source-site-shell .htw-m-0357ac9953dcac80 deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio,auto)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-shopify-xr, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-shopify-xr{width:100%;padding:var(--padding-md);justify-content:center;align-items:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-shopify-xr>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-shopify-xr>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:currentColor;margin-inline-end:var(--margin-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-shopify-xr[data-shopify-xr-hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-shopify-xr[data-shopify-xr-hidden]{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-thumbnail-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-thumbnail-container{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.video-thumbnail-container .vimeo-play-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .video-thumbnail-container .vimeo-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component{--cursor:grab;timeline-scope:var(--slideshow-timeline);flex-direction:column;display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow--single-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow--single-media{--cursor:default}body.htw-source-site-shell a.htw-m-0357ac9953dcac80 slideshow-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 a slideshow-component{--cursor:pointer}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap,0);width:100%;cursor:var(--cursor);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:scroll}@media(prefers-reduced-motion){body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides{scroll-behavior:auto}}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides::-webkit-scrollbar{width:0}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80::-webkit-scrollbar-track, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides::-webkit-scrollbar-track{background:0 0}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80::-webkit-scrollbar-thumb, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides::-webkit-scrollbar-thumb{background:0 0;border:none}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80[size=small], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides[size=small]{min-height:17.5rem}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80[size=medium], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides[size=medium]{min-height:21.25rem}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80[size=large], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides[size=large]{min-height:25rem}@media screen and (min-width:768px){body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80[size=small], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides[size=small]{min-height:26.25rem}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80[size=medium], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides[size=medium]{min-height:35rem}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80[size=large], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides[size=large]{min-height:45rem}}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[disabled=true] slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[disabled=true] slideshow-slides{overflow:hidden}@media screen and (max-width:767px){body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[mobile-disabled] slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}body.htw-source-site-shell slideshow-slide.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slide{scroll-snap-align:center;width:var(--slide-width,100%);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;flex-shrink:0;max-height:100%;position:relative}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[actioned] :is(slideshow-slide), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[actioned] :is(slideshow-slide), body.htw-source-site-shell slideshow-slide.htw-m-0357ac9953dcac80[aria-hidden=false], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slide[aria-hidden=false]{content-visibility:visible}body.htw-source-site-shell slideshow-slide.htw-m-0357ac9953dcac80 slideshow-component slideshow-slide:not([aria-hidden=false]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}body.htw-source-site-shell slideshow-slide.htw-m-0357ac9953dcac80[hidden]:not([reveal]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slide[hidden]:not([reveal]){display:none}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[actioned] :is(:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[actioned] :is(:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)), body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80[gutters*=start], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides[gutters*=start], body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80[gutters*=start], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows[gutters*=start]{padding-inline-start:var(--gutter-slide-width,0);scroll-padding-inline-start:var(--gutter-slide-width,0)}body.htw-source-site-shell slideshow-slides.htw-m-0357ac9953dcac80[gutters*=end], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slides[gutters*=end], body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80[gutters*=end], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows[gutters*=end]{padding-inline-end:var(--gutter-slide-width,0)}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[dragging], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[dragging]{--cursor:grabbing}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[dragging] *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[dragging] *{pointer-events:none}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[dragging] slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[dragging] slideshow-arrows{display:none}body.htw-source-site-shell slideshow-container.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-container{grid-area:container;width:100%;display:block;position:relative;container-type:inline-size}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls{scrollbar-width:none;min-height:var(--minimum-touch-target);flex-shrink:0;grid-area:controls;justify-content:space-between;display:flex}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[controls-on-media], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[controls-on-media]{position:absolute;bottom:0}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls::-webkit-scrollbar{display:none}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80 button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls button{height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer;--color:var(--color-foreground);display:inline-block}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80 button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls button{--color:color-mix(in lch,var(--color-foreground)30%,transparent)}}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80 button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls button{--color-active:var(--color-foreground);--color-hover:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80 button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls button{--color-hover:color-mix(in lch,var(--color-foreground)50%,transparent)}}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80 .icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[pagination-position=center], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[pagination-position=center]{justify-content:center;align-items:center}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[pagination-position=center][thumbnails], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[pagination-position=center][thumbnails]{width:100%}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (min-width:1024px){body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80:has(slideshow-controls[thumbnails]):has(.media-gallery__desktop-controls[pagination-position=right]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component:has(slideshow-controls[thumbnails]):has(.media-gallery__desktop-controls[pagination-position=right]){grid-template:"container controls""arrows controls"min-content/1fr auto;display:grid}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80:has(slideshow-controls[thumbnails]):has(.media-gallery__desktop-controls[pagination-position=left]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component:has(slideshow-controls[thumbnails]):has(.media-gallery__desktop-controls[pagination-position=left]){grid-template:"controls container""controls arrows"min-content/auto 1fr;display:grid}}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[thumbnails]:is([pagination-position=right],[pagination-position=left]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){flex-direction:column;height:0;min-height:100%;display:flex}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80:not([controls-on-media])[icons-on-media][pagination-position=right], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80:not([controls-on-media])[icons-on-media][pagination-position=left], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{--slideshow-thumbnails-padding-block:var(--padding-3xs)}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--focus-outline-offset)}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--focus-outline-offset)}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[controls-on-media], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground:#fff}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[controls-on-media][pagination-position=right], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[controls-on-media][pagination-position=right]{right:0}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[controls-on-media][pagination-position=left], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[controls-on-media][pagination-position=left]{left:0}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[controls-on-media][pagination-position=center], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[controls-on-media][pagination-position=center]{width:100%}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[controls-on-media]:not([thumbnails])[pagination-position=left], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{align-self:flex-start;width:fit-content}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80[controls-on-media]:not([thumbnails])[pagination-position=right], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{align-self:flex-end;width:fit-content}body.htw-source-site-shell slideshow-controls.htw-m-0357ac9953dcac80:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__arrows{height:var(--minimum-touch-target);grid-area:arrows;justify-content:space-between;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__arrows button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__arrows button{padding:0 var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__dots, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__dots, body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__counter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__counter{justify-content:center;align-items:center;margin:0;list-style:none;display:inline-flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.slideshow-controls__dots,.slideshow-controls__counter) button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color:var(--color-teal-200);--color-active:var(--color-green-600);--color-hover:var(--color-green-600)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.slideshow-controls__dots,.slideshow-controls__counter) button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color-hover:color-mix(in lch,var(--color-green-600)50%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__dots, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__dots{padding:var(--padding-sm)var(--padding-lg);border-radius:3rem;gap:.6rem;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__dots button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__dots button{--size:.5rem;width:calc(var(--size)*2);height:calc(var(--size)*2);margin:calc(var(--size)/-2);border-radius:calc(var(--size));justify-content:center;align-items:center;font-size:0;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__dots button:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__dots button:after{content:"";background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size)/2);display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__dots button:after:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__dots button:after:hover{--color:var(--color-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__dots button.active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__dots button.active{--color:var(--color-active)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__counter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__counter{color:var(--color-foreground);width:auto;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs);background-color:#0006;border-radius:2rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__counter .slash, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__counter .slash{color:rgb(from var(--color-foreground)r g b/40%);padding-inline:var(--padding-3xs);margin-block-start:-.1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control[disabled]{cursor:not-allowed;display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control .icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control .icon-caret{rotate:-90deg}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control--shape-square, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control--shape-square, body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control--shape-circle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control--shape-circle{aspect-ratio:1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control--shape-circle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control--shape-circle{border-radius:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control--shape-square, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control--shape-square{border-radius:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__thumbnails-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__thumbnails-container{width:100%;max-height:100%;display:flex;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__thumbnails, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__thumbnails{--slideshow-thumbnails-padding-inline:20px;--slideshow-thumbnails-padding-block:0;padding-inline:var(--slideshow-thumbnails-padding-inline,var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block,var(--padding-sm));gap:var(--thumbnail-gap,var(--gap-xs));height:fit-content;margin-inline:auto;display:inline-flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__thumbnails .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__thumbnails .slideshow-control{--focus-outline-width:var(--style-border-width);--color-border:var(--color-teal-200);border-radius:var(--media-radius);width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio);outline:var(--focus-outline-width)solid var(--color-border);outline-offset:calc(var(--focus-outline-offset)/2);overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__thumbnails .slideshow-control img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__thumbnails .slideshow-control img{object-fit:cover;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-controls__thumbnails .slideshow-control[aria-selected=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{--color-border:var(--color-green-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.more-thumbnails-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .more-thumbnails-button{z-index:var(--level-raised);bottom:var(--slideshow-thumbnails-padding-block,var(--padding-sm));left:var(--focus-outline-offset);right:var(--slideshow-thumbnails-padding-inline,var(--padding-sm));background-color:rgb(from var(--color-foreground)r g b/.6);color:var(--color-background);position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.more-thumbnails-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .more-thumbnails-button:hover{background-color:rgb(from var(--color-foreground)r g b/.8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control:is(.icon-pause,.icon-play), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control:is(.icon-pause,.icon-play):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control:is(.icon-pause,.icon-play) svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control:is(.icon-pause,.icon-play) svg{display:none}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[autoplay][paused] .icon-play>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[autoplay][paused] .icon-play>svg, body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[autoplay]:not([paused]) .icon-pause>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[autoplay]:not([paused]) .icon-pause>svg{mix-blend-mode:difference;display:block}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows{--cursor-previous:w-resize;--cursor-next:e-resize;z-index:var(--layer-heightened);pointer-events:none;mix-blend-mode:unset;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;right:16px;bottom:0;left:16px}body.htw-source-site-shell slideshow-component.htw-m-0357ac9953dcac80[disabled=true] slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-component[disabled=true] slideshow-arrows{display:none}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);padding:0 var(--padding-xs);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control .svg-wrapper{color:currentColor;stroke-width:1.5px}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80:has(.slideshow-control--style-arrow) .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows:has(.slideshow-control--style-arrow) .slideshow-control{border:1px solid var(--color-teal-400);border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s ease-in-out;display:flex}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80:has(.slideshow-control--style-arrow) .slideshow-control[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows:has(.slideshow-control--style-arrow) .slideshow-control[disabled]{border-color:var(--color-teal-200);color:var(--color-teal-200)}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80:has(.slideshow-control--style-arrow) .slideshow-control:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows:has(.slideshow-control--style-arrow) .slideshow-control:hover:not([disabled]){border-color:var(--color-teal-600)}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80:has(.slideshow-control--style-arrow) .slideshow-control .svg-wrapper.icon-arrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows:has(.slideshow-control--style-arrow) .slideshow-control .svg-wrapper.icon-arrow{color:var(--color-teal-600);width:1rem;min-width:1rem;height:1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-always-show-arrows=true] slideshow-arrows:has(.slideshow-control--style-arrow) .slideshow-control:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 [data-always-show-arrows=true] slideshow-arrows:has(.slideshow-control--style-arrow) .slideshow-control:not([disabled]){opacity:1}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--medium, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--medium{width:2rem;height:2rem;min-height:2rem}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--medium .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--medium .svg-wrapper{width:1rem;min-width:1rem;height:1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control.slideshow-control--large, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--large{width:3.125rem;height:3.125rem;min-height:3.125rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slideshow-control.slideshow-control--large .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--large .svg-wrapper{width:.75rem;min-width:.75rem;height:.75rem}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--arrow-style-outline_gray, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--arrow-style-outline_gray{color:var(--color-teal-600);border:1px solid var(--color-teal-400);transition:border-color var(--animation-speed)var(--animation-easing)}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--arrow-style-outline_gray[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--arrow-style-outline_gray[disabled]{border-color:var(--color-teal-200);color:var(--color-teal-200)}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--arrow-style-outline_gray:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--arrow-style-outline_gray:hover:not([disabled]){border-color:var(--color-teal-600)}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--arrow-style-solid_green, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--arrow-style-solid_green{background-color:var(--color-emerald-600);color:var(--color-white);transition:background-color var(--animation-speed)var(--animation-easing),color var(--animation-speed)var(--animation-easing),transform var(--animation-speed)var(--animation-easing);border:none;box-shadow:0 2px 6px #0006}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--arrow-style-solid_green:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--arrow-style-solid_green:hover:not([disabled]){transform:scale(1.1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.always-show-arrows slideshow-arrows .slideshow-control:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .always-show-arrows slideshow-arrows .slideshow-control:not([disabled]){opacity:1}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--shape-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--shape-none{color:var(--color-white)}body.htw-source-site-shell slideshow-arrows.htw-m-0357ac9953dcac80 .slideshow-control.slideshow-control--style-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--carousel slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-gallery slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (width<=249px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-gallery slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--carousel slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--carousel slideshow-arrows .slideshow-control{opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(.media-gallery--carousel):not(.always-show-arrows,[data-always-show-arrows=true])>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(.media-gallery--carousel):not(.always-show-arrows,[data-always-show-arrows=true])>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:htw-kf-a873951fcae825c0 var(--animation-speed)var(--animation-easing)forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-resource-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-resource-list{row-gap:var(--gap);flex-direction:column;min-width:0;min-height:0;display:flex;container:resource-list/inline-size}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-resource-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-resource-list{row-gap:var(--gap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-resource-list__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-resource-list__content{align-items:var(--horizontal-alignment);gap:var(--gap);flex-direction:column;width:100%;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-resource-list__content:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-resource-list__content:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-resource-list__header:is(:empty,:has(.group-block-content:empty)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-resource-list__header:is(:empty,:has(.group-block-content:empty)){display:none}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-resource-list.section--full-width product-card-link>.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-resource-list.section--full-width product-card-link>.group-block{padding-inline:max(var(--padding-xs),var(--padding-inline-start))max(var(--padding-xs),var(--padding-inline-end))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--carousel-mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--carousel-mobile{display:block}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--carousel-mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--carousel-mobile{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list{--resource-list-mobile-gap-max:9999px;--resource-list-column-gap:min(var(--resource-list-column-gap-desktop),var(--resource-list-mobile-gap-max));--resource-list-row-gap:min(var(--resource-list-row-gap-desktop),var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list{--resource-list-mobile-gap-max:12px}}@container resource-list (width<=767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list{--resource-list-mobile-gap-max:12px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--outside, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--outside{overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--outside.slideshow-arrows-size--medium slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--outside.slideshow-arrows-size--medium slideshow-arrows{left:max(-48px,calc(-1*var(--gutter-slide-width,0) + 8px));right:max(-48px,calc(-1*var(--gutter-slide-width,0) + 8px))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--outside.slideshow-arrows-size--large slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--outside.slideshow-arrows-size--large slideshow-arrows{left:max(-66px,calc(-1*var(--gutter-slide-width,0) + 8px));right:max(-66px,calc(-1*var(--gutter-slide-width,0) + 8px))}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--outside.hide-arrows-mobile slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--outside.hide-arrows-mobile slideshow-arrows{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--inside.slideshow-arrows-size--medium, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--inside.slideshow-arrows-size--medium{padding-inline:48px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--inside.slideshow-arrows-size--medium slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--inside.slideshow-arrows-size--medium slideshow-arrows{left:-48px;right:-48px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--inside.slideshow-arrows-size--large, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--inside.slideshow-arrows-size--large{padding-inline:80px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--inside.slideshow-arrows-size--large slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--inside.slideshow-arrows-size--large slideshow-arrows{left:-66px;right:-66px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--inside.hide-arrows-mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--inside.hide-arrows-mobile{padding-inline:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel.show-arrows.slideshow-arrows-position--inside.hide-arrows-mobile slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel.show-arrows.slideshow-arrows-position--inside.hide-arrows-mobile slideshow-arrows{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid{gap:var(--resource-list-row-gap)var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile);display:grid}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list not (width>=450px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list (width>=450px) and (width<=767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid{--resource-list-columns-per-row:3;grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n))), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n))){--resource-list-columns-per-row:4}}@container resource-list (width>=768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid{grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)){--resource-list-columns-per-row:5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)){--resource-list-columns-per-row:4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row:3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)){--resource-list-columns-per-row:5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)){--resource-list-columns-per-row:4}}@container resource-list (width>=1200px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row:6}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel{--slide-width-max:300px;--slide-width:60vw;width:100%;position:relative;container:resource-list-carousel/inline-size}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel .slideshow-control--next, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel .slideshow-control--next{margin-inline-start:auto}@container resource-list-carousel (width<=767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel .resource-list__slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel .resource-list__slide{--slide-width:clamp(150px,40cqw,var(--slide-width-max))}}@container resource-list-carousel (width>=768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel .resource-list__slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel .resource-list__slide{--section-slide-width:calc(( 100% - (var(--resource-list-column-gap)*(var(--column-count) - 1)) - var(--peek-next-slide-size))/var(--column-count));--fallback-slide-width:clamp(150px,60cqw,var(--slide-width-max));--slide-width:var(--section-slide-width,var(--fallback-slide-width))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel slideshow-slides{gap:var(--resource-list-column-gap);margin-block:-16px;padding-block:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel .resource-list__slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel .resource-list__slide{width:var(--slide-width);scroll-snap-align:start;flex:none;min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-block:has(.trustpilot-widget), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-block:has(.trustpilot-widget){width:100%}}@layer utilities{body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-for-layout, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-for-layout{flex:1;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.no-scroll, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .no-scroll{overflow:hidden}@media screen and (min-width:1600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container-extended, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container-extended{--page-margin:64px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-extra-narrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-extra-narrow{--page-content-width:var(--extra-narrow-page-width);--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-normal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-normal{--page-content-width:var(--normal-page-width);--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-narrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-narrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content{--page-content-width:var(--narrow-page-width);--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content{--page-content-width:var(--normal-content-width);--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-document, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-document{--page-content-width:120ch;--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container-extended, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container-extended{--page-content-width:calc(var(--normal-page-width) - (var(--page-margin)*2));--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container_6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container_6{--page-content-width:calc(( min(100dvw,var(--normal-page-width)) - (var(--page-margin)*2) - (var(--columns-gap)*6))/12*6);--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container_8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container_8{--page-content-width:calc(( min(100dvw,var(--normal-page-width)) - (var(--page-margin)*2) - (var(--columns-gap)*4))/12*8);--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container_10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container_10{--page-content-width:calc(( min(100dvw,var(--normal-page-width)) - (var(--page-margin)*2) - (var(--columns-gap)*2))/12*10);--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}@media screen and (max-width:1439px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container_6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container_6, body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container_8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container_8, body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-container_10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-container_10{--page-content-width:calc(var(--normal-page-width) - (var(--page-margin)*2))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section{--full-page-grid-central-column-width:min(var(--page-width) - var(--page-margin)*2,calc(100% - var(--page-margin)*2));--full-page-grid-margin:minmax(var(--page-margin),1fr);--full-page-grid-with-margins:var(--full-page-grid-margin)var(--full-page-grid-central-column-width)var(--full-page-grid-margin);--util-page-margin-offset:max(var(--page-margin), calc((100% - min(var(--page-content-width),calc(100% - (var(--page-margin)*2))))/2) );--full-page-margin-inline-offset:calc(((100vw - var(--full-page-grid-central-column-width))/2)*-1);grid-template-columns:var(--full-page-grid-with-margins);width:100%;min-height:var(--section-min-height,"auto");display:grid;position:relative}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section{min-height:var(--section-min-height-mobile,"auto")}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section.remove-right-padding-desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section.remove-right-padding-desktop{--full-page-grid-with-margins:var(--full-page-grid-margin)var(--full-page-grid-central-column-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section>*{grid-column:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-section:not(.header-section) :is(.section[class*=color-scheme-],.cart__summary-container), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-section:not(.header-section) :is(.section[class*=color-scheme-],.cart__summary-container){background:0 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-section:not(.header-section):has(.section[class*=color-scheme-]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-section:not(.header-section):has(.section[class*=color-scheme-]){z-index:var(--layer-heightened);position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-section:not(.header-section):has(.section[class*=color-scheme-]) .section-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-section:not(.header-section):has(.section[class*=color-scheme-]) .section-background{content:"";z-index:var(--layer-section-background);grid-area:1/1/-1/-1;position:absolute;top:0;right:0;bottom:0;left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width>*{grid-column:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width>*{grid-column:1/-1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width.section--full-width-right>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width.section--full-width-right>*{grid-column:2/4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width.section--full-width-margin>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width.section--full-width-margin>*{grid-column:1/-1}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width.section--full-width-margin>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--container>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--container>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--container-extended>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--container-extended>*{grid-column:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--container-extended, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--container-extended{--page-content-width:max(calc(var(--normal-page-width) - (var(--page-margin)*2)),calc(var(--normal-page-width) - (var(--page-margin)*2)));--page-width:calc(var(--page-content-width) + (var(--page-margin)*2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section>.force-full-width, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section>.force-full-width{grid-column:1/-1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--height-small, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--height-small{--section-min-height:var(--section-height-small)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--height-medium, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--height-medium{--section-min-height:var(--section-height-medium)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--height-large, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--height-large{--section-min-height:var(--section-height-large)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--height-full-screen, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--height-full-screen{--section-min-height:100svh}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-content-wrapper.section-content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height,"auto") - var(--section-height-offset,0px));width:100%;height:100%;position:relative}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-content-wrapper.section-content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-content-wrapper.section-content-wrapper{min-height:var(--section-min-height-mobile,"auto")}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hidden--mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hidden--mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:hidden{display:none!important}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hidden--desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hidden--desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:hidden{display:none!important}}@media screen and (max-width:1023px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hidden--mobile-tablet, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hidden--mobile-tablet{display:none!important}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hidden--desktop-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hidden--desktop-lg{display:none!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hide-when-empty:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hide-when-empty:empty{display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visually-hidden:not(:focus,:active), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visually-hidden:not(:focus,:active){clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.is-visually-hidden-mobile:not(:focus,:active), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .is-visually-hidden-mobile:not(:focus,:active){clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ignore-container-mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ignore-container-mobile{margin-inline:calc(var(--page-margin)*-1)!important;width:auto!important;max-width:100dvw!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flip-x, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flip-x{scale:-1 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flip-y, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flip-y{scale:1 -1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.list-unstyled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .list-unstyled{margin:0;padding:0;list-style:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.skip-to-content-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .skip-to-content-link{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;height:1px;position:absolute;overflow:hidden;word-wrap:normal!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.skip-to-content-link:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .skip-to-content-link:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80.skip-to-content-link:active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .skip-to-content-link:active{z-index:var(--layer-hidden);clip:auto;clip-path:none;width:fit-content;height:fit-content;padding:var(--padding-lg)var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);overflow:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-left{--text-align:left;text-align:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-center{--text-align:center;text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-right{--text-align:right;text-align:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.justify-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .justify-left{justify-content:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.justify-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .justify-right{justify-content:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.title--aligned-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .title--aligned-center{align-items:center;gap:1rem;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.background-image-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .background-image-container{opacity:var(--image-opacity);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.background-image-container img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .background-image-container img, body.htw-source-site-shell .htw-m-0357ac9953dcac80.background-image-container svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .background-image-container svg{object-fit:cover;width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.background-image-fit img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .background-image-fit img, body.htw-source-site-shell .htw-m-0357ac9953dcac80.background-image-fit svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .background-image-fit svg{object-fit:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.container-background-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.background-overlay, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .background-overlay{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.background-overlay:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .background-overlay:after{content:"";background-color:var(--background-overlay-color,#00000026);width:100%;height:100%;position:absolute;top:0;left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.svg-wrapper--smaller, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.svg-wrapper--small, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector .svg-wrapper>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector .svg-wrapper>svg{--icon-size:var(--icon-size-3xs);width:var(--icon-size);height:var(--icon-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-success{color:var(--color-success)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-error{fill:var(--color-error)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sticky-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sticky-content{top:var(--sticky-header-offset,0);z-index:var(--layer-flat);position:sticky}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sticky-content--desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sticky-content--desktop{top:var(--sticky-header-offset,0);z-index:var(--layer-flat);position:sticky}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.focus-inset, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .focus-inset{outline-offset:calc(var(--focus-outline-width)*-1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .link{text-align:center;display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacing-style{--spacing-scale:var(--spacing-scale-md)}@media screen and (min-width:990px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacing-style{--spacing-scale:var(--spacing-scale-default)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacing-style{--padding-block:0px;--padding-block-start:var(--padding-block,0px);--padding-block-end:var(--padding-block,0px);--padding-inline:0px;--padding-inline-start:var(--padding-inline,0px);--padding-inline-end:var(--padding-inline,0px);--margin-block:0px;--margin-block-start:var(--margin-block,0px);--margin-block-end:var(--margin-block,0px);--margin-inline:0px;--margin-inline-start:var(--margin-inline,0px);--margin-inline-end:var(--margin-inline,0px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80.inherit-spacing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inherit-spacing{padding-block:calc(var(--padding-block-start,0px) + var(--section-top-offset,0px))var(--padding-block-end,0px);padding-inline:var(--padding-inline-start,0px)var(--padding-inline-end,0px);margin-block:var(--margin-block-start,0px)var(--margin-block-end,0px);margin-inline:var(--margin-inline-start,0px)var(--margin-inline-end,0px)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80.inherit-spacing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inherit-spacing{padding-block:calc(var(--padding-block-start-mobile,var(--padding-block-start,0px)) + var(--section-top-offset,0px))var(--padding-block-end-mobile,var(--padding-block-end,0px));padding-inline:var(--padding-inline-start-mobile,var(--padding-inline-start,0px))var(--padding-inline-end-mobile,var(--padding-inline-end,0px));margin-block:var(--margin-block-start)var(--margin-block-end);margin-inline:var(--margin-inline-start)var(--margin-inline-end)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.z-index-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .z-index-style{z-index:var(--group-z-index)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.size-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .size-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80.size-style.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .size-style.group-block{width:var(--size-style-width-mobile,var(--size-style-width));height:var(--size-style-height-mobile,var(--size-style-height));min-width:var(--size-style-min-width-mobile,initial);max-width:var(--size-style-max-width,initial);transform:scale(var(--size-style-scale-mobile,1))}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.size-style.group-block.group-block--desktop-size-breakpoint-768px, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .size-style.group-block.group-block--desktop-size-breakpoint-768px, body.htw-source-site-shell .htw-m-0357ac9953dcac80.size-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .size-style{width:var(--size-style-width);height:var(--size-style-height);min-width:var(--size-style-min-width-desktop,initial);transform:scale(var(--size-style-scale-desktop,1))}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.size-style.group-block.group-block--desktop-size-breakpoint-1024px, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .size-style.group-block.group-block--desktop-size-breakpoint-1024px{width:var(--size-style-width);height:var(--size-style-height);min-width:var(--size-style-min-width-desktop,initial);transform:scale(var(--size-style-scale-desktop,1))}}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.size-style.group-block.group-block--desktop-size-breakpoint-1280px, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .size-style.group-block.group-block--desktop-size-breakpoint-1280px{width:var(--size-style-width);height:var(--size-style-height);min-width:var(--size-style-min-width-desktop,initial);transform:scale(var(--size-style-scale-desktop,1))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.negative-shift-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .negative-shift-style{margin-top:var(--vertical-offset,0)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.negative-shift-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .negative-shift-style{margin-top:var(--vertical-offset-mobile,0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography>*{font-weight:var(--font-weight-desktop,var(--font-weight))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography h1{line-height:var(--line-height--display,var(--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography h4{line-height:var(--line-height--heading,var(--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-typography p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-typography p{line-height:var(--line-height--body,var(--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font-size>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font-size>*{font-size:var(--font-size-mobile,var(--font-size))}@media only screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font-size>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font-size>*{font-size:var(--font-size-tablet,var(--font-size-mobile,var(--font-size)))}}@media only screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font-size>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font-size>*{font-size:var(--font-size)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font-weight, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font-weight, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font-weight>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font-weight>*{font-weight:var(--font-weight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex{--gap-scale:var(--spacing-scale-md)}@media screen and (min-width:990px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex{--gap-scale:var(--spacing-scale-default)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex{gap:var(--gap);height:100%;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile-column, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile-column{align-items:var(--horizontal-alignment-mobile,var(--horizontal-alignment));justify-content:var(--vertical-alignment-mobile);flex-flow:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row:not(.mobile-column)>.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row:not(.mobile-column)>.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row:not(.mobile-column)>.image-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row:not(.mobile-column)>.image-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row:not(.mobile-column)>.button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row:not(.mobile-column)>.button{flex:1 1 var(--max-width--display-tight)}}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex{flex-direction:var(--flex-direction)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-grid{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));gap:var(--grid-gap-y-mobile,0)var(--grid-gap-x-mobile,0);display:grid}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-grid{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr));gap:var(--grid-gap-y-tablet,0)var(--grid-gap-x-tablet,0)}}@media(min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-grid{grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));gap:var(--grid-gap-y-desktop,0)var(--grid-gap-x-desktop,0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.top-shadow:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .top-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);z-index:var(--layer-lowest);clip-path:inset(-50px 0 0);position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.top-shadow--mobile:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .top-shadow--mobile:before{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bottom-shadow:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bottom-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);z-index:var(--layer-lowest);clip-path:inset(0 0 -50px);position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.bottom-shadow--mobile:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bottom-shadow--mobile:before{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.transition-background-color, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .transition-background-color{transition:background-color var(--animation-speed-medium)ease-in-out}body.htw-source-site-shell .htw-m-0357ac9953dcac80.transition-transform, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .transition-transform{transition:transform var(--animation-speed-medium)var(--animation-timing-bounce)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.transition-border-color, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .transition-border-color{transition:border-color var(--animation-speed-medium)var(--animation-timing-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block--relative, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block--relative{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block--absolute, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block--absolute{z-index:var(--layer-raised);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block-content{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block--absolute>.group-block-content>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block--absolute>.group-block-content>*{pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.group-block:has(>video-background-component),.group-block:has(>.background-image-container)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.group-block:has(>video-background-component),.group-block:has(>.background-image-container)){overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block-content{width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row>.group-block--width-fit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row>.group-block--width-fit{flex:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row>.group-block--width-fill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row>.group-block--width-fill{flex:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row>.group-block--width-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width-mobile,var(--size-style-width))}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row>.group-block--width-custom.group-block--desktop-size-breakpoint-768px, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row>.group-block--width-custom.group-block--desktop-size-breakpoint-768px{flex-basis:var(--size-style-width)}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row>.group-block--width-custom.group-block--desktop-size-breakpoint-1024px, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row>.group-block--width-custom.group-block--desktop-size-breakpoint-1024px{flex-basis:var(--size-style-width)}}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row>.group-block--width-custom.group-block--desktop-size-breakpoint-1280px, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row>.group-block--width-custom.group-block--desktop-size-breakpoint-1280px{flex-basis:var(--size-style-width)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block--height-fit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block--height-fit{height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block--height-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block--height-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block--height-fill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block--height-fill{height:var(--size-style-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.group-block--height-fit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.group-block--height-fit{flex:0 auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.group-block--height-fill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.group-block--height-fill{flex:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.group-block--height-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block--automatic-dividers>.group-block-content>:not(:last-child), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block--automatic-dividers>.group-block-content>:not(:last-child){border-bottom:1px solid var(--color-border);width:100%;padding-bottom:var(--gap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{padding-inline:calc(var(--spacing)*6)}}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{padding-inline:calc(var(--spacing)*10)}}@media(min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{padding-inline:calc(var(--spacing)*16)}}@media(min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{padding-inline:calc(var(--spacing)*28)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:container{margin-inline:auto}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:container{padding-inline:calc(var(--spacing)*4)}}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:container{padding-inline:calc(var(--spacing)*6)}}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:container{padding-inline:calc(var(--spacing)*10)}}@media(min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:container{padding-inline:calc(var(--spacing)*16)}}@media(min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:container{padding-inline:calc(var(--spacing)*28)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\@container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\@container{container-type:inline-size}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pointer-events-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pointer-events-none{pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collapse, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collapse{visibility:collapse}body.htw-source-site-shell .htw-m-0357ac9953dcac80.invisible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .invisible{visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visible{visibility:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sr-only, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sr-only{clip-path:inset(50%);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-0357ac9953dcac80.absolute, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .absolute{position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.fixed, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fixed{position:fixed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.relative, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .relative{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.static, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .static{position:static}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sticky, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sticky{position:sticky}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inset-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inset-0{inset:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inset-y-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inset-y-0{inset-block:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.-top-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .-top-2{top:calc(var(--spacing)*-2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.top-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .top-0{top:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.top-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .top-1\.5{top:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.top-1\/2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .top-1\/2{top:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.top-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .top-4{top:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.top-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .top-10{top:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.top-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .top-auto{top:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-0{right:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-0\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-0\.5{right:calc(var(--spacing)*.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-3{right:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-4{right:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-6{right:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-8{right:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-10{right:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-16{right:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-28{right:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.right-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .right-auto{right:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bottom-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bottom-0{bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bottom-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bottom-8{bottom:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-0{left:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-1\/2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-1\/2{left:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-4{left:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-6{left:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-8{left:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-10{left:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-16{left:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-28{left:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.left-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .left-auto{left:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.isolate, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .isolate{isolation:isolate}body.htw-source-site-shell .htw-m-0357ac9953dcac80.z-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .z-10{z-index:10}body.htw-source-site-shell .htw-m-0357ac9953dcac80.z-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .z-20{z-index:20}body.htw-source-site-shell .htw-m-0357ac9953dcac80.z-40, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .z-40{z-index:40}body.htw-source-site-shell .htw-m-0357ac9953dcac80.z-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .z-50{z-index:50}body.htw-source-site-shell .htw-m-0357ac9953dcac80.z-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .z-100{z-index:100}body.htw-source-site-shell .htw-m-0357ac9953dcac80.z-\[var\(--layer-flat\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .z-\[var\(--layer-flat\)\]{z-index:var(--layer-flat)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.z-\[var\(--layer-raised\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .z-\[var\(--layer-raised\)\]{z-index:var(--layer-raised)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-1{order:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-2{order:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.order-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .order-4{order:4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.col-span-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .col-span-1{grid-column:span 1/span 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.col-span-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .col-span-2{grid-column:span 2/span 2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.col-span-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .col-span-4{grid-column:span 4/span 4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.col-span-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .col-span-8{grid-column:span 8/span 8}body.htw-source-site-shell .htw-m-0357ac9953dcac80.row-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .row-1{grid-row:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.row-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .row-2{grid-row:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.row-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .row-3{grid-row:3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.row-span-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .row-span-1{grid-row:span 1/span 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.row-start-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .row-start-1{grid-row-start:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.row-start-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .row-start-2{grid-row-start:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.row-start-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .row-start-3{grid-row-start:3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{width:100%}@media(min-width:360px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{max-width:360px}}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{max-width:600px}}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{max-width:768px}}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{max-width:1024px}}@media(min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{max-width:1025px}}@media(min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{max-width:1280px}}@media(min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{max-width:1440px}}@media(min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .container{max-width:1920px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.m-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .m-0{margin:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.m-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .m-3{margin:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.m-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .m-auto{margin:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.-mx-\(--page-margin\), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .-mx-\(--page-margin\){margin-inline:calc(var(--page-margin)*-1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.-mx-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .-mx-6{margin-inline:calc(var(--spacing)*-6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mx-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mx-1{margin-inline:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mx-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mx-2{margin-inline:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mx-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mx-4{margin-inline:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mx-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mx-10{margin-inline:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mx-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mx-auto{margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.my-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .my-6{margin-block:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose{color:var(--tw-prose-body);max-width:65ch}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811271 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811271 -12.254);--tw-prose-bold:lab(8.11897% .811271 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612289 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811271 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811271 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811271 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612289 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612289 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832677 -8.17474);--tw-prose-invert-counters:lab(65.9269% -.832677 -8.17474);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.082314 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832677 -8.17474);--tw-prose-invert-pre-code:lab(85.1236% -.612289 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!mt-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!mt-0{margin-top:calc(var(--spacing)*0)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-0\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-0\.75{margin-top:calc(var(--spacing)*.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-1{margin-top:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-1\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-1\.75{margin-top:calc(var(--spacing)*1.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-2{margin-top:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-2\.5{margin-top:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-3{margin-top:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-3\!, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-3\!{margin-top:calc(var(--spacing)*3)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-3\.5{margin-top:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-4{margin-top:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-5{margin-top:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-5\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-5\.5{margin-top:calc(var(--spacing)*5.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-6{margin-top:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-6\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-6\.5{margin-top:calc(var(--spacing)*6.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-6\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-6\.75{margin-top:calc(var(--spacing)*6.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-8{margin-top:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-10{margin-top:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-12{margin-top:calc(var(--spacing)*12)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mt-14, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mt-14{margin-top:calc(var(--spacing)*14)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mr-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mr-1{margin-right:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mr-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mr-2{margin-right:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mr-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mr-4{margin-right:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mr-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mr-5{margin-right:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mr-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mr-auto{margin-right:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!mb-4\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!mb-4\.25{margin-bottom:calc(var(--spacing)*4.25)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-0{margin-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-0\!, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-0\!{margin-bottom:calc(var(--spacing)*0)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-1{margin-bottom:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-2{margin-bottom:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-2\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-2\.25{margin-bottom:calc(var(--spacing)*2.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-2\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-2\.75{margin-bottom:calc(var(--spacing)*2.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-3{margin-bottom:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-3\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-3\.75{margin-bottom:calc(var(--spacing)*3.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-4{margin-bottom:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-4\.5{margin-bottom:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-4\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-4\.25{margin-bottom:calc(var(--spacing)*4.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-5{margin-bottom:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-6{margin-bottom:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-6\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-6\.5{margin-bottom:calc(var(--spacing)*6.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-6\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-6\.25{margin-bottom:calc(var(--spacing)*6.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-7{margin-bottom:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-8{margin-bottom:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-9\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-9\.75{margin-bottom:calc(var(--spacing)*9.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-10{margin-bottom:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-12{margin-bottom:calc(var(--spacing)*12)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-15\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-15\.5{margin-bottom:calc(var(--spacing)*15.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mb-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mb-16{margin-bottom:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.-ml-0\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .-ml-0\.5{margin-left:calc(var(--spacing)*-.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-0\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-0\.5{margin-left:calc(var(--spacing)*.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-1{margin-left:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-2{margin-left:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-3{margin-left:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-4{margin-left:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-5{margin-left:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-8{margin-left:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-\[16px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-\[16px\]{margin-left:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ml-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ml-auto{margin-left:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.line-clamp-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.line-clamp-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.line-clamp-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!hidden{display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contents, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contents{display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .grid{display:grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline{display:inline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-block{display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inline-flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inline-flex{display:inline-flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .list-item{display:list-item}body.htw-source-site-shell .htw-m-0357ac9953dcac80.table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .table{display:table}body.htw-source-site-shell .htw-m-0357ac9953dcac80.table-cell, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .table-cell{display:table-cell}body.htw-source-site-shell .htw-m-0357ac9953dcac80.aspect-\[4\/5\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .aspect-\[4\/5\]{aspect-ratio:4/5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.aspect-square, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .aspect-square{aspect-ratio:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.aspect-video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .aspect-video{aspect-ratio:var(--aspect-video)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.size-18, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .size-18{width:calc(var(--spacing)*18);height:calc(var(--spacing)*18)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.size-24, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-3{height:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-4{height:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-4\.5{height:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-5{height:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-5\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-5\.5{height:calc(var(--spacing)*5.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-6{height:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-8{height:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-10{height:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-14, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-14{height:calc(var(--spacing)*14)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-16{height:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-20{height:calc(var(--spacing)*20)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-24, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-24{height:calc(var(--spacing)*24)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-28{height:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-30, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-30{height:calc(var(--spacing)*30)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-30\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-30\.5{height:calc(var(--spacing)*30.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-32{height:calc(var(--spacing)*32)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-56, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-56{height:calc(var(--spacing)*56)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-\[54px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-\[54px\]{height:54px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-auto{height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-dvh, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-dvh{height:100dvh}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-fit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-fit{height:fit-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.h-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .h-full{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-h-60, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-h-60{max-height:calc(var(--spacing)*60)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-h-\[142px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-h-\[142px\]{max-height:142px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-h-\[172px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-h-\[172px\]{max-height:172px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-h-\[200px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-h-\[200px\]{max-height:200px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-h-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-h-full{max-height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-h-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-h-4\.5{min-height:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-h-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-h-12{min-height:calc(var(--spacing)*12)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-h-36, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-h-36{min-height:calc(var(--spacing)*36)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-h-96, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-h-96{min-height:calc(var(--spacing)*96)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-h-\[126px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-h-\[126px\]{min-height:126px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-h-dvh, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-h-dvh{min-height:100dvh}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-h-screen, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-h-screen{min-height:100vh}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-1\/2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-1\/2{width:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-1\/3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-1\/3{width:33.3333%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-2\/5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-2\/5{width:40%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-3{width:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-3\/5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-3\/5{width:60%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-4{width:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-4\.5{width:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-4\/5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-4\/5{width:80%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-5{width:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-5\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-5\.5{width:calc(var(--spacing)*5.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-6{width:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-8{width:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-9\/12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-9\/12{width:75%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-10{width:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-16{width:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-24, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-24{width:calc(var(--spacing)*24)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-28{width:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-32{width:calc(var(--spacing)*32)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-34\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-34\.5{width:calc(var(--spacing)*34.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-\[60\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-\[60\%\]{width:60%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-\[64\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-\[64\%\]{width:64%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-\[66px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-\[66px\]{width:66px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-\[98px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-\[98px\]{width:98px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-\[100px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-\[100px\]{width:100px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-\[292px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-\[292px\]{width:292px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-auto{width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-fit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-fit{width:fit-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-full{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.w-max, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .w-max{width:max-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-2xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-2xs{max-width:var(--container-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-7xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-7xl{max-width:var(--container-7xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-14, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-14{max-width:calc(var(--spacing)*14)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-20{max-width:calc(var(--spacing)*20)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-28{max-width:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-50{max-width:calc(var(--spacing)*50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-51, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-51{max-width:calc(var(--spacing)*51)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-72, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-72{max-width:calc(var(--spacing)*72)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-72\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-72\.5{max-width:calc(var(--spacing)*72.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-90, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-90{max-width:calc(var(--spacing)*90)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-104, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-104{max-width:calc(var(--spacing)*104)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-200, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-200{max-width:calc(var(--spacing)*200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-429, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-429{max-width:calc(var(--spacing)*429)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-\[440px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-\[440px\]{max-width:440px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-\[529px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-\[529px\]{max-width:529px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-\[868px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-\[868px\]{max-width:868px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-\[var\(--page-max-width\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-\[var\(--page-max-width\)\]{max-width:var(--page-max-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-full{max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-w-max, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-w-max{max-width:max-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-w-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-w-0{min-width:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-w-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-w-4\.5{min-width:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-w-33, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-w-33{min-width:calc(var(--spacing)*33)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-w-34, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-w-34{min-width:calc(var(--spacing)*34)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-w-45, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-w-45{min-width:calc(var(--spacing)*45)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-w-\[320px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-w-\[320px\]{min-width:320px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-1{flex:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-auto{flex:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-none{flex:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-shrink, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-shrink{flex-shrink:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-shrink-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-shrink-0{flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shrink, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shrink{flex-shrink:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shrink-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shrink-0{flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-grow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-grow, body.htw-source-site-shell .htw-m-0357ac9953dcac80.grow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .grow{flex-grow:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.grow-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .grow-0{flex-grow:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-collapse, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-collapse{border-collapse:collapse}body.htw-source-site-shell .htw-m-0357ac9953dcac80.-translate-x-1\/2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.-translate-y-1\/2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rotate-90, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rotate-90{rotate:90deg}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rotate-180, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rotate-180{rotate:180deg}body.htw-source-site-shell .htw-m-0357ac9953dcac80.transform, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.animate-spin, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .animate-spin{animation:var(--animate-spin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cursor-default, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cursor-default{cursor:default}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cursor-pointer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cursor-pointer{cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.touch-manipulation, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .touch-manipulation{touch-action:manipulation}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resize, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resize{resize:both}body.htw-source-site-shell .htw-m-0357ac9953dcac80.list-disc, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .list-disc{list-style-type:disc}body.htw-source-site-shell .htw-m-0357ac9953dcac80.auto-rows-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .auto-rows-auto{grid-auto-rows:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.grid-cols-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.grid-cols-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.grid-cols-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.grid-cols-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-col, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-col{flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-row{flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-row-reverse, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-row-reverse{flex-direction:row-reverse}body.htw-source-site-shell .htw-m-0357ac9953dcac80.flex-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .flex-wrap{flex-wrap:wrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.items-baseline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .items-baseline{align-items:baseline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.items-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .items-center{align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.items-end, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .items-end{align-items:flex-end}body.htw-source-site-shell .htw-m-0357ac9953dcac80.items-start, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .items-start{align-items:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.items-stretch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .items-stretch{align-items:stretch}body.htw-source-site-shell .htw-m-0357ac9953dcac80.justify-around, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .justify-around{justify-content:space-around}body.htw-source-site-shell .htw-m-0357ac9953dcac80.justify-between, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .justify-between{justify-content:space-between}body.htw-source-site-shell .htw-m-0357ac9953dcac80.justify-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .justify-center{justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.justify-end, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .justify-end{justify-content:flex-end}body.htw-source-site-shell .htw-m-0357ac9953dcac80.justify-evenly, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .justify-evenly{justify-content:space-evenly}body.htw-source-site-shell .htw-m-0357ac9953dcac80.justify-start, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .justify-start{justify-content:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-1{gap:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-1\.5{gap:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-2{gap:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-2\.5{gap:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-3{gap:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-3\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-3\.75{gap:calc(var(--spacing)*3.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-4{gap:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-4\.5{gap:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-5{gap:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-5\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-5\.5{gap:calc(var(--spacing)*5.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-6{gap:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-6\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-6\.5{gap:calc(var(--spacing)*6.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-7\.5{gap:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-8{gap:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.space-y-2>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.space-y-3>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.space-y-4>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.space-y-8>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-x-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-x-1{column-gap:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-x-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-x-2{column-gap:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-x-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-x-4{column-gap:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-x-4\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-x-4\.25{column-gap:calc(var(--spacing)*4.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-x-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-x-5{column-gap:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-x-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-x-6{column-gap:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-x-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-x-10{column-gap:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-x-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-x-20{column-gap:calc(var(--spacing)*20)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.space-x-1>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.space-x-2>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.space-x-4>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-y-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-y-1{row-gap:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-y-1\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-y-1\.25{row-gap:calc(var(--spacing)*1.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gap-y-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gap-y-8{row-gap:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.divide-black\/50>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.divide-black\/50>:not(:last-child)){border-color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.divide-black\/50>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.divide-black\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)50%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.self-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .self-center{align-self:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truncate, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overflow-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overflow-auto{overflow:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overflow-clip, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overflow-clip{overflow:clip}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overflow-hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overflow-hidden{overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overflow-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overflow-visible{overflow:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overflow-x-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overflow-x-auto{overflow-x:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overflow-x-clip, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overflow-x-clip{overflow-x:clip}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overflow-y-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overflow-y-auto{overflow-y:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-2xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-2xl{border-radius:var(--radius-2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-3xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-3xl{border-radius:var(--radius-3xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-4xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-4xl{border-radius:var(--radius-4xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-50{border-radius:var(--radius-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-\[62px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-\[62px\]{border-radius:62px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-full{border-radius:3.40282e38px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-lg{border-radius:var(--radius-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-md{border-radius:var(--radius-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-none{border-radius:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-sm{border-radius:var(--radius-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-xl{border-radius:var(--radius-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-xs{border-radius:var(--radius-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-tl-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-tl-md{border-top-left-radius:var(--radius-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rounded-tr-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rounded-tr-md{border-top-right-radius:var(--radius-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border{border-style:var(--tw-border-style);border-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-2{border-style:var(--tw-border-style);border-width:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-4{border-style:var(--tw-border-style);border-width:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-y, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-t, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-r, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-b-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-dashed, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-dashed{--tw-border-style:dashed;border-style:dashed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-black, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-black, body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-black\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-black\/50{border-color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-black\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-black\/50{border-color:color-mix(in oklab,var(--color-black)50%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-border, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-border{border-color:var(--color-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-emerald-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-emerald-600{border-color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-primary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-primary{border-color:var(--color-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-primary-button-border, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-primary-button-border{border-color:var(--color-primary-button-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-primary-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-primary-button-text{border-color:var(--color-primary-button-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-secondary-button-border, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-secondary-button-border{border-color:var(--color-secondary-button-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-stone-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-stone-50{border-color:var(--color-stone-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-stone-400, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-stone-400{border-color:var(--color-stone-400)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-stone-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-stone-600{border-color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-teal-200, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-teal-200{border-color:var(--color-teal-200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-teal-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-teal-600{border-color:var(--color-teal-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-transparent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-transparent{border-color:#0000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-white, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-white, body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-white\/30, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-white\/30{border-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-white\/30, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-zinc-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-zinc-100{border-color:var(--color-zinc-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.border-t-transparent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .border-t-transparent{border-top-color:#0000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-amber-400, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-amber-400{background-color:var(--color-amber-400)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-black\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-black\/50{background-color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-black\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-blue-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-blue-600{background-color:var(--color-blue-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-blue-950, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-blue-950{background-color:var(--color-blue-950)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-emerald-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-emerald-600{background-color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-green-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-green-100{background-color:var(--color-green-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-green-500, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-green-500{background-color:var(--color-green-500)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-green-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-green-600{background-color:var(--color-green-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-green-900, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-green-900{background-color:var(--color-green-900)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-green-950, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-green-950{background-color:var(--color-green-950)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-orange-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-orange-100{background-color:var(--color-orange-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-orange-200, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-orange-200{background-color:var(--color-orange-200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-orange-300, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-orange-300{background-color:var(--color-orange-300)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-orange-500, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-orange-500{background-color:var(--color-orange-500)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-orange-700, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-orange-700{background-color:var(--color-orange-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-primary-button-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-primary-button-background{background-color:var(--color-primary-button-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-purple-950, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-purple-950{background-color:var(--color-purple-950)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-red-800, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-red-800{background-color:var(--color-red-800)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-rose-200, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-rose-200{background-color:var(--color-rose-200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-rose-800, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-rose-800{background-color:var(--color-rose-800)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-rose-950, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-rose-950{background-color:var(--color-rose-950)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-secondary-button-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-secondary-button-background{background-color:var(--color-secondary-button-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-sky-300, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-sky-300{background-color:var(--color-sky-300)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-slate-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-slate-100{background-color:var(--color-slate-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-50{background-color:var(--color-stone-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-300, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-300{background-color:var(--color-stone-300)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-400, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-400{background-color:var(--color-stone-400)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-500, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-500{background-color:var(--color-stone-500)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-600{background-color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-700, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-700{background-color:var(--color-stone-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-800, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-800{background-color:var(--color-stone-800)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-900, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-900{background-color:var(--color-stone-900)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-stone-950, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-stone-950{background-color:var(--color-stone-950)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-teal-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-teal-50{background-color:var(--color-teal-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-teal-200, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-teal-200{background-color:var(--color-teal-200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-teal-400, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-teal-400{background-color:var(--color-teal-400)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-teal-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-teal-600{background-color:var(--color-teal-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-transparent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-transparent{background-color:#0000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-violet-300, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-violet-300{background-color:var(--color-violet-300)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-violet-900, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-violet-900{background-color:var(--color-violet-900)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-white, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-white, body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-white\/70, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-white\/70{background-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-white\/70, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-yellow-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-yellow-50{background-color:var(--color-yellow-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-zinc-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-zinc-100{background-color:var(--color-zinc-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-linear-to-br, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-linear-to-br, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-linear-to-br, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-conic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-conic{--tw-gradient-position:in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-conic-180, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-conic-180{--tw-gradient-position:from 180deg in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-gradient-to-br, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-gradient-to-r, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-radial, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-radial-\[\<position\>\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-radial-\[\<position\>\]{--tw-gradient-position:<position>;background-image:radial-gradient(var(--tw-gradient-stops,<position>))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-radial-\[at_50\%_75\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-radial-\[at_50\%_75\%\]{--tw-gradient-position:at 50% 75%;background-image:radial-gradient(var(--tw-gradient-stops,at 50% 75%))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.via-green-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .via-green-100{--tw-gradient-via:var(--color-green-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.to-90\%, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .to-90\%{--tw-gradient-to-position:90%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-t-from-50\%, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-t-from-50\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-top:linear-gradient(to top,var(--tw-mask-top-from-color)var(--tw-mask-top-from-position),var(--tw-mask-top-to-color)var(--tw-mask-top-to-position));--tw-mask-top-from-position:50%;-webkit-mask-composite:source-in;mask-composite:intersect}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-b-from-20\%, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-b-from-20\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom,var(--tw-mask-bottom-from-color)var(--tw-mask-bottom-from-position),var(--tw-mask-bottom-to-color)var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:20%;-webkit-mask-composite:source-in;mask-composite:intersect}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-b-to-80\%, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-b-to-80\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom,var(--tw-mask-bottom-from-color)var(--tw-mask-bottom-from-position),var(--tw-mask-bottom-to-color)var(--tw-mask-bottom-to-position));--tw-mask-bottom-to-position:80%;-webkit-mask-composite:source-in;mask-composite:intersect}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-linear-from-white, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-linear-from-white{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear-stops:var(--tw-mask-linear-position),var(--tw-mask-linear-from-color)var(--tw-mask-linear-from-position),var(--tw-mask-linear-to-color)var(--tw-mask-linear-to-position);--tw-mask-linear:linear-gradient(var(--tw-mask-linear-stops));--tw-mask-linear-from-color:var(--color-white);-webkit-mask-composite:source-in;mask-composite:intersect}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-linear-to-black\/60, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-linear-to-black\/60{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear-stops:var(--tw-mask-linear-position),var(--tw-mask-linear-from-color)var(--tw-mask-linear-from-position),var(--tw-mask-linear-to-color)var(--tw-mask-linear-to-position);--tw-mask-linear:linear-gradient(var(--tw-mask-linear-stops));--tw-mask-linear-to-color:var(--color-black);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-linear-to-black\/60, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-linear-to-black\/60{--tw-mask-linear-to-color:color-mix(in oklab,var(--color-black)60%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-radial-\[100\%_100\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-radial-\[100\%_100\%\]{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-radial:radial-gradient(var(--tw-mask-radial-stops,var(--tw-mask-radial-size)));--tw-mask-radial-size:100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-radial-from-75\%, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-radial-from-75\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-radial-stops:var(--tw-mask-radial-shape)var(--tw-mask-radial-size)at var(--tw-mask-radial-position),var(--tw-mask-radial-from-color)var(--tw-mask-radial-from-position),var(--tw-mask-radial-to-color)var(--tw-mask-radial-to-position);--tw-mask-radial:radial-gradient(var(--tw-mask-radial-stops));--tw-mask-radial-from-position:75%;-webkit-mask-composite:source-in;mask-composite:intersect}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mask-radial-at-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mask-radial-at-left{--tw-mask-radial-position:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.box-decoration-clone, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}body.htw-source-site-shell .htw-m-0357ac9953dcac80.box-decoration-slice, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}body.htw-source-site-shell .htw-m-0357ac9953dcac80.decoration-clone, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}body.htw-source-site-shell .htw-m-0357ac9953dcac80.decoration-slice, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-contain, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-contain{object-fit:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-cover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-cover{object-fit:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-bottom{object-position:bottom}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-center{object-position:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-left{object-position:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-left-bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-left-bottom{object-position:left bottom}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-left-top, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-left-top{object-position:left top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-right{object-position:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-right-bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-right-bottom{object-position:right bottom}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-right-top, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-right-top{object-position:right top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.object-top, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .object-top{object-position:top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!p-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!p-0{padding:calc(var(--spacing)*0)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-0{padding:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-0\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-0\.5{padding:calc(var(--spacing)*.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-1{padding:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-2\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-2\.25{padding:calc(var(--spacing)*2.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-2\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-2\.75{padding:calc(var(--spacing)*2.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-3{padding:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-3\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-3\.75{padding:calc(var(--spacing)*3.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-4{padding:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-5{padding:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-6{padding:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.p-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .p-10{padding:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-\(--page-margin\), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-\(--page-margin\){padding-inline:var(--page-margin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-0{padding-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-0\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-0\.5{padding-inline:calc(var(--spacing)*.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-2{padding-inline:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-3{padding-inline:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-3\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-3\.75{padding-inline:calc(var(--spacing)*3.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-4{padding-inline:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-4\.5{padding-inline:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-5{padding-inline:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-5\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-5\.5{padding-inline:calc(var(--spacing)*5.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-5\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-5\.25{padding-inline:calc(var(--spacing)*5.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-6{padding-inline:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-6\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-6\.5{padding-inline:calc(var(--spacing)*6.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-7\.5{padding-inline:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-8{padding-inline:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.px-8\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .px-8\.5{padding-inline:calc(var(--spacing)*8.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-0{padding-block:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-1{padding-block:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-2{padding-block:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-2\.5{padding-block:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-2\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-2\.75{padding-block:calc(var(--spacing)*2.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-3{padding-block:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-3\.5{padding-block:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-3\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-3\.25{padding-block:calc(var(--spacing)*3.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-3\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-3\.75{padding-block:calc(var(--spacing)*3.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-4{padding-block:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-4\.5{padding-block:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-5{padding-block:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-5\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-5\.25{padding-block:calc(var(--spacing)*5.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-6{padding-block:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-8{padding-block:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.py-14, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .py-14{padding-block:calc(var(--spacing)*14)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-1{padding-top:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-1\.5{padding-top:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-2{padding-top:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-2\.5{padding-top:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-3{padding-top:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-3\.5{padding-top:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-4{padding-top:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-4\.5{padding-top:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-5{padding-top:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-5\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-5\.5{padding-top:calc(var(--spacing)*5.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-5\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-5\.75{padding-top:calc(var(--spacing)*5.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-6{padding-top:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-6\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-6\.25{padding-top:calc(var(--spacing)*6.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-7{padding-top:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-7\.5{padding-top:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-8{padding-top:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-8\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-8\.25{padding-top:calc(var(--spacing)*8.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pt-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pt-10{padding-top:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pr-\(--page-margin\), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pr-\(--page-margin\){padding-right:var(--page-margin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pr-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pr-3{padding-right:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pr-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pr-4\.5{padding-right:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pr-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pr-5{padding-right:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pr-\[0-9\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pr-\[0-9\]{padding-right:0-9}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-0{padding-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-2{padding-bottom:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-2\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-2\.75{padding-bottom:calc(var(--spacing)*2.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-3{padding-bottom:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-3\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-3\.75{padding-bottom:calc(var(--spacing)*3.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-4{padding-bottom:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-5{padding-bottom:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-6{padding-bottom:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-6\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-6\.5{padding-bottom:calc(var(--spacing)*6.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-6\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-6\.25{padding-bottom:calc(var(--spacing)*6.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-6\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-6\.75{padding-bottom:calc(var(--spacing)*6.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-7{padding-bottom:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-8{padding-bottom:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-10{padding-bottom:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-12{padding-bottom:calc(var(--spacing)*12)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pb-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pb-16{padding-bottom:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pl-\(--page-margin\), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pl-\(--page-margin\){padding-left:var(--page-margin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pl-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pl-1\.5{padding-left:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pl-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pl-2{padding-left:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pl-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pl-4{padding-left:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pl-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pl-6{padding-left:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pl-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pl-7{padding-left:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pl-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pl-7\.5{padding-left:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-center{text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-left{text-align:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-right{text-align:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-start, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-start{text-align:start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-accent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-accent{font-family:var(--font-accent)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-body, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-body{font-family:var(--font-body)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-heading{font-family:var(--font-heading)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-subheading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-subheading{font-family:var(--font-subheading)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!text-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!text-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!text-md{font-size:var(--text-md)!important;line-height:var(--tw-leading,var(--text-md--line-height))!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!text-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!text-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-2xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-2xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-3xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-4xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-5xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-6xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-7xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-lg\/7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-lg\/7{font-size:var(--text-lg);line-height:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-lg\/8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-lg\/8{font-size:var(--text-lg);line-height:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-sm\/6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-\[50cqw\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-\[50cqw\]{font-size:50cqw}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-4\.5{--tw-leading:calc(var(--spacing)*4.5);line-height:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-5\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-5\.5{--tw-leading:calc(var(--spacing)*5.5);line-height:calc(var(--spacing)*5.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-5\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-5\.75{--tw-leading:calc(var(--spacing)*5.75);line-height:calc(var(--spacing)*5.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-6\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-6\.75{--tw-leading:calc(var(--spacing)*6.75);line-height:calc(var(--spacing)*6.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-\[1\.4\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-\[1\.5\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-\[2\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-\[2\]{--tw-leading:2;line-height:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-\[18px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-\[18px\]{--tw-leading:18px;line-height:18px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-body-tight, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-body-tight{--tw-leading:var(--leading-body-tight);line-height:var(--leading-body-tight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-display-comfortable, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-display-comfortable{--tw-leading:var(--leading-display-comfortable);line-height:var(--leading-display-comfortable)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-display-compact, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-display-compact{--tw-leading:var(--leading-display-compact);line-height:var(--leading-display-compact)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-display-loose, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-display-loose{--tw-leading:var(--leading-display-loose);line-height:var(--leading-display-loose)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-display-normal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-display-normal{--tw-leading:var(--leading-display-normal);line-height:var(--leading-display-normal)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-display-regular, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-display-regular{--tw-leading:var(--leading-display-regular);line-height:var(--leading-display-regular)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-display-relaxed, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-display-relaxed{--tw-leading:var(--leading-display-relaxed);line-height:var(--leading-display-relaxed)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-display-tight, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-display-tight{--tw-leading:var(--leading-display-tight);line-height:var(--leading-display-tight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-heading-tight, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-heading-tight{--tw-leading:var(--leading-heading-tight);line-height:var(--leading-heading-tight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.leading-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .leading-none{--tw-leading:1;line-height:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!font-medium, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\!font-normal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-bold, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-light, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-medium, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-normal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.font-semibold, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tracking-\[0\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tracking-\[0\]{--tw-tracking:0;letter-spacing:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tracking-display-loose, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tracking-display-loose{--tw-tracking:var(--tracking-display-loose);letter-spacing:var(--tracking-display-loose)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tracking-display-normal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tracking-display-normal{--tw-tracking:var(--tracking-display-normal);letter-spacing:var(--tracking-display-normal)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tracking-display-tight, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tracking-display-tight{--tw-tracking:var(--tracking-display-tight);letter-spacing:var(--tracking-display-tight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-wrap{text-wrap:wrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.break-words, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .break-words{overflow-wrap:break-word}body.htw-source-site-shell .htw-m-0357ac9953dcac80.break-all, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .break-all{word-break:break-all}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overflow-ellipsis, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overflow-ellipsis, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-ellipsis, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-ellipsis{text-overflow:ellipsis}body.htw-source-site-shell .htw-m-0357ac9953dcac80.whitespace-normal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .whitespace-normal{white-space:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.whitespace-nowrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .whitespace-nowrap{white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-\[\#007437\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-\[\#007437\]{color:#007437}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-\[var\(--color-orange-700\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-\[var\(--color-orange-700\)\]{color:var(--color-orange-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-black, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-black, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-black\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-black\/50{color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-black\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-black\/50{color:color-mix(in oklab,var(--color-black)50%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-blue-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-blue-600{color:var(--color-blue-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-emerald-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-emerald-600{color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-foreground, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-foreground{color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-inherit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-inherit{color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-orange-700, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-orange-700{color:var(--color-orange-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-primary-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-primary-button-text{color:var(--color-primary-button-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-secondary-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-secondary-button-text{color:var(--color-secondary-button-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-stone-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-stone-50{color:var(--color-stone-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-stone-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-stone-600{color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-stone-700, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-stone-700{color:var(--color-stone-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-stone-800, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-stone-800{color:var(--color-stone-800)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-stone-900, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-stone-900{color:var(--color-stone-900)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-teal-600, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-teal-600{color:var(--color-teal-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-white, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-white, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-white\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-white\/50{color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-white\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.capitalize, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .capitalize{text-transform:capitalize}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lowercase, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lowercase{text-transform:lowercase}body.htw-source-site-shell .htw-m-0357ac9953dcac80.uppercase, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .uppercase{text-transform:uppercase}body.htw-source-site-shell .htw-m-0357ac9953dcac80.italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .italic{font-style:italic}body.htw-source-site-shell .htw-m-0357ac9953dcac80.line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .line-through{text-decoration-line:line-through}body.htw-source-site-shell .htw-m-0357ac9953dcac80.no-underline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .no-underline{text-decoration-line:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.underline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .underline{text-decoration-line:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.decoration-current, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .decoration-current{text-decoration-color:currentColor}body.htw-source-site-shell .htw-m-0357ac9953dcac80.underline-offset-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .underline-offset-2{text-underline-offset:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-black\/50::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-black\/50::placeholder{color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-black\/50::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-black\/50::placeholder{color:color-mix(in oklab,var(--color-black)50%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.opacity-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .opacity-0{opacity:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.opacity-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .opacity-50{opacity:.5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.opacity-70, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .opacity-70{opacity:.7}body.htw-source-site-shell .htw-m-0357ac9953dcac80.opacity-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .opacity-100{opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bg-blend-color-burn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bg-blend-color-burn{background-blend-mode:color-burn}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shadow-sm\/25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shadow-sm\/25{--tw-shadow-alpha:25%;--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shadow-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shadow-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shadow-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shadow-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ring, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ring-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ring-black\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ring-black\/50{--tw-ring-color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.ring-black\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ring-black\/50{--tw-ring-color:color-mix(in oklab,var(--color-black)50%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.outline-hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){body.htw-source-site-shell .htw-m-0357ac9953dcac80.outline-hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .outline-hidden{outline-offset:2px;outline:2px solid #0000}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.outline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .outline{outline-style:var(--tw-outline-style);outline-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.outline-stone-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .outline-stone-50{outline-color:var(--color-stone-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blur, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blur-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blur-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blur-xs{--tw-blur:blur(var(--blur-xs));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drop-shadow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drop-shadow-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drop-shadow-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drop-shadow-xs{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.backdrop-blur, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.backdrop-blur-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.backdrop-blur-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.backdrop-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.transition, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.transition-colors, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.transition-opacity, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.transition-transform, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.duration-150, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .duration-150{--tw-duration:.15s;transition-duration:.15s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.duration-200, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .duration-200{--tw-duration:.2s;transition-duration:.2s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.duration-300, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .duration-300{--tw-duration:.3s;transition-duration:.3s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ease-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ease-in-out, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ease-out, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.outline-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .outline-none{--tw-outline-style:none;outline-style:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.select-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .select-none{-webkit-user-select:none;user-select:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-shadow-sm\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-shadow-sm\/50{--tw-text-shadow-alpha:50%;text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000080),0px 1px 1px var(--tw-text-shadow-color,#00000080),0px 2px 2px var(--tw-text-shadow-color,#00000080)}@supports (color:lab(0% 0 0)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-shadow-sm\/50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-shadow-sm\/50{text-shadow:0px 1px 0px var(--tw-text-shadow-color,lab(0% 0 0/.5)),0px 1px 1px var(--tw-text-shadow-color,lab(0% 0 0/.5)),0px 2px 2px var(--tw-text-shadow-color,lab(0% 0 0/.5))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\[--button-border-color\:var\(--color-orange-700\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[--button-border-color\:var\(--color-orange-700\)\]{--button-border-color:var(--color-orange-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-shadow-2xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-shadow-2xs{text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000026)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-shadow-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-shadow-lg{text-shadow:0px 1px 2px var(--tw-text-shadow-color,#0000001a),0px 3px 2px var(--tw-text-shadow-color,#0000001a),0px 4px 8px var(--tw-text-shadow-color,#0000001a)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.not-\[\[aria-pressed\]\]\:opacity-60:not([aria-pressed]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .not-\[\[aria-pressed\]\]\:opacity-60:not([aria-pressed]){opacity:.6}@media(hover:hover){body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-hover\:scale-110:is(:where(.group):hover *), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.last\:border-0:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.last\:border-b-0:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:border-primary-hover:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:border-primary-hover:hover{border-color:var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:border-secondary-button-hover-border:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:border-secondary-button-hover-border:hover{border-color:var(--color-secondary-button-hover-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:bg-emerald-600:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:bg-primary-button-hover-background:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:bg-primary-button-hover-background:hover{background-color:var(--color-primary-button-hover-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:bg-secondary-button-hover-background:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:bg-secondary-button-hover-background:hover{background-color:var(--color-secondary-button-hover-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:bg-stone-50\/20:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:bg-stone-50\/20:hover{background-color:var(--color-stone-50)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:bg-stone-50\/20:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:bg-stone-50\/20:hover{background-color:color-mix(in oklab,var(--color-stone-50)20%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:bg-stone-800:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:bg-white\/20:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:bg-white\/20:hover{background-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:bg-white\/20:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:\!text-success:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:\!text-success:hover{color:var(--color-success)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:text-\[\#007437\]:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:text-\[\#007437\]:hover{color:#007437}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:text-emerald-600:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:text-emerald-600:hover{color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:text-green-600:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:text-green-600:hover{color:var(--color-green-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:text-inherit:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:text-inherit:hover{color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:text-primary-button-hover-text:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:text-primary-button-hover-text:hover{color:var(--color-primary-button-hover-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:text-primary-hover:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:text-primary-hover:hover{color:var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:text-secondary-button-hover-text:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:text-secondary-button-hover-text:hover{color:var(--color-secondary-button-hover-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:text-white:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:text-white:hover{color:var(--color-white)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:no-underline:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:no-underline:hover{text-decoration-line:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:underline:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:underline:hover{text-decoration-line:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:opacity-90:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:opacity-90:hover{opacity:.9}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:opacity-100:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:opacity-100:hover{opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:shadow-none:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:\!\[--button-background-color\:var\(--color-success\)\]:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:\!\[--button-background-color\:var\(--color-success\)\]:hover{--button-background-color:var(--color-success)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hover\:\!\[--button-border-color\:var\(--color-success\)\]:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:\!\[--button-border-color\:var\(--color-success\)\]:hover{--button-border-color:var(--color-success)!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.focus-visible\:text-emerald-600:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .focus-visible\:text-emerald-600:focus-visible{color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.focus-visible\:underline:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .focus-visible\:underline:focus-visible{text-decoration-line:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.focus-visible\:outline-2:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.focus-visible\:outline-offset-2:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.focus-visible\:outline-stone-50:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .focus-visible\:outline-stone-50:focus-visible{outline-color:var(--color-stone-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.focus-visible\:outline-white:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.focus-visible\:outline-none:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media not all and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-md\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-md\:hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-md\:max-w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-md\:max-w-full{max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-md\:flex-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-md\:flex-1{flex:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.max-md\:pb-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .max-md\:pb-5{padding-bottom:calc(var(--spacing)*5)}}@media(min-width:360px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.xs\:w-24, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xs\:w-24{width:calc(var(--spacing)*24)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xs\:flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xs\:flex-row{flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xs\:text-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xs\:text-left{text-align:left}}@media(min-width:600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:mt-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:mt-10{margin-top:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:mb-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:mb-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:block{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:h-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:h-6{height:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:h-32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:h-32{height:calc(var(--spacing)*32)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:w-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:w-6{width:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:w-full{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:max-w-\[14rem\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:max-w-\[14rem\]{max-width:14rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:grid-cols-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:grid-cols-\[14rem_1fr\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:gap-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:gap-8{gap:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:gap-x-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:gap-x-2{column-gap:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:border-b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:px-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:px-0{padding-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:px-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:px-8{padding-inline:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:py-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:py-8{padding-block:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:py-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:py-10{padding-block:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:pb-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sm\:text-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sm\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:-top-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:-top-2\.5{top:calc(var(--spacing)*-2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:top-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:top-8{top:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:-right-0\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:-right-0\.5{right:calc(var(--spacing)*-.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:right-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:right-8{right:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:z-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:z-20{z-index:20}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:order-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:order-none{order:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:col-span-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:col-span-2{grid-column:span 2/span 2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:row-span-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:row-span-4{grid-row:span 4/span 4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mx-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mx-0{margin-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mt-1\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mt-1\.75{margin-top:calc(var(--spacing)*1.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mt-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mt-3\.5{margin-top:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mt-7\.5\!, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mt-7\.5\!{margin-top:calc(var(--spacing)*7.5)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mt-8\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mt-8\.25{margin-top:calc(var(--spacing)*8.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-0{margin-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-1{margin-bottom:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-2{margin-bottom:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-4{margin-bottom:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-7{margin-bottom:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-8{margin-bottom:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:mb-13\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:mb-13\.5{margin-bottom:calc(var(--spacing)*13.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:block{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:flex{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:grid{display:grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:h-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:h-6{height:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:h-50, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:h-50{height:calc(var(--spacing)*50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:h-60, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:h-60{height:calc(var(--spacing)*60)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-1\/2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-1\/2{width:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-6{width:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-25{width:calc(var(--spacing)*25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-32{width:calc(var(--spacing)*32)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-34, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-34{width:calc(var(--spacing)*34)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-35, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-35{width:calc(var(--spacing)*35)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-65\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-65\.75{width:calc(var(--spacing)*65.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-\[31\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-\[31\%\]{width:31%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-\[69\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-\[69\%\]{width:69%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-auto{width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-fit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-fit{width:fit-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:w-full{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:max-w-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:max-w-20{max-width:calc(var(--spacing)*20)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:max-w-36, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:max-w-36{max-width:calc(var(--spacing)*36)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:max-w-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:max-w-100{max-width:calc(var(--spacing)*100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:max-w-\[50\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:max-w-\[50\%\]{max-width:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:max-w-\[768px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:max-w-\[768px\]{max-width:768px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:flex-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:flex-1{flex:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:flex-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:flex-none{flex:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:shrink-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:shrink-0{flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:grid-cols-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:grid-cols-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:grid-cols-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:grid-cols-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:grid-cols-\[1fr_38\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:grid-cols-\[1fr_38\%\]{grid-template-columns:1fr 38%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:grid-cols-\[repeat\(2\,minmax\(0\,300px\)\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:grid-cols-\[repeat\(2\,minmax\(0\,300px\)\)\]{grid-template-columns:repeat(2,minmax(0,300px))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:\[grid-template-rows\:repeat\(4\,auto\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:\[grid-template-rows\:repeat\(4\,auto\)\]{grid-template-rows:repeat(4,auto)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:grid-rows-subgrid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:grid-rows-subgrid{grid-template-rows:subgrid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:flex-row{flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:flex-row-reverse, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:flex-row-reverse{flex-direction:row-reverse}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:flex-nowrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:flex-nowrap{flex-wrap:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:flex-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:flex-wrap{flex-wrap:wrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:items-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:items-center{align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:justify-between, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:justify-between{justify-content:space-between}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:justify-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:justify-center{justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-0{gap:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-1{gap:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-2{gap:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-3{gap:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-4{gap:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-5{gap:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-6{gap:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-7\.5{gap:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-8{gap:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.md\:space-y-2>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.md\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-x-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-x-4{column-gap:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-x-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-x-6{column-gap:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:gap-x-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:gap-x-8{column-gap:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:where(.md\:space-x-4>:not(:last-child)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :where(.md\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:rounded-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:rounded-full{border-radius:3.40282e38px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:border-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:border-0{border-style:var(--tw-border-style);border-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:border-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:border-none{--tw-border-style:none;border-style:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:border-stone-400, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:border-stone-400{border-color:var(--color-stone-400)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:bg-transparent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:bg-transparent{background-color:#0000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:p-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:p-3{padding:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:px-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:px-0{padding-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:px-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:px-3{padding-inline:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:px-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:px-4{padding-inline:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:px-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:px-5{padding-inline:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:px-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:px-6{padding-inline:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:px-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:px-8{padding-inline:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:px-15\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:px-15\.75{padding-inline:calc(var(--spacing)*15.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:py-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:py-0{padding-block:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:py-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:py-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:py-3{padding-block:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:py-3\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:py-3\.75{padding-block:calc(var(--spacing)*3.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:py-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:py-6{padding-block:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:py-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:py-10{padding-block:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pt-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pt-0{padding-top:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pt-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pt-7{padding-top:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pt-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pt-8{padding-top:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pt-12\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pt-12\.5{padding-top:calc(var(--spacing)*12.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pt-14\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pt-14\.5{padding-top:calc(var(--spacing)*14.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pr-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pr-0{padding-right:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pb-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pb-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pb-4{padding-bottom:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pb-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pb-11\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pb-11\.5{padding-bottom:calc(var(--spacing)*11.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:pl-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:pl-6{padding-left:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:text-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:text-left{text-align:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:text-2xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:text-3xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:text-6xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:text-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:text-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:text-xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:text-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:font-semibold, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.md\:tracking-\[0\.45px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:tracking-\[0\.45px\]{--tw-tracking:.45px;letter-spacing:.45px}}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:static, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:static{position:static}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:right-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:right-10{right:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:bottom-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:bottom-10{bottom:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:left-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:left-10{left:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:order-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:order-1{order:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:order-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:order-2{order:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:col-span-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:col-span-3{grid-column:span 3/span 3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:col-span-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:col-span-5{grid-column:span 5/span 5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:col-span-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:col-span-6{grid-column:span 6/span 6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:col-span-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:col-span-7{grid-column:span 7/span 7}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:col-start-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:col-start-1{grid-column-start:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:col-start-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:col-start-10{grid-column-start:10}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:row-span-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:row-span-1{grid-row:span 1/span 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:row-span-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:row-span-2{grid-row:span 2/span 2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:row-start-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:row-start-1{grid-row-start:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:row-start-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:row-start-2{grid-row-start:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mx-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mx-0{margin-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mx-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mx-6{margin-inline:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mx-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mx-10{margin-inline:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:my-12\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:my-12\.5{margin-block:calc(var(--spacing)*12.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mt-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mt-0{margin-top:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mt-1\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mt-1\.75{margin-top:calc(var(--spacing)*1.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mt-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mt-2{margin-top:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mt-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mt-3\.5{margin-top:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mt-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mt-6{margin-top:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mt-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mt-7\.5{margin-top:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mr-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mr-3\.5{margin-right:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mb-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mb-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mb-3{margin-bottom:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mb-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mb-4{margin-bottom:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mb-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mb-5{margin-bottom:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:mb-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:mb-7\.5{margin-bottom:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:ml-13\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:ml-13\.5{margin-left:calc(var(--spacing)*13.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:ml-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:ml-auto{margin-left:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:block{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:flex{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:grid{display:grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:inline-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:inline-block{display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:list-item{display:list-item}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:table-cell, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:table-cell{display:table-cell}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:h-85, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:h-85{height:calc(var(--spacing)*85)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:h-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:h-auto{height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:min-h-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:min-h-auto{min-height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:w-1\/2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:w-1\/2{width:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:w-1\/3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:w-1\/3{width:33.3333%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:w-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:w-auto{width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:w-fit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:w-fit{width:fit-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:w-full{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:max-w-62\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:max-w-62\.5{max-width:calc(var(--spacing)*62.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:max-w-74\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:max-w-74\.25{max-width:calc(var(--spacing)*74.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:max-w-90\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:max-w-90\.75{max-width:calc(var(--spacing)*90.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:max-w-200, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:max-w-200{max-width:calc(var(--spacing)*200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:max-w-\[1024px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:max-w-\[1024px\]{max-width:1024px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:max-w-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:max-w-none{max-width:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:flex-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:flex-1{flex:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:grid-cols-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:grid-cols-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:grid-cols-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:grid-cols-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:grid-rows-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:flex-col, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:flex-col{flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:flex-row{flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:items-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:items-center{align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:justify-between, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:justify-between{justify-content:space-between}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:justify-start, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:justify-start{justify-content:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:gap-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:gap-4\.5{gap:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:gap-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:gap-5{gap:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:gap-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:gap-8{gap:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:gap-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:gap-10{gap:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:gap-x-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:gap-x-4{column-gap:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:self-end, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:self-end{align-self:flex-end}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:border-t, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:border-b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:border-b-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:border-white\/30, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:border-white\/30{border-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:border-white\/30, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:border-zinc-100, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:border-zinc-100{border-color:var(--color-zinc-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:bg-transparent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:bg-transparent{background-color:#0000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:bg-\[linear-gradient\(to_right\,theme\(colors\.slate\.100\)_20\%\,white_20\%\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:bg-\[linear-gradient\(to_right\,theme\(colors\.slate\.100\)_20\%\,white_20\%\)\]{background-image:linear-gradient(to right,var(--color-slate-100)20%,white 20%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:p-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:p-0{padding:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:p-1\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:p-1\.75{padding:calc(var(--spacing)*1.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:p-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:p-2{padding:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:p-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:p-10{padding:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:px-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:px-0{padding-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:px-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:px-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:px-4{padding-inline:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:px-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:px-5{padding-inline:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:px-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:px-6{padding-inline:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:px-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:px-8{padding-inline:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:px-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:px-10{padding-inline:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:px-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:px-16{padding-inline:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:py-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:py-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:py-4{padding-block:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:py-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:py-4\.5{padding-block:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:py-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:py-10{padding-block:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-1{padding-top:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-3\.5{padding-top:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-7{padding-top:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-7\.5{padding-top:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-8{padding-top:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-8\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-8\.5{padding-top:calc(var(--spacing)*8.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-10{padding-top:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-12{padding-top:calc(var(--spacing)*12)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pt-18, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pt-18{padding-top:calc(var(--spacing)*18)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pr-6\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pr-6\.25{padding-right:calc(var(--spacing)*6.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pr-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pr-10{padding-right:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pr-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pr-16{padding-right:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pb-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pb-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pb-7{padding-bottom:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pb-8\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pb-8\.5{padding-bottom:calc(var(--spacing)*8.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pb-9\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pb-9\.75{padding-bottom:calc(var(--spacing)*9.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pb-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pb-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pb-28{padding-bottom:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pl-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pl-7{padding-left:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pl-8\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pl-8\.75{padding-left:calc(var(--spacing)*8.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:pl-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:pl-10{padding-left:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:text-2xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:text-3xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:text-4xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:text-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:text-md, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:text-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:text-xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lg\:leading-\[1\.3\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lg\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}}@media(min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:static, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:static{position:static}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:mx-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:mx-0{margin-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:mb-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:mb-4\.5{margin-bottom:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:mb-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:mb-6{margin-bottom:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:block{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:flex{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:grid{display:grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:w-1\/2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:w-1\/2{width:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:w-25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:w-25{width:calc(var(--spacing)*25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:w-full{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:max-w-187, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:max-w-187{max-width:calc(var(--spacing)*187)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:grow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:grow{flex-grow:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:grid-cols-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:grid-cols-\[repeat\(2\,minmax\(0\,300px\)\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:grid-cols-\[repeat\(2\,minmax\(0\,300px\)\)\]{grid-template-columns:repeat(2,minmax(0,300px))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:flex-col, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:flex-col{flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:flex-row{flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:items-stretch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:items-stretch{align-items:stretch}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:gap-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:gap-6{gap:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:overflow-hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:overflow-hidden{overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:border-b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:border-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:border-none{--tw-border-style:none;border-style:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:bg-transparent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:bg-transparent{background-color:#0000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:px-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:px-0{padding-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pt-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pt-0{padding-top:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pt-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pt-6{padding-top:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pt-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pt-7\.5{padding-top:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pt-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pt-8{padding-top:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pt-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pt-10{padding-top:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pr-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pr-6{padding-right:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pr-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pr-10{padding-right:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-0{padding-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-1{padding-bottom:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-4{padding-bottom:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-6\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-6\.5{padding-bottom:calc(var(--spacing)*6.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-8{padding-bottom:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-10{padding-bottom:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pb-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pb-28{padding-bottom:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pl-\(--page-margin\), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pl-\(--page-margin\){padding-left:var(--page-margin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:pl-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:pl-10{padding-left:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:text-2xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:text-3xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:font-medium, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:font-normal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.lgp\:shadow-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .lgp\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:top-1\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:top-1\.75{top:calc(var(--spacing)*1.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:col-span-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:col-span-5{grid-column:span 5/span 5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:col-span-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:col-span-7{grid-column:span 7/span 7}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:col-span-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:col-span-10{grid-column:span 10/span 10}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:col-start-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:col-start-6{grid-column-start:6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:mt-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:mt-0{margin-top:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:mb-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:mb-0{margin-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:mb-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:mb-6{margin-bottom:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:mb-6\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:mb-6\.5{margin-bottom:calc(var(--spacing)*6.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:ml-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:ml-2{margin-left:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:block{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:flex{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:inline-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:inline-block{display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:w-30, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:w-30{width:calc(var(--spacing)*30)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:w-40, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:w-40{width:calc(var(--spacing)*40)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:w-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:w-auto{width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:max-w-\[1440px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:max-w-\[1440px\]{max-width:1440px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:grid-cols-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:grid-cols-\[359px_359px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:grid-cols-\[359px_359px\]{grid-template-columns:359px 359px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:flex-row{flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:items-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:items-center{align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:gap-5\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:gap-5\.5{gap:calc(var(--spacing)*5.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:gap-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:gap-16{gap:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:gap-x-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:gap-x-6{column-gap:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:px-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:px-16{padding-inline:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:px-25\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:px-25\.5{padding-inline:calc(var(--spacing)*25.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:py-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:py-3{padding-block:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:py-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:py-10{padding-block:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pt-0\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pt-0\.5{padding-top:calc(var(--spacing)*.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pt-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pt-6{padding-top:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pt-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pt-7\.5{padding-top:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pt-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pt-10{padding-top:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pr-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pr-0{padding-right:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pr-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pr-16{padding-right:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pr-16\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pr-16\.5{padding-right:calc(var(--spacing)*16.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pb-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pb-2\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pb-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pb-3{padding-bottom:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pb-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pb-15, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pb-15{padding-bottom:calc(var(--spacing)*15)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pl-13, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pl-13{padding-left:calc(var(--spacing)*13)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pl-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pl-16{padding-left:calc(var(--spacing)*16)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pl-18, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pl-18{padding-left:calc(var(--spacing)*18)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:pl-24\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:pl-24\.5{padding-left:calc(var(--spacing)*24.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:text-3xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.xl\:text-xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:1300px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-\[1300px\]\:text-4xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-\[1300px\]\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:col-span-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:col-span-4{grid-column:span 4/span 4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:col-span-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:col-span-5{grid-column:span 5/span 5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:col-span-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:col-span-7{grid-column:span 7/span 7}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:col-start-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:col-start-1{grid-column-start:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:col-start-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:col-start-6{grid-column-start:6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:row-span-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:row-span-1{grid-row:span 1/span 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:row-span-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:row-span-2{grid-row:span 2/span 2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:row-start-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:row-start-1{grid-row-start:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:row-start-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:row-start-2{grid-row-start:2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:mx-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:mx-0{margin-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:mx-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:mx-8{margin-inline:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:mx-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:mx-auto{margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:my-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:my-7{margin-block:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:mt-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:mt-10{margin-top:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:mr-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:mr-10{margin-right:calc(var(--spacing)*10)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:mb-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:mb-4{margin-bottom:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:ml-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:ml-1{margin-left:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:ml-\[var\(--page-margin\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:ml-\[var\(--page-margin\)\]{margin-left:var(--page-margin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:inline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:inline{display:inline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:w-auto, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:w-auto{width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:max-w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:max-w-full{max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:max-w-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:max-w-none{max-width:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:grid-cols-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:grid-cols-\[repeat\(4\,minmax\(min-content\,1fr\)\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:grid-cols-\[repeat\(4\,minmax\(min-content\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(min-content,1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:flex-row{flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:gap-0\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:gap-0\.5{gap:calc(var(--spacing)*.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:gap-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:gap-4{gap:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:gap-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:gap-4\.5{gap:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:gap-4\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:gap-4\.75{gap:calc(var(--spacing)*4.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:gap-15, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:gap-15{gap:calc(var(--spacing)*15)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:gap-x-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:gap-x-6{column-gap:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:px-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:px-0{padding-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:px-6\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:px-6\.5{padding-inline:calc(var(--spacing)*6.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:px-15, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:px-15{padding-inline:calc(var(--spacing)*15)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:px-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:px-28{padding-inline:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pt-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pt-1{padding-top:calc(var(--spacing)*1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pt-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pt-4{padding-top:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pt-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pt-12{padding-top:calc(var(--spacing)*12)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pr-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pr-7\.5{padding-right:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pr-18, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pr-18{padding-right:calc(var(--spacing)*18)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pb-15, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pb-15{padding-bottom:calc(var(--spacing)*15)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pl-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pl-0{padding-left:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pl-7\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pl-7\.5{padding-left:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:pl-7\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:pl-7\.25{padding-left:calc(var(--spacing)*7.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:text-3xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\32xl\:text-4xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\32xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:1600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-\[1600px\]\:ml-32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-\[1600px\]\:ml-32{margin-left:calc(var(--spacing)*32)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-\[1600px\]\:max-w-\[1600px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-\[1600px\]\:max-w-\[1600px\]{max-width:1600px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-\[1600px\]\:pl-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-\[1600px\]\:pl-28{padding-left:calc(var(--spacing)*28)}}@media(min-width:1630px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.min-\[1630px\]\:w-\[45\%\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-\[1630px\]\:w-\[45\%\]{width:45%}}@media(min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:col-span-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:col-span-6{grid-column:span 6/span 6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:mx-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:mx-0{margin-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:mx-19, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:mx-19{margin-inline:calc(var(--spacing)*19)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:my-11, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:my-11{margin-block:calc(var(--spacing)*11)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:h-32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:h-32{height:calc(var(--spacing)*32)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:w-full{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:max-w-30, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:max-w-30{max-width:calc(var(--spacing)*30)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:max-w-95\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:max-w-95\.5{max-width:calc(var(--spacing)*95.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:max-w-\[1920px\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:max-w-\[1920px\]{max-width:1920px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:max-w-full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:max-w-full{max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:grid-cols-\[repeat\(4\,minmax\(0\,280px\)\)\], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:grid-cols-\[repeat\(4\,minmax\(0\,280px\)\)\]{grid-template-columns:repeat(4,minmax(0,280px))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:flex-row{flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:gap-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:gap-2{gap:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:gap-3\.75, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:gap-3\.75{gap:calc(var(--spacing)*3.75)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:gap-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:gap-5{gap:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:gap-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:gap-6{gap:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:gap-8\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:gap-8\.5{gap:calc(var(--spacing)*8.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:px-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:px-4{padding-inline:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:px-51, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:px-51{padding-inline:calc(var(--spacing)*51)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:py-3\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:pt-1\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:pt-1\.5{padding-top:calc(var(--spacing)*1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:pt-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:pt-4{padding-top:calc(var(--spacing)*4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:pr-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:pr-3{padding-right:calc(var(--spacing)*3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:pb-4\.5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:pl-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:pl-7{padding-left:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:pl-7\.25, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:pl-7\.25{padding-left:calc(var(--spacing)*7.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:pl-28, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:pl-28{padding-left:calc(var(--spacing)*28)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:pl-45, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:pl-45{padding-left:calc(var(--spacing)*45)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\33xl\:text-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\33xl\:text-left{text-align:left}}@container (width>=130px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.\@min-\[130px\]\:inline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\@min-\[130px\]\:inline{display:inline}}@container (width>=28rem){body.htw-source-site-shell .htw-m-0357ac9953dcac80.\@md\:mt-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\@md\:mt-0{margin-top:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\@md\:w-48, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\@md\:w-48{width:calc(var(--spacing)*48)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.\@md\:flex-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\@md\:flex-row{flex-direction:row}}@container (width>=32rem){body.htw-source-site-shell .htw-m-0357ac9953dcac80.\@lg\:gap-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\@lg\:gap-8{gap:calc(var(--spacing)*8)}}@media(prefers-color-scheme:dark){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dark\:bg-black, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dark\:bg-black{background-color:var(--color-black)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dark\:text-white, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dark\:text-white{color:var(--color-white)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-p\:my-\[1\.25em\] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-p\:my-\[1\.25em\] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:1.25em}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.details-content\]\:\!pt-0 .details-content{padding-top:calc(var(--spacing)*0)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.details-content\]\:\!pb-5 .details-content{padding-bottom:calc(var(--spacing)*5)!important}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.details-content\]\:lg\:\!p-0 .details-content{padding:calc(var(--spacing)*0)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.details-content\]\:lg\:\!pb-4 .details-content{padding-bottom:calc(var(--spacing)*4)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.group-block-content\]\:lg\:gap-3 .group-block-content{gap:calc(var(--spacing)*3)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.svg-wrapper\]\:text-white .svg-wrapper{color:var(--color-white)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.svg-wrapper\>svg\]\:w-3\.5 .svg-wrapper>svg{width:calc(var(--spacing)*3.5)}@media(min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.text-block\]\:3xl\:\!mx-0 .text-block{margin-inline:calc(var(--spacing)*0)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_\.text-block\]\:3xl\:\!w-auto .text-block{width:auto!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_a\:hover\]\:text-red-800 a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_a\:hover\:not\(\[href\^\=\'mailto\:\'\]\)\]\:text-red-800 a:hover:not([href^="mailto:"]){color:var(--color-red-800)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_a\:not\(\[href\^\=\'mailto\:\'\]\)\]\:text-emerald-600 a:not([href^="mailto:"]){color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_accordion-custom_details\]\:\!pb-0 accordion-custom details{padding-bottom:calc(var(--spacing)*0)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .last\:\[\&_button\]\:mb-0:last-child button{margin-bottom:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .last\:\[\&_button\]\:border-b-0:last-child button{border-bottom-style:var(--tw-border-style);border-bottom-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .last\:\[\&_button\]\:pb-0:last-child button{padding-bottom:calc(var(--spacing)*0)}@media(hover:hover){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hover\:\[\&_img\]\:scale-110:hover img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:m-0 p{margin:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:mb-5 p{margin-bottom:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:mb-7 p{margin-bottom:calc(var(--spacing)*7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:px-0 p{padding-inline:calc(var(--spacing)*0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:text-center p{text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:text-xl p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:text-xs p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:text-stone-800 p{color:var(--color-stone-800)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:text-white p{color:var(--color-white)}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:\[\&_p\]\:mb-2 p{margin-bottom:calc(var(--spacing)*2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:lg\:\!text-left p{text-align:left!important}}@media(min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .xl\:\[\&_p\]\:mb-7\.5 p{margin-bottom:calc(var(--spacing)*7.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_p\]\:xl\:\!ml-0 p{margin-left:calc(var(--spacing)*0)!important}}@media(min-width:1300px){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .min-\[1300px\]\:\[\&_p\]\:text-xl p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_summary\]\:py-4\.25 summary{padding-block:calc(var(--spacing)*4.25)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_summary\]\:tracking-body-tight summary{--tw-tracking:var(--tracking-body-tight);letter-spacing:var(--tracking-body-tight)}@media(min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_summary\]\:lg\:py-3\.5 summary{padding-block:calc(var(--spacing)*3.5)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_svg\]\:block svg{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_svg\]\:h-auto svg{height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&_svg\]\:w-full svg{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&\>svg\]\:h-8>svg{height:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&\>svg\]\:w-8>svg{width:calc(var(--spacing)*8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .\[\&\>svg\]\:flex-none>svg{flex:none}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing)*6)}body.htw-source-site-shell .htw-m-0357ac9953dcac80 .md\:\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing)*6)}}}@keyframes htw-kf-38bd911d866322a7{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes htw-kf-21aa77435dbe41f8{0%{transform:translate(var(--custom-transform-from,100%))}to{transform:translate(var(--custom-transform-to,0))}}@keyframes htw-kf-4a013156fc1a0c8d{0%{transform:translate(100px)}}@keyframes htw-kf-72d5abcea655c1db{0%{transform:translate(0)}to{transform:translate(var(--custom-transform-to,-100%))}}@keyframes htw-kf-85eabcffaa0025ca{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes htw-kf-41470a003f75f124{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes htw-kf-6905a3a2a6e116c0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes htw-kf-aa199df45cc046eb{0%{transform:translateY(100px)}}@keyframes htw-kf-b1bb1e4d7feea94a{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes htw-kf-854aba7612cc7c0a{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes htw-kf-defc8b8bf834aad7{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes htw-kf-43052b63841c35e7{0%{transform:translateY(-1em)}to{transform:translateY(0)}}@keyframes htw-kf-80cd7a06d38215dd{0%{margin-top:var(--padding-sm);opacity:0}to{opacity:1;margin-top:0}}@keyframes htw-kf-50677b6e43632bc8{0%{opacity:1;transform:translateY(0)}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes htw-kf-0054d6d890398fd9{0%{transform:translateY(calc(-1*var(--padding-sm)));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes htw-kf-f906946a4b840939{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(-1*var(--padding-sm)));opacity:0}}@keyframes htw-kf-ef54216a599bffca{0%{opacity:1}to{opacity:0}}@keyframes htw-kf-535bdebf60a2357c{0%{opacity:0}to{opacity:1}}@keyframes htw-kf-e689da7ffe22e89b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes htw-kf-8069586df7b64bb1{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes htw-kf-61a305f0da83ea99{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes htw-kf-701dbd2a8f297f1f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes htw-kf-3a66f47a0fad787d{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes htw-kf-6417bbc49039dda0{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes htw-kf-c46f5bf4f6f5e902{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-14px)}}@keyframes htw-kf-a1fc704c1d4f5406{0%{opacity:1;transform:none}to{opacity:0;transform:translate(14px)}}@keyframes htw-kf-c06ac36d408b5cfb{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes htw-kf-21666c6a2c5a0603{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes htw-kf-da9dcec8667beec6{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes htw-kf-391dd0d5d1938776{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80{--form-field-padding-top:calc(var(--input-padding-y)*1.5);--form-field-padding-bottom:calc(var(--input-padding-y)*.5);--input-label-top:1em;--input-label-Y-transform:calc(var(--input-label-top)*-.5);--input-label-transform:translateY(var(--input-label-Y-transform))scale(.85);--close-button-size:12px;--forms-focus-outline-width:var(--focus-outline-width);--forms-focus-outline-color:var(--focus-outline-color);--forms-focus-outline-offset:var(--focus-outline-offset);--spacing-size:25px;--spacing-size-y:35px;--spacing-size-x:30px;--app-embed-padding-x:var(--spacing-size);--app-embed-padding-y:var(--spacing-size);--app-embed-width:auto;--forms-base-font-size:var(--field-label-font-size);--forms-heading-font-size:22px;--forms-body-font:normal 400 14px Jost,Verdana,Geneva,Tahoma,sans-serif;--forms-heading-font:normal 600 22px Jost,Verdana,Geneva,Tahoma,sans-serif;--forms-accent-color:var(--color-primary);--forms-accent-color-hovered-modifier:var(--color-primary-hover);--forms-discount-code-color:var(--color-primary);--forms-discount-code-background-color-hover:var(--color-input-hover-background);--forms-overlay-background-color:var(--color-foreground);--forms-overlay-background-opacity:var(--backdrop-opacity);--heading-font-size:22px;--body-text-color:var(--color-foreground);--link-text-color:var(--color-primary);--heading-text-color:var(--color-foreground-heading);--form-error-color:#e02229;--form-text-color:var(--color-input-text);--form-placeholder-color:var(--color-input-placeholder);--form-background-color:var(--color-input-background);--button-text-color:var(--color-primary-button-text);--button-background-color:var(--color-primary-button-background);--button-background-color-hovered-modifier:var(--color-primary-button-hover-background);--button-close-background-color:transparent;--button-close-color:var(--color-foreground);--container-background-color:transparent;--forms-padding-top:4px;--forms-padding-right:0px;--forms-padding-bottom:24px;--forms-padding-left:0px;--container-text-alignment:center;--disclaimer-padding:0;--form-field-border:0 0 0 var(--style-border-width-inputs)var(--color-input-border);--form-field-border-focused:0 0 0 calc(var(--style-border-width-inputs) + 1px)var(--color-input-border);--button-border:var(--style-border-width-primary)solid var(--color-primary-button-border);--form-field-border-radius:var(--style-border-radius-inputs);--button-border-radius:var(--style-border-radius-buttons-primary);--container-border-radius:0px;--form-field-padding:var(--input-padding);--button-padding:var(--button-padding-inline)var(--button-padding-block);--container-shadow:none;--container-max-w:397px;--inline-container-max-width:450px;--inline-form-alignment:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sage-panel-open shopify-forms-embed{display:none!important}@layer theme{body.htw-source-site-shell .htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80:host, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :host{--spacing:.25rem;--container-2xs:18rem;--container-7xl:80rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--container-margin-xs:var(--container-margin-xs);--container-margin-sm:var(--container-margin-sm);--container-margin-md:var(--container-margin-md);--container-margin-lg:var(--container-margin-lg);--container-margin-xl:var(--container-margin-xl);--page-max-width:var(--page-max-width);--page-max-width-extended:var(--page-max-width-extended);--font-body:var(--font-body--family);--font-subheading:var(--font-subheading--family);--font-heading:var(--font-heading--family);--font-accent:var(--font-accent--family);--font-h2:var(--font-h2--family);--font-h3:var(--font-h3--family);--font-h4:var(--font-h4--family);--font-h5:var(--font-h5--family);--font-h6:var(--font-h6--family);--color-background:var(--color-background);--color-foreground:var(--color-foreground);--color-foreground-heading:var(--color-foreground-heading);--color-primary:var(--color-primary);--color-primary-hover:var(--color-primary-hover);--color-border:var(--color-border);--color-shadow:var(--color-shadow);--color-primary-button-text:var(--color-primary-button-text);--color-primary-button-background:var(--color-primary-button-background);--color-primary-button-border:var(--color-primary-button-border);--color-primary-button-hover-text:var(--color-primary-button-hover-text);--color-primary-button-hover-background:var(--color-primary-button-hover-background);--color-primary-button-hover-border:var(--color-primary-button-hover-border);--style-primary-button-hover-border-width:var(--style-primary-button-hover-border-width);--color-secondary-button-text:var(--color-secondary-button-text);--color-secondary-button-background:var(--color-secondary-button-background);--color-secondary-button-border:var(--color-secondary-button-border);--style-secondary-button-border-width:var(--style-secondary-button-border-width);--color-secondary-button-hover-text:var(--color-secondary-button-hover-text);--color-secondary-button-hover-background:var(--color-secondary-button-hover-background);--color-secondary-button-hover-border:var(--color-secondary-button-hover-border);--style-secondary-button-hover-border-width:var(--style-secondary-button-hover-border-width);--style-inverted-button-hover-border-width:var(--style-inverted-button-hover-border-width);--style-secondary-inverted-button-hover-border-width:var(--style-secondary-inverted-button-hover-border-width);--color-input-background:var(--color-input-background);--color-input-text:var(--color-input-text);--color-input-border:var(--color-input-border);--color-input-hover-background:var(--color-input-hover-background);--color-variant-background:var(--color-variant-background);--color-variant-border:var(--color-variant-border);--color-variant-text:var(--color-variant-text);--color-variant-hover-background:var(--color-variant-hover-background);--color-variant-hover-text:var(--color-variant-hover-text);--color-variant-hover-border:var(--color-variant-hover-border);--color-selected-variant-background:var(--color-selected-variant-background);--color-selected-variant-border:var(--color-selected-variant-border);--color-selected-variant-text:var(--color-selected-variant-text);--color-selected-variant-hover-background:var(--color-selected-variant-hover-background);--color-selected-variant-hover-text:var(--color-selected-variant-hover-text);--color-selected-variant-hover-border:var(--color-selected-variant-hover-border);--color-foreground-muted:var(--color-foreground-muted);--color-amber-400:var(--color-amber-400);--color-blue-600:var(--color-blue-600);--color-blue-950:var(--color-blue-950);--color-emerald-600:var(--color-emerald-600);--color-stone-50:var(--color-stone-50);--color-stone-700:var(--color-stone-700);--color-stone-800:var(--color-stone-800);--color-stone-900:var(--color-stone-900);--color-stone-950:var(--color-stone-950);--color-stone-600:var(--color-stone-600);--color-stone-500:var(--color-stone-500);--color-stone-400:var(--color-stone-400);--color-stone-300:var(--color-stone-300);--color-teal-50:var(--color-teal-50);--color-teal-200:var(--color-teal-200);--color-teal-400:var(--color-teal-400);--color-teal-600:var(--color-teal-600);--color-green-950:var(--color-green-950);--color-green-900:var(--color-green-900);--color-green-600:var(--color-green-600);--color-green-500:var(--color-green-500);--color-green-100:var(--color-green-100);--color-orange-700:var(--color-orange-700);--color-orange-500:var(--color-orange-500);--color-orange-300:var(--color-orange-300);--color-orange-200:var(--color-orange-200);--color-orange-100:var(--color-orange-100);--color-purple-950:var(--color-purple-950);--color-red-800:var(--color-red-800);--color-rose-200:var(--color-rose-200);--color-rose-800:var(--color-rose-800);--color-rose-950:var(--color-rose-950);--color-sky-300:var(--color-sky-300);--color-slate-100:var(--color-slate-100);--color-violet-300:var(--color-violet-300);--color-violet-900:var(--color-violet-900);--color-yellow-50:var(--color-yellow-50);--color-zinc-100:var(--color-zinc-100);--color-font-h1:var(--font-h1--color);--color-font-h2:var(--font-h2--color);--color-font-h3:var(--font-h3--color);--color-font-h4:var(--font-h4--color);--color-font-h5:var(--font-h5--color);--color-font-h6:var(--font-h6--color);--color-error:var(--color-error);--color-success:var(--color-success);--color-white:var(--color-white);--color-black:var(--color-black);--color-instock:var(--color-instock);--color-lowstock:var(--color-lowstock);--color-outofstock:var(--color-outofstock);--shadow-drawer:var(--shadow-drawer);--shadow-popover:var(--shadow-popover);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--text-2xs:var(--font-size--2xs);--text-2xs--line-height:var(--font-size--2xs--line-height);--text-xs:var(--font-size--xs);--text-xs--line-height:var(--font-size--xs--line-height);--text-sm:var(--font-size--sm);--text-sm--line-height:var(--font-size--sm--line-height);--text-md:var(--font-size--md);--text-md--line-height:var(--font-size--md--line-height);--text-lg:var(--font-size--lg);--text-lg--line-height:var(--font-size--lg--line-height);--text-xl:var(--font-size--xl);--text-xl--line-height:var(--font-size--xl--line-height);--text-2xl:var(--font-size--2xl);--text-2xl--line-height:var(--font-size--2xl--line-height);--text-3xl:var(--font-size--3xl);--text-3xl--line-height:var(--font-size--3xl--line-height);--text-4xl:var(--font-size--4xl);--text-4xl--line-height:var(--font-size--4xl--line-height);--text-5xl:var(--font-size--5xl);--text-5xl--line-height:var(--font-size--5xl--line-height);--text-6xl:var(--font-size--6xl);--text-6xl--line-height:var(--font-size--6xl--line-height);--text-7xl:var(--font-size--7xl);--text-7xl--line-height:var(--font-size--7xl--line-height);--tracking-display-tight:var(--letter-spacing--display-tight);--tracking-display-normal:var(--letter-spacing--display-normal);--tracking-display-loose:var(--letter-spacing--display-loose);--tracking-body-tight:var(--letter-spacing--body-tight);--leading-display-tight:var(--line-height--display-tight);--leading-display-normal:var(--line-height--display-normal);--leading-display-compact:var(--line-height--display-compact);--leading-display-regular:var(--line-height--display-regular);--leading-display-relaxed:var(--line-height--display-relaxed);--leading-display-comfortable:var(--line-height--display-comfortable);--leading-display-loose:var(--line-height--display-loose);--leading-heading-tight:var(--line-height--heading-tight);--leading-body-tight:var(--line-height--body-tight);--radius-xs:var(--style-border-radius-xs);--radius-sm:var(--style-border-radius-sm);--radius-md:var(--style-border-radius-md);--radius-lg:var(--style-border-radius-lg);--radius-xl:var(--style-border-radius-xl);--radius-2xl:var(--style-border-radius-2xl);--radius-3xl:var(--style-border-radius-3xl);--radius-4xl:var(--style-border-radius-4xl);--radius-50:var(--style-border-radius-50);--radius-pills:var(--style-border-radius-pills);--radius-inputs:var(--style-border-radius-inputs);--radius-buttons-primary:var(--style-border-radius-buttons-primary)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80{--prose-sm-scale:.85;--prose-lg-scale:1.125;--prose-xl-scale:1.25;--prose-2xl-scale:1.5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose{font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);color:var(--color-foreground);max-width:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose a{color:inherit;font-weight:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose a:hover{color:var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color,var(--color-font-h1))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color,var(--color-font-h2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color,var(--color-font-h3))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color,var(--color-font-h4))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h5{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color,var(--color-font-h5))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h6{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color,var(--color-font-h6))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose h6{margin-block:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm{font-size:calc(var(--font-paragraph--size)*var(--prose-sm-scale));line-height:var(--font-paragraph--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h1{font-size:calc(var(--font-h1--size)*var(--prose-sm-scale));line-height:var(--font-h1--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h2{font-size:calc(var(--font-h2--size)*var(--prose-sm-scale));line-height:var(--font-h2--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h3{font-size:calc(var(--font-h3--size)*var(--prose-sm-scale));line-height:var(--font-h3--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h4{font-size:calc(var(--font-h4--size)*var(--prose-sm-scale));line-height:var(--font-h4--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h5{font-size:calc(var(--font-h5--size)*var(--prose-sm-scale));line-height:var(--font-h5--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h6{font-size:calc(var(--font-h6--size)*var(--prose-sm-scale));line-height:var(--font-h6--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-sm h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-sm h6{margin-block:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg{font-size:calc(var(--font-paragraph--size)*var(--prose-lg-scale));line-height:var(--font-paragraph--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h1{font-size:calc(var(--font-h1--size)*var(--prose-lg-scale));line-height:var(--font-h1--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h2{font-size:calc(var(--font-h2--size)*var(--prose-lg-scale));line-height:var(--font-h2--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h3{font-size:calc(var(--font-h3--size)*var(--prose-lg-scale));line-height:var(--font-h3--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h4{font-size:calc(var(--font-h4--size)*var(--prose-lg-scale));line-height:var(--font-h4--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h5{font-size:calc(var(--font-h5--size)*var(--prose-lg-scale));line-height:var(--font-h5--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h6{font-size:calc(var(--font-h6--size)*var(--prose-lg-scale));line-height:var(--font-h6--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-lg h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-lg h6{margin-block:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl{font-size:calc(var(--font-paragraph--size)*var(--prose-xl-scale));line-height:var(--font-paragraph--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h1{font-size:calc(var(--font-h1--size)*var(--prose-xl-scale));line-height:var(--font-h1--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h2{font-size:calc(var(--font-h2--size)*var(--prose-xl-scale));line-height:var(--font-h2--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h3{font-size:calc(var(--font-h3--size)*var(--prose-xl-scale));line-height:var(--font-h3--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h4{font-size:calc(var(--font-h4--size)*var(--prose-xl-scale));line-height:var(--font-h4--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h5{font-size:calc(var(--font-h5--size)*var(--prose-xl-scale));line-height:var(--font-h5--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h6{font-size:calc(var(--font-h6--size)*var(--prose-xl-scale));line-height:var(--font-h6--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-xl h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-xl h6{margin-block:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl{font-size:calc(var(--font-paragraph--size)*var(--prose-2xl-scale));line-height:var(--font-paragraph--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h1{font-size:calc(var(--font-h1--size)*var(--prose-2xl-scale));line-height:var(--font-h1--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h2{font-size:calc(var(--font-h2--size)*var(--prose-2xl-scale));line-height:var(--font-h2--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h3{font-size:calc(var(--font-h3--size)*var(--prose-2xl-scale));line-height:var(--font-h3--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h4{font-size:calc(var(--font-h4--size)*var(--prose-2xl-scale));line-height:var(--font-h4--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h5{font-size:calc(var(--font-h5--size)*var(--prose-2xl-scale));line-height:var(--font-h5--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h6{font-size:calc(var(--font-h6--size)*var(--prose-2xl-scale));line-height:var(--font-h6--line-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.prose-2xl h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .prose-2xl h6{margin-block:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-linear-position{syntax:"*";inherits:false;initial-value:0deg}@property --tw-mask-linear-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-linear-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-linear-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-linear-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-radial-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-radial-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-radial-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-radial-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-radial-shape{syntax:"*";inherits:false;initial-value:ellipse}@property --tw-mask-radial-size{syntax:"*";inherits:false;initial-value:farthest-corner}@property --tw-mask-radial-position{syntax:"*";inherits:false;initial-value:center}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes htw-kf-85cddbd11429ce78{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/578/assets/swan-main-CtKHk-VU.css.map */


body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal__content{max-width:min(520px,calc(100vw - var(--page-margin) * 2))}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal__content.dialog-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal__content.dialog-modal{height:fit-content;max-height:calc(100dvh - 80px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal__close-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal__close-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal__close-button .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal__close-button .svg-wrapper{width:20px;height:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal__content-body, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal__content-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal__content-body label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal__content-body label{display:flex;align-items:center;gap:var(--gap-3);cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal__content-body input[type=checkbox], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal__content-body input[type=checkbox]{accent-color:currentColor;width:20px;height:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal .tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal .tooltip-content{--color-background: var(--color-white);--color-border: var(--color-teal-400);--border-radius: var(--style-border-radius-md);width:274px;min-height:109px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal .tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal .tooltip-content{width:209px}}@media screen and (max-width:400px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal tooltip-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal tooltip-component{display:flex;justify-content:center;width:100%;margin-top:4px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.age-verification-modal__button.button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .age-verification-modal__button.button{font-weight:var(--font-weight-medium);padding-block:15px;padding-inline:25px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.carousel-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .carousel-container{width:auto!important}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.carousel-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .carousel-container{margin-left:2.5rem;margin-right:2.5rem}}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.carousel-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .carousel-container{max-width:1090px;width:100%!important;margin-left:auto;margin-right:auto}}@media screen and (min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.carousel-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .carousel-container{max-width:1188px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list__carousel .resource-list__slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list__carousel .resource-list__slide{max-width:400px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__pre-checkout-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__pre-checkout-message{font-size:14px;padding-inline:16px;text-align:center;font-weight:500;margin-bottom:32px}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__pre-checkout-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__pre-checkout-message{margin-bottom:20px;padding-inline:14px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__pre-checkout-message a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__pre-checkout-message a{color:var(--color-foreground);text-decoration:underline;transition:color var(--hover-transition-duration) var(--hover-transition-timing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__pre-checkout-message a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__pre-checkout-message a:hover{color:var(--color-accent);text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__heading .cart-bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__heading .cart-bubble{position:relative;top:unset;right:unset;background-color:var(--color-teal-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__heading .cart-bubble .cart-bubble__text-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__heading .cart-bubble .cart-bubble__text-count{color:#000;font-size:16px;font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector .svg-wrapper.icon-minus>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector .svg-wrapper.icon-minus>svg{width:16px;height:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__heading .cart-bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__heading .cart-bubble{width:fit-content;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__heading .cart-bubble[data-maintain-ratio], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__heading .cart-bubble[data-maintain-ratio]{aspect-ratio:1;min-width:26px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__header{background-color:var(--color-background);display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--cart-drawer-padding);border-bottom:var(--style-border-width) solid none;position:sticky;top:0;z-index:1;padding-bottom:20px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__header{padding:var(--cart-drawer-padding-desktop)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog{overflow:hidden;--color-background: #fdfdfd}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog[style*=--cart-drawer-height-mobile]::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog[style*=--cart-drawer-height-mobile]::backdrop{height:calc(100vh - var(--cart-drawer-height-mobile))}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog[style*=--cart-drawer-height-desktop]::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog[style*=--cart-drawer-height-desktop]::backdrop{height:calc(100vh - var(--cart-drawer-height-desktop))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__inner{height:100%;overflow:hidden;display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content{flex:1;display:flex;flex-direction:column;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__summary{background-color:var(--color-background);position:sticky;bottom:0;z-index:1;flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items{flex:1;overflow-y:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .cart-drawer__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .cart-drawer__content{overflow-y:auto;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .cart-drawer__items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .cart-drawer__items{overflow-y:visible;min-height:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .cart-drawer__heading--empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .cart-drawer__heading--empty{margin-bottom:1rem;flex-shrink:0;font-size:30px;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__empty-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__empty-text{line-height:1.5;font-size:16px;font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__empty-text a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__empty-text a{color:var(--color-text);text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__empty-text a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__empty-text a:hover{color:var(--color-accent)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__empty-text a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__empty-text a{color:var(--color-foreground);text-decoration:underline;transition:color var(--hover-transition-duration) var(--hover-transition-timing)}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component{--alignment: flex-start;display:grid;align-items:center;grid-gap:var(--gap-3xl)}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80:has([ratio=portrait]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component:has([ratio=portrait]){--template-column-ratio: .8fr}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80:has([ratio=square]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component:has([ratio=square]){--template-column-ratio: 1fr}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80:has([ratio=landscape]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component:has([ratio=landscape]){--template-column-ratio: 1.4fr}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[alignment=center], body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[alignment=center]{--alignment: center}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[alignment=center] .text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[alignment=center] .text-block{text-align:center}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[alignment=right], body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[alignment=right]{--alignment: flex-end}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[alignment=right] .text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[alignment=right] .text-block{text-align:right}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[layout=spotlight], body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[layout=spotlight]{position:relative;grid-template-columns:1fr var(--template-column-ratio);grid-template-areas:"text image"}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[layout=spotlight][reverse], body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[layout=spotlight][reverse]{grid-template-areas:"image text";grid-template-columns:var(--template-column-ratio) 1fr}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[layout=spotlight] .collection-links__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[layout=spotlight] .collection-links__container{align-items:var(--alignment)}@media(max-width:767px){body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[layout=spotlight], body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[layout=spotlight]{grid-template-columns:1fr;grid-template-areas:"text" "image";grid-gap:var(--gap-2xl)}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[layout=spotlight] .collection-links__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[layout=spotlight] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);justify-content:var(--alignment)}}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[layout=text], body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[layout=text]{grid-gap:0;grid-template-areas:"text"}body.htw-source-site-shell collection-links-component.htw-m-0357ac9953dcac80[layout=text] .collection-links__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 collection-links-component[layout=text] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);flex-wrap:wrap;flex-direction:row;justify-content:var(--alignment)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__container{display:flex;gap:var(--gap-md);flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__images{overflow:hidden;grid-area:image}@media(max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__images image-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__images image-block{max-width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-contact-page .image-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-contact-page .image-block{padding-inline:0}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-contact-page .image-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-contact-page .image-block{max-width:86px;width:86px}}body.htw-source-site-shell subscription-app-content.htw-m-0357ac9953dcac80 og-smi sm-notifications, body.htw-source-site-shell .htw-m-0357ac9953dcac80 subscription-app-content og-smi sm-notifications{right:1px}body.htw-source-site-shell subscription-app-content.htw-m-0357ac9953dcac80 og-smi .og-page-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 subscription-app-content og-smi .og-page-title{width:100%;margin-left:0}body.htw-source-site-shell subscription-app-content.htw-m-0357ac9953dcac80 og-smi .og-shipping-addresses, body.htw-source-site-shell .htw-m-0357ac9953dcac80 subscription-app-content og-smi .og-shipping-addresses{flex-wrap:wrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.subscription-app-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .subscription-app-container{max-width:calc(100% - var(--page-sidebar-width))}@media(min-width:575px){body.htw-source-site-shell subscription-app-content.htw-m-0357ac9953dcac80 og-smi .og-shipping-details-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 subscription-app-content og-smi .og-shipping-details-container{flex-wrap:wrap}}@media(min-width:1280px){body.htw-source-site-shell subscription-app-content.htw-m-0357ac9953dcac80 og-smi .og-shipping-addresses, body.htw-source-site-shell .htw-m-0357ac9953dcac80 subscription-app-content og-smi .og-shipping-addresses, body.htw-source-site-shell subscription-app-content.htw-m-0357ac9953dcac80 og-smi .og-shipping-details-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 subscription-app-content og-smi .og-shipping-details-container{flex-wrap:nowrap}body.htw-source-site-shell subscription-app-content.htw-m-0357ac9953dcac80>.page-width>.grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 subscription-app-content>.page-width>.grid{display:block}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands{--page-content-width: var(--page-width);--columns-gap: 24px;--rows-gap: 32px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands slideshow-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands slideshow-slide{padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands slideshow-arrows .slideshow-control{opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands slideshow-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands slideshow-component{position:unset;max-width:1090px;margin:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands slideshow-arrows .slideshow-control{border:1px solid var(--border-color);border-radius:50%;width:32px;height:32px;min-height:32px;display:flex;align-items:center;justify-content:center;animation:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands slideshow-component slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands slideshow-component slideshow-container{position:unset}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands slideshow-component slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands slideshow-component slideshow-container{padding-inline:56px}}@media screen and (min-width:1256px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands slideshow-component slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands slideshow-component slideshow-container{padding-inline:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands slideshow-controls, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands slideshow-controls{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands__container{width:100%;max-width:1202px;margin:auto;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow{--slideshow-gap: 14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-slides{gap:var(--slideshow-gap);z-index:10}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-slide{flex-shrink:0}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow{--slideshow-gap: 14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-slide{min-width:calc((100% - (var(--slideshow-gap) * 5)) / 6);max-width:calc((100% - (var(--slideshow-gap) * 5)) / 6)}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-slide{min-width:calc((100% - (var(--slideshow-gap) * 6)) / 7);max-width:calc((100% - (var(--slideshow-gap) * 6)) / 7)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brand-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brand-slide{aspect-ratio:1.43}}@media screen and (min-width:768px)and (max-width:1023px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow{--slideshow-gap: 14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-slide{min-width:calc((100% - (var(--slideshow-gap) * 4)) / 5);max-width:calc((100% - (var(--slideshow-gap) * 4)) / 5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brand-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brand-slide{aspect-ratio:1.48}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow{--slideshow-gap: 16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-slide{width:72px;min-width:72px;max-width:72px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brand-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brand-slide{aspect-ratio:1}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-arrows .slideshow-control--previous, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-arrows .slideshow-control--previous{left:-30px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-arrows .slideshow-control--next, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-arrows .slideshow-control--next{right:-30px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brands-slideshow slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brands-slideshow slideshow-arrows{display:none!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brand-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brand-slide{display:flex;justify-content:center;align-items:center;padding:.5rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-section .section-content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-section .section-content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-section .section-content-wrapper{grid-template-columns:1fr 1fr}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-section .product-media-container.constrain-height, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-section .product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: var(--visual-preview--height, 80dvh)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-section .product-media-container.constrain-height, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-section .product-media-container.constrain-height{--viewport-offset: 300px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-section .product-grid__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-section .product-grid__card{--padding-block: 20px;--padding-inline: 20px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-section .product-grid__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-section .product-grid__card{--padding-block: 40px;--padding-inline: 40px}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-section .media-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-section .media-block{order:-1}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.features-grid-section.spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .features-grid-section.spacing-style{padding-top:var(--padding-block-start, 0);padding-bottom:var(--padding-block-end, 0);padding-left:var(--padding-inline-start, 0);padding-right:var(--padding-inline-end, 0)}@media(max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.features-grid-section.spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .features-grid-section.spacing-style{padding-top:var(--padding-block-start-mobile, var(--padding-block-start, 0));padding-bottom:var(--padding-block-end-mobile, var(--padding-block-end, 0));padding-left:var(--padding-inline-start-mobile, var(--padding-inline-start, 0));padding-right:var(--padding-inline-end-mobile, var(--padding-inline-end, 0))}}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.features-grid__item-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .features-grid__item-image{width:var(--desktop-width)!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border);z-index:var(--layer-header-menu)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar{--full-page-grid-central-column-width: 100%;--full-page-grid-margin: 0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__container{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:1921px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__container{margin-left:auto;margin-right:auto;width:100%;max-width:calc(var(--normal-page-width) - var(--container-margin-xl) * 2)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative;flex:1}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider{grid-column:1 / -1;min-height:32px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone{display:flex;flex-shrink:0;margin-left:auto;border-left:2px solid var(--color-stone-900);padding-inline-start:1rem;height:100%}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone{padding-inline-end:1.25rem}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone{padding-inline-end:2.5rem}}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone{padding-inline-end:4rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;transition:opacity .2s ease;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone-link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone-link:hover{opacity:.8}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone-icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone-icon svg{width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone-text{white-space:nowrap}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__phone, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__phone{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:calc(100% - var(--button-size) * 2);margin-inline:auto}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slides{padding-inline:1.5rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slides>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slides>*{grid-area:stack}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slide[aria-hidden=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider slideshow-arrows{padding:0;left:0;right:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider slideshow-arrows[shape=none], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider slideshow-arrows[shape=none]{mix-blend-mode:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider slideshow-arrows .slideshow-control--shape-none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider slideshow-arrows .slideshow-control--shape-none{color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider .slideshow-control .svg-wrapper>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider .slideshow-control .svg-wrapper>svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slider .slideshow-control .svg-wrapper>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slider .slideshow-control .svg-wrapper>svg{width:12px;height:12px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slide{place-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__text:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__text:first-child{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.announcement-bar__slide:has(.announcement-bar__link):is(:hover,:focus) .announcement-bar__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .announcement-bar__slide:has(.announcement-bar__link):is(:hover,:focus) .announcement-bar__text{text-decoration:underline;text-decoration-color:currentColor}body.htw-source-site-shell .htw-m-0357ac9953dcac80{--header-height: 0px;--header-group-height: var(--header-height);--mobile-search-height: 0px;--announcement-bar-height: 0px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac>header){--header-height: 60px}@media screen and not (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header__mobile-search-row){--mobile-search-height: 56px;--header-group-height: calc(var(--header-height) + var(--mobile-search-height))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac:empty){--header-group-height: 0px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[transparent], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-bg-color: transparent;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;left:0;right:0;background-color:transparent;z-index:var(--layer-overlay)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[transparent][transparent=not-sticky][data-sticky-state=active], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[transparent][transparent=not-sticky][data-sticky-state=active], body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[transparent]:has(.header__row:hover,.mega-menu__list:is(:hover),.header-menu:is([aria-expanded=true]),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden])), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[transparent]:has(.header__row:hover,.mega-menu__list:is(:hover),.header-menu:is([aria-expanded=true]),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden])){--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: unset;--color-foreground: inherit;--color-background: inherit;--color-border: inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[transparent] .header__row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[transparent] .header__row{transition:color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.header[transparent]:not([data-sticky-state=active]),.header[transparent=always][data-sticky-state=active],.account-popover[open],.localization-wrapper:not([hidden])) .header__row:not(:hover):not(:has(.header-menu[aria-expanded=true],.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden]))), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.header[transparent]:not([data-sticky-state=active]),.header[transparent=always][data-sticky-state=active],.account-popover[open],.localization-wrapper:not([hidden])) .header__row:not(:hover):not(:has(.header-menu[aria-expanded=true],.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden]))){--color-foreground: inherit;--color-border: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header--inherit-color-scheme-on-menu-open:has(.mega-menu__list:is(:hover),.header-menu:is([aria-expanded=true]),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating]) .header__row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header--inherit-color-scheme-on-menu-open:has(.mega-menu__list:is(:hover),.header-menu:is([aria-expanded=true]),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating]) .header__row{--color-foreground: inherit;--color-background: inherit;--color-border: inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-section{position:relative;z-index:var(--layer-header-menu)}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--header-group-f8b4b92cac:has(#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--header-group-f8b4b92cac:has(#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky]){display:contents}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=always]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=always]){position:sticky;top:-1px;z-index:23}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up]){position:sticky;top:-1px;z-index:23}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock] .header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up]), body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock] .header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=always]){position:sticky;top:calc((-1 * var(--scroll-lock-offset, 0px)) - 1px);left:0;right:0;z-index:23}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock] .header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238:not([sticky])){position:sticky;top:calc((-1 * var(--scroll-lock-offset, 0px)) - 1px);left:0;right:0;z-index:23}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled] .menu-drawer__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled] .menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled] .sidebar__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled] .drawer__dialog{top:var(--mobile-sticky-header-height, 64px)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up][data-sticky-animation]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up][data-sticky-animation]){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up][data-scroll-direction=down][data-sticky-state=none]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up][data-scroll-direction=down][data-sticky-state=none]){transform:translateY(-100%)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up][data-scroll-direction=up][data-sticky-state=active]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-section:has(>#htw-m-0357ac9953dcac80--header-component-feb29d5238[sticky=scroll-up][data-scroll-direction=up][data-sticky-state=active]){transform:translateY(0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active]:not(:has(.sidebar-backdrop--visible)):not(:has(.menu-drawer__backdrop)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active]:not(:has(.sidebar-backdrop--visible)):not(:has(.menu-drawer__backdrop)){view-transition-name:sticky-header}@media screen and (max-width:767px){body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-state] .header-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-state] .header-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock][page-scrolled] header-component .header-logo{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=idle], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=idle], body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active][data-animating], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active][data-animating]{opacity:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row{position:relative;background-color:var(--header-bg-color, var(--color-background))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row--top:not(.divider--page-width), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row--top:not(.divider--page-width), body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row--top.divider--page-width .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row--top.divider--page-width .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row--bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--color-teal-200)}@media screen and (max-width:767px){body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-state] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-state] .header__columns{position:fixed;top:0;left:0;right:0;z-index:var(--layer-header-menu)}}@media screen and (max-width:767px){body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-animation] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-animation] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock][page-scrolled] .header__columns{position:fixed;top:0;left:0;right:0;z-index:var(--layer-header-menu)}}@media screen and (max-width:767px){body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-scroll-direction=up][data-sticky-animation] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-scroll-direction=up][data-sticky-animation] .header__columns, body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-was-active=true][data-scroll-direction=down][data-sticky-animation] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-was-active=true][data-scroll-direction=down][data-sticky-animation] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock][page-scrolled] header-component[data-scroll-direction=up][data-sticky-animation] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock][page-scrolled] header-component[data-was-active=true][data-scroll-direction=down][data-sticky-animation] .header__columns{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}@media screen and (max-width:767px){body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-animation=hidden] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-animation=hidden] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock][page-scrolled] header-component[data-sticky-animation=hidden] .header__columns{transform:translateY(-100%)}}@media screen and (max-width:767px){body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-animation=visible] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-animation=visible] .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80[scroll-lock][page-scrolled] header-component[data-sticky-animation=visible] .header__columns{transform:translateY(0)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row--top, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row--top{height:120px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row--bottom:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row--bottom:after{content:"";position:absolute;top:0;left:0;bottom:-(var(--border-bottom-width, 1px));width:100%;height:calc(100% + var(--border-bottom-width));background-color:#00000080;z-index:var(--layer-overlay);pointer-events:none;display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row--bottom.overlay-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row--bottom.overlay-background{pointer-events:none}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row--bottom.overlay-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row--bottom.overlay-background{z-index:var(--layer-base)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row--bottom.overlay-background:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row--bottom.overlay-background:after{display:block;pointer-events:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__row.divider--page-width:not(.section--page-width) .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column{display:flex;align-items:center}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column{display:contents}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--left{margin-right:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--left, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--center{grid-area:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--center{justify-content:center;grid-area:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--center header-menu:only-child .overflow-menu::part(list), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--right .overflow-menu::part(list), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--right .overflow-menu::part(list){justify-content:flex-end}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns{display:grid;grid-template-areas:"left center right";grid-template-columns:var(--header-template-columns);--header-left: 2fr;--header-center: 8fr;--header-right: 2fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns{--header-left: 194px;--header-center: 6fr;--header-right: 2fr;grid-gap:var(--gap-lg)}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns{--header-left: 194px;--header-center: 7fr;--header-right: 2fr}}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns{--header-left: 194px;--header-center: 8fr;--header-right: 2fr}}@media screen and (min-width:1600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns{--header-left: 194px;--header-center: 8fr;--header-right: 2fr}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns{background-color:var(--header-bg-color, var(--color-background))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns:has(.header__column--center header-menu), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns:where(:not(:has(.header__column--center))), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns:where(:not(:has(.header__column--center))){grid-template-areas:"left right";--header-template-columns: var(--header-left) var(--header-right)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns{--header-template-columns: var(--header-mobile-bookend) 1fr calc(var(--header-mobile-bookend) * 3);grid-template-areas:"left center right";grid-column:span 3;column-gap:0;align-items:center;padding-block:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns .header-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns .header-logo{grid-area:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns:not(:has(header-actions)) .search-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns:not(:has(header-actions)) .search-action{grid-area:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns:not(:has(.account-actions)) .search-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns:not(:has(.account-actions)) .search-action{grid-area:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns .search-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns .search-action{grid-area:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns header-actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns header-actions{grid-area:right}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns:not(:has(.header__column)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns:not(:has(.header__column)){grid-template-columns:1fr}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header{--header-padding-top: 0;--header-padding-bottom: .3125rem;--font-paragraph--line-height: 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header.header--compact, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header.header--compact{--header-padding-top: 0;--header-padding-bottom: .3125rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__columns{--padding-block-end: var(--header-padding-bottom)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header:not(.header--compact) .header__row--bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header:not(.header--compact) .header__row--bottom{--header-padding-bottom: .3125rem;--header-padding-top: 0}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header:not(.header--compact) .header__row--bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header:not(.header--compact) .header__row--bottom{--page-margin: 0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header--collapse-row-paddings .header__row--top .header__columns, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: .3125rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row{--header-mobile-search-padding: 0;background-color:var(--color-background);border-bottom:var(--border-bottom-width) solid var(--color-border);grid-template-columns:max-content;grid-column:1 / -1;padding-block-end:var(--padding-lg);padding-inline:var(--padding-lg)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row{display:none}}body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-state] .header__mobile-search-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-state] .header__mobile-search-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled][scroll-lock] .header__mobile-search-row{grid-area:center;padding-block-end:0;position:unset;min-width:0}@media screen and (max-width:767px){body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-state] .header__mobile-search-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-state] .header__mobile-search-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled][scroll-lock] .header__mobile-search-row{padding-inline:var(--padding-lg) 0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row form, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row .search-action--mobile-always, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row .search-action--mobile-always{position:unset!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row .predictive-search-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row .predictive-search-form__header{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-container{--padding-block-start: var(--header-mobile-search-padding);--padding-block-end: var(--header-mobile-search-padding)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-container{--padding-block-start: 0px;--section-top-offset: 0px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header.header--compact+.header__mobile-search-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header.header--compact+.header__mobile-search-row{--header-mobile-search-padding: var(--padding-3xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-section:has(.header[transparent])+.shopify-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac #htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac #htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: var(--header-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(body:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac #htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,body:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac #htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(body:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac #htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,body:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac #htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac #htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * -1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center-topic .accordion--dividers accordion-custom .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center-topic .accordion--dividers accordion-custom .details__header{border-block-end:var(--style-border-width) solid var(--color-stone-900);font-weight:var(--font-weight-normal)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center-topic .accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center-topic .accordion .details__header{padding-block:calc(var(--spacing) * 8.5) calc(var(--spacing) * 2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center-topic .accordion accordion-custom:first-child .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center-topic .accordion accordion-custom:first-child .details__header{padding-top:calc(var(--spacing) * 7)}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center-topic .accordion accordion-custom:first-child .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center-topic .accordion accordion-custom:first-child .details__header{padding-top:calc(var(--spacing) * 5)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center-topic .accordion .details__header svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center-topic .accordion .details__header svg{width:calc(var(--spacing) * 5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center-topic .sidebar-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center-topic .sidebar-nav{--sidebar-title-active-color: var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-main-content>.shopify-block:has(.off-canvas-block), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-main-content>.shopify-block:has(.off-canvas-block){order:-1}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-main-content>.shopify-block:has(.off-canvas-block), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-main-content>.shopify-block:has(.off-canvas-block){order:initial}}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-main-content>.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-main-content>.group-block{padding-left:var(--page-margin)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-main-content .details__header .svg-wrapper>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-main-content .details__header .svg-wrapper>svg{--icon-size: var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-main-content .details__header .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-main-content .details__header .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-main-content .details-content ol, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-main-content .details-content ol{list-style:decimal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .accordion--dividers accordion-custom .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .accordion--dividers accordion-custom .details__header{border-block-end:var(--style-border-width) solid var(--color-stone-900);font-weight:var(--font-weight-normal)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .accordion .details__header{padding-block:calc(var(--spacing) * 8.5) calc(var(--spacing) * 2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .accordion accordion-custom:first-child .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .accordion accordion-custom:first-child .details__header{padding-top:calc(var(--spacing) * 7)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .help-center-main-content .content-accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .help-center-main-content .content-accordion .details__header{padding-top:calc(var(--spacing) * 5)}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .help-center-main-content .content-accordion:last-child .details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .help-center-main-content .content-accordion:last-child .details{padding-bottom:0}}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .accordion accordion-custom:first-child .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .accordion accordion-custom:first-child .details__header{padding-top:calc(var(--spacing) * 5)}}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .help-center-main-content .content-accordion:last-child .details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .help-center-main-content .content-accordion:last-child .details{padding-bottom:calc(var(--spacing) * 2.5)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .accordion .details__header svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .accordion .details__header svg{width:calc(var(--spacing) * 5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .sidebar-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .sidebar-nav{--sidebar-title-active-color: var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .help-center-main-content .content-accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .help-center-main-content .content-accordion .details__header{column-gap:var(--spacing)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .help-center-main-content .content-accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .help-center-main-content .content-accordion .details__header{padding-top:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .help-center-main-content .content-accordion--first .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .help-center-main-content .content-accordion--first .details__header{padding-top:calc(var(--spacing) * 4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .help-center-main-content .content-accordion:last-child .details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .help-center-main-content .content-accordion:last-child .details{padding-bottom:0}}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .sidebar-nav-heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .sidebar-nav-heading{padding-top:37px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .details-content.sidebar-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .details-content.sidebar-nav{padding-top:18px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--help-center .help-center-main-content .content-accordion .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--help-center .help-center-main-content .content-accordion .details-content{padding-bottom:44px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero-wrapper{--hero-height-offset: 0px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac>.header-section>#htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac>.header-section+.shopify-section)) .hero-wrapper:first-child{--hero-height-offset: var(--header-group-height, 0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero{position:relative;min-height:calc(var(--hero-min-height) - var(--hero-height-offset));max-height:calc(var(--hero-max-height) - var(--hero-height-offset))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero[data-shopify-visual-preview], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__container{position:relative;overflow:hidden;border:var(--hero-border-width) var(--hero-border-style) rgba(from var(--color-border) r g b / var(--hero-border-opacity));min-height:inherit;align-items:var(--vertical-alignment-mobile);justify-content:var(--horizontal-alignment);z-index:var(--layer-base)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__container{align-items:var(--vertical-alignment)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__content-wrapper.page-width, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__content-wrapper.page-width{grid-column:2 / 3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__content-wrapper{position:relative;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__content-wrapper .group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__content-wrapper .group-block-content{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__media-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(var(--hero-media-count, 1),1fr);height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--auto .hero__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--auto .hero__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--auto .hero__video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--auto .hero__video{aspect-ratio:var(--hero-media-aspect-ratio)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--no-blocks-auto-height :is(.hero__image,.hero__video), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--no-blocks-auto-height :is(.hero__image,.hero__video){width:100%;aspect-ratio:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--no-blocks-auto-height .hero__media-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--no-blocks-auto-height .hero__media-wrapper{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__video{position:relative;height:100%;width:100%;object-fit:cover;z-index:var(--layer-base);overflow:hidden;display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__image img{height:100%;width:100%;object-fit:cover;object-position:top center;display:block}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__image img{object-position:center left}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__image img{object-position:top center}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__link{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__media-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__media-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__content-wrapper{pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.hero__media-wrapper,.hero__content-wrapper) a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.hero__media-wrapper,.hero__content-wrapper) a, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.hero__media-wrapper,.hero__content-wrapper) button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.hero__media-wrapper,.hero__content-wrapper) button, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.hero__media-wrapper,.hero__content-wrapper) input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.hero__media-wrapper,.hero__content-wrapper) input, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.hero__media-wrapper,.hero__content-wrapper) textarea, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.hero__media-wrapper,.hero__content-wrapper) textarea, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.hero__media-wrapper,.hero__content-wrapper) select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.hero__media-wrapper,.hero__content-wrapper) select, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.hero__media-wrapper,.hero__content-wrapper) iframe, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.hero__media-wrapper,.hero__content-wrapper) iframe{pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__content-wrapper--design-mode *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__content-wrapper--design-mode *{pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--has-embed .hero__media-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--has-embed .hero__media-wrapper{height:100%}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--has-embed .hero__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--has-embed .hero__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--has-embed .hero__media-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--has-embed .hero__media-wrapper{max-height:calc(100vh - var(--header-group-height, 0px));height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--has-embed .hero__media-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--has-embed .hero__media-wrapper{margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--has-embed .hero__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--has-embed .hero__container{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero--has-embed .hero__media-wrapper iframe, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero--has-embed .hero__media-wrapper iframe{max-height:calc(100vh - var(--header-group-height, 0px));height:100%;object-fit:cover}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero[data-blur-shadow=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom, black 0%, black 60%, transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 1rem;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2, 1.25);--blurred-reflection-padding-block-end: 60px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero[data-blur-shadow=true] .hero__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero[data-blur-shadow=true] .hero__container{overflow:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero[data-blur-shadow=true] .hero__container:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__blurred-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__blurred-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:var(--blurred-reflection-mask-image);mask-image:var(--blurred-reflection-mask-image);filter:var(--blurred-reflection-filter-saturate);pointer-events:none;transform:translateY(50%);overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__blurred-image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__blurred-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:var(--blurred-reflection-filter-blur);opacity:var(--blur-opacity);transform:var(--blurred-reflection-scale);padding-block-end:var(--blurred-reflection-padding-block-end)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__blurred-image img:not(:only-child), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__blurred-image img:not(:only-child){width:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__blurred-image img:not(:only-child):last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__blurred-image img:not(:only-child):last-child{right:0;left:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation{padding-block:var(--padding-block-start, 40px) var(--padding-block-end, 40px);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation{padding-block:var(--padding-mobile-block-start, 40px) var(--padding-mobile-block-end, 40px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__container{display:flex;justify-content:center;align-items:flex-start;gap:var(--items-gap, 32px);border-radius:var(--border-radius-mobile, 0);width:fit-content;margin:0 auto}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__container{width:100%;padding:10px 16px}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section.section--mobile-padding-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section.section--mobile-padding-0{display:block}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__container--has-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__container--has-background{background-color:var(--background-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__item{display:flex;align-items:center;text-align:center;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__item--row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__item--row{flex-direction:column;text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__content{display:flex;flex-direction:column;align-items:center;text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__item--row .icon-text-navigation__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__item--row .icon-text-navigation__content{flex-direction:row;text-align:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__active-line, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__active-line{width:100%;height:var(--active-line-thickness, 1px);background-color:var(--active-line-color, var(--color-foreground));border-radius:calc(var(--active-line-thickness, 1px) / 2);margin-top:4px;align-self:stretch;opacity:0;transition:opacity .3s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__active-line--active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__active-line--active, body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__item:hover .icon-text-navigation__active-line, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__item:hover .icon-text-navigation__active-line{opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;transition:all .3s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__link:hover .icon-text-navigation__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__link:hover .icon-text-navigation__text{color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__link:hover .icon-text-navigation__active-line, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__link:hover .icon-text-navigation__active-line{background-color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__icon{width:var(--icon-size-mobile, 40px);height:var(--icon-size-mobile, 40px);display:flex;align-items:center;justify-content:center;flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__content .icon-text-navigation__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__content .icon-text-navigation__icon{margin-bottom:.75rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__item--row .icon-text-navigation__content .icon-text-navigation__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__item--row .icon-text-navigation__content .icon-text-navigation__icon{margin-right:.75rem;margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__svg{width:100%;height:100%;object-fit:contain;transition:filter .3s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__text{font-size:18px;font-weight:400;line-height:1.2;color:var(--color-foreground);transition:color .3s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__text--active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__text--active{font-weight:500}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__container{border-radius:var(--border-radius-desktop, 0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__container--has-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__container--has-background{padding:13px 24px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__icon{width:var(--icon-size-desktop, 48px);height:var(--icon-size-desktop, 48px)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__text{font-size:16px}}@media screen and (max-width:400px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-text-navigation__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-text-navigation__container{gap:16px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-country-btn].is-active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [data-country-btn].is-active{color:#007437}body.htw-source-site-shell .htw-m-0357ac9953dcac80.about-section>p>a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .about-section>p>a{color:var(--color-emerald-600);text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.about-section>p>a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .about-section>p>a:hover{text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.distributor-rich-text a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .distributor-rich-text a{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.distributor-rich-text a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .distributor-rich-text a:hover{text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.btn-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .btn-link{border:1px solid var(--color-emerald-600);border-radius:16px;padding:12px 15px;width:380px;color:var(--color-emerald-600);text-align:center;height:50px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.btn-link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .btn-link:hover{text-decoration:underline var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-container{width:100%;max-width:var(--normal-content-width);margin:0 auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments{display:flex;flex-direction:column;gap:var(--gap-3xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comment__author, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comment__author{display:flex;align-items:center;gap:var(--gap-2xs);margin-top:var(--margin-md);font-size:var(--font-size--body-sm);color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-pagination, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-pagination{display:flex;justify-content:center;gap:var(--gap-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-pagination, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-pagination, body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-pagination a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-pagination a, body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-pagination .current, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-pagination .current{color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-pagination .current, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-pagination .current, body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-pagination a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-pagination a{display:block;padding:var(--padding-3xs) var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-pagination .current, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-pagination .current, body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments-pagination a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments-pagination a:hover{border-bottom:1px solid var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-blog-post .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-blog-post .placeholder-image{height:auto;border-radius:var(--border-radius, 0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-header-block h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-header-block h1{text-wrap:initial}body.htw-source-site-shell .htw-m-0357ac9953dcac80{--extra-narrow-page-width: 68.13rem;--narrow-page-width: 90rem;--normal-page-width: 120rem;--wide-page-width: 150rem;--container-margin-xl: 112px;--page-max-width: calc(var(--normal-page-width) - (var(--container-margin-xl) * 2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks__additional-info:has(.hidden-cart-block), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks__additional-info:has(.hidden-cart-block){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-buyer-consent-76d47f81f8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-buyer-consent-76d47f81f8{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recurring-purchase-notice p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recurring-purchase-notice p{font-size:12px;color:#2b2b2b}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recurring-purchase-notice a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recurring-purchase-notice a{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page{--cart-font-size--2xs: var(--font-size--2xs);--cart-font-size--xs: var(--font-size--xs);--cart-font-size--sm: var(--font-size--sm);--cart-font-size--md: var(--font-size--md);--cart-font-size--2xl: var(--font-size--2xl);display:grid;grid-template-columns:1fr;gap:0 var(--padding-2xl)}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page{gap:0 60px}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page{--sidebar-width: 30rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-title .cart-bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-title .cart-bubble{position:relative;top:unset;right:unset;background-color:var(--color-teal-50);border-radius:100%}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__wrapper{max-width:1136px;margin-inline:auto;width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__recurring-purchase-notice, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__recurring-purchase-notice{order:4}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__recurring-purchase-notice, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__recurring-purchase-notice{width:100%;grid-column:2;order:unset}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-title .cart-bubble .cart-bubble__text-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-title .cart-bubble .cart-bubble__text-count{font-weight:500;font-size:20px}@media(max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-title .cart-bubble .cart-bubble__text-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-title .cart-bubble .cart-bubble__text-count{font-size:18px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-bubble .cart-bubble__text-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-bubble .cart-bubble__text-count{color:#000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--extra-narrow .cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--extra-narrow .cart-page{max-width:var(--extra-narrow-page-width);margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--narrow .cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--narrow .cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--content .cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--content .cart-page{max-width:var(--narrow-page-width);margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--normal .cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--normal .cart-page{max-width:var(--normal-page-width);margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--wide .cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--wide .cart-page{max-width:var(--wide-page-width);margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width .cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width .cart-page{max-width:none;margin-inline:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__additional-info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__additional-info{grid-column:1 / -1;margin-bottom:1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page--empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page--empty{display:flex;flex-direction:column;align-items:center;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__theme-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__theme-blocks{display:flex;flex-direction:column;padding-bottom:20px;align-items:stretch;position:relative;gap:16px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__theme-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__theme-blocks{margin-top:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.cart-page__app-blocks,.cart-page__theme-blocks).desktop-only, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.cart-page__app-blocks,.cart-page__theme-blocks).desktop-only{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.cart-page__app-blocks,.cart-page__theme-blocks).mobile-only, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.cart-page__app-blocks,.cart-page__theme-blocks).mobile-only{display:flex}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.cart-page__app-blocks,.cart-page__theme-blocks).desktop-only, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.cart-page__app-blocks,.cart-page__theme-blocks).desktop-only{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.cart-page__app-blocks,.cart-page__theme-blocks).mobile-only, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.cart-page__app-blocks,.cart-page__theme-blocks).mobile-only{display:none}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks{padding-bottom:4px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__theme-blocks .shopify-block:has(.content-card--hidden), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__theme-blocks .shopify-block:has(.content-card--hidden), body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks>div:has(.content-card--hidden), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks>div:has(.content-card--hidden){display:none}@media(max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__constructor-recommendations, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__constructor-recommendations{order:4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__constructor-recommendations .spacing-style, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__constructor-recommendations .spacing-style{padding-top:20px!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__theme-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__theme-blocks{grid-column:1}@media(min-width:768px)and (max-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__theme-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__theme-blocks{grid-column:2;margin-top:0}}@media(min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__theme-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__theme-blocks{grid-row:4}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks{display:flex;flex-direction:column;align-items:stretch;position:relative;gap:16px}@media screen and (min-width:990px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks{width:var(--sidebar-width)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00{padding-block:24px;border-top:1px solid #b4baa2;border-bottom:1px solid #b4baa2}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00{padding-block:16px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 .idme-trigger, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 .idme-trigger{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 .idme-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 .idme-text{font-size:14px;line-height:20px;font-weight:400;font-family:var(--font-family-body);color:var(--color-text);display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 .idme-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 .idme-text{font-size:14px;line-height:20px;font-weight:400;font-family:var(--font-family-body);color:var(--color-text);display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 .idme-text img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--idme-verification-fb9d0fdd00 .idme-text img{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page--empty .cart-page__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page--empty .cart-page__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page--empty .cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page--empty .cart-page__app-blocks{margin-top:var(--margin-6xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page--empty .cart-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page--empty .cart-title{text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__main, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__main{grid-column:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__summary{padding-top:var(--padding-xl)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page{display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__title{order:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__summary{order:4;padding-top:var(--padding-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__theme-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__theme-blocks{order:3;grid-column:1;padding-top:var(--padding-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__app-blocks, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__app-blocks{order:3;grid-column:1;padding-top:var(--padding-lg);margin-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__items{order:4;padding-top:20px}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page{grid-template-columns:1fr min(46vw,var(--sidebar-width));grid-template-rows:min-content min-content 1fr}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__summary{display:grid;height:100%;grid-column:2;grid-row:1 / -1;align-self:stretch;padding-top:0;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width .cart-page:has(.cart__container--extend){grid-column:2 / 2;grid-template-columns:1fr minmax(var(--sidebar-width),calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)))}}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--extra-narrow .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--extra-narrow .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--narrow .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--narrow .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--normal .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--normal .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--wide .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--wide .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--content .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--content .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--container .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--container .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--container-extended .cart-page:has(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--container-extended .cart-page:has(.cart__container--extend){grid-template-columns:1fr}}@media screen and (min-width:1400px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page{grid-template-columns:1fr var(--sidebar-width)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.main-collection-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .main-collection-grid{grid-column:var(--grid-column--mobile)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.main-collection-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .main-collection-grid{grid-column:var(--grid-column--desktop)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper:has(.facets-block-wrapper--full-width), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper:has(.facets-block-wrapper--full-width), body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper:has(.collection-wrapper--full-width), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper:has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:minmax(var(--page-margin),1fr) repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) minmax(var(--page-margin),1fr)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{grid-column:var(--facets-vertical-col-width) / var(--full-width-column-number)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper:has(.facets-block-wrapper--vertical:not(#htw-m-0357ac9953dcac80--filters-drawer-759bd6c737)):has(.collection-wrapper--full-width), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper:has(.facets-block-wrapper--vertical:not(#htw-m-0357ac9953dcac80--filters-drawer-759bd6c737)):has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:0fr repeat(var(--centered-column-number),minmax(0,1fr)) 0fr}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__item .group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__item .group-block{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=mobile-single] .product-grid__item .group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=mobile-single] .product-grid__item .group-block{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}body.htw-source-site-shell marquee-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 marquee-component{display:block;width:100%;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width.media-with-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width.media-with-content{grid-template-areas:"margin-left media margin-right" "margin-left content margin-right"}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width.media-with-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width.media-with-content{grid-template-areas:"margin-left media content margin-right";--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width.media-with-content--media-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:"margin-left content media margin-right"}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width.media-with-content--medium, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width.media-with-content--medium{--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width.media-with-content--narrow.media-with-content--media-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--page-width.media-with-content--narrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--page-width.media-with-content--narrow{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width.media-with-content--media-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width.media-with-content--media-right{--media-with-content-grid-columns: 2.5fr 3.5fr;grid-template-areas:"content media"}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width.media-with-content--medium, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width.media-with-content--medium{--media-with-content-grid-columns: 1fr 1fr}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width.media-with-content--narrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width.media-with-content--narrow{--media-with-content-grid-columns: 2fr 4fr}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width.media-with-content--narrow.media-with-content--media-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: 4fr 2fr}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content.media-with-content--media-extend, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content.media-with-content--media-extend{grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "margin-left content margin-right"}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content.media-with-content--media-extend, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content.media-with-content--media-extend{grid-template-areas:"media media content margin-right"}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content--media-extend.media-with-content--media-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content--media-extend.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content--media-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content--media-right{grid-template-areas:"margin-left content media media"}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content{--media-with-content-grid-columns: var(--full-page-grid-with-margins);grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "content content content"}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content{grid-template-areas:"media content";--media-with-content-grid-columns: 3.5fr 2.5fr}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content .media-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content .media-block{grid-area:media}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content .media-with-content__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content .media-with-content__content{grid-area:content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content .media-with-content__content>.group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content .media-with-content__content>.group-block-content{padding-inline:var(--page-margin);padding-block:calc(2 * var(--page-margin))}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content .media-with-content__content>.group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content .media-with-content__content>.group-block-content{padding-block:var(--page-margin)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content.section--page-width .media-with-content__content>.group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:0}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content.section--page-width .media-with-content__content>.group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline-start:var(--page-margin)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-with-content[data-shopify-visual-preview], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-with-content[data-shopify-visual-preview]{--hero-min-height: 500px;min-height:500px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--password, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--password{--section-min-height: calc(100svh - 8rem) }body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl);position:fixed;bottom:0;left:0;right:0;z-index:var(--layer-overlay)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter__powered-by, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter__powered-by a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter__powered-by a{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter__powered-by svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter__powered-by svg{display:inline;height:1.3em;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter__links, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter__links, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter__links{flex-direction:column;gap:var(--gap-sm)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter__admin-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter__admin-link{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(#htw-m-0357ac9953dcac80--PBarNextFrameWrapper-dd5a4eb64f) .password-enter{padding-bottom:var(--padding-6xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-primary);cursor:pointer;text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-enter__button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-enter__button:hover{color:var(--color-primary-hover);text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog::backdrop{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog[open]{opacity:1;top:0;left:0}@starting-style{body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog[open]{opacity:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog:not([open]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog:not([open]){opacity:0}@starting-style{body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog:not([open]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog:not([open]){opacity:1}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog__close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog__close-button{cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog__content .email-signup__message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog[open] .password-dialog__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog[open] .password-dialog__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog[open] .password-dialog__content{transform:translateY(1em)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog:not([open]) .password-dialog__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog:not([open]) .password-dialog__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.storefront-password-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .storefront-password-form{max-width:400px;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group, body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog__submit-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog__submit-button{width:100%}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group, body.htw-source-site-shell .htw-m-0357ac9953dcac80.password-dialog__submit-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .password-dialog__submit-button{width:auto}}body.htw-source-site-shell predictive-search-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;z-index:var(--layer-heightened)}@media screen and (max-width:749px){body.htw-source-site-shell predictive-search-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 predictive-search-component{border-radius:var(--radius-pills)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-dropdown, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-dropdown{display:flex;flex-direction:column;position:relative;top:0;left:0;right:0;z-index:var(--layer-base)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(:is(dialog))>predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(:is(dialog))>predictive-search-component{padding-inline-start:.5rem}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(:is(dialog))>predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(:is(dialog))>predictive-search-component{padding-inline-start:3.375rem;padding-inline-end:.375rem}}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(:is(dialog))>predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(:is(dialog))>predictive-search-component{padding-inline-start:3.375rem;padding-inline-end:4.375rem}}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(:is(dialog))>predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(:is(dialog))>predictive-search-component{padding-inline-start:3.375rem;padding-inline-end:4.375rem}}@media screen and (min-width:1600px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(:is(dialog))>predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(:is(dialog))>predictive-search-component{padding-inline-start:3.375rem;padding-inline-end:2rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search--right{margin-right:0;margin-left:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search--left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search--left{margin-right:auto;margin-left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(:is(dialog))>predictive-search-component.predictive-search--floating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(:is(dialog))>predictive-search-component.predictive-search--floating{width:min(40dvw,650px);position:absolute;top:var(--search-top, unset);right:var(--search-right, unset);left:var(--search-left, unset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form{position:relative;width:100%;align-self:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__content-wrapper{position:absolute;top:var(--header-mobile-search-height);height:calc(100dvh - var(--header-height) + 13px);width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);clip-path:inset(0 -100px -100px -100px);transform:translateZ(0);will-change:transform,opacity;overflow:hidden}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__content-wrapper{border-radius:0}}@media(min-width:768px)and (max-width:900px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__content-wrapper{min-width:460px;left:-52px}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__content-wrapper{max-height:var(--modal-max-height);top:calc(100% + var(--header-mobile-search-padding))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .predictive-search-form__content-wrapper{top:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:var(--padding-6xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--right .predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--right .predictive-search-form__content-wrapper{right:0;left:unset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal .predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal .predictive-search-form__content-wrapper{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(:is(dialog))>predictive-search-component:not(.predictive-search--expanded) .predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(:is(dialog))>predictive-search-component:not(.predictive-search--expanded) .predictive-search-form__content-wrapper{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header-inner:has(.search-input:focus-visible), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header-inner:has(.search-input:focus-visible){outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:calc(var(--focus-outline-offset) * -1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__inner{--title-font-size: var(--font-size--md);--title-margin-block: var(--margin-xs);--list-item-padding-block: var(--padding-sm);flex-grow:1;overflow-y:auto;padding-top:24px;container-type:inline-size;color:var(--color-foreground);display:flex}@media(max-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__inner{flex-direction:column}}@media screen and (min-width:1025px)and (max-width:1629px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto auto}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__section[data-cnstrc-section=Products], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__section[data-cnstrc-section=Products]{width:100%}@media screen and (min-width:1025px)and (max-width:1629px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__section[data-cnstrc-section=Products], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__section[data-cnstrc-section=Products]{grid-column:2;grid-row:1 / -1}}@media screen and (min-width:1630px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__section[data-cnstrc-section=Products], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__section[data-cnstrc-section=Products]{flex:1 1 0%;min-width:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__section[data-cnstrc-section="Search Suggestions"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__section[data-cnstrc-section="Search Suggestions"]{order:-1}@media screen and (min-width:1025px)and (max-width:1629px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__section[data-cnstrc-section="Search Suggestions"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__section[data-cnstrc-section="Search Suggestions"]{grid-column:1;grid-row:1}}@media screen and (min-width:1630px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__section[data-cnstrc-section="Search Suggestions"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__section[data-cnstrc-section="Search Suggestions"]{width:33%;flex-shrink:0}}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__inner>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__inner>*{padding-inline:var(--padding-xl)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list{--slide-width: 27.5%;--slideshow-gap: var(--gap-md);padding-block-start:var(--border-width-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list:last-child{margin-block-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__resource-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__resource-header{display:flex;padding-inline:var(--padding-xl);justify-content:space-between;align-items:center;height:32px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__resource-header .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__resource-header .svg-wrapper{width:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item{padding-inline:16px;padding-block:var(--list-item-padding-block);border-radius:var(--style-border-radius-popover);scroll-margin-block:var(--padding-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item:first-child{scroll-margin-block-start:calc(var(--title-font-size) + var(--title-margin-block) + var(--list-item-padding-block))}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item:first-child{padding-top:0}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item:first-child{padding-top:5px}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item:last-child{padding-bottom:5px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item:not(:has(.predictive-search-results__list-item-link--pill))[aria-selected=true].keyboard-focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item:not(:has(.predictive-search-results__list-item-link--pill))[aria-selected=true].keyboard-focus{background-color:rgba(from var(--color-primary) r g b / 20%);transform:translateY(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item:has(.predictive-search-results__list-item-link--pill), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item:has(.predictive-search-results__list-item-link--pill){width:fit-content;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item-link{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--gap-xl);align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item-link--pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item-link--pill{display:block;padding:var(--padding-3xs) var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item[aria-selected=true] .predictive-search-results__list-item-link--pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item[aria-selected=true] .predictive-search-results__list-item-link--pill{background-color:rgba(from var(--color-primary) r g b / 20%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item-link--no-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item-link--no-media{grid-template-columns:1fr}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item-icon{width:100%;border-radius:var(--product-corner-radius);background-color:rgb(from var(--color-primary) r g b / 20%);margin:auto;object-fit:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item-details{display:flex;flex-direction:column;text-decoration:none;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item-content{font-size:var(--font-size-xs);color:rgba(from var(--color-primary) r g b / var(--opacity-subdued-text));text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[transparent] :is(.predictive-search):not(:focus-within), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[transparent] :is(.predictive-search):not(:focus-within){background-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[transparent] .predictive-search-form__header-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[transparent] .predictive-search-form__header-inner{border-color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header .search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header .search-input{border-radius:var(--style-border-radius-inputs);padding-block:9.5px;font-size:var(--font-size--md)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header .search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header .search-input{border-radius:var(--radius-pills);padding-block:8px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__icon{position:absolute;right:11px;top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-foreground)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__icon{right:var(--margin-md)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button{cursor:pointer;position:absolute;right:10px;top:7px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button{right:var(--margin-md);top:10px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button[disabled]{pointer-events:none;cursor:default}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__icon[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__icon[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button-icon[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button-icon[hidden]{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__icon>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__icon>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button-icon>svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button-icon>svg{width:1.5rem;height:1.5rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);width:52px;height:36px;padding:0;background:transparent;color:var(--color-foreground);opacity:1;position:relative;z-index:1;transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.predictive-search__reset-button,.predictive-search__close-search-button):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.predictive-search__reset-button,.predictive-search__close-search-button):hover{color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.predictive-search__reset-button,.predictive-search__close-search-button):active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.predictive-search__reset-button,.predictive-search__close-search-button):active{transform:scale(.9);transition:transform .1s var(--animation-timing-active)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button{height:40px;margin-right:46px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.predictive-search__reset-button,.predictive-search__close-search-button):after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.predictive-search__reset-button,.predictive-search__close-search-button):after{content:"";position:absolute;right:0;top:8px;height:24px;background-color:var(--color-stone-600);z-index:0;border-radius:0;width:1px}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button[hidden]{opacity:0;pointer-events:none;visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.predictive-search__reset-button-icon,.predictive-search__close-search-button-icon):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.predictive-search__reset-button-icon,.predictive-search__close-search-button-icon):hover{background-color:rgb(from var(--color-primary-hover) r g b / 8%)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button-icon{width:26px;height:26px}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button-icon{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button:active .predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button:active .predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button:active .predictive-search__submit-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button:active .predictive-search__submit-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button:active .predictive-search__close-search-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button:active .predictive-search__close-search-button-icon{transform:scale(.85);transition-timing-function:var(--animation-timing-active);transition-duration:.1s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button svg{width:28px;height:28px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button svg{width:26px;height:26px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__submit-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__submit-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-search-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-search-button-text{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__content{overflow-y:auto;background-color:var(--color-white);position:relative;scrollbar-width:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__content::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__content::-webkit-scrollbar{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal__content .predictive-search-form__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal__content .predictive-search-form__content{max-height:var(--modal-max-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__no-results:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__no-results:last-child{margin-block:var(--margin-lg);text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__search-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__search-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000000d}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__search-button:active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search:has(.predictive-search-dropdown) .search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search:has(.predictive-search-dropdown) .search-input{outline-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header{display:flex;width:100%;align-items:center;background-color:var(--color-input-background);border-radius:var(--style-border-radius-inputs);border:var(--search-border-width) solid var(--search-border-color);transition:border-color var(--animation-speed-medium) var(--animation-timing-hover)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header{border-radius:var(--radius-pills);border:var(--search-border-width) solid var(--color-input-background)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header:is(:hover,:focus-within), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header:is(:hover,:focus-within){border-color:var(--color-teal-600)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header:is(:focus-within), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header:is(:focus-within){border-color:var(--color-stone-900)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header-inner{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header-inner{border-radius:var(--style-border-radius-inputs);border:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header-inner:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header-inner:focus-within{outline:0;outline-offset:var(--focus-outline-offset)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header-inner:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header-inner:focus-within{outline:var(--focus-outline-width) solid var(--color-primary)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-radius:var(--search-border-radius)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-radius:var(--radius-pills)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{transition:box-shadow var(--animation-speed) var(--animation-easing);background-color:var(--color-white)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-modal-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-modal-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;--style-border-radius-buttons-primary: 0;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;position:absolute;right:8px;top:8px;box-shadow:none;z-index:var(--layer-menu-drawer)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-modal-button:active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-modal-button:active{transform:scale(.8);transition:transform .1s var(--animation-timing-active)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-modal-button .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-modal-button .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-modal-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-modal-button svg{width:var(--icon-size-xl);height:var(--icon-size-xl)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__close-modal-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__close-modal-button{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__footer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__footer{position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__footer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(from var(--color-background) r g b / 90%), rgb(from var(--color-background) r g b / 80%), rgb(from var(--color-background) r g b / 40%), transparent );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__header{border:0;border-radius:0;background-color:var(--color-background);border-bottom:var(--style-border-width) solid var(--color-border)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__header{padding:var(--padding-3xs) var(--padding-3xs) 0;border-bottom:var(--search-border-width) solid var(--color-border)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__header{transition:box-shadow .2s ease;box-shadow:none}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search__close-modal-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search__close-modal-button{padding-inline-start:var(--margin-xs);margin-inline-start:0}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__header:has(.predictive-search-form__header-inner:focus-within), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__header:has(.predictive-search-form__header-inner:focus-within){border-bottom-color:transparent}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__header-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__header-inner{border:0}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search__submit-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search__submit-button-icon{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search__reset-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search__reset-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search__submit-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search__submit-button-text{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__content{max-height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__content-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__header{box-shadow:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__footer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__footer{padding-block:var(--padding-2xl)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__pill mark, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__pill mark{background-color:transparent;font-weight:200;color:rgb(from var(--color-foreground) r g b / 80%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__pill:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__pill:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__pill:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__pill:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{--pill-background-color: rgb(from var(--color-foreground) r g b / 8%);background-color:var(--pill-background-color);outline:var(--border-width-sm) solid var(--color-border);border:var(--border-width-sm);text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__pill{font-weight:500;white-space:nowrap;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__title{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;margin-block:var(--margin-sm) var(--margin-xs);margin-bottom:16px;padding:0 16px;width:100%;text-transform:var(--title-case);color:var(--color-black)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__title:first-of-type, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__title:first-of-type{margin-block-start:0}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__title{margin-block:var(--margin-lg) var(--margin-sm);margin-bottom:16px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__resource-header .predictive-search-results__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__resource-header .predictive-search-results__title{margin-block-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__resource-header:has(slideshow-controls) .predictive-search-results__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__resource-header:has(slideshow-controls) .predictive-search-results__title{margin-block-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper{display:flex;overflow-x:auto;overflow-y:hidden;padding-block-end:var(--padding-sm);padding-inline:0;scroll-snap-type:x mandatory;scroll-padding:0 var(--padding-xl);scrollbar-width:none;-ms-overflow-style:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper::-webkit-scrollbar{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper slideshow-slides{--gutter-slide-width: var(--padding-xl);padding-block:var(--padding-4xs);gap:var(--gap-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products{display:flex;flex-direction:column;padding-block-end:var(--padding-sm);transition:height var(--animation-speed-medium) var(--animation-easing)}@container (min-width: 550px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products{grid-template-columns:repeat(4,1fr)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .resource-card{flex-direction:row;gap:40px}@media screen and (max-width:749px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .resource-card{gap:34px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .predictive-search-results__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .predictive-search-results__card{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:16px 16px 16px 40px;will-change:unset}@media screen and (max-width:749px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .predictive-search-results__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .predictive-search-results__card{padding-left:34px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .predictive-search-results__card:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .predictive-search-results__card:focus-within{border:none}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .predictive-search-results__card:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .predictive-search-results__card:first-child{border-top:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__section{padding-inline:0!important;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__title-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__title-row{display:flex;justify-content:space-between;align-items:center;padding-inline:16px;margin-bottom:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__title-row .predictive-search-results__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__title-row .predictive-search-results__title{margin-bottom:0;padding-inline:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .resource-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .resource-card__title{color:#121212;font-weight:500;font-size:14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row .predictive-search__icon--hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row .predictive-search__icon--hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row .predictive-search__submit-button-icon--hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row .predictive-search__submit-button-icon--hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row predictive-search-component .search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row predictive-search-component .search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row predictive-search-component .search-input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row predictive-search-component .search-input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row predictive-search-component .predictive-search__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row predictive-search-component .predictive-search__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row predictive-search-component .predictive-search__submit-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row predictive-search-component .predictive-search__submit-button-icon{color:#121212}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row .predictive-search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row .predictive-search__reset-button{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__mobile-search-row .predictive-search-form__header-inner:has(.predictive-search__submit-button-icon[hidden]) .search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__mobile-search-row .predictive-search-form__header-inner:has(.predictive-search__submit-button-icon[hidden]) .search-input{padding-inline-end:8px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__title.predictive-search-results__title--empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__title.predictive-search-results__title--empty{font-size:16px;font-weight:400;color:#707070;font-style:italic;margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .resource-card .resource-card__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .resource-card .resource-card__media{max-width:34px;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile--wrapper predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile--wrapper predictive-search-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile--wrapper predictive-search-component form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile--wrapper predictive-search-component form{position:unset!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile--wrapper.search-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile--wrapper.search-action{border-radius:unset!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile--wrapper .predictive-search-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile--wrapper .predictive-search-form__header{padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile--wrapper .predictive-search-form__header .predictive-search-form__header-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile--wrapper .predictive-search-form__header .predictive-search-form__header-inner{max-height:40px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products:last-child{padding-block-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-queries, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-queries{margin-bottom:var(--margin-lg);padding-inline:var(--padding-xl);gap:var(--gap-2xs)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-queries, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-queries{margin-bottom:24px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-queries .predictive-search-results__list-item .predictive-search-results__list-item-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-queries .predictive-search-results__list-item .predictive-search-results__list-item-link{color:#121212}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card{flex:0 0 auto;scroll-snap-align:start;scroll-margin-block:calc(var(--title-font-size) + var(--title-margin-block) + var(--padding-sm)) calc(var(--padding-xl) + var(--button-padding-block) * 2);transition:transform var(--animation-speed-medium) var(--animation-timing-default),background-color var(--animation-speed-medium) var(--animation-timing-hover),border-color var(--animation-speed-medium) var(--animation-timing-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card:nth-last-child(3), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card:nth-last-child(3){scroll-snap-align:end}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card:active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover{background-color:var(--card-bg-hover);border-radius:var(--product-corner-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):is([aria-selected=true].keyboard-focus,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):focus-visible,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):has(.resource-card:focus-visible)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):is([aria-selected=true].keyboard-focus,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):focus-visible,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):has(.resource-card:focus-visible)){background-color:var(--card-bg-hover);outline:var(--border-width-sm) solid var(--color-border);border-radius:calc(var(--product-corner-radius) + 1px);border-color:var(--card-border-focus)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .predictive-search-results__card--product, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .predictive-search-results__card--product{display:flex;align-items:center;gap:12px;padding-right:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .predictive-search-results__card--product .resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .predictive-search-results__card--product .resource-card{flex:1 1 auto;min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;align-self:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-button{--atc-size: 36px;width:var(--atc-size);height:var(--atc-size);display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(18,18,18,.18);background:transparent;color:#121212;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .12s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-button:hover{background-color:#121212;border-color:#121212;color:#fff}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-button:active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-button:active{transform:scale(.94)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-button:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-button:focus-visible{outline:2px solid var(--card-border-focus, #121212);outline-offset:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-button:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-button:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-button.is-loading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-button.is-loading{cursor:progress;opacity:.7}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-icon{display:inline-flex;width:18px;height:18px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-icon svg{width:100%;height:100%}@media screen and (max-width:749px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__atc-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__atc-button{--atc-size: 32px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products .predictive-search-results__card--product, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products .predictive-search-results__card--product{padding-right:12px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article){padding:var(--padding-sm);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--card-corner-radius);width:60cqi;content-visibility:visible}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article){width:27.5cqi}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article):hover{border-color:var(--card-border-hover);background-color:var(--card-bg-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article)[aria-selected=true].keyboard-focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article)[aria-selected=true].keyboard-focus{border-color:var(--card-border-hover);background-color:var(--card-bg-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article):active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card:not(.predictive-search-results__card--product,.predictive-search-results__card--article):active{transform:scale(.97);transition:transform var(--animation-speed-medium) var(--animation-timing-active)}@keyframes htw-kf-67d2df0940694615{0%{transform:scale(.95);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes htw-kf-be9841f0fee57faa{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes htw-kf-a85b91f85a4727ba{0%{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes htw-kf-83ba04ad2814cb4b{0%{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes htw-kf-9c4ea6c6d02056de{0%{transform:translateY(var(--slide-from, 0));opacity:var(--slide-opacity-from, 1)}to{transform:translateY(var(--slide-to, 0));opacity:var(--slide-opacity-to, 1)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.recently-viewed-wrapper .predictive-search-results__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .recently-viewed-wrapper .predictive-search-results__card{opacity:1;transform:translateY(0);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.recently-viewed-wrapper.removing .predictive-search-results__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .recently-viewed-wrapper.removing .predictive-search-results__card{opacity:0;transform:translateY(-10px);pointer-events:none}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__resource-header slideshow-controls, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__resource-header slideshow-controls{display:none}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list slideshow-arrows{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-dropdown .predictive-search-results__list-item-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-dropdown .predictive-search-results__list-item-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-dropdown .predictive-search-results__list-item-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-dropdown .predictive-search-results__list-item-icon{width:100%;border-radius:var(--product-corner-radius);background-color:rgb(from var(--color-primary) r g b / 20%);margin:auto;object-fit:cover}body.htw-source-site-shell slideshow-slide.htw-m-0357ac9953dcac80 .resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slide .resource-card{animation-delay:0ms!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper{animation-duration:var(--animation-speed-medium)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item{animation-delay:calc(30ms * var(--nth-child, 1) + 50ms)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-queries, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-queries, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper-products, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper-products{animation-delay:50ms}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list:nth-of-type(2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list:nth-of-type(2){animation-delay:.15s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list:nth-of-type(3), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list:nth-of-type(3){animation-delay:.2s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list:nth-of-type(4), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list:nth-of-type(4){animation-delay:.25s}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-resource-type], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [data-resource-type]{animation-delay:0ms!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__no-results, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__no-results{animation-delay:.1s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__list-item.removing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__list-item.removing, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__no-results.removing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__no-results.removing, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper.removing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper.removing{animation:htw-kf-9a7df7d8de00c3ba var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card.removing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card.removing{animation:htw-kf-ef54216a599bffca var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper{transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search__reset-button{transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__no-results, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__no-results{transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}@keyframes htw-kf-757b047023c44057{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes htw-kf-9a7df7d8de00c3ba{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.recently-viewed-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .recently-viewed-wrapper{display:grid;grid-template-rows:auto auto;max-height:1000px;opacity:1;overflow:visible;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform-origin:top center;transform:translateY(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.recently-viewed-wrapper.removing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .recently-viewed-wrapper.removing{max-height:0;opacity:0;transform:translateY(-10px);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.recently-viewed-wrapper.removing .predictive-search-results__card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .recently-viewed-wrapper.removing .predictive-search-results__card{transition:none;transform:none;opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.recently-viewed-wrapper>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .recently-viewed-wrapper>*{transition:opacity .25s cubic-bezier(.4,0,.2,1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__clear.button-unstyled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__clear.button-unstyled{color:var(--color-foreground);opacity:.5;transition:opacity var(--animation-speed-medium) var(--animation-easing);padding:0;margin-left:var(--margin-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__clear.button-unstyled:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__clear.button-unstyled:hover{opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-input:is(:focus,:focus-visible,:focus-within), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-input:is(:focus,:focus-visible,:focus-within), body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header *:is(:focus,:focus-visible), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header *:is(:focus,:focus-visible){outline-offset:-4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__header-inner:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__header-inner:focus-within{outline:none!important;box-shadow:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-bottom-color:transparent}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card--query, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card--query{transition:transform var(--animation-speed-medium) var(--animation-timing-bounce);transform-origin:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card--query:active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card--query:active{transform:scale(.97)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__pill{transition:background-color var(--animation-speed-medium) var(--animation-timing-hover),box-shadow var(--animation-speed-medium) var(--animation-timing-bounce),transform var(--animation-speed-medium) var(--animation-timing-bounce);margin:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__pill:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__pill:hover{transform:scale(1.03);box-shadow:0 2px 5px #00000012}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section{width:100%}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section{padding-inline:0}}@media screen and (min-width:1025px)and (max-width:1629px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section{grid-column:1;grid-row:2}}@media screen and (min-width:1630px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section{width:33%;flex-shrink:0;border-left:1px solid var(--color-border)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section .predictive-search-results__card--article, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section .predictive-search-results__card--article{width:100%;border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;padding:16px 16px 16px 40px;will-change:unset}@media screen and (max-width:749px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section .predictive-search-results__card--article, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section .predictive-search-results__card--article{padding-left:34px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section .predictive-search-results__card--article:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section .predictive-search-results__card--article:focus-within{border:none}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section .predictive-search-results__card--article:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section .predictive-search-results__card--article:first-child{border-top:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section .resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section .resource-card{flex-direction:row;gap:40px}@media screen and (max-width:749px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section .resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section .resource-card{gap:34px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section .resource-card .resource-card__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section .resource-card .resource-card__media{max-width:34px;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__blog-section .resource-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__blog-section .resource-card__title{color:#121212;font-weight:500;font-size:14px}@media screen and (min-width:1025px)and (max-width:1259px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__card--article .resource-card__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__card--article .resource-card__media{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__meta, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__meta{font-size:12px;color:#707070;font-weight:400;margin:0;line-height:1.4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information{--product-details-column-width: 464px;--gap: 24px}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information{--product-details-column-width: 432px;--gap: 64px}}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information{--product-details-column-width: 592px}}@media screen and (min-width:1920px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information{--product-details-column-width: 624px}}body.htw-source-site-shell pdp-layout.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 pdp-layout{display:grid;grid-template-columns:subgrid}body.htw-source-site-shell pdp-layout.htw-m-0357ac9953dcac80>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 pdp-layout>*{min-width:0}body.htw-source-site-shell pdp-layout.htw-m-0357ac9953dcac80::part(shell), body.htw-source-site-shell .htw-m-0357ac9953dcac80 pdp-layout::part(shell){display:grid;grid-template-columns:subgrid;gap:0 var(--gap);grid-auto-rows:min-content}body.htw-source-site-shell pdp-layout.htw-m-0357ac9953dcac80::part(left), body.htw-source-site-shell .htw-m-0357ac9953dcac80 pdp-layout::part(left){display:grid;gap:0 var(--gap);grid-column:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information__details[slot=left-details], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information__details[slot=left-details]{border-bottom:1px solid var(--color-border);margin-bottom:var(--margin-3xl)}body.htw-source-site-shell pdp-layout.htw-m-0357ac9953dcac80::part(rail), body.htw-source-site-shell .htw-m-0357ac9953dcac80 pdp-layout::part(rail){grid-column:2;align-self:start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width .product-information__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width .product-information__grid{padding-inline:var(--page-margin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-details{order:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information__media{order:0;width:0;min-width:100%;position:relative;z-index:1}@media screen and (max-width:1023px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information__media{grid-column:1 / -1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-details{grid-column:2 / 3}}@media screen and (min-width:1024px){body.htw-source-site-shell pdp-layout.htw-m-0357ac9953dcac80.product-information--media-left::part(shell), body.htw-source-site-shell .htw-m-0357ac9953dcac80 pdp-layout.product-information--media-left::part(shell){grid-template-columns:1fr var(--product-details-column-width)}body.htw-source-site-shell pdp-layout.htw-m-0357ac9953dcac80.product-information--media-right::part(shell), body.htw-source-site-shell .htw-m-0357ac9953dcac80 pdp-layout.product-information--media-right::part(shell){grid-template-columns:var(--product-details-column-width) 1fr}body.htw-source-site-shell pdp-layout.htw-m-0357ac9953dcac80.product-information__grid--half::part(shell), body.htw-source-site-shell .htw-m-0357ac9953dcac80 pdp-layout.product-information__grid--half::part(shell){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section--full-width pdp-layout::part(shell), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section--full-width pdp-layout::part(shell){grid-column:1 / -1}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-sticky-card] pdp-layout::part(rail){position:sticky;top:var(--rail-sticky-top, 0px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information__grid--limit-details .product-details>.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information__grid--limit-details .product-details>.group-block{max-width:var(--sidebar-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-o-button--toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-o-button--toggle, body.htw-source-site-shell button.htw-m-0357ac9953dcac80.tt-o-button--toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 button.tt-o-button--toggle{color:var(--color-emerald-600)!important;box-shadow:inset 0 0 0 .071429rem var(--color-emerald-600)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-o-button--toggle--is-active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-o-button--toggle--is-active, body.htw-source-site-shell button.htw-m-0357ac9953dcac80.tt-o-button--toggle--is-active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 button.tt-o-button--toggle--is-active{color:var(--color-background)!important;box-shadow:inset 0 0 0 .071429rem var(--color-emerald-600)!important;background:var(--color-emerald-600)!important}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-recommendations__skeleton-item:nth-child(odd), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-recommendations__skeleton-item:nth-child(odd){display:none}}body.htw-source-site-shell product-recommendations.htw-m-0357ac9953dcac80:has([data-has-recommendations=false]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 product-recommendations:has([data-has-recommendations=false]){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.vision-mission-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .vision-mission-card{height:var(--height-mobile, auto)}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.vision-mission-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .vision-mission-card{height:var(--height-desktop, auto)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.details__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .details__icon{height:auto;margin-inline-end:var(--margin-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.details__header .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .details__header .svg-wrapper{min-width:var(--icon-size-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block{width:var(--width);max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width).h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width).h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width).h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width).h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width).h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width).h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width).h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width).h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width).h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width).h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width).h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width).h6{text-wrap:balance}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-center>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-center>*{margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-right>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-right>*{margin-inline-start:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block a.announcement-bar__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block a.announcement-bar__text{text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-content h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-content h1{font-size:var(--font-size--2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-content h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-content h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-content h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-content h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-content h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-content h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-content h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-content h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-content h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-content h6{font-size:var(--font-size--xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-content img:not(:where([class~=not-prose],[class~=not-prose] *)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-content img:not(:where([class~=not-prose],[class~=not-prose] *)){width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-card__content-text a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-card__content-text a{color:var(--color-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-card__image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-card__image img{width:100%;height:100%;object-fit:cover;object-position:center center;height:auto;aspect-ratio:var(--blog-post-card-image-ratio, auto)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-card__image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-card__image img{aspect-ratio:var(--blog-post-card-image-ratio-desktop, var(--blog-post-card-image-ratio))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart__container--extend .cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart__container--extend .cart__summary-inner{height:fit-content;padding:var(--padding-md) 0 var(--padding-4xl);padding-top:24px;background-color:#f3f7ee;padding-inline:16px;border-radius:4px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart__container--extend .cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart__container--extend .cart__summary-inner{padding-top:32px;grid-row:1 / -1;padding-inline:var(--padding-4xl);width:100%;margin-top:30px}}@media screen and (min-width:990px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart__container--extend .cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart__container--extend .cart__summary-inner{margin-top:66px;width:var(--sidebar-width);padding-inline:29px;padding-top:48px}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart__container--extend .cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart__container--extend .cart__summary-inner{padding-bottom:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page--empty .cart-items__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page--empty .cart-items__wrapper{display:flex;flex-direction:column;align-items:center;margin-block-start:0;text-align:center;padding-bottom:60px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page__title+.cart-page__items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page__title+.cart-page__items{margin-block-start:var(--margin-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-item{display:flex;align-items:center;justify-content:space-between}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-item.tax-note, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-item.tax-note{font-size:var(--cart-font-size--sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__discount-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__discount-label{display:flex;align-items:center;gap:var(--gap-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__total, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__total{align-items:baseline;font-weight:var(--font-weight-bold)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__tax-note, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__tax-note{color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__discount-label svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__discount-label svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-inner{display:flex;flex-direction:column;align-items:center;gap:25px;container-type:inline-size;padding:0;top:0;align-self:start}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-inner{padding:var(--padding-5xl);grid-row:1 / -1}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-inner{z-index:1000}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac .header[sticky]) .cart__summary-inner{top:var(--header-height, 0)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-container{border:none}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-container{display:grid;grid-template-rows:subgrid;grid-row:1 / -1}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-container:not(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-container:not(.cart__container--extend), body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-container:not(.cart__container--extend) .cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-container:not(.cart__container--extend) .cart__summary-inner{height:auto}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__container--extend, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__container--extend{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__container--extend:not(.has-border-radius), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__container--extend:not(.has-border-radius){border-top:none;border-bottom:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__container--extend .cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__container--extend .cart__summary-inner{height:100%;padding:var(--padding-md) 0 var(--padding-4xl)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__container--extend .cart__summary-inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__container--extend .cart__summary-inner{grid-row:2 / -1;padding-inline:var(--page-margin);width:var(--sidebar-width)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-inner.has-border-radius, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-inner.has-border-radius{border-radius:var(--border-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inherit-parent-scheme--mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inherit-parent-scheme--mobile{--style-primary-button-hover-border-width: 1px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.inherit-parent-scheme--mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inherit-parent-scheme--mobile{--color-background: inherit;--color-foreground: inherit;--color-primary: inherit;--color-primary-hover: inherit;--color-border: inherit;--color-shadow: inherit;--color-foreground-heading: inherit;--color-input-text: inherit;--color-input-background: inherit}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-title h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-title h1{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-sm);font-size:24px;font-weight:500}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-title h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-title h1{margin-bottom:20px;font-size:32px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-title{padding-top:20px}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-title{padding-top:30px}}@media(min-width:990px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-title{padding-top:66px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-title .cart-bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-title .cart-bubble{width:fit-content;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-title .cart-bubble[data-maintain-ratio], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-title .cart-bubble[data-maintain-ratio]{aspect-ratio:1;min-width:26px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-title .cart-bubble__background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-title .cart-bubble__background{background-color:rgb(from var(--color-foreground) r g b / var(--opacity-10-25));border-radius:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-title .cart-bubble__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-title .cart-bubble__text{color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:clamp(var(--cart-font-size--2xs),.7lh,var(--cart-font-size--xs))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__image{position:relative;display:flex;width:100%;max-width:100%;max-height:100%;aspect-ratio:var(--ratio);z-index:var(--layer-base);overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__image--placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__image--placeholder{width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-image{width:var(--image-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-image .collection-image__featured-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-image .collection-image__featured-image{aspect-ratio:var(--ratio);object-fit:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__link{--min-font-size: var(--font-size--4xl);--max-font-size: var(--font-size--6xl);display:flex;color:inherit;text-decoration:none;text-wrap:pretty;font-size:clamp(var(--min-font-size),4.5vw,var(--max-font-size))}@media(hover:hover){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__link{opacity:var(--disabled-opacity)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80[layout=spotlight] .collection-links__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [layout=spotlight] .collection-links__link{opacity:var(--disabled-opacity)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__link[aria-current=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__link[aria-current=true]{opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__link .text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__link .text-block{display:inline-block}@media(max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__link{--min-font-size: var(--font-size--3xl);--max-font-size: var(--font-size--5xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80[layout=spotlight] .collection-links__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [layout=spotlight] .collection-links__link{white-space:nowrap;scroll-snap-align:start}body.htw-source-site-shell .htw-m-0357ac9953dcac80[layout=spotlight] .collection-links__link span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [layout=spotlight] .collection-links__link span{text-wrap:nowrap}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__count{font-size:.5em;opacity:var(--disabled-opacity);font-weight:var(--font-paragraph--weight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__image{align-items:center;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__image:not([hidden]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__image:not([hidden]){display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__image[reveal], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__image[reveal]{--offset: 15px;position:fixed;top:0;left:0;z-index:var(--layer-temporary);display:block;translate:calc(var(--x) + var(--offset)) calc(var(--y) + var(--offset));pointer-events:none;width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-links__image[reveal] image-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-links__image[reveal] image-block{--image-height-basis: 5rem;height:var(--image-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-content-top, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-content-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-product-content-bottom:not(:has(product-swatches)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-product-content-bottom:not(:has(product-swatches)){display:none}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities__text{position:relative;display:inline-block;padding:0 .5rem 0 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities__text:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities__text:after{content:"\b7";position:absolute;right:-.5rem;color:var(--link-color, currentColor)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-policy-links, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-policy-links{display:flex;gap:var(--gap-2xs) .8125rem;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-policy-links, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-policy-links{justify-content:flex-start}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-policy-links__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-policy-links__item{position:relative;display:inline-block;padding:0 .5rem}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-policy-links__item:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-policy-links__item:first-child{padding-left:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-policy-links__item:not(:first-child):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-policy-links__item:not(:first-child):before{content:"\b7";position:absolute;left:-.5rem;color:var(--link-color, currentColor)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.policy_list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .policy_list{display:flex;gap:var(--gap-2xs) var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.policy_list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .policy_list{justify-content:flex-start}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo{display:flex;height:100%;font-size:var(--font-size--md);font-family:var(--font-family);font-weight:var(--font-weight);font-style:var(--font-style);color:var(--color-foreground);justify-content:center;align-items:center;text-decoration:none;max-width:100%;margin-inline:calc(-1 * var(--padding-inline-start))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo[data-hidden-on-home-page], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo[data-hidden-on-home-page]{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--header-component-feb29d5238:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page], body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--header-component-feb29d5238:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page]{display:flex}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo{flex-shrink:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo:hover{text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo__image-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo__image-container{display:flex;align-items:center;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo__image-container picture, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo__image-container picture, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo__image-container img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo__image-container img{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo__image{object-fit:contain;height:var(--header-logo-image-height-mobile);width:var(--header-logo-image-width-mobile)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-logo__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__scroll-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__scroll-container{position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 20px),transparent);gap:var(--menu-horizontal-gap);padding-inline:var(--menu-padding-inline-start) var(--menu-padding-inline-end)}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__scroll-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__scroll-container{padding-inline:var(--container-margin-xs) var(--menu-padding-inline-end)}}body.htw-source-site-shell header-menu.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-menu{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list{--menu-horizontal-gap: var(--gap-xl);--menu-vertical-gap: var(--gap-xl);display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__list{display:flex;justify-content:var(--grid-area-alignment);gap:var(--menu-horizontal-gap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__list-item{flex-shrink:0;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__list-item[aria-hidden=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__list-item[aria-hidden=true]{visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__link{font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);color:var(--menu-top-level-font-color);transition:color var(--animation-speed) var(--animation-easing);text-decoration:none;display:flex;padding-block:var(--menu-item-padding-block-start) var(--menu-item-padding-block-end);padding-inline:var(--menu-item-padding-inline-start) var(--menu-item-padding-inline-end);align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__link:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__link:focus{color:var(--menu-top-level-font-color)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__icon{display:flex;align-items:center;justify-content:center;width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);object-fit:contain;margin-inline-end:var(--menu-item-icon-margin)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__icon img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__icon img{max-width:100%;max-height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link{color:rgb(from var(--menu-top-level-font-color) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:var(--menu-top-level-font-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__icon--menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__icon--menu{position:initial}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header--desktop header-menu+.header__drawer header-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header--desktop header-menu+.header__drawer header-drawer{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer-container .header__icon--summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer-container .header__icon--summary{color:var(--color-stone-900);display:flex;justify-content:center;align-items:center;padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);font-size:var(--font-size)}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer-container .header__icon--summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer-container .header__icon--summary{color:var(--color-foreground);padding-inline:var(--container-margin-xs) var(--padding-inline-end)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__icon--summary .header-drawer-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__icon--summary .header-drawer-icon{color:var(--color-foreground);margin:auto;width:var(--icon-size);height:var(--icon-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__icon--summary .header-drawer-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__icon--summary .header-drawer-icon svg{width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__drawer{display:flex;min-height:44px;align-items:center}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__drawer{min-height:64px}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__drawer.header__drawer--canonical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__drawer.header__drawer--canonical{position:absolute;width:0;height:0;min-height:0;overflow:visible;pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__drawer.header__drawer--canonical .menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__drawer.header__drawer--canonical .menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__drawer.header__drawer--canonical .menu-drawer__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__drawer.header__drawer--canonical .menu-drawer__backdrop{pointer-events:auto}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header--compact .header__drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header--compact .header__drawer{min-height:var(--minimum-touch-target)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__navigation, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__navigation{padding:0}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__navigation, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__navigation{margin-top:var(--drawer-header-desktop-top)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__navigation .menu-list__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__navigation .menu-list__list{flex-direction:column}body.htw-source-site-shell details.htw-m-0357ac9953dcac80:not([open]) .header__icon--menu .header-drawer-icon--close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details:not([open]) .header__icon--menu .header-drawer-icon--close{display:none}body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open] .header__icon--menu .header-drawer-icon--open, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open] .header__icon--menu .header-drawer-icon--open{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-menu-drawer-open] .header__icon--menu--shared .header-drawer-icon--open{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-menu-drawer-open] .header__icon--menu--shared .header-drawer-icon--close{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer{position:fixed;transform:translate(-100%);visibility:hidden;height:calc(100dvh - var(--header-group-height) + var(--header-menu-height) + var(--header-mobile-search-height));width:var(--drawer-width);max-width:100vw;z-index:var(--layer-menu-drawer);left:0;top:calc(var(--header-group-height) - var(--header-menu-height) - var(--header-mobile-search-height));padding:0;background-color:var(--color-background);overflow:hidden;display:flex;border-right:var(--style-border-drawer);flex-direction:column}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer{--menu-drawer-scroll-distance: max(0px, calc(-1 * var(--scroll-lock-offset, 0px)));--menu-drawer-announcement-visible: max( 0px, calc(var(--announcement-bar-height, 0px) - var(--menu-drawer-scroll-distance)) );--menu-drawer-announcement-adjust: calc(1px - min(1px, var(--menu-drawer-announcement-visible))) ;--menu-drawer-top-base: calc( var(--header-height) + var(--menu-drawer-announcement-visible) - var(--menu-drawer-announcement-adjust) );--menu-drawer-top-sticky: calc(var(--header-height) - 1px);--menu-drawer-top-position: max(var(--menu-drawer-top-base), var(--menu-drawer-top-sticky));height:calc(100dvh - var(--menu-drawer-top-position));width:calc(var(--main-menu-first-column-width) + var(--main-menu-second-column-width));top:var(--menu-drawer-top-position)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer{--menu-drawer-mobile-top: calc( var(--header-group-height) - var(--header-menu-height) - var(--header-mobile-search-height) + var(--scroll-lock-offset, 0) );top:var(--menu-drawer-mobile-top);height:calc(100dvh - var(--menu-drawer-mobile-top))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__drawer--desktop .menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__drawer--desktop .menu-drawer{height:100vh}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .menu-drawer{top:calc(var(--header-height) - 1px);height:calc(100dvh - var(--header-height) + 1px)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .menu-drawer{top:var(--mobile-sticky-header-height, 64px);height:calc(100dvh - var(--mobile-sticky-header-height, 64px))}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled] .header[data-sticky-state=active] .menu-drawer{top:100%}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled] .header[data-sticky-state=active] .menu-drawer{top:var(--mobile-sticky-header-height, 64px);height:calc(100dvh - var(--mobile-sticky-header-height, 64px))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer:has(details[open]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer:has(details[open]){overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__backdrop{position:fixed;left:0;width:100vw;height:100dvh;-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75);z-index:var(--layer-section-background);opacity:0;transition:opacity var(--drawer-animation-speed) ease}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__backdrop{--menu-backdrop-mobile-top: calc( var(--header-group-height) - var(--header-menu-height) - var(--header-mobile-search-height) );top:var(--menu-backdrop-mobile-top);height:calc(100dvh - var(--menu-backdrop-mobile-top))}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__backdrop{--menu-backdrop-scroll-distance: max(0px, calc(-1 * var(--scroll-lock-offset, 0px)));--menu-backdrop-announcement-visible: max( 0px, calc(var(--announcement-bar-height, 0px) - var(--menu-backdrop-scroll-distance)) );--menu-backdrop-announcement-adjust: calc(1px - min(1px, var(--menu-backdrop-announcement-visible))) ;--menu-backdrop-top-base: calc( var(--header-height) + var(--menu-backdrop-announcement-visible) - var(--menu-backdrop-announcement-adjust) );--menu-backdrop-top-sticky: calc(var(--header-height) - 1px);--menu-backdrop-top-position: max(var(--menu-backdrop-top-base), var(--menu-backdrop-top-sticky));top:var(--menu-backdrop-top-position);height:calc(100dvh - var(--menu-backdrop-top-position))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-open .menu-drawer__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-open .menu-drawer__backdrop{opacity:1}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .menu-drawer__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .menu-drawer__backdrop{top:calc(var(--header-height) - 1px)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .menu-drawer__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .menu-drawer__backdrop{top:var(--mobile-sticky-header-height, 64px);height:calc(100dvh - var(--mobile-sticky-header-height, 64px))}}body.htw-source-site-shell accordions-controller.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordions-controller{display:flex;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__inner{width:var(--main-menu-first-column-width);max-width:100%;overflow:auto;display:flex;flex-direction:column;scrollbar-color:rgb(from var(--color-foreground) r g b / 40%) var(--color-background)}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__inner{width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer, body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open]>.menu-drawer__submenu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open]>.menu-drawer__submenu{transition:transform var(--drawer-animation-speed) ease,visibility var(--drawer-animation-speed) ease,opacity var(--drawer-animation-speed) ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-open>.menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-open>.menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translate(0);visibility:visible;opacity:1;display:flex;flex-direction:column;will-change:transform}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-open>.menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-open>.menu-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translate(0) translateY(-1px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__inner-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__inner-container{position:relative;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__inner-submenu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__inner-submenu{display:flex;flex-direction:column;height:100%}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__inner-submenu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__inner-submenu{margin-top:var(--drawer-header-desktop-top)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__nav-buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__nav-buttons{display:flex;justify-content:space-between;align-items:center;border-bottom:var(--color-slate-100) 1px solid}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__nav-buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__nav-buttons{display:none}}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__heading{border-bottom:var(--color-slate-100) 1px solid}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu{--menu-drawer-inline-padding: calc(var(--padding-sm) + 7px);list-style:none;margin-inline:0;margin-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu--childlist, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu--childlist{flex:1 1 auto;overflow-y:auto;scrollbar-color:rgb(from var(--color-foreground) r g b / 40%) var(--color-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__navigation>.divider, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__navigation>.divider{border-block-end:1px solid var(--color-stone-600);margin-block-start:-1px;height:1px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-container[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-container[open]{background-color:var(--color-slate-100)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu>.menu-drawer__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu>.menu-drawer__list-item{display:flex;min-height:calc(2 * var(--padding-lg) + var(--icon-size-xs))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__list-item--deep .menu-drawer__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__list-item--deep .menu-drawer__list-item{min-height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-top-level>.menu-drawer__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-top-level>.menu-drawer__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer .menu-list__list>.menu-list__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer .menu-list__list>.menu-list__list-item{border-bottom:var(--color-slate-100) 1px solid}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu--childlist>.menu-drawer__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu--childlist>.menu-drawer__list-item{border-bottom:var(--color-slate-100) 1px solid}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu details, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu accordion-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu accordion-custom{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item--mainlist, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item--mainlist{min-height:calc(2 * var(--padding-lg) + var(--icon-size-xs));font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);color:var(--menu-top-level-font-color);justify-content:space-between}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item--mainlist:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item--mainlist:hover{color:var(--menu-top-level-font-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item.menu-drawer__menu-item--heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item.menu-drawer__menu-item--heading{font-size:var(--menu-font-lg--size);font-weight:500;color:var(--menu-top-level-font-color)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item.menu-drawer__menu-item--heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item.menu-drawer__menu-item--heading{padding-block-start:calc(var(--menu-item-padding-block-start) * 2)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item.menu-drawer__menu-item--heading .menu-drawer__menu-item-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item.menu-drawer__menu-item--heading .menu-drawer__menu-item-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item--parent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item--parent{font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);line-height:var(--menu-parent-font-line-height);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item--parent:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item--parent:hover{color:var(--menu-parent-font-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item--child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item--child{font-family:var(--menu-child-font-family);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight);font-size:var(--menu-child-font-size);line-height:var(--menu-child-font-line-height);text-transform:var(--menu-child-font-case);color:var(--menu-child-font-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item--child:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item--child:hover{color:var(--menu-child-font-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu--childlist summary.menu-drawer__menu-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu--childlist summary.menu-drawer__menu-item{display:flex;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__list-item--deep .menu-drawer__menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__list-item--deep .menu-drawer__menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu--grandchildlist, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu--grandchildlist{padding-inline-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__list-item--deep .menu-drawer__menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__list-item--deep .menu-drawer__menu{padding-block:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu{padding-block-end:.3rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__list-item--flat.menu-drawer__list-item--divider .menu-drawer__menu--grandchildlist, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__list-item--flat.menu-drawer__list-item--divider .menu-drawer__menu--grandchildlist{padding-block-end:.5rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item{display:flex;padding-block:var(--menu-item-padding-block-start) var(--menu-item-padding-block-end);padding-inline:var(--menu-item-padding-inline-start) var(--menu-item-padding-inline-end);position:relative;text-decoration:none;justify-content:space-between;align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__link-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__link-image{width:150px;position:relative;aspect-ratio:1 / 1;object-fit:contain;margin:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__close-button{background-color:transparent;color:var(--color-foreground);padding:var(--padding-xl);box-shadow:none;will-change:transform}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__close-button .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__close-button .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__close-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__close-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__back-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__back-button{cursor:pointer;display:flex;width:100%;padding-block:var(--menu-item-padding-block-start) var(--menu-item-padding-block-end);padding-inline:var(--menu-item-padding-inline-start) var(--menu-item-padding-inline-end);border:none;align-items:center;color:var(--color-foreground);background-color:transparent;text-align:left;text-decoration:none;white-space:nowrap;overflow-x:hidden;line-height:1.2;box-shadow:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer .language-selector:not(.menu-drawer__submenu *), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer .language-selector:not(.menu-drawer__submenu *){width:fit-content;padding-inline-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer .language-selector:not(.menu-drawer__submenu *) .localization-form__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer .language-selector:not(.menu-drawer__submenu *) .localization-form__select{text-align:left}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item>.svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item>.svg-wrapper{width:fit-content;height:fit-content;margin:0;padding-inline-start:var(--padding-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__list-item--divider .menu-drawer__menu-item>.svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__list-item--divider .menu-drawer__menu-item>.svg-wrapper{padding-block:var(--padding-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__submenu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__submenu{position:absolute;width:var(--main-menu-second-column-width);max-width:100%;top:0;height:100%;left:var(--main-menu-first-column-width);background-color:var(--color-background);z-index:var(--layer-flat);transform:translate(5%);visibility:hidden;overflow:hidden;opacity:0}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__submenu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__submenu{left:0;width:100%}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__submenu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__submenu{--color-background: #f5f7f8}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__back-button>.svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__back-button>.svg-wrapper{margin-right:var(--padding-md);width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__utility-links, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__utility-links{display:flex;flex-direction:column;padding:0;margin-block:auto var(--padding-sm);margin-inline-start:var(--padding-xl);background-color:rgb(var(--color-foreground) .03)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item--featured-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item--featured-item{padding:var(--padding-2xl) var(--padding-xl)}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__menu-item--featured-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__menu-item--featured-item{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__link-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__link-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__featured-product-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__featured-product-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__featured-collection-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__featured-collection-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__featured-collection-link:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__featured-collection-link:before{border-radius:var(--menu-image-border-radius)}@keyframes htw-kf-18814ede9085480a{0%{visibility:hidden;opacity:0;transform:translate(-.5rem)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes htw-kf-14ac4b737d62f89c{0%{visibility:visible;opacity:1;transform:translate(0)}to{visibility:hidden;opacity:0;transform:translate(-1rem)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-content__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-content__title{font-size:var(--font-size--2xl);font-weight:var(--font-weight-medium)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-content__accordion .accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-content__accordion .accordion .details__header{font-size:var(--font-size--lg);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 2.5)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-content__accordion .accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-content__accordion .accordion .details__header{font-size:var(--font-size--xl)}}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-content__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-content__title{font-size:var(--font-size--3xl)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-text-pair-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-text-pair-block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-text-pair-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-text-pair-image{flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-text-pair-image img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-text-pair-image img{width:100%;height:auto;max-width:200px;border-radius:50%;object-fit:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-text-pair-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-text-pair-text{font-size:.875rem;line-height:1.4;color:#374151;max-width:200px}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-text-pair-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-text-pair-block{gap:1.5rem;padding:1.5rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-text-pair-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-text-pair-text{font-size:1rem}}body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block{display:flex;align-items:center;justify-content:center;aspect-ratio:var(--ratio);width:100%;max-width:calc(var(--image-height) * var(--ratio));height:var(--image-height);overflow:hidden;--image-height-basis: 10rem;--image-height-small: calc(var(--image-height-basis) * 2);--image-height-medium: calc(var(--image-height-basis) * 3);--image-height-large: calc(var(--image-height-basis) * 4)}@media screen and (min-width:768px){body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block{--image-height-small: calc(var(--image-height-basis) * 2.5);--image-height-medium: calc(var(--image-height-basis) * 3.5);--image-height-large: calc(var(--image-height-basis) * 4.5)}}@media screen and (max-width:767px){body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block{height:auto}}body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80[height=small], body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block[height=small]{--image-height: var(--image-height-small)}body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80[height=medium], body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block[height=medium]{--image-height: var(--image-height-medium)}body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80[height=large], body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block[height=large]{--image-height: var(--image-height-large)}body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80[ratio=portrait], body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block[ratio=portrait]{--ratio: 4 / 5}body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80[ratio=square], body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block[ratio=square]{--ratio: 1 / 1}@media screen and (min-width:768px){body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80[ratio=square], body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block[ratio=square]{max-width:var(--image-height)}}body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80[ratio=landscape], body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block[ratio=landscape]{--ratio: 16 / 9}body.htw-source-site-shell image-block.htw-m-0357ac9953dcac80 img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 image-block img{object-fit:cover;width:100%;height:auto;aspect-ratio:var(--ratio);border-radius:var(--border-radius)}body.htw-source-site-shell marquee-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 marquee-component{display:block;width:100%;overflow:hidden;background-color:var(--color-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.marquee__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.marquee__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.marquee__content :is(p,h1,h2,h3,h4,h5,h6), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.marquee__content .marquee__repeated-items *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .marquee__content .marquee__repeated-items *{max-width:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.marquee__repeated-items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.marquee__repeated-items>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .marquee__repeated-items>*{align-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hero__content-wrapper.layout-panel-flex--column marquee-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline: var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content}@media(prefers-reduced-motion:no-preference){body.htw-source-site-shell marquee-component.htw-m-0357ac9953dcac80:not([data-disabled]) .marquee__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 marquee-component:not([data-disabled]) .marquee__wrapper{animation:htw-kf-aeb0312342a2ae4f var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes htw-kf-aeb0312342a2ae4f{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-information.section--page-width .product-details>.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-information.section--page-width .product-details>.group-block{padding-inline:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.view-product-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .view-product-title{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-details{display:flex;justify-content:center}@media screen and (min-width:1920px){body.htw-source-site-shell media-gallery.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 media-gallery{padding-inline-end:180px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery-container{container-type:inline-size}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery{display:grid;gap:var(--gap-md);cursor:zoom-out;padding-inline:calc(var(--thumbnail-width, 0px) + (var(--padding-lg, 0px) * 2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog--preloading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog--preloading{opacity:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(.dialog-zoomed-gallery)>.product-media-container>.product-media img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(.dialog-zoomed-gallery)>.product-media-container>.product-media img{max-width:800px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media__drag-zoom-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--video, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--external_video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--external_video{align-content:center;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--video .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--video .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--external_video .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--external_video .product-media{overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--video .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--video .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--external_video .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--external_video .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--video .product-media img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--video .product-media img, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--external_video .product-media img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--external_video .product-media img{max-height:100%;object-fit:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--pill-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--pill-size{height:50dvh;align-content:center}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--video, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--external_video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--external_video{height:100dvh}}@media screen and (max-width:1023px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:not(.dialog-zoomed-gallery)>.product-media-container.product-media-container--mobile-outline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :not(.dialog-zoomed-gallery)>.product-media-container.product-media-container--mobile-outline{--focus-outline-width: var(--style-border-width);--color-border: var(--color-teal-200);outline:var(--focus-outline-width) solid var(--color-border);outline-offset:calc(var(--focus-outline-offset) / 2);border-radius:var(--media-radius);border:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:calc(100% - var(--thumbnail-width, 0px) - (var(--padding-lg, 0px) * 2));padding-inline:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery::-webkit-scrollbar{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--image .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media__drag-zoom-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media__drag-zoom-wrapper::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media__drag-zoom-wrapper .product-media__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--hint, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--hint{--slideshow-gap: var(--gap-lg);--slide-width: 450px;--slideshow-edge: clamp(0px, (100cqi - var(--slide-width, 90%)) / 2, 100dvw);margin-inline:calc(-1 * var(--page-margin, 0px));width:min(calc(100cqi + var(--page-margin, 0px) * 2),100dvw)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--hint, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--hint{--slide-width: 350px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--hint slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--hint slideshow-slides{padding-inline:var(--slideshow-edge);scroll-padding-inline:var(--slideshow-edge);padding-block:calc(var(--focus-outline-offset) + var(--focus-outline-width))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:var(--slide-width, 90%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--pill-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--pill-size{height:auto;align-content:center}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery__close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery__close-button{border-radius:50%;color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery__mobile-controls, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery__mobile-controls{grid-area:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container--zoomable.product-media-container--image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container--zoomable.product-media-container--image{cursor:zoom-in}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--video deferred-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--video deferred-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--external_video deferred-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--external_video deferred-media{aspect-ratio:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container--video .product-media__image+deferred-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container--video .product-media__image+deferred-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media-container--external_video .product-media__image+deferred-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media-container--external_video .product-media__image+deferred-media{position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-zoomed-gallery .product-media-container--model .product-media__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-page-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-page-input{width:100%;color:var(--color-input-text);background-color:var(--color-input-background);padding-block:var(--padding-lg);padding-inline:calc(var(--icon-size-lg) + var(--margin-xl) * 1.5);text-overflow:ellipsis;overflow:hidden;border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-page-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-page-input{padding-inline:calc(var(--margin-xs) + var(--icon-size-lg) + var(--padding-md))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-page-input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-page-input::placeholder{color:rgba(from var(--color-input-text) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-page-input__parent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-page-input__parent{display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-results__no-results, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-results__no-results{opacity:var(--opacity-subdued-text)}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component{position:relative;width:100%;display:flex;top:0;max-width:var(--size-style-width);align-items:center;background-color:var(--color-background);margin:var(--margin-2xl) 0 var(--margin-md)}@media screen and (max-width:767px){body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component{max-width:100%}}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__icon, body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__icon:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__icon:hover, body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button, body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button:hover{background:transparent;position:absolute;top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg)}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__icon svg, body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__icon svg{color:var(--color-input-text)}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__icon{left:var(--margin-lg)}@media screen and (max-width:767px){body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__icon{left:var(--margin-md)}}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button{border-radius:100%;color:var(--color-input-text);right:var(--margin-lg);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing)}@media screen and (max-width:767px){body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button{right:var(--margin-md)}}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80:has(.search-page-input:not(:placeholder-shown)) .search__reset-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component:has(.search-page-input:not(:placeholder-shown)) .search__reset-button{opacity:1;visibility:visible;pointer-events:auto}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button-icon{vertical-align:middle;display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:transform var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button:active .search__reset-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button:active .search__reset-button-icon{transform:scale(.9)}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button-icon svg{width:var(--icon-size-md);height:var(--icon-size-md)}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button--hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button--hidden{cursor:default;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);pointer-events:none;visibility:hidden}body.htw-source-site-shell search-page-input-component.htw-m-0357ac9953dcac80 .search__reset-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 search-page-input-component .search__reset-button-text{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar-text{--text-wrap: balance;display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar-text a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar-text a{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar-text a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar-text a:hover{text-decoration:none}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar-text{display:block}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slide__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slide__content{height:100%;position:relative;z-index:var(--layer-flat)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slide__content>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slide__content>*{margin:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slide__content.background-transparent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slide__content.background-transparent{background-color:transparent}body.htw-source-site-shell slideshow-slide.htw-m-0357ac9953dcac80>.slide__image-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 slideshow-slide>.slide__image-container{display:flex;width:100%;height:100%;overflow:hidden;position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slide__image-container>placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slide__image-container>placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.slide__image-container>placeholder-image>img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slide__image-container>placeholder-image>img{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.slide__image-container>.slide__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slide__image-container>.slide__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.slide__image-container>.slide__video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .slide__image-container>.slide__video{width:100%;height:100%;object-fit:cover;object-position:center center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__icon-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;height:var(--icon-size-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__icon{display:flex;fill:currentColor;flex-shrink:0;width:2.125rem;height:2.125rem}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__icon{width:1.5rem;height:1.5rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__icon{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__link:is(:hover), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__link:is(:hover){color:var(--color-green-600)}body.htw-source-site-shell rivo-customer-credits.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 rivo-customer-credits, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rewards-welcome, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rewards-welcome{width:100%;display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-block:has(rivo-customer-credits), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-block:has(rivo-customer-credits), body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-block:has(.rewards-welcome), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-block:has(.rewards-welcome){width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.loader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .loader{animation:htw-kf-85cddbd11429ce78 1s linear infinite}@keyframes htw-kf-85cddbd11429ce78{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.accelerated-checkout-block[data-shopify-visual-preview], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accelerated-checkout-block[data-shopify-visual-preview]{width:300px}body.htw-source-site-shell more-payment-options-link.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 more-payment-options-link{font-size:smaller}body.htw-source-site-shell more-payment-options-link.htw-m-0357ac9953dcac80 a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 more-payment-options-link a{--button-color: var(--color-primary)}body.htw-source-site-shell more-payment-options-link.htw-m-0357ac9953dcac80 a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__more-options[aria-hidden=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__more-options[aria-hidden=true]{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.accordion, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accordion{flex:1;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.accordion--dividers .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accordion--dividers .details-content{padding-block-start:9px;padding-block-end:48px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.accordion--dividers accordion-custom .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accordion--dividers accordion-custom .details__header{border-block-end:var(--style-border-width) solid var(--color-border);padding-top:36px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.accordion--dividers accordion-custom:first-child .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accordion--dividers accordion-custom:first-child .details__header{padding-top:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.accordion--caret .icon-plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accordion--caret .icon-plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80.accordion--plus .icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accordion--plus .icon-caret{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight-mobile, var(--summary-font-weight));font-size:var(--summary-font-size-mobile, var(--summary-font-size));line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target);padding-block:var(--padding-xl);padding-bottom:7px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .accordion .details__header{font-weight:var(--summary-font-weight-tablet, var(--summary-font-weight));font-size:var(--summary-font-size-tablet, var(--summary-font-size))}}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom details{transition:padding-bottom .2s ease-in-out}body.htw-source-site-shell accordion-custom.htw-m-0357ac9953dcac80 .details[open] .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 accordion-custom .details[open] .details__header{padding-bottom:15px;padding-top:25px;transition:padding-bottom .2s ease-in-out}body.htw-source-site-shell .htw-m-0357ac9953dcac80.details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .details-content{padding-block:var(--padding-3xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-box{max-width:550px!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-entry-box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-entry-box{background:#f0f5f0;padding:0 15px;border-radius:16px;margin-top:10px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-entry-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-entry-logo{order:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-link-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-link-text{order:2;padding:0 20px 0 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-entry-text-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-entry-text-container{display:inline-flex;min-height:40px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-entry-text-container>span:nth-of-type(2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-entry-text-container>span:nth-of-type(2){display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-entry-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-entry-link{text-align:left!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-box{background:#f0f5f0!important;border-radius:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-header{background:none!important;border:none!important;font-size:0px!important;max-width:550px!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-header-mark, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-header-mark{display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-header:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-header:before{margin:18px 0;height:100px;left:20px;width:80%;position:absolute;display:inline-block;content:"";background-image:url();background-size:85% auto;background-position:center;background-repeat:no-repeat}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-header-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-header-title{display:none!important}@media(min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-container:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-container:before{margin-top:0;left:22px;width:90%;position:absolute;display:block;content:"How to reimburse your purchase using HSA/FSA funds";font-weight:700;font-size:18px;text-align:center}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-instructions-iframe, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-instructions-iframe{margin-top:20px!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.buy-buttons-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .buy-buttons-block{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons{display:flex;gap:calc(var(--gap-sm) / 2);overflow:hidden}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons{gap:var(--gap-sm)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons>*:not(quantity-selector-component), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons>*:not(quantity-selector-component){flex:1;min-width:185px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons--stacked>*:not(quantity-selector-component), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons--stacked>*:not(quantity-selector-component){flex-basis:51%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quantity-selector{flex-grow:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons button:not(.quantity-minus,.quantity-plus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons button:not(.quantity-minus,.quantity-plus){width:100%;padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons button:not(.quantity-minus,.quantity-plus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons button:not(.quantity-minus,.quantity-plus){padding-inline:var(--padding-lg);padding-block:calc(var(--padding-xl) / 2)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons .add-to-cart-button{text-transform:var(--button-text-case-primary);font-weight:500}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons .add-to-cart-button{font-size:var(--font-size--lg)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons .add-to-cart-button[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons .add-to-cart-button[disabled]{--button-color: var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons .add-to-cart-button.button-secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons .add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons .shopify-payment-button__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons .shopify-payment-button__button{width:100%;min-height:var(--minimum-touch-target)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons .quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons .quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons .add-to-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons .add-to-cart-button{height:var(--height-buy-buttons)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-buttons .quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-buttons .quantity-selector{--quantity-selector-width: 152px}@media screen and (max-width:1023px){body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck] .product-information .product-form-buttons-slot{min-height:var(--height-buy-buttons)}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck]{--pdp-sticky-atc-inset: 0px;--pdp-sticky-atc-height: calc( var(--height-buy-buttons) + var(--padding-md, 12px) + max(var(--padding-md, 12px), env(safe-area-inset-bottom)) + 2px )}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck] body.has-preview-bar{--pdp-sticky-atc-inset: var(--floating-compare-bar-inset-block-end, 64px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck] .preloaded_lightbox{margin-bottom:calc(var(--pdp-sticky-atc-inset, 0px) + var(--pdp-sticky-atc-height) + 25px)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck] .shopify-section:has(.product-form-buttons-slot){z-index:calc(var(--layer-overlay, 16) + 1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck] .product-information .group-block:has(.product-form-buttons-slot){transform:none;z-index:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck] .product-information .product-form-buttons{position:fixed;inset-inline:0;bottom:var(--pdp-sticky-atc-inset, 0px);z-index:calc(var(--layer-overlay, 16) + 1);background:#fff;border-block-start:2px solid #23350d;overflow:visible;padding:var(--padding-md, 12px) var(--padding-lg, 16px);padding-block-end:max(var(--padding-md, 12px),env(safe-area-inset-bottom));transform:translateY(0);animation:htw-kf-10dc78d9eb1ba607 .24s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck][data-pdp-atc-leaving] .product-information .product-form-buttons{animation:htw-kf-9f9ae372a4ea159b .24s ease forwards}@keyframes htw-kf-10dc78d9eb1ba607{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes htw-kf-9f9ae372a4ea159b{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck] .product-information .product-form-buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-pdp-atc-stuck][data-pdp-atc-leaving] .product-information .product-form-buttons{animation-duration:1ms}}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product__pickup-availabilities, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product__pickup-availabilities{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-availability__column, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-availability__row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-availability__row{display:flex;gap:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-availability__dialog-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-availability__header-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-availability__header-container{padding-block-end:var(--padding-2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__address-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__dialog{padding:var(--padding-2xl);position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;border:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cordial-bis-trigger, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cordial-bis-trigger{width:100%;margin-top:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__dialog:modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__dialog:modal{max-height:100dvh}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__text-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__text-xs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__button:hover{color:var(--color-primary-hover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__h4{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__text-bold, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__availability-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__address, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__address{font-style:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__close-button{position:absolute;top:calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right:calc(var(--padding-2xl) - var(--icon-size-xs));height:var(--minimum-touch-target);width:var(--minimum-touch-target)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.pickup-location__close-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .pickup-location__close-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell free-shipping-progress.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 free-shipping-progress{margin:15px 0;padding:12px;background:#f8f9fa;border-radius:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-message{font-size:14px;font-weight:500;margin-bottom:8px;text-align:center;color:#761e0bbd}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-message.achieved, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-message.achieved{color:#28a745}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-bar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-bar{width:100%;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress-fill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress-fill{height:100%;background:linear-gradient(90deg,#28a745,#20c997);border-radius:4px;transition:width .3s ease;width:0%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress-fill.complete, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress-fill.complete{background:linear-gradient(90deg,#28a745,#20c997)}@keyframes htw-kf-ef8af71d55606e37{0%{opacity:1}50%{opacity:.7}to{opacity:1}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress.updating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress.updating{animation:htw-kf-ef8af71d55606e37 .5s ease-in-out}@media screen and (min-width:768px){body.htw-source-site-shell free-shipping-progress.htw-m-0357ac9953dcac80.hidden-for-desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 free-shipping-progress.hidden-for-desktop{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.inventory-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .inventory-message{font-size:var(--font-size--lg);line-height:1.1;margin-block-end:var(--margin-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board h2{font-size:var(--font-size--3xl);font-weight:500;color:var(--color-stone-900);border:none!important;padding-bottom:16px!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Department-Header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Department-Header{font-size:var(--font-size--md);color:var(--color-stone-600);padding-bottom:2px!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-List, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-List{padding:2px 0 20px!important;margin-bottom:27px!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item{font-size:16px;color:var(--color-stone-600);display:flex;justify-content:space-between}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item a{text-decoration:underline;color:var(--color-stone-900);font-size:var(--font-size--xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item a:hover{text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f div:not(#htw-m-0357ac9953dcac80--BambooHR-ATS-29ad34c605) a img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f div:not(#htw-m-0357ac9953dcac80--BambooHR-ATS-29ad34c605) a img{max-width:100px}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item .BambooHR-ATS-Location, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item .BambooHR-ATS-Location{min-width:72px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--BambooHR-60fb8c468f .BambooHR-ATS-board h2{font-size:var(--font-size--2xl);padding-bottom:12px!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-card a:not(.button-secondary), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-card a:not(.button-secondary){text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-card a:not(.button-secondary):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-card a:not(.button-secondary):hover{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-card a[href^="mailto:"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-card a[href^="mailto:"]{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-card .help-center-button .button-secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-card .help-center-button .button-secondary{font-size:var(--text-lg);font-weight:var(--font-weight-medium)}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-card .help-center-button .button-secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-card .help-center-button .button-secondary{padding-block:calc(var(--spacing) * 3.5)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.submit-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .submit-button{min-width:max-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.corporate-contact-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .corporate-contact-card{background-color:var(--corporate-contact-card, #fff);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.corporate-contact-card .text-block a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .corporate-contact-card .text-block a{color:#008445;text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.corporate-contact-card .text-block a[href^="mailto:"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .corporate-contact-card .text-block a[href^="mailto:"], body.htw-source-site-shell .htw-m-0357ac9953dcac80.corporate-contact-card .text-block a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .corporate-contact-card .text-block a:hover{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.corporate-contact-card .text-block a[href^="mailto:"]:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .corporate-contact-card .text-block a[href^="mailto:"]:hover{text-decoration:none}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup-block{width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__form{display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group{position:relative;display:grid;grid-template-columns:1fr auto;background-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group:not(.email-signup__input-group--has-integrated), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group:not(.email-signup__input-group--has-integrated){display:flex;gap:var(--gap-sm)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group:not(.email-signup__input-group--has-arrow), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group:not(.email-signup__input-group--has-arrow){grid-template-columns:1fr}}body.htw-source-site-shell input.htw-m-0357ac9953dcac80.email-signup__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input.email-signup__input{--color-input-background: var(--color-white);--color-input-text: rgb(from var(--color-black) r g b / 60%);--color-input-border: var(--color-green-950);--focus-outline-color: var(--color-green-950);--input-padding-y: var(--gap-sm);--input-padding-x: var(--gap-sm);--color: var(--color-stone-900);width:100%;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button{--button-padding-block: 13px;--button-padding-inline: 25px;border-radius:var(--border-radius);white-space:nowrap;flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group .email-signup__input--underline, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group .email-signup__input--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group .email-signup__input--underline:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group .email-signup__input--underline:focus-visible{--box-shadow-multiplier: 1.75;--box-shadow-color: var(--color-input-text);outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input::placeholder{color:rgb(from var(--color-input-text) r g b / 70%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group .email-signup__input--none, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group--has-arrow .email-signup__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group--has-arrow .email-signup__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input-group--has-integrated .email-signup__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input-group--has-integrated .email-signup__input{text-align:left}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button--arrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button--arrow{aspect-ratio:1;padding-inline:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button--arrow:not(.email-signup__button--integrated), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button--arrow:not(.email-signup__button--integrated){width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button--integrated, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button--integrated{--button-offset: var(--margin-xs);position:absolute;height:calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right:calc(var(--button-offset) + var(--border-width));top:calc(var(--button-offset) + var(--border-width))}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button--integrated, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button--integrated{width:fit-content}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button--integrated.email-signup__button--text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button--integrated.email-signup__button--text.button-unstyled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button--integrated.button-unstyled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button--integrated>.email-signup__button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button--integrated>.email-signup__button-icon{padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input--underline+.email-signup__button--integrated, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input--underline+.email-signup__button--integrated{right:0;--button-offset: calc(10% - var(--border-width))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__input--underline+.email-signup__button--integrated.button-unstyled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button-icon{fill:currentcolor;padding:5px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__message{display:flex;align-items:center;gap:var(--gap-xs);margin-block:var(--margin-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__message-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__message-text{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.experts-carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .experts-carousel{--central-grid-column-width: min(var(--page-width) - var(--page-margin) * 2, calc(100vw - var(--page-margin) * 2));margin-right:calc(((100vw - var(--central-grid-column-width)) / 2) * -1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.experts-carousel .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .experts-carousel .slideshow-control{position:relative;width:38px;height:38px;background:#f0f5f0;margin-top:-70px;margin-left:-40px;margin-right:40px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.experts-carousel .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .experts-carousel .resource-list__carousel{--slide-width-max: 150px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.experts-carousel .resource-list__carousel .resource-list__slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .experts-carousel .resource-list__carousel .resource-list__slide{max-width:var(--slide-width-max)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper{--facets-vertical-col-width: 6}}@media screen and (min-width:990px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper{--facets-vertical-col-width: 5}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-block-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-block-wrapper{margin:var(--facets-margin);grid-column:var(--grid-column--desktop)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-block-wrapper--vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-block-wrapper--vertical{grid-column:var(--grid-column--desktop)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-block-wrapper--vertical+.facets-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-block-wrapper--vertical+.facets-toggle{margin:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper{display:flex;align-items:center;gap:var(--gap-sm);justify-content:flex-end}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper:has(>:nth-child(2)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper:has(>:nth-child(2)){justify-content:space-between}@media screen and (min-width:768px){body.htw-source-site-shell dialog-component.htw-m-0357ac9953dcac80.facets-block-wrapper:not(:has(.facets--drawer[open])), body.htw-source-site-shell .htw-m-0357ac9953dcac80 dialog-component.facets-block-wrapper:not(:has(.facets--drawer[open])){display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__swatch-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__swatch-wrapper{position:relative;overflow:visible;border-radius:var(--options-border-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches-disabled .variant-option__swatch-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches-disabled .variant-option__swatch-wrapper{overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets{--facets-form-horizontal-gap: 20px;--facets-horizontal-max-input-wrapper-height: 230px;--facets-upper-z-index: var(--layer-raised);--facets-open-z-index: var(--layer-heightened);--facets-sticky-z-index: var(--layer-sticky);--facets-panel-min-width: 120px;--facets-panel-height: 300px;--facets-grid-panel-width: 300px;--facets-clear-padding: var(--padding-md);--facets-clear-shadow: 0 -4px 14px 0 rgba(from var(--color-foreground) r g b / var(--facets-low-opacity));--facets-input-label-color: rgb(from var(--color-input-text) r g b / 60%);--facets-clear-all-min-width: 120px;--facets-see-results-min-width: 55%;--facets-mobile-gap: 22px;--facets-low-opacity: 10%;--facets-hover-opacity: 75%;top:auto;bottom:0;height:var(--drawer-height);max-height:var(--drawer-height);width:var(--drawer-width);max-width:var(--drawer-max-width);box-shadow:none;padding-block:0}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer){padding-inline:var(--padding-inline-start) var(--padding-inline-end);width:100%;max-width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal{display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal{padding-block:var(--padding-block-start) var(--padding-block-end);display:flex;align-items:center;position:relative;z-index:var(--facets-upper-z-index);border:none;height:auto;top:initial;bottom:initial;max-height:none;width:auto;overflow:visible}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical{display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical{padding-block:0 var(--padding-block-end);display:block;position:static;top:auto;bottom:auto;height:auto;max-height:none;width:auto;overflow:visible}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper:has(.collection-wrapper--full-width) .facets--vertical:not(.facets--drawer), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper:has(.collection-wrapper--full-width) .facets--vertical:not(.facets--drawer){padding-inline-start:max(var(--padding-sm),var(--padding-inline-start))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--drawer{border-radius:0;border-right:var(--style-border-drawer);box-shadow:var(--shadow-drawer);padding-inline:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--drawer[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--drawer[open]{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets.facets-controls-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets.facets-controls-wrapper{grid-column:column-1 / column-12;color:rgb(from var(--color-foreground) r g b / 70%);gap:0 var(--facets-form-horizontal-gap);padding-bottom:var(--padding-xs)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper:has(.product-grid-mobile--large) .facets-mobile-wrapper.facets-controls-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper:has(.product-grid-mobile--large) .facets-mobile-wrapper.facets-controls-wrapper{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs{display:flex;flex-direction:column;gap:var(--padding-lg);width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.facets--drawer,.facets--vertical) .facets__inputs:not(:has(.show-more)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.facets--drawer,.facets--vertical) .facets__inputs:not(:has(.show-more)){padding-block-end:var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__form-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__form-wrapper{display:flex;flex-direction:column;color:var(--color-foreground-muted);width:100%}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__form-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__form-wrapper{flex-direction:row;height:auto}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__form{display:flex;flex-flow:column;width:100%;height:100%}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__form{flex-flow:row nowrap;height:auto}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer) .facets__filters-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer) .facets__filters-wrapper{margin-inline-end:var(--margin-md)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__filters-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__filters-wrapper{max-width:60%;display:flex;flex-wrap:wrap;column-gap:var(--gap-xl);margin-inline-end:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__summary{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;--icon-opacity: .5;font-size:var(--font-h4--size);display:flex;justify-content:space-between}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__summary{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__summary:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__summary:hover{--icon-opacity: 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__filters-wrapper:hover .facets__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__filters-wrapper:hover .facets__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__filters-wrapper:has(.facets__panel[open]) .facets__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__filters-wrapper:has(.facets__panel[open]) .facets__summary{opacity:var(--facets-hover-opacity)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__filters-wrapper .facets__summary:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__filters-wrapper .facets__summary:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__filters-wrapper .facets__panel[open] .facets__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__filters-wrapper .facets__panel[open] .facets__summary{opacity:1}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__summary{font-size:var(--font-paragraph--size);justify-content:flex-start;height:var(--minimum-touch-target)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__summary .icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__summary .icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);color:rgb(from var(--color-foreground) r g b / var(--icon-opacity));margin-block:var(--margin-2xs);transition:color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--drawer .facets__summary .icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--drawer .facets__summary .icon-caret{margin-inline-start:var(--margin-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__bubble{display:inline-flex;font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);aspect-ratio:1 / 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper{margin-block:var(--padding-xs) var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs .show-more, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs .show-more{display:flex;flex-direction:column;gap:var(--gap-xl);margin-block-end:var(--padding-xl)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer) .facets__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer) .facets__inputs-wrapper{gap:var(--gap-sm)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__inputs .show-more, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__inputs .show-more{display:contents}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__inputs-wrapper{max-height:var(--facets-horizontal-max-input-wrapper-height);scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;padding:var(--padding-md);margin-block:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .facets__inputs:has(.show-more) .facets__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block:var(--padding-sm);padding-inline:var(--padding-sm);margin-block:calc(var(--padding-sm) * -1);margin-inline:calc(var(--padding-sm) * -1)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs:has(.show-more) .facets__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block:var(--padding-sm);padding-inline:var(--padding-sm);margin-block:calc(var(--padding-sm) * -1);margin-inline:calc(var(--padding-sm) * -1)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper:not(:has(.facets__inputs-list)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper:not(:has(.facets__inputs-list)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list{display:flex;gap:var(--facets-mobile-gap);flex-direction:column}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper:not(:has(.facets__inputs-list)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper:not(:has(.facets__inputs-list)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list{gap:var(--gap-sm)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches{gap:var(--gap-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__inputs-wrapper .facets__inputs-list--swatches:not(.facets__inputs-list--swatches-grid), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__inputs-wrapper .facets__inputs-list--swatches:not(.facets__inputs-list--swatches-grid){display:grid;grid-template-columns:repeat(var(--swatch-columns, 4),1fr)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--swatches{--facets-mobile-gap: var(--gap-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 20%;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width),1fr));gap:var(--gap-sm)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 50px}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-block-wrapper:not(.facets-block-wrapper--vertical) .facets__inputs-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-block-wrapper:not(.facets-block-wrapper--vertical) .facets__inputs-list--grid{width:var(--facets-grid-panel-width)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper--row:not(:has(.facets__inputs-list)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper--row:not(:has(.facets__inputs-list)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper--row .facets__inputs-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper--row .facets__inputs-list{flex-wrap:wrap;flex-direction:row}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs .show-more__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs .show-more__button{--show-more-icon-size: 22px;--show-more-gap: 8px;gap:var(--show-more-gap)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs .show-more__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs .show-more__button{--show-more-icon-size: 16px;--show-more-gap: 6px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs .show-more__button .icon-plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs .show-more__button .icon-plus{width:var(--show-more-icon-size);height:var(--show-more-icon-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs .show-more__button .icon-plus svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs .show-more__button .icon-plus svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__panel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__panel{padding:0 var(--drawer-padding)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer) .facets__panel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer) .facets__panel, body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-controls-wrapper .facets__panel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-controls-wrapper .facets__panel{padding:0}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__panel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__panel{position:relative}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper .facets__panel-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper .facets__panel-content{border-radius:var(--style-border-radius-popover)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper{--facets-upper-z-index: var(--layer-raised);--facets-panel-min-width: 120px;--facets-panel-height: 300px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__panel-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__panel-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__options{border-radius:var(--style-border-radius-popover);position:absolute;top:100%;width:max-content;min-width:var(--facets-panel-min-width);max-width:var(--facets-panel-width);max-height:var(--facets-panel-height);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;gap:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{content:"";display:block;height:0;width:calc(100% - var(--drawer-padding) * 2);border-top:var(--style-border-width) solid var(--color-border);margin:0 auto}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer) :is(.facets__item,.sorting-filter):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer) :is(.facets__item,.sorting-filter):before{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__item:not(:first-of-type):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__item:not(:first-of-type):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .sorting-filter:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .sorting-filter:before{content:none}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .facets__item:not(:first-of-type):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .facets__item:not(:first-of-type):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .sorting-filter:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .sorting-filter:before{content:""}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear-all, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear-all, body.htw-source-site-shell .htw-m-0357ac9953dcac80.clear-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .clear-filter{text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.products-count-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .products-count-wrapper{text-transform:var(--facet-label-transform)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.clear-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .clear-filter{background-color:transparent;box-shadow:none;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__label{color:var(--color-foreground);cursor:pointer}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__label{margin-inline-end:var(--margin-2xs)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.products-count-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .products-count-wrapper{display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .products-count-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .products-count-wrapper{display:flex;margin-left:auto;flex-shrink:0;align-items:center;height:var(--minimum-touch-target)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__title-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__title-wrapper{background-color:var(--color-background);color:var(--color-foreground);position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-xs);padding-inline-start:var(--drawer-padding);padding-inline-end:var(--padding-3xs);z-index:var(--facets-sticky-z-index)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.facets--horizontal,.facets--vertical) .facets__title-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.facets--horizontal,.facets--vertical) .facets__title-wrapper{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-drawer__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-drawer__title{margin:0;display:flex;align-items:center;gap:var(--gap-xs);--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-drawer__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-drawer__title{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-drawer__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-drawer__close{display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;border:none;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);box-shadow:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__status:not(:empty), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__status:not(:empty){width:max-content;display:flex;margin-inline-start:auto;font-weight:500;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__panel[open] .facets__status, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__panel[open] .facets__status{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--filters-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--filters-title{margin-block-end:0;color:var(--color-foreground);height:fit-content}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--filters-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--filters-title{display:none}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__panel .facets__status:has(:not(:empty)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__panel .facets__status:has(:not(:empty)){display:flex;margin-inline-start:var(--margin-xs);margin-inline-end:var(--margin-xs)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__form{gap:0 var(--facets-form-horizontal-gap)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper:has(>.facets--horizontal) .facets__panel[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper:has(>.facets--horizontal) .facets__panel[open]{z-index:var(--facets-open-z-index)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__wrapper{display:flex;gap:1.125rem;padding-block-end:1.25rem;padding-block-start:2.75rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-icons__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-icons__wrapper{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;gap:1rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities{--padding-block-start: 1rem;--padding-block-end: 1rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap-lg);text-wrap:nowrap;color:var(--color-foreground);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities{flex-direction:row;justify-content:space-between;gap:var(--gap-md);align-items:center;text-align:left}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities{--padding-block-start: 2.375rem;--padding-block-end: .875rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities a{color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities__group, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities__group{width:100%;display:flex;flex:1 1 max-content;text-align:center;flex-direction:column;align-items:center;flex-wrap:wrap;gap:1rem}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities__group, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities__group{flex-direction:row;align-items:baseline;text-align:left;gap:1.125rem}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities__group--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities__group--right{justify-content:flex-end}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-utilities__group:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-utilities__group:empty{display:none}}@media screen and (max-width:399px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-button{font-size:var(--font-size--sm)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-button--email svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-button--email svg{width:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-button .button-secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-button .button-secondary{--button-background-color: var(--button-custom-background-color, var(--color-secondary-button-background));--button-color: var(--button-custom-color, var(--color-secondary-button-text));--button-border-color: var(--button-custom-background-color, var(--color-secondary-button-hover-border))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-button .button-secondary:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-button .button-secondary:hover{--button-background-color: var(--button-hover-custom-background-color, var(--color-secondary-button-background));--button-color: var(--button-hover-custom-color, var(--color-secondary-button-text));--button-border-color: var(--button-hover-custom-background-color, var(--color-secondary-button-hover-border))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-buttons-grid-block .help-center-button .button-secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-buttons-grid-block .help-center-button .button-secondary{--button-border-color: var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-buttons-grid-block .help-center-button .button-secondary:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-buttons-grid-block .help-center-button .button-secondary:hover{--button-border-color: var(--button-hover-custom-background-color, var(--color-secondary-button-hover-border))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-buttons-grid--main .help-center-button .help-center-button-prefix, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-buttons-grid--main .help-center-button .help-center-button-prefix{display:none}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-center-buttons-grid--main .help-center-button .help-center-button-prefix, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-center-buttons-grid--main .help-center-button .help-center-button-prefix{display:inline}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-help-topic-page-content img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-help-topic-page-content img{width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-help-topic-page-content img[width], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-help-topic-page-content img[width]{width:attr(width px)!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-help-topic-page-content h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-help-topic-page-content h2{font-size:var(--font-size--3xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-help-topic-page-content h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-help-topic-page-content h3{font-size:var(--font-size--2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-help-topic-page-content h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-help-topic-page-content h4{font-size:var(--font-size--xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-help-topic-page-content h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-help-topic-page-content h5, body.htw-source-site-shell h6.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h6{font-size:var(--font-size--lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details{padding-block-end:calc(var(--spacing) * 4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header{font-size:var(--font-size--lg);font-weight:var(--font-weight-medium);border-block-end:var(--style-border-width) solid var(--color-stone-400);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 2.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h6{font-size:var(--font-size--lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header strong{font-weight:var(--font-weight-medium)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion--first .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion--first .details__header{padding-top:calc(var(--spacing) * 4)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details-content{padding-block-start:var(--padding-sm);padding-block-end:var(--padding-2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details-content *:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details-content *:first-child{margin-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details-content *:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details-content *:last-child{margin-bottom:0}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header{font-size:var(--font-size--xl);font-weight:var(--font-weight-normal)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header h6{font-size:var(--font-size--xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header:hover h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header:hover h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header:hover h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header:hover h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header:hover h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header:hover h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header:hover h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header:hover h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header:hover h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header:hover h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header:hover h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header:hover h6{color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details__header strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details__header strong{font-weight:var(--font-weight-normal)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion--first .details__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion--first .details__header{padding-top:calc(var(--spacing) * 5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-accordion .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-accordion .details-content{font-size:var(--font-size--lg)}}body.htw-source-site-shell placeholder-image.htw-m-0357ac9953dcac80 img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block--height-fill .image-block__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block--height-fill .image-block__image{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__image{object-fit:var(--object-fit, cover);aspect-ratio:var(--ratio)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block--has-badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block--has-badge{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge{position:absolute;z-index:10;pointer-events:none;width:var(--badge-size);height:var(--badge-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge-image{width:100%;height:100%;object-fit:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge--top-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge--top-left{top:var(--badge-offset-y);left:var(--badge-offset-x)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge--top-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge--top-right{top:var(--badge-offset-y);right:var(--badge-offset-x)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge--bottom-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge--bottom-left{bottom:var(--badge-offset-y);left:var(--badge-offset-x)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge--bottom-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge--bottom-right{bottom:var(--badge-offset-y);right:var(--badge-offset-x)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge--center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge--center{top:50%;left:50%;transform:translate(-50%,-50%) translate(var(--badge-offset-x),var(--badge-offset-y))}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge{width:var(--badge-size-mobile);height:var(--badge-size-mobile)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge[data-mobile-position=top-left], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge[data-mobile-position=top-left]{top:var(--badge-offset-y-mobile);left:var(--badge-offset-x-mobile);right:auto;bottom:auto;transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge[data-mobile-position=top-right], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge[data-mobile-position=top-right]{top:var(--badge-offset-y-mobile);right:var(--badge-offset-x-mobile);left:auto;bottom:auto;transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge[data-mobile-position=bottom-left], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge[data-mobile-position=bottom-left]{bottom:var(--badge-offset-y-mobile);left:var(--badge-offset-x-mobile);top:auto;right:auto;transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge[data-mobile-position=bottom-right], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge[data-mobile-position=bottom-right]{bottom:var(--badge-offset-y-mobile);right:var(--badge-offset-x-mobile);top:auto;left:auto;transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.image-block__badge[data-mobile-position=center], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .image-block__badge[data-mobile-position=center]{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%) translate(var(--badge-offset-x-mobile),var(--badge-offset-y-mobile))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.international-popup__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .international-popup__content{max-width:min(1300px,calc(100vw - 32px))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.international-popup__content .text-block>p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .international-popup__content .text-block>p{--font-paragraph--spacing: 12px}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.international-popup__content .text-block>p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .international-popup__content .text-block>p{--font-paragraph--spacing: 12px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.international-popup__content .international-popup__button-primary.button:not([disabled]):not([aria-disabled=true]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .international-popup__content .international-popup__button-primary.button:not([disabled]):not([aria-disabled=true]){--button-background-color: var(--color-orange-700);--button-border-color: var(--color-orange-700)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.international-popup__content .international-popup__button-primary.button:not([disabled]):not([aria-disabled=true]):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .international-popup__content .international-popup__button-primary.button:not([disabled]):not([aria-disabled=true]):hover{--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.international-popup__content.dialog-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .international-popup__content.dialog-modal{height:min-content}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-policy-links__link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-policy-links__link:hover{color:var(--link-hover-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.footer-policy-links__link--underline:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .footer-policy-links__link--underline:hover{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.logo-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.logo-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.logo-block__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.logo-block__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .logo-block__image{object-fit:contain;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu__item+.menu__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu__item+.menu__item{margin-block-start:var(--spacing--size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu__item.paragraph, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu__item.paragraph{--font-paragraph--size: .875rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu .menu__heading--empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu .menu__heading--empty{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu__heading__default, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu__heading__default{display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu__heading__accordion, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu__heading__accordion{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu__heading__toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu__heading__toggle{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.details-content__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .details-content__list{padding-block:.3125rem}@media screen and (max-width:1023px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu--accordion .menu__heading--empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu--accordion .menu__heading--empty{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu--accordion .menu__heading__accordion, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu--accordion .menu__heading__accordion{display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu--accordion .menu__heading__default, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu--accordion .menu__heading__default{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu--accordion .menu__details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu--accordion .menu__details{padding-inline:32px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu--dividers .menu__details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu--dividers .details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu--dividers .details-content{padding-block-end:var(--spacing--size)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu--caret .icon-plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu--caret .icon-plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu--plus .icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu--plus .icon-caret{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.off-canvas-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .off-canvas-block{margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin)}@media screen and (min-width:1025px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.off-canvas-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .off-canvas-block{margin-inline:0;padding-inline:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-title{margin-bottom:var(--margin-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-placeholder{width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.payment-icons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .payment-icons{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.payment-icons__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:5px;margin:0;padding:0}@media screen and (max-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.payment-icons__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .payment-icons__list{justify-content:var(--alignment-mobile)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.payment-icons__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .payment-icons__item{display:flex;align-items:center;width:39px;height:25px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__button svg{display:inline-block;position:relative;top:var(--margin-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__content{box-shadow:var(--shadow-popover);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--color-background);padding:var(--padding-4xl) var(--padding-xl) var(--padding-xl);max-width:var(--normal-content-width);max-height:var(--modal-max-height)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__content{padding:var(--padding-5xl)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__content[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__content[open]{animation:htw-kf-6d6fdf06a77ea9d7 var(--animation-speed) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__content.dialog-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__content.dialog-closing{animation:htw-kf-ac3ff21844f0ecfd var(--animation-speed) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__content--drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__content--drawer{position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__content--drawer:modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__content--drawer:modal{max-height:100dvh}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);width:var(--minimum-touch-target);height:var(--minimum-touch-target);color:var(--color-foreground);background-color:transparent;display:flex;align-items:center;justify-content:center;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__close{background-color:transparent;opacity:.8}body.htw-source-site-shell .htw-m-0357ac9953dcac80.popup-link__close svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .popup-link__close svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.tax-note:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tax-note:empty{display:none}body.htw-source-site-shell form.htw-m-0357ac9953dcac80.payment-terms, body.htw-source-site-shell .htw-m-0357ac9953dcac80 form.payment-terms{padding-top:.5em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.installments:not(:has(shopify-payment-terms)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .installments:not(:has(shopify-payment-terms)){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.installments .button.cordial-bis-trigger, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .installments .button.cordial-bis-trigger{display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-select-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-select-block{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-select{display:block;border-radius:var(--style-border-radius-xl);overflow:hidden;margin-block-end:var(--margin-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option{padding:var(--padding-xl) var(--padding-lg);background-color:#f3f7ee;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-social-proof:not(:has(.social-proof-badges)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-social-proof:not(:has(.social-proof-badges)){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-social-proof:has(.social-proof-badges), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-social-proof:has(.social-proof-badges){margin-block-end:var(--margin-sm)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option.product-form-plan-option--low-to-show, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option.product-form-plan-option--low-to-show{padding-bottom:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option.product-form-plan-option--low-to-show .product-form-plan-option-price--per-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option.product-form-plan-option--low-to-show .product-form-plan-option-price--per-serving{margin-top:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--low-to-show, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--low-to-show{margin-top:0;row-gap:0}}@media screen and (max-width:300px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label{grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--gap-sm) var(--gap-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .radio-button__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .radio-button__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .product-form-plan-option-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .product-form-plan-option-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .product-form-plan-option-description, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .product-form-plan-option-description, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .product-form-plan-option-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .product-form-plan-option-price{min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price{min-width:0;max-width:100%;overflow:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--discount, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--discount{white-space:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--discount, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--discount, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--current, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--current, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--compare-at, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--compare-at, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--per-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--per-serving{max-width:100%;overflow-wrap:anywhere;word-break:break-word}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label{grid-template-areas:"header price" "description description";grid-template-columns:minmax(0,1fr)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option+.product-form-plan-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option+.product-form-plan-option{border-block-start:1px solid var(--color-teal-200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option.selected, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option.selected{background-color:var(--color-emerald-600);color:var(--color-white)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .radio-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .radio-button{--radio-button-size: 20px;padding-inline-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label{display:grid;grid-template-areas:"header price" "description price";grid-template-columns:1fr auto;gap:var(--gap-sm) var(--gap-xl)}@media screen and (max-width:300px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label{grid-template-columns:minmax(0,1fr) auto}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label.radio-button__label--low-to-show, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label.radio-button__label--low-to-show{row-gap:4px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label.radio-button__label--low-to-show.radio-button__label--multiple-servings:has(.product-form-plan-option-price--save-only), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label.radio-button__label--low-to-show.radio-button__label--multiple-servings:has(.product-form-plan-option-price--save-only), body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label.radio-button__label:has(.product-form-plan-option-price--save-only), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label.radio-button__label:has(.product-form-plan-option-price--save-only){row-gap:18px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .radio-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .radio-wrapper{display:flex}@media screen and (max-width:300px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .radio-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .radio-wrapper{flex-wrap:wrap}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .radio-button__label-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .radio-button__label-text{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .radio-button__label-text--has-badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .radio-button__label-text--has-badge{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .radio-button__label-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .radio-button__label-title{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .best-value-badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .best-value-badge{display:inline-block;padding:2px 12px;border-radius:999px;background-color:var(--color-green-600);color:var(--color-white);font-size:var(--font-size--sm);font-weight:600;font-style:normal;line-height:1.5;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-header{grid-area:header}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-description, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-description{grid-area:description;line-height:22px;color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price{grid-area:price;text-align:end;display:grid;column-gap:6px;grid-template-areas:"discount current" "compare-at compare-at" "per-serving per-serving";align-items:end;grid-auto-rows:min-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--low-to-show, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--low-to-show{grid-template-areas:"discount current" "per-serving per-serving";margin-top:-4px;row-gap:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--save-only, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--save-only{display:flex;flex-direction:column;align-items:flex-end;text-align:end}@media screen and (max-width:439px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--low-to-show, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--low-to-show{grid-template-areas:"current current" "discount discount" "per-serving per-serving";margin-top:-4px;row-gap:2px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--current, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--current{grid-area:current;font-size:var(--font-size--xl);font-weight:500;line-height:1.35}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--discount, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--discount{grid-area:discount;font-size:var(--font-size--sm);font-weight:500;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--compare-at, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--compare-at{grid-area:compare-at;text-decoration:line-through;font-size:var(--font-size--sm);color:var(--color-stone-600);transition:color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--per-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--per-serving{grid-area:per-serving;font-size:var(--font-size--sm);line-height:1.4;font-weight:500;color:var(--color-emerald-600);transition:color var(--animation-speed) var(--animation-easing)}@media screen and (max-width:420px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option{--plan-option-font-scale: .875}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-header{font-size:calc(1em * var(--plan-option-font-scale))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-header .text-lg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-header .text-lg{font-size:calc(var(--font-size--lg) * var(--plan-option-font-scale))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-description, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-description{font-size:calc(1em * var(--plan-option-font-scale));line-height:calc(22px * var(--plan-option-font-scale))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--current, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--current{font-size:calc(var(--font-size--xl) * var(--plan-option-font-scale))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--discount, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--discount, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--compare-at, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--compare-at, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--per-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--per-serving{font-size:calc(var(--font-size--sm) * var(--plan-option-font-scale))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-description, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-description, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--compare-at, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--compare-at{transition:color var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option input:checked+label :is(.product-form-plan-option-description,.product-form-plan-option-price--compare-at), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option input:checked+label :is(.product-form-plan-option-description,.product-form-plan-option-price--compare-at){color:inherit;opacity:.8}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option input:checked+label .product-form-plan-option-price--per-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option input:checked+label .product-form-plan-option-price--per-serving{color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-allocations, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-allocations{margin-block-start:var(--margin-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-allocations .select-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-allocations .select-container{width:clamp(200px,310px,100%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option .icon-autoship, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option .icon-autoship{height:18px;width:18px;color:#82bc03}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label{grid-template-areas:"header price" "description description";gap:0 var(--gap-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price{row-gap:0;grid-template-areas:"discount compare-at current" "per-serving per-serving per-serving"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option-price--low-to-show, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option-price--low-to-show{column-gap:3px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label.radio-button__label--low-to-show.radio-button__label--multiple-servings, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label.radio-button__label--low-to-show.radio-button__label--multiple-servings{row-gap:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-option label.radio-button__label--low-to-show.radio-button__label--multiple-servings .product-form-plan-option-description, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-option label.radio-button__label--low-to-show.radio-button__label--multiple-servings .product-form-plan-option-description{line-height:1}}@media screen and not (min-width:365px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-form-plan-select__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-form-plan-select__select{padding-right:30px!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-inventory__status, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-inventory__status{display:flex;align-items:center;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);gap:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-inventory__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-inventory__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-inventory__icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-inventory__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-inventory__icon-low, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-inventory__icon-low{color:var(--color-lowstock)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-inventory__icon-in_stock, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-inventory__icon-in_stock{color:var(--color-instock)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-inventory__icon-out_of_stock, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-inventory__icon-out_of_stock{color:var(--color-outofstock)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-inventory__icon circle:first-of-type, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-inventory__icon circle:first-of-type{opacity:.3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-block.ui-test-product-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-block.ui-test-product-list{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products{width:100%;background:var(--color-zinc-100);border-radius:var(--radius-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products .cordial-bis-trigger, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products .cordial-bis-trigger{width:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.oos-memo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .oos-memo, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products .constructor-recommendations-heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products .constructor-recommendations-heading{padding-inline:var(--padding-xl);margin-block-end:var(--margin-2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products .resource-list__carousel{--slide-width-max: 170px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products .product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products .product-card{padding-block-end:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products .product-card__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products .product-card__image-wrapper{padding-block-start:var(--padding-3xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products .product-card__image{height:108px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products .product-card__info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products .product-card__info{padding-inline:var(--padding-xs);padding-block-start:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products slideshow-slides{padding-inline:var(--padding-xl);scroll-padding-inline:var(--padding-xl);margin-block:0;padding-block:0}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products{margin-inline:calc(-1 * var(--page-margin, 0px));width:calc(100% + 2 * var(--page-margin, 0px));max-width:100dvw}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-oos-similar-products .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-oos-similar-products .resource-list__carousel{--slide-width-max: 150px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-recommendations-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-recommendations-wrapper{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-recommendations-wrapper:has(product-recommendations[data-shopify-editor-preview]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-recommendations-wrapper:has(product-recommendations[data-shopify-editor-preview]){width:100vw}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-recommendations, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-recommendations{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-recommendations__skeleton-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-recommendations__skeleton-item{aspect-ratio:3 / 4;background-color:var(--color-foreground);opacity:var(--skeleton-opacity);border-radius:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-rewards-info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-rewards-info{display:grid;align-items:center;grid-template-areas:"icon text links";grid-template-columns:auto 1fr auto;gap:var(--gap-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-rewards-info__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-rewards-info__icon{grid-area:icon}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-rewards-info__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-rewards-info__text{grid-area:text;font-size:var(--font-size--sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-rewards-info__links, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-rewards-info__links{grid-area:links;font-size:var(--font-size--sm);display:flex;gap:var(--gap-sm);white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-rewards-info__links a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-rewards-info__links a{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-rewards-info[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-rewards-info[hidden]{display:none}body.htw-source-site-shell rivo-product-credits.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 rivo-product-credits{display:contents}@media screen and (max-width:599px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-rewards-info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-rewards-info{grid-template-areas:"icon icon" "text links";grid-template-columns:auto 1fr}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts{font-size:18px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .html-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .html-label{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .sf-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .sf-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .nf-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .nf-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .df-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .df-label{border:1px solid var(--color-stone-900);padding:5px 7px;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .label-title-sp, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .label-title-sp{font-size:38px;font-weight:500;line-height:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .serving-size-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .serving-size-item{line-height:normal;margin-bottom:.1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .sf-label table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .sf-label table, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .nf-label table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .nf-label table{border-top:12px solid var(--color-stone-900);border-bottom:8px solid var(--color-stone-900);width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts table{border-collapse:collapse}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts caption, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts caption{clip:rect(0px,0px,0px,0px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts th, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts th{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .sf-label tbody, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .sf-label tbody, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .nf-label tbody, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .nf-label tbody{border-top:3px solid var(--color-stone-900);border-bottom:5px solid var(--color-stone-900)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .sf-label .item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .sf-label .item, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .nf-label .item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .nf-label .item{width:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .head-dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .head-dv{text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .in1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .in1{padding-left:1.25rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts p{margin-block:1em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .other-information, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .other-information{font-size:.875rem;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .other-information p:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .other-information p:last-child{margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .seal-groups, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .seal-groups, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .quality-seal-tooltip, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .quality-seal-tooltip{display:flex;-webkit-box-align:center;align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .quality-seal-tooltip, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .quality-seal-tooltip, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .quality-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .quality-text{display:none}@media(max-width:1250px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .serving{font-size:1.3vw}}@media(max-width:1040px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .serving{font-size:1.5vw}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .head-dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .head-dv{font-size:1.2vw}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .item, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .mg-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .mg-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .dv{font-size:2vw}}@media(max-width:833px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .serving{font-size:2vw}}@media(max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .serving{font-size:2.3vw}}@media(max-width:561px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .serving{font-size:3vw}body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .head-aps, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .head-aps, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .head-dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .head-dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .item, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .mg-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .mg-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80.supplement-facts .dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .supplement-facts .dv{font-size:3.3vw}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label *{box-sizing:border-box}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label .sf-mg-value:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label .sf-mg-value:empty{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label .sf-indent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label .sf-indent, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label .sf-indent-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label .sf-indent-1{padding-left:18px;font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label .sf-indent-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label .sf-indent-2{padding-left:36px;font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label .sf-indent-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label .sf-indent-3{padding-left:54px;font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement tr:has(td.sf-item.sf-indent-2 .sf-mg-value:empty), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement tr:has(td.sf-item.sf-indent-2 .sf-mg-value:empty){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement{border:3px solid #000;width:100%;max-width:100%;padding:10px;color:#000;font-family:Arial,Helvetica,sans-serif;background:#fff}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-label-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-label-title{font-size:40px;font-weight:800;margin:0 0 6px;padding-bottom:4px;border-bottom:12px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-serving-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-serving-container{font-size:14px;font-weight:700;margin:0 0 6px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-serving{border-bottom:6px solid #000;padding:6px 0 8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-calories, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-calories{border-bottom:12px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-calories td, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-calories td{padding:8px 0;font-weight:800}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-calories .sf-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-calories .sf-item{font-size:28px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-calories .sf-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-calories .sf-value{font-size:56px;font-weight:800;line-height:1;text-align:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-table{width:100%;border-collapse:collapse;margin-top:8px;border-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-table tbody tr, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-table tbody tr, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-ingredient-table tbody tr, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-ingredient-table tbody tr{border-top:1px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-table td, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-table td, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-table th, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-table th{font-size:12px;padding-bottom:4px;padding-top:4px;vertical-align:top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-table thead th.sf-head-aps, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-table thead th.sf-head-aps, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-table th.sf-head-dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-table th.sf-head-dv{text-align:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-item{width:60%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-value{width:20%;text-align:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-dv{width:20%;text-align:right;font-weight:700}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-mg-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-mg-value{display:inline;float:right;font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-bold, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-bold{font-weight:800}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-protein-divider, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-protein-divider{border-top:6px solid #000!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-supplement .sf-footnote, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-supplement .sf-footnote{font-size:10px;line-height:1.3;margin-top:8px;padding-top:6px;border-top:6px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition tr:has(td.sf-item.sf-indent-2 .sf-mg-value:empty), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition tr:has(td.sf-item.sf-indent-2 .sf-mg-value:empty){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition{border:3px solid #000;width:100%;max-width:100%;padding:10px;color:#000;font-family:Arial,Helvetica,sans-serif;background:#fff;box-sizing:border-box}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-label-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-label-title{font-size:40px;font-weight:800;margin:0 0 6px;padding-bottom:4px;border-bottom:12px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-serving-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-serving-container{font-size:14px;font-weight:700;margin:0 0 6px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-serving, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-serving{border-bottom:6px solid #000;padding:6px 0 8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-calories-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-calories-section{border-top:0;border-bottom:12px solid #000;padding:6px 0 8px;margin:6px 0 8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-amount-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-amount-label{font-size:11px;font-weight:700;margin-bottom:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-calories-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-calories-row{display:flex;justify-content:space-between;align-items:baseline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-calories-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-calories-label{font-size:28px;font-weight:800}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-calories-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-calories-value{font-size:56px;font-weight:800;line-height:1;text-align:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-table{width:100%;border-collapse:collapse;margin-top:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-table thead th, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-table thead th{font-size:11px;font-weight:700;padding-bottom:4px;padding-top:4px;text-align:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-table tbody tr, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-table tbody tr{border-top:1px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-table td, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-table td{font-size:12px;padding-bottom:4px;padding-top:4px;vertical-align:top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-item{width:60%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-dv, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-dv{width:20%;text-align:right;font-weight:700}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-item{display:block!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-mg-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-mg-value{float:none!important;display:inline!important;margin-left:6px;white-space:nowrap;font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-indent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-indent, body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-indent-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-indent-1{padding-left:18px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-indent-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-indent-2{padding-left:36px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition strong{font-weight:800}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition .sf-footnote, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition .sf-footnote{font-size:10px;line-height:1.3;margin-top:8px;padding-top:6px;border-top:6px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-nutrition td.sf-item.sf-indent-2:has(.sf-mg-value:empty), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-nutrition td.sf-item.sf-indent-2:has(.sf-mg-value:empty){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug{border:2px solid #000;width:100%;max-width:100%;padding:16px;color:#000;font-family:Arial,Helvetica,sans-serif;background:#fff}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-label-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-label-title{font-size:18px;font-weight:700;text-align:left;margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-drug-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-drug-title{background:transparent;color:#000;font-size:18px;font-weight:800;text-align:left;margin:0 0 8px;padding:0 0 8px;border-bottom:2px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-section{margin-bottom:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-section-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-section-title{font-size:14px;font-weight:700;margin:0 0 8px;border-bottom:1px solid #000;padding-bottom:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-section-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-section-content{font-size:11px;line-height:1.4;margin:0;white-space:pre-line}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-ingredient-table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-ingredient-table{width:100%;border-collapse:collapse;margin-top:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-ingredient-table th, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-ingredient-table th{padding:4px;font-size:11px;text-align:left;font-weight:700;background:#fff;border-bottom:1px solid #000}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-ingredient-table td, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-ingredient-table td{padding:4px;font-size:11px;border:none;vertical-align:top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-directions-table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-directions-table{width:100%;border-collapse:collapse;margin-top:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-directions-table td, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-directions-table td{padding:4px;font-size:11px;border-bottom:1px solid #ddd}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-directions-table tr:last-child td, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-directions-table tr:last-child td{border-bottom:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-direction-bullet, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-direction-bullet{font-size:11px;line-height:1.4;margin:0 0 6px;white-space:pre-line}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-directions-age-cell, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-directions-age-cell{width:45%;font-weight:700;padding-right:8px;vertical-align:top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-drug .sf-directions-dose-cell, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-drug .sf-directions-dose-cell{width:55%;vertical-align:top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-product, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-product{border:2px solid #000;width:100%;max-width:100%;padding:16px;color:#000;font-family:Arial,Helvetica,sans-serif;background:#fff}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-product .sf-product-name, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-product .sf-product-name{font-size:18px;font-weight:700;text-align:center;margin:0 0 16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-product .sf-product-info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-product .sf-product-info{font-size:12px;line-height:1.4;margin:0 0 12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-product .sf-ingredients, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-product .sf-ingredients{font-size:12px;line-height:1.4;margin:0;white-space:pre-line}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-product .sf-ingredients strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-product .sf-ingredients strong{font-weight:700}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-product .sf-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-product .sf-section{font-size:12px;line-height:1.4;margin:0 0 12px;white-space:pre-line}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-product .sf-section-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-product .sf-section-label{font-weight:700}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-label.sf-product .sf-section:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-label.sf-product .sf-section:last-child{margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-additional-info, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-additional-info{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top:12px;max-width:100%;line-height:1.4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-additional-info p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-additional-info p{margin:8px 0;white-space:pre-line}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-additional-info strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-additional-info strong{font-weight:800}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-additional-info ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-additional-info ul{margin:8px 0;padding-left:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-additional-info li, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-additional-info li{margin:4px 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sf-additional-info .sf-field-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sf-additional-info .sf-field-label{margin:8px 0;white-space:pre-line}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-nav{background-color:var(--quick-nav-background-color, "transparent");border-color:var(--quick-nav-border-color, "transparent")}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-block:has(.quick-nav), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-block:has(.quick-nav){width:100%}body.htw-source-site-shell emplifi-rating.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 emplifi-rating{display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-wrapper[hidden], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-wrapper[hidden]{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-wrapper{gap:var(--gap-xs);display:inline-flex;align-items:center;flex-wrap:wrap;text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-color--primary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-color--primary{--star-fill-color: var(--color-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-color--foreground, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-color--foreground{--star-fill-color: var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating{display:flex;align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-wrapper.justify-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-wrapper.justify-right{flex-direction:row-reverse}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating{gap:var(--gap-3xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-wrapper .rating-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-wrapper .rating-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-wrapper .rating-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-wrapper .rating-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-wrapper .rating-count-separator, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.rating-count-separator, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rating-count-separator{opacity:.2;padding-left:calc(var(--padding-xs) / 2);padding-right:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.stars, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .stars{height:var(--star-size);fill:var(--empty-star-fill-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.filled-star, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .filled-star{fill:var(--star-fill-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-shop-by__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-shop-by__wrapper{grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:var(--grid-gap-y-mobile) var(--grid-gap-x-mobile)}@media only screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-shop-by__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-shop-by__wrapper{grid-template-columns:repeat(var(--grid-columns-tablet),1fr);gap:var(--grid-gap-y-tablet) var(--grid-gap-x-tablet)}}@media only screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-shop-by__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-shop-by__wrapper{grid-template-columns:repeat(var(--grid-columns-desktop),1fr);gap:var(--grid-gap-y-desktop) var(--grid-gap-x-desktop)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badges, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge{font-size:.875rem;line-height:1.25}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--subscriptions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--subscriptions, body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--best-seller, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--best-seller, body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--trending, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--trending{display:inline-flex;align-items:center;background-color:#008445;color:#fff;font-weight:600;padding:.35em .95em;border-radius:999px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--orders, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--orders{display:inline-flex;align-items:center;gap:.45em;background-color:#fff;color:#008445;border:1px solid #008445;font-weight:500;padding:calc(.35em - 1px) calc(.95em - 1px);border-radius:999px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--orders:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--orders:before{content:"";flex:none;width:1.15em;height:1.15em;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23008445'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2'/%3E%3Ccircle%20cx='9'%20cy='7'%20r='4'/%3E%3Cpath%20d='M22%2021v-2a4%204%200%200%200-3-3.87'/%3E%3Cpath%20d='M16%203.13a4%204%200%200%201%200%207.75'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--trending, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--trending{gap:.4em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--trending:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--trending:before{content:"";flex:none;width:1.1em;height:1.1em;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='22%207%2013.5%2015.5%208.5%2010.5%202%2017'/%3E%3Cpolyline%20points='16%207%2022%207%2022%2013'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--views, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--views{display:inline-flex;align-items:center;gap:.4em;color:#008445;font-weight:700;font-size:1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.social-proof-badge--views:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .social-proof-badge--views:before{content:"";flex:none;width:1.15em;height:1.15em;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23008445'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='22%207%2013.5%2015.5%208.5%2010.5%202%2017'/%3E%3Cpolyline%20points='16%207%2022%207%2022%2013'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacer-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacer-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.spacer-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.spacer-block{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row>.spacer-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row>.spacer-block{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row>.spacer-block--size-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacer-block--size-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacer-block--size-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.spacer-block--size-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:1279px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-1280-percent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-1280-percent{flex:var(--spacer-size-1280);height:100%;flex-grow:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.spacer-block--size-1280-percent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.spacer-block--size-1280-percent, body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile-column>.spacer-block--size-1280-percent:not(.spacer-block--size-1280-pixel), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile-column>.spacer-block--size-1280-percent:not(.spacer-block--size-1280-pixel){width:100%;flex:var(--spacer-size-1280);flex-grow:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-1280-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-1280-pixel{width:var(--spacer-size-1280);height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.spacer-block--size-1280-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.spacer-block--size-1280-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile-column>.spacer-block--size-1280-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile-column>.spacer-block--size-1280-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacer-block--size-1280-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacer-block--size-1280-pixel{width:100%;height:var(--spacer-size-1280)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.spacer-block--size-mobile-percent, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.spacer-block--size-mobile-percent, body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.layout-panel-flex--column>.spacer-block--size-mobile-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .layout-panel-flex--column>.spacer-block--size-mobile-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile-column>.spacer-block--size-mobile-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile-column>.spacer-block--size-mobile-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80.spacer-block--size-mobile-pixel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .spacer-block--size-mobile-pixel{width:100%;height:var(--spacer-size-mobile)}}body.htw-source-site-shell product-swatches.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 product-swatches{width:100%;display:flex;justify-content:var(--product-swatches-alignment);flex-direction:row;position:relative;overflow:hidden;gap:0}@media(max-width:767px){body.htw-source-site-shell product-swatches.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 product-swatches{justify-content:var(--product-swatches-alignment-mobile)}}body.htw-source-site-shell swatches-variant-picker-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 swatches-variant-picker-component{display:flex;width:100%;flex-direction:row}body.htw-source-site-shell swatches-variant-picker-component.htw-m-0357ac9953dcac80 .variant-option--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 swatches-variant-picker-component .variant-option--swatches{padding-block:calc(var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width)) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width));padding-inline:calc(var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width))) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches overflow-list::part(list), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches overflow-list::part(list){gap:var(--gap-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches overflow-list[defer]::part(list), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches overflow-list[defer]::part(list){flex-wrap:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hidden-swatches__count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(from var(--color-foreground) r g b / var(--opacity-40-60));background-color:transparent;padding:0;border:0;border-radius:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hidden-swatches__count:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:1;cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.hidden-swatches__count:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .hidden-swatches__count:hover{color:rgb(from var(--color-foreground) r g b / 100%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-video{aspect-ratio:5 / 3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions{background-color:var(--color-background);display:flex;flex-direction:column;position:relative;transition:height var(--animation-values)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions:has([data-active]) .account-actions__main-menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions:has([data-active]) .account-actions__main-menu{visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions__title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions__fallback-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions__fallback-text{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions__sign-ins:not(:has(shop-login-button)) .account-actions__fallback-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions__sign-ins:not(:has(shop-login-button)) .account-actions__fallback-text{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions__shop-login, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions__shop-login{--buttons-radius: var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar__nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar__nav{max-height:calc(100vh - var(--header-group-height));overflow-y:auto}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar__nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar__nav{max-height:calc(100vh - var(--header-group-height) - var(--minimum-touch-target))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions__list-item{border-bottom:1px solid var(--color-zinc-100);padding-block:4px;padding-inline:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions__link{display:flex;align-items:center;gap:10px;padding-inline:16px;padding-block:9px;transition:color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions__link:is(:hover,:focus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions__link:is(:hover,:focus){background-color:var(--color-green-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions .account-actions__link:is(:hover,:focus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions .account-actions__link:is(:hover,:focus){text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-actions__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-actions__icon{display:flex;align-items:center;width:1.125rem;height:1.125rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-popover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-popover{--account-popover-layer: var(--layer-temporary);--account-popover-min-width: 22rem;--account-actions-max-width: 22rem;--account-popover-transition-opacity: 0;--account-popover-transition-transform: translateY(-20px);--account-popover-transition-visibility: hidden;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-popover[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-popover[open]{--account-popover-transition-opacity: 1;--account-popover-transition-transform: translateY(0);--account-popover-transition-visibility: visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-popover::details-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-popover::details-content{transition:content-visibility .3s ease-in-out;transition-behavior:allow-discrete;content-visibility:var(--account-popover-transition-visibility)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-popover__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-popover__summary{padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-popover__summary:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-popover__summary:hover{color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.account-popover__panel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .account-popover__panel{border-radius:var(--style-border-radius-popover);position:absolute;inset-block-start:calc(100% + 10px)!important;inset-inline-end:0;width:max-content;min-width:var(--account-popover-min-width);z-index:var(--account-popover-layer);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;opacity:var(--account-popover-transition-opacity);transform:var(--account-popover-transition-transform);transition:opacity .3s ease-in-out,transform .3s ease-in-out}body.htw-source-site-shell .htw-m-0357ac9953dcac80.add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .add-to-cart-text{display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;transition:opacity var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button{font-weight:var(--custom-font-weight, inherit)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.button[style*=--custom-font-weight-desktop], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button[style*=--custom-font-weight-desktop]{font-weight:var(--custom-font-weight-desktop)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.button[style*=--mobile-font-size], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button[style*=--mobile-font-size]{font-size:var(--mobile-font-size)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.atc-added .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .atc-added .add-to-cart-text{animation-name:htw-kf-dc08b0e6742437a3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.add-to-cart-text--added, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .add-to-cart-text--added{position:absolute;top:0;right:0;bottom:0;left:0;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;display:flex;align-items:center;justify-content:center;opacity:0;transition:width var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.atc-added .add-to-cart-text--added, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .atc-added .add-to-cart-text--added{animation-name:htw-kf-32dfc44678fa1011}@keyframes htw-kf-32dfc44678fa1011{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes htw-kf-dc08b0e6742437a3{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1em);opacity:0}}@media(prefers-reduced-motion:reduce){body.htw-source-site-shell video-background-component.htw-m-0357ac9953dcac80 video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 video-background-component video{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box{display:grid;column-gap:var(--bento-gap);row-gap:calc(var(--bento-gap) * 1.5);width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.collection-card--image-bg), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.collection-card--image-bg){row-gap:var(--bento-gap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box~.bento-box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box~.bento-box{padding-block-start:var(--bento-gap)}@media(max-width:900px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box{grid-template-columns:repeat(2,1fr)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(3n+1), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(3n+1){grid-column:span 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(3n+2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(3n+2){grid-column:span 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(3n+3), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(3n+3){grid-column:span 2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:last-child:nth-child(3n+5), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:last-child:nth-child(3n+5){grid-column:span 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:last-child:nth-child(3n+4), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:last-child:nth-child(3n+4){grid-column:span 2}}@media(min-width:901px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K L L L L"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(1), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(1){grid-area:A}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(2){grid-area:B}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(3), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(3){grid-area:C}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(4), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(4){grid-area:D}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(5), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(5){grid-area:E}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(6), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(6){grid-area:F}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(7), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(7){grid-area:G}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(8), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(8){grid-area:H}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(9), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(9){grid-area:I}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(10), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(10){grid-area:J}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(11), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(11){grid-area:K}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box__item:nth-child(12), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box__item:nth-child(12){grid-area:L}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.bento-box__item:first-child:nth-last-child(1)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.bento-box__item:first-child:nth-last-child(1)){grid-template-areas:"A A A A A A A A A A A A"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.bento-box__item:first-child:nth-last-child(2)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.bento-box__item:first-child:nth-last-child(2)){grid-template-areas:"A A A A A A B B B B B B"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.bento-box__item:first-child:nth-last-child(4)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.bento-box__item:first-child:nth-last-child(4)){grid-template-areas:"A A A A B B B B B B B B" "C C C C C C C C D D D D"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.bento-box__item:first-child:nth-last-child(5)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.bento-box__item:first-child:nth-last-child(5)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E E E E"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.bento-box__item:first-child:nth-last-child(7)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.bento-box__item:first-child:nth-last-child(7)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D D D D E E E" "F F F F F F G G G G G G"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.bento-box__item:first-child:nth-last-child(8)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.bento-box__item:first-child:nth-last-child(8)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H H H H H H H"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.bento-box__item:first-child:nth-last-child(10)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.bento-box__item:first-child:nth-last-child(10)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G G G G G G G H H H" "I I I J J J J J J J J J"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.bento-box:has(.bento-box__item:first-child:nth-last-child(11)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .bento-box:has(.bento-box__item:first-child:nth-last-child(11)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K K K K K"}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form-container{--comment-form-gap: var(--gap-md);width:100%;max-width:var(--normal-content-width);margin:var(--margin-4xl) auto 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form{display:grid;grid-template-columns:1fr;gap:var(--comment-form-gap)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form{grid-template-columns:1fr 1fr}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form-input{padding:var(--padding-lg) var(--padding-xl);border:var(--style-border-width-inputs) solid var(--color-input-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form-input--textarea, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form-input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form-message{display:flex;align-items:center;gap:var(--gap-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form-body, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form-body{grid-column:1 / -1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form-input:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form-input:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form-moderated, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form-moderated{font-size:var(--font-size--xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.blog-post-comments__form-submit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .blog-post-comments__form-submit{margin-block-start:var(--comment-form-gap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button__label{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-gallery{overflow:hidden;container-type:inline-size;container-name:card-gallery-container}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-gallery__placeholder svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-gallery__placeholder svg{height:100%;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.card-gallery placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .card-gallery placeholder-image{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(from var(--color-foreground) r g b / 5%);aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=extra-large] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=large] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=medium] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size=small] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid[data-product-card-size] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid[data-product-card-size] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80[product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--cart-discount-open-d07740132c, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--cart-discount-open-d07740132c{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__button{max-width:100px;width:100%;font-weight:500}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__button{max-width:90px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__button svg{width:16px;height:14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__body a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__body a{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__body a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__body a:hover{text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__codes, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__codes{display:none;gap:var(--padding-xs);flex-wrap:wrap;list-style:none;padding:8px 0 0;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__pill{display:flex;color:var(--color-foreground);gap:var(--padding-xs);align-items:center;padding:var(--padding-xs) var(--padding-sm);border-radius:20px;background-color:var(--color-input-background);border:1px solid var(--color-input-border);text-transform:uppercase;font-size:var(--cart-font-size--xs);font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__pill svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__pill svg{width:10px;height:10px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__pill-remove, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__pill-remove{color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%;opacity:.6;transition:opacity .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__pill-remove:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__pill-remove:hover{opacity:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__error{display:flex;align-items:center;width:100%;padding:var(--padding-sm) 0;color:var(--color-error)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__error .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-right:var(--margin-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__error-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__error-text{margin:0;font-size:var(--cart-font-size--xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__hint, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__hint{display:flex;align-items:center;width:100%;padding-bottom:var(--padding-sm);color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__hint-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__hint-text{margin:0;font-size:var(--cart-font-size--sm);font-weight:500!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__content input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__content input{max-height:52px;--input-box-shadow: 0 0 0 1.45px var(--color-input-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__content button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__content button{max-height:52px;box-shadow:inset 0 0 0 1.45px var(--button-border-color)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__content form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__content form{gap:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__content input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__content input{width:100%;max-height:40px;background-color:#fdfdfd;--input-box-shadow: 0 0 0 1.5px var(--color-input-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__content button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__content button{max-width:100px;width:100%;max-height:40px;box-shadow:inset 0 0 0 1.5px var(--button-border-color)}}@media(min-width:768px)and (max-width:990px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__content input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__content input{max-height:40px;--input-box-shadow: 0 0 0 1.45px var(--color-input-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-open__content button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-open__content button{max-height:40px;box-shadow:inset 0 0 0 1.45px var(--button-border-color)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip-trigger, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip-trigger{position:relative}body.htw-source-site-shell button.htw-m-0357ac9953dcac80.cart-discount-tooltip-trigger, body.htw-source-site-shell .htw-m-0357ac9953dcac80 button.cart-discount-tooltip-trigger{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0;margin:0;display:inline-flex;vertical-align:middle}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip-trigger:hover svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip-trigger:hover svg path{fill:#008445}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip-trigger .cart-discount-tooltip__close svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip-trigger .cart-discount-tooltip__close svg path{fill:#2b2b2b}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:1000;background:#fff!important;border-radius:8px;width:289px;min-width:289px;font-size:14px;line-height:1.5;color:#374151;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #b4baa2}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip{left:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip-trigger svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip-trigger svg path{transition:fill .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__close{position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#6b7280;transition:color .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__close:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__close:hover{color:#374151}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__close svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__close svg{width:14px;height:14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__content{position:relative;padding:16px;background:#fff!important;opacity:1!important;border-radius:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip *{opacity:1!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__arrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__arrow{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #b4baa2}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__arrow, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__arrow{left:47%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount-tooltip__arrow:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount-tooltip__arrow:before{content:"";position:absolute;bottom:-9px;left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff;z-index:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__input{background-color:var(--color-input-background);color:var(--color-input-text);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);border-style:solid;border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md);height:100%;flex-grow:1;min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__input::placeholder{color:rgba(from var(--color-input-text) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__pill-code, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__pill-code{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__summary{display:flex;align-items:center;justify-content:space-between}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__summary:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__summary:hover{color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__codes, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__codes{display:none;gap:var(--padding-xs);flex-wrap:wrap;list-style:none;padding-inline:0;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__codes:has(.cart-discount__pill), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__codes:has(.cart-discount__pill){display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__button{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__content{height:calc(var(--button-size) + var(--padding-3xs) + var(--padding-sm))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__pill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__pill{display:flex;color:var(--color-foreground);gap:var(--padding-xs);align-items:center;padding:var(--padding-xs) var(--padding-sm);border-radius:var(--style-border-radius-pills);background-color:var(--color-input-background);text-transform:uppercase}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__form{display:flex;gap:var(--padding-md);align-items:center;height:100%;padding-block:var(--padding-3xs) var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%;--close-icon-opacity: .4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__error{display:flex;align-items:center;width:100%;padding-block:var(--padding-3xs) var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__error .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-discount__error-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-discount__error-text{margin-block-start:var(--margin-3xs)}body.htw-source-site-shell cart-discount-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 cart-discount-component{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation{display:flex;align-items:center;gap:12px;margin:8px 16px 20px;padding:14px;border:1px solid #b4baa2;border-radius:8px;background-color:#fff}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__media{flex:0 0 80px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__image{display:block;width:100%;height:auto;object-fit:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__content{flex:1;min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__title{margin:0;font-size:16px;font-weight:500;line-height:1.3;color:#121212}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__text{margin-top:4px;font-size:13px;line-height:1.4;color:#121212}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__text p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__text p{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__text a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__text a{color:inherit;font-weight:500;text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__text a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__text a:hover{color:#008445}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__text--desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__text--desktop{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__options{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;max-width:352px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option{flex:1 1 0;min-width:min-content;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:1px solid #8a917a;border-radius:999px;background-color:#fff;color:#121212;font:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option:hover:not([disabled]){background-color:#f8fafc;border-color:#121212}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option:focus-visible{outline:2px solid #121212;outline-offset:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__price{font-size:16px;font-weight:600;line-height:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__label{font-size:10px;line-height:1.2;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option.loading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option.loading{opacity:.7;cursor:wait}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option.success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option.success{border-color:#10b981;background-color:#ecfdf5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option.success .cart-donation__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option.success .cart-donation__label{color:#047857}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option.error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option.error{border-color:#ef4444;background-color:#fef2f2}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option.error .cart-donation__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option.error .cart-donation__label{color:#b91c1c}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__option[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__option[disabled]{opacity:.5;cursor:not-allowed;background-color:#f3f4f6}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation{gap:16px;padding:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__media{flex-basis:88px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__options{gap:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__label{font-size:11px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__text--desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__text--desktop{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-donation__text--mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-donation__text--mobile{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations{width:100%;max-height:none;overflow:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations wishlist-button-collection wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations wishlist-button-collection wk-button{z-index:30!important;top:-16px!important;left:unset!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .constructor-recommendations-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .constructor-recommendations-container{width:100%;overflow:visible;max-height:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .resource-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .resource-list{max-height:none;overflow:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .resource-list--grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .resource-list--grid{display:flex;flex-direction:column;overflow:visible;max-height:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .product-card{width:100%;max-width:none;border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .product-card:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .product-card:first-child{border-top:1px solid #e5e7eb}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .product-card:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .product-card:last-child{border-bottom:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .product-card--empty-cart, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .product-card--empty-cart{margin-bottom:0;background:transparent;box-shadow:none;gap:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .product-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .product-card__image{border-radius:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .product-card__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .product-card__price{font-size:1.3rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations-initial-loading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations-initial-loading{min-height:160px;display:flex;align-items:center;justify-content:center;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations.loading .constructor-recommendations, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations.loading .constructor-recommendations{position:relative;pointer-events:none;opacity:.6}@media screen and (max-width:749px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .product-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .product-card__title{font-size:1.2rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-empty-recommendations .product-card__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-empty-recommendations .product-card__price{font-size:1.1rem}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-actions{display:flex;flex-direction:column;gap:var(--gap-2xs);border-block:1px solid var(--color-border);padding-block:var(--padding-sm);margin-block-start:var(--margin-3xs);margin-block-end:var(--margin-3xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-totals:not(:has(.cart-actions)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-totals:not(:has(.cart-actions)){margin-block-start:var(--margin-3xs);border-block-start:0;padding-block-start:var(--margin-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-totals.cart-page__summary-totals, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-totals.cart-page__summary-totals{gap:22px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-totals.cart-page__summary-totals, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-totals.cart-page__summary-totals{gap:14px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-cart-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-cart-container{display:inline-flex;width:200px;font-size:9px;font-weight:700;line-height:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-cart-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-cart-logo{width:20px;height:auto;display:inline-flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.truemed-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .truemed-cart-text{display:flex;align-items:center;justify-content:center;height:30px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items{--cart-item-media-width-min: 2.5rem;--cart-item-media-width-max: 7.5rem;container-name:cart-items;container-type:inline-size;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items-disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items-disabled{pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__table{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__table *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__table *{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.block-cart-items__stock-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .block-cart-items__stock-message{width:200px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__table-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__table-row{--cart-item-price-width: 4rem;display:grid;grid-template-columns:clamp(3.5rem,20cqi,10rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details price" "media quantity price" "media error error";column-gap:var(--gap-md);align-items:start;padding-bottom:var(--cart-items-gap);margin-bottom:var(--margin-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity wk-button{top:-1px!important;left:-87px!important}@media screen and (max-width:1207px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity wk-button{left:155px!important;top:0!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__badges .product-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__badges .product-badges__badge{font-size:.75rem;font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);padding-inline:.6875rem;padding-block:.6875rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity input[type=number]:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity input[type=number]:focus-visible{outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity wk-button .wk-icon svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity wk-button .wk-icon svg path{stroke:#717663}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity .wk-selected .wk-icon svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity .wk-selected .wk-icon svg path{fill:#717663}@media screen and (max-width:1207px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity .cart-page__wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity .cart-page__wishlist-button{top:30%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity .cart-page__wishlist-button span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity .cart-page__wishlist-button span{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-wishlist-button{background:none;border:none;cursor:pointer;padding-left:0;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;gap:8px}@media screen and (max-width:1387px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-wishlist-button{position:static;order:3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-wishlist-button .wishlist-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-wishlist-button .wishlist-text{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wishlist-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wishlist-text{font-size:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-wishlist-button .wishlist-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-wishlist-button .wishlist-icon{width:16px;height:14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-wishlist-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-wishlist-button:hover{transform:scale(1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-wishlist-button.cart-wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-wishlist-button.cart-wishlist-button{top:40px;left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__selling-plan svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__selling-plan svg{color:#82bc03;display:inline-block;height:16px;width:16px;vertical-align:top}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__details .cart-items__plan-switch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__details .cart-items__plan-switch{margin-block-start:var(--margin-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .cart-items__details .cart-items__plan-switch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .cart-items__details .cart-items__plan-switch{margin-block-start:var(--margin-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-select-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-select-container{width:fit-content;max-width:300px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-switch .cart-items__plan-select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-switch .cart-items__plan-select, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-switch .cart-items__plan-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-switch .cart-items__plan-button{font-size:var(--cart-font-size--xs);line-height:1.25;padding-block:3px;padding-inline:12px 32px;border:1.5px solid #b4baa2;border-radius:9999px;background-color:#fdfdfd;color:#121212;cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-button{display:flex;align-items:center;gap:4px;width:100%;text-align:left;font-weight:700;font-style:italic}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-switch .cart-items__plan-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-switch .cart-items__plan-button-text{flex:1 1 auto;font-size:var(--cart-font-size--xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-button-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-button-icon{display:inline-flex;flex-shrink:0;color:#82bc03}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-button-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-button-icon svg{width:14px;height:14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-switch [data-plan-loading] .cart-items__plan-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-switch [data-plan-loading] .cart-items__plan-button{opacity:.7;cursor:default}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-switch [data-plan-loading].select-container:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-switch [data-plan-loading].select-container:after{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-benefit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-benefit{margin-block-start:var(--margin-2xs);margin-inline-start:var(--margin-md);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .cart-items__plan-benefit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .cart-items__plan-benefit{margin-inline-start:var(--margin-2xs)}@media screen and (max-width:375px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .cart-items__plan-benefit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .cart-items__plan-benefit{margin-inline-start:0;letter-spacing:-.1px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-switch .cart-items__plan-benefit-highlight, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-switch .cart-items__plan-benefit-highlight{color:var(--color-orange-700);font-weight:700;font-style:italic;font-size:var(--cart-font-size--2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-switch .cart-items__plan-benefit-note, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-switch .cart-items__plan-benefit-note{color:var(--color-stone-600);font-style:italic;font-size:var(--cart-font-size--2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity wk-button .wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity wk-button .wk-button{width:32px;height:32px;min-width:32px;min-height:32px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity wishlist-button-collection .wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity wishlist-button-collection .wk-button, body.htw-source-site-shell wishlist-button-collection.htw-m-0357ac9953dcac80 .wk-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 wishlist-button-collection .wk-button:hover{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80:active-view-transition-type(page-navigation) .cart-items__table-row{view-transition-name:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__table-row.removing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__table-row.removing{overflow:hidden;animation:htw-kf-a12ec67ebc0524b9 calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed)}@keyframes htw-kf-a12ec67ebc0524b9{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items--dividers .cart-items__table-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items--dividers .cart-items__table-row{border-bottom:1px solid var(--color-border);margin-bottom:var(--cart-items-gap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items--dividers .cart-items__table-row:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items--dividers .cart-items__table-row:first-child{border-top:1px solid var(--color-border);padding-top:var(--cart-items-gap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__details{grid-area:details;color:rgb(from var(--color-foreground) r g b / 70%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__details>*+*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__details>*+*, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__bundle li, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__bundle li{margin-block-start:var(--margin-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__details *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__details *{font-size:var(--cart-font-size--sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__details a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__details a{text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__title{font-size:var(--cart-font-size--sm);color:var(--color-foreground);text-transform:var(--product-title-case)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__variant, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__variant{display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity{grid-area:quantity;margin-block-start:var(--margin-lg);display:flex;align-items:center;justify-content:flex-start;gap:16px;width:fit-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-items__quantity, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-items__quantity{gap:6px}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-items__quantity, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-items__quantity{margin-left:auto}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-items__quantity .quantity-selector.quantity-selector--has-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-items__quantity .quantity-selector.quantity-selector--has-message{border:1px solid var(--order-limit-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-items__quantity .quantity-selector.quantity-selector--has-message+.order-limit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-items__quantity .quantity-selector.quantity-selector--has-message+.order-limit, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .cart-items__quantity .quantity-selector+.order-limit--visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .cart-items__quantity .quantity-selector+.order-limit--visible{padding-top:8px}@media screen and (min-width:1387px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page quantity-selector-component:has(>.quantity-selector--has-message)+.product-card-wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page quantity-selector-component:has(>.quantity-selector--has-message)+.product-card-wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page quantity-selector-component:has(>.order-limit--visible)+.product-card-wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page quantity-selector-component:has(>.order-limit--visible)+.product-card-wishlist-button{transform:translateY(26px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page quantity-selector-component:has(>.order-limit--hidden)+.product-card-wishlist-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page quantity-selector-component:has(>.order-limit--hidden)+.product-card-wishlist-button{transform:translateY(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity .quantity-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity .quantity-selector{display:inline-flex;flex:0 1 var(--quantity-selector-width);font-size:var(--cart-font-size--sm);height:auto;border-color:#707070}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items .quantity-selector.quantity-selector--has-message, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items .quantity-selector.quantity-selector--has-message{border-color:var(--order-limit-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__remove, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__remove{background-color:transparent;color:var(--color-foreground);width:20px;height:22px;justify-content:center;box-shadow:none;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__remove svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__remove svg{width:20px;height:22px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__media{grid-area:media;padding:0;grid-row:1/-1;margin-block:auto}@media screen and (max-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__media{display:flex;height:100%;align-items:center}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__price{grid-area:price;min-height:unset;min-width:var(--cart-item-price-width);text-align:end;display:block;font-size:var(--cart-font-size--md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__price-unit, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__price-unit{font-size:var(--cart-font-size--xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__media-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__media-container{display:flex;aspect-ratio:var(--ratio);position:relative;width:100%;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__media wishlist-button-collection wk-button .wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__media wishlist-button-collection wk-button .wk-button{min-width:20px;min-height:20px;width:20px;height:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__media-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__media-image{aspect-ratio:inherit;object-fit:cover;object-position:center center;width:100%;height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__media-image--gift-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__media-image--gift-card{max-width:100px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__empty-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__empty-button{margin-top:var(--margin-md);padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__error{display:flex;align-items:flex-start;width:100%;max-width:150px;grid-area:error;margin-block-start:var(--margin-xs);opacity:1;overflow:hidden;transform:translateY(0);transition:opacity var(--drawer-animation-speed) var(--animation-easing),transform var(--drawer-animation-speed) var(--animation-easing)}@starting-style{body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__error{opacity:0;transform:translateY(-.5rem)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-item__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-item__error{display:flex;align-items:flex-start;width:100%;font-size:var(--cart-font-size--sm);padding-block:var(--padding-3xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__error{margin-top:14px;border:2px solid #b93e09;border-radius:4px;background-color:#fbe6cf;padding:12px}@media screen and (min-width:1387px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__error{grid-column:3;margin-top:24px;width:fit-content}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-item__error svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-item__error svg{width:18px;height:18px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .cart-items__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .cart-items__error{margin-top:12px}@media screen and (min-width:1200px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .cart-items__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .cart-items__error{grid-column:2 / span 2;margin-left:0;margin-top:12px;max-width:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-item__error .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-item__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs);margin-block-start:var(--margin-3xs)}@container cart-items (min-width: 720px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__table-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__table-row{--cart-item-price-width: 6rem;grid-template-columns:7.5rem 1fr auto minmax(var(--cart-item-price-width),auto);grid-template-rows:min-content 1fr;grid-template-areas:"media details quantity price" "media details error error"}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__price{grid-area:initial}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__quantity, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__quantity{margin-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__price{min-height:var(--minimum-touch-target);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__plan-switch .cart-items__plan-select hr, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__plan-switch .cart-items__plan-select hr{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__original-total-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__original-total-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__total-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__total-container{display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__original-total-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__original-total-container{row-gap:16px}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__original-total-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__original-total-container{row-gap:22px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__original-total-container:has(.cart__installments), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__original-total-container:has(.cart__installments){row-gap:var(--gap-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__total-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__total-container{row-gap:7px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__original-total-container:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__original-total-container:empty{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-totals, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-totals:has(>:first-child:not(.cart__original-total-container,.cart__total-container)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-totals:has(>:first-child:not(.cart__original-total-container,.cart__total-container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-totals, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-totals{padding-block-start:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__original-total-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__original-total-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__original-total-container *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__original-total-container *{font-size:var(--cart-font-size--sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__total, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__total{font-weight:var(--font-weight-bold)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__total-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__total-label{font-size:var(--cart-font-size--sm);color:#1a1c16}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__total-label.cart-primary-typography, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__total-label.cart-primary-typography{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__total-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__total-value{font-size:var(--cart-font-size--md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-primary-typography, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-secondary-typography, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__ctas, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__additional-checkout-buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__additional-checkout-buttons{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__ctas .cart__checkout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__ctas .cart__checkout-button{width:100%;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl);font-weight:500;font-size:16px;color:#fefbf1}@media screen and (min-width:992px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__ctas .cart__checkout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__ctas .cart__checkout-button{font-size:20px}}body.htw-source-site-shell shopify-accelerated-checkout-cart.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-note, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-note{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-note__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-note__inner{padding-block:var(--padding-3xs) var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-note__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-note__summary{display:flex;align-items:center;justify-content:space-between}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-note__summary:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-note__summary:hover{color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-note__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-note__instructions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:border var(--animation-speed) ease;border:var(--input-border);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--cart-font-size--sm);padding:max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-note .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-note .svg-wrapper{height:var(--icon-size-sm);width:var(--icon-size-sm);margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-note .icon-plus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-note .icon-plus{height:var(--icon-size-xs);width:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.remove-icon-bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .remove-icon-bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80.remove-icon-top, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .remove-icon-top{transition:transform var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__remove:hover .remove-icon-top, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__remove:hover .remove-icon-top{transform:translate(calc(-1 * var(--icon-stroke-width)),var(--icon-stroke-width)) rotate(-15deg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__remove:is(:hover,:active) .remove-icon-bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__remove:is(:hover,:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__table-row.removing .remove-icon-bottom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__table-row.removing .remove-icon-bottom{transform:translateY(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__table-row.removing .remove-icon-top, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__table-row.removing .remove-icon-top{animation:htw-kf-b03560bf385d713d var(--animation-speed) var(--animation-easing) forwards}@keyframes htw-kf-b03560bf385d713d{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__properties, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__properties{display:block;margin-block-start:var(--margin-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__properties dt, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__properties dt, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items__properties dd, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items__properties dd{display:inline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations{overflow:visible;max-height:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-cart-recommendations wishlist-button-collection wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-cart-recommendations wishlist-button-collection wk-button{z-index:30!important;top:-16px!important;left:unset!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-title{display:flex;align-items:center;gap:12px;margin-bottom:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-title h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-title h2{color:#8b4513;font-size:18px;font-weight:500;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:htw-kf-43c4fcd0663d5ae2 2s infinite;z-index:1}@keyframes htw-kf-43c4fcd0663d5ae2{0%{left:-100%}to{left:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-button{background-size:200% 100%;animation:htw-kf-ef8af71d55606e37 2s ease-in-out infinite}@keyframes htw-kf-ef8af71d55606e37{0%{background-position:-200% 0}to{background-position:200% 0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(1), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(1){animation-delay:0s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(2){animation-delay:.2s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(3), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(3){animation-delay:.4s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(4), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(4){animation-delay:.6s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(5), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(5){animation-delay:.8s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(1) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(1) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(1) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(1) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(1) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(1) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(1) .placeholder-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(1) .placeholder-button{animation-delay:0s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(2) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(2) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(2) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(2) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(2) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(2) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(2) .placeholder-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(2) .placeholder-button{animation-delay:.2s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(3) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(3) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(3) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(3) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(3) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(3) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(3) .placeholder-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(3) .placeholder-button{animation-delay:.4s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(4) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(4) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(4) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(4) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(4) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(4) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(4) .placeholder-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(4) .placeholder-button{animation-delay:.6s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(5) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(5) .placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(5) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(5) .placeholder-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(5) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(5) .placeholder-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card-placeholder:nth-child(5) .placeholder-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card-placeholder:nth-child(5) .placeholder-button{animation-delay:.8s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .resource-list__carousel slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .resource-list__carousel slideshow-arrows{align-items:start;justify-content:end;padding:12px 0 0;gap:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .resource-list__carousel slideshow-arrows button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .resource-list__carousel slideshow-arrows button{opacity:1;margin:0;animation:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations slideshow-container{position:unset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .resource-list__carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .resource-list__carousel{position:unset}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations slideshow-slides{gap:20px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .constructor-recommendations-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .constructor-recommendations-container{width:100%;min-height:160px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .resource-list-carousel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .resource-list-carousel{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .product-card{min-width:100%;max-width:100%;flex-shrink:0;height:auto;gap:0;box-shadow:none;border-top:1px solid #e0e0e0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations-initial-loading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations-initial-loading{min-height:160px;display:flex;align-items:center;justify-content:center;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations.loading .constructor-recommendations, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations.loading .constructor-recommendations{position:relative;pointer-events:none;opacity:.6}@media screen and (max-width:749px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .product-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .product-card{min-width:100%;max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .product-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .product-card__title{font-size:1.1rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-recommendations .product-card__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-recommendations .product-card__price{font-size:1rem}}@media(max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-image{height:120px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-actions{display:flex;flex-direction:column;gap:var(--gap-2xs);border-block:1px solid var(--color-border);padding-block:var(--padding-sm);margin-block-start:var(--margin-3xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.has-inventory-message-items .cart__ctas shopify-accelerated-checkout-cart, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .has-inventory-message-items .cart__ctas shopify-accelerated-checkout-cart, body.htw-source-site-shell .htw-m-0357ac9953dcac80.has-inventory-message-items .cart__ctas #htw-m-0357ac9953dcac80--dynamic-checkout-cart-6275c6b1f2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .has-inventory-message-items .cart__ctas #htw-m-0357ac9953dcac80--dynamic-checkout-cart-6275c6b1f2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.has-inventory-message-items .cart__ctas shopify-payment-terms, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .has-inventory-message-items .cart__ctas shopify-payment-terms, body.htw-source-site-shell .htw-m-0357ac9953dcac80.has-inventory-message-items .cart__ctas .cart__checkout-button-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .has-inventory-message-items .cart__ctas .cart__checkout-button-text{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.additional-checkout-buttons.block-pointer-events, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .additional-checkout-buttons.block-pointer-events{pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__summary-totals:not(:has(.cart-actions)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__summary-totals:not(:has(.cart-actions)){margin-block-start:0;border-block-start:0;padding-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart__installments, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart__installments{color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card{width:100%;position:relative;--fixed-card-height: var(--height-small)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card>placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card>placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card>placeholder-image>img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card>placeholder-image>img{height:100%;width:100%;aspect-ratio:var(--ratio)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__inner{width:100%;overflow:hidden;position:relative;gap:var(--collection-card-gap);display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card--image-bg .collection-card__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card--image-bg .collection-card__inner{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__inner{z-index:var(--layer-flat);pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__inner a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__inner a, body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__inner button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__inner button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-design-mode .collection-card__content *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-design-mode .collection-card__content *{pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__content{position:relative;display:flex;height:100%;width:100%;max-width:100%;gap:var(--collection-card-gap);flex-direction:column;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card.collection-card--image-bg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card.collection-card--image-bg{aspect-ratio:var(--ratio)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card.collection-card--image-bg .collection-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card.collection-card--image-bg .collection-card__content{padding:var(--padding-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card--image-height-fixed .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card--image-height-fixed .collection-card__image{height:var(--fixed-card-height);width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card--image-height-fixed.collection-card--image-bg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card--image-height-fixed.collection-card--image-bg{height:var(--fixed-card-height);aspect-ratio:unset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__image .image-block__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__image .image-block__image{object-fit:cover;width:100%;height:100%;max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card--image-bg .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card--image-bg .collection-card__image{position:absolute;width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-card__image placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-card__image placeholder-image{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card.collection-card--image-bg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card.collection-card--image-bg, body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card .placeholder-svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card .placeholder-svg{aspect-ratio:99}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__image{aspect-ratio:99;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__inner{display:flex;flex-direction:column;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__content{flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio:not(.collection-card--image-bg) .collection-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio:not(.collection-card--image-bg) .collection-card__content{height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-autocomplete, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-autocomplete{position:relative;width:100%;max-width:800px;margin:0 auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-wrapper .constructor-autocomplete, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-wrapper .constructor-autocomplete{position:unset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-autocomplete, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-autocomplete{position:relative;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-wrapper .cio-autocomplete, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-wrapper .cio-autocomplete{position:unset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-form{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-wrapper .cio-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-wrapper .cio-form{position:unset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-form:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-form:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-form label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-form label{flex:1;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-input{width:100%;padding:12px 16px;border:none;outline:none;font-size:16px;line-height:1.5;background:transparent;color:#374151}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-input::placeholder{color:#9ca3af}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-clear-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-clear-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn{display:flex;align-items:center;justify-content:center;padding:12px;border:none;background:none;cursor:pointer;color:#6b7280;transition:all .2s ease;flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-clear-btn:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-clear-btn:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn:hover{color:#374151;background-color:#f9fafb}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn{color:#3b82f6;padding:12px 16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn:hover{background-color:#eff6ff}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn:disabled{color:#9ca3af;cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn:disabled:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn:disabled:hover{background-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-icon svg{width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-results, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;max-height:500px;overflow-y:auto;z-index:1000;list-style:none;margin:0;padding:16px;box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:24px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-results[style*="display: none"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-results[style*="display: none"]{display:none!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-close{position:absolute;top:12px;right:12px;width:20px;height:20px;cursor:pointer;color:#6b7280;transition:color .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-close:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-close:hover{color:#374151}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section{flex:1;min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-search-suggestions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-search-suggestions{flex:0 0 200px;border-right:1px solid #f3f4f6;padding-right:24px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-products, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-products{flex:1;padding-left:24px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-name, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-name{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px;text-transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-items{list-style:none;margin:0;padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-search-suggestions .cio-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-search-suggestions .cio-item{margin-bottom:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-search-suggestions .cio-item:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-search-suggestions .cio-item:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-search-suggestions .cio-item[aria-selected=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-search-suggestions .cio-item[aria-selected=true]{background-color:#f9fafb}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-suggestion-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-suggestion-text{padding:8px 12px;margin:0;color:#6b7280;font-size:14px;cursor:pointer;border-radius:4px;transition:background-color .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-products .cio-section-items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-products .cio-section-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-products .cio-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-products .cio-item{text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-products .cio-item a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-products .cio-item a{display:block;text-decoration:none;color:inherit;padding:12px;border-radius:8px;transition:background-color .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-products .cio-item:hover a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-products .cio-item:hover a, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-products .cio-item[aria-selected=true] a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-products .cio-item[aria-selected=true] a{background-color:#f9fafb}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-product-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-product-image{width:80px;height:80px;object-fit:contain;margin:0 auto 8px;display:block;border-radius:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-product-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-product-text{font-size:12px;color:#374151;margin:0;line-height:1.3;font-weight:500}@media(max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.constructor-autocomplete, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .constructor-autocomplete{max-width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-form{border-radius:25px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-input{padding:14px 16px;font-size:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-clear-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-clear-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn{padding:14px 12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn{padding:14px 18px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-results, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-results{border-radius:0 0 12px 12px;max-height:400px;flex-direction:column;gap:16px;padding:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-search-suggestions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-search-suggestions{flex:none;border-right:none;border-bottom:1px solid #f3f4f6;padding-right:0;padding-bottom:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-products, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-products{flex:none;padding-left:0;padding-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-section-products .cio-section-items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-section-products .cio-section-items{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-product-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-product-image{width:60px;height:60px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-product-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-product-text{font-size:11px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-input:not(:focus):placeholder-shown, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-input:not(:focus):placeholder-shown{text-indent:-999px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-input:not(:focus):placeholder-shown+.cio-clear-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-input:not(:focus):placeholder-shown+.cio-clear-btn{display:none}}@media(max-width:480px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-input{padding:12px 14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-clear-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-clear-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn{padding:12px 10px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn{padding:12px 16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-icon{width:18px;height:18px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-clear-btn:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-clear-btn:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-submit-btn:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-submit-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-form.loading .cio-submit-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-form.loading .cio-submit-btn{opacity:.6;cursor:wait}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cio-results .highlight, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cio-results .highlight{font-weight:600;color:#3b82f6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-form__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-form__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-form__form-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-form__form-row{display:flex;flex-direction:column;gap:var(--gap-md)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-form__form-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-form__form-row{flex-direction:row;align-items:center}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-form__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-foreground);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-form__input--textarea, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-form__input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-form__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-form__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80.contact-form__success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .contact-form__success{display:flex;align-items:center;gap:var(--gap-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.divider, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.divider__line, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .divider__line{border-bottom:var(--divider-border-thickness) solid var(--color-border);border-right:var(--divider-border-thickness) solid var(--color-border);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__grid .resource-list__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__grid .resource-list__item, body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__grid .collection-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__grid .collection-card{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__spacer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__spacer{aspect-ratio:1}@media(max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__spacer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__spacer{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__item-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__item-0{width:66%;align-self:flex-start;aspect-ratio:4 / 5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__item-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__item-1{width:83%;align-self:flex-end;aspect-ratio:5 / 5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__item-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__item-2{width:83%;align-self:flex-start;aspect-ratio:8 / 6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-collection__item-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-collection__item-3{width:100%;align-self:center;aspect-ratio:8 / 6}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__grid .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__grid .card-gallery{--gallery-aspect-ratio: 99 !important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__grid .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__grid .card-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__grid slideshow-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__grid slideshow-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__grid slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__grid slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__grid slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__grid slideshow-slides{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__spacer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__spacer{aspect-ratio:1}@media(max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__spacer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__spacer{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__item-0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__item-0{width:83%;align-self:flex-start;aspect-ratio:7 / 6}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__item-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__item-1{width:83%;align-self:flex-end;aspect-ratio:4 / 5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__item-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__item-2{width:66%;align-self:flex-start;aspect-ratio:5 / 5}body.htw-source-site-shell .htw-m-0357ac9953dcac80.editorial-product__item-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .editorial-product__item-3{width:100%;aspect-ratio:8 / 6}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__actions{--to-top-gradient-background: linear-gradient( to top, rgb(from var(--color-background) r g b / 90%), rgb(from var(--color-background) r g b / 80%), rgb(from var(--color-background) r g b / 40%), transparent );order:1;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:stretch;gap:var(--gap-sm);background-image:var(--to-top-gradient-background);z-index:var(--facets-sticky-z-index);padding-block-start:var(--padding-xs);padding-block-end:var(--padding-md);padding-inline:var(--padding-lg);margin-top:auto}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer) .facets__actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer) .facets__actions{position:static}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .facets__actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .facets__actions{padding-inline:0;justify-content:center}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__actions{order:0;bottom:auto;position:static;padding:0;z-index:var(--layer-flat);flex-shrink:0;align-items:center;margin-top:initial;background-image:none}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__actions--active:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__actions--active:before{content:"";border-inline-start:var(--style-border-width) solid var(--color-border);height:var(--font-paragraph--size);position:absolute}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear{display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__clear, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__clear{width:100%;justify-content:flex-end;padding:0 var(--facets-clear-padding) var(--facets-clear-padding) 0;cursor:pointer}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear--active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear--active{display:flex}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.clear-filter:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .clear-filter:hover{text-decoration:underline;background-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear-all, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear-all{display:none;cursor:pointer;min-width:var(--facets-clear-all-min-width);transition:transform var(--animation-values),opacity var(--animation-values);opacity:0;transform:translateY(100%);flex-grow:1;padding-block:var(--padding-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer) .facets__clear-all, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer) .facets__clear-all{box-shadow:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__clear-all, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__clear-all{--facets-clear-all-min-width: var(--minimum-touch-target);--button-color: var(--color-primary);text-decoration:underline transparent .075em;text-underline-offset:.125em;width:auto;transform:none;transition:none;opacity:1;height:var(--minimum-touch-target);align-items:center;flex-grow:0;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__clear-all:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__clear-all:hover{--button-color: var(--color-primary-hover)}}@starting-style{body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear-all, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear-all{opacity:1;transform:translateY(0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear-all.active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear-all.active{transform:translateY(0);opacity:1;display:grid}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__clear-all.active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__clear-all.active{padding-block:0;padding-inline:var(--facets-form-horizontal-gap);background-color:transparent;position:static;transform:none}}@starting-style{body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear-all.active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear-all.active{opacity:0;transform:translateY(100%)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__clear-all.active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__clear-all.active{opacity:1;transform:none}}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__see-results, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__see-results{min-width:var(--facets-see-results-min-width);flex-grow:1;padding-block:var(--padding-lg)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer) .facets__see-results, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer) .facets__see-results{display:none}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header-actions__action--favorites, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header-actions__action--favorites{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brand-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brand-block{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:6px;overflow:hidden;border:1px solid #b4baa2;width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.featured-brand-block__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .featured-brand-block__image{max-width:100%;max-height:100%;object-fit:contain;width:100%;height:auto;aspect-ratio:auto;padding-block:10px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.placeholder-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:4px}body.htw-source-site-shell placeholder-image.htw-m-0357ac9953dcac80 img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio);object-fit:cover}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-remove, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-remove{--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xs);padding:0 var(--drawer-padding);margin-block-start:var(--margin-2xs);margin-block-end:var(--margin-md)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-remove, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-remove{--variant-picker-swatch-width: 16px;--variant-picker-swatch-height: 16px;gap:var(--gap-2xs)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear-all-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear-all-link{--button-color: var(--color-primary);border:none;background-color:transparent;padding:var(--padding-xs);min-width:fit-content;color:var(--button-color);transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__clear-all-link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__clear-all-link:hover{--button-color: var(--color-primary-hover);color:var(--button-color);text-decoration-color:var(--button-color)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets:not(.facets--drawer) .facets-remove--mobile-and-vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets:not(.facets--drawer) .facets-remove--mobile-and-vertical{padding:0}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets-remove--mobile-and-vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets-remove--mobile-and-vertical{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-remove:not(:has(facet-remove-component)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-remove:not(:has(facet-remove-component)){display:none;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-remove__pill .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-remove__pill .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-remove__pill .swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-remove__pill .swatch{flex-shrink:0}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets-remove, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets-remove{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle{--icon-offset: -3px;display:flex;justify-content:space-between;align-items:center;height:var(--minimum-touch-target);margin:var(--facets-margin);padding-block:var(--facets-inner-padding-block);padding-inline:var(--facets-inner-padding-inline)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle__wrapper{margin-left:var(--icon-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle__button{box-shadow:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle__button{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.filter-count-bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .filter-count-bubble{position:relative;width:20px;aspect-ratio:1;border-radius:50%;display:grid;line-height:normal;place-content:center;color:var(--color-foreground);border:var(--icon-stroke-width) solid var(--color-background)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile__title-wrapper .h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile__title-wrapper .h3{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile__title-wrapper .filter-count-bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile__title-wrapper .filter-count-bubble{width:22px;height:22px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile__title-wrapper .filter-count-bubble__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile__title-wrapper .filter-count-bubble__text{font-size:var(--font-size--xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.filter-count-bubble__background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .filter-count-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(from var(--color-foreground) r g b / var(--opacity-10-25));border-radius:var(--style-border-radius-50)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.filter-count-bubble__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .filter-count-bubble__text{font-size:11px;font-weight:var(--font-paragraph--weight);aspect-ratio:1 / 1}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle--no-filters, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle--no-filters{justify-content:unset!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle--no-filters>.facets-mobile-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle--no-filters>.facets-mobile-wrapper{width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .free-shipping-progress, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .free-shipping-progress{margin:var(--padding-lg) var(--cart-drawer-padding) var(--padding-lg) var(--cart-drawer-padding);padding-inline:16px;padding-bottom:20px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .free-shipping-progress, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .free-shipping-progress{margin:var(--padding-lg) var(--cart-drawer-padding-desktop) var(--padding-lg) var(--cart-drawer-padding-desktop)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__container{background-color:var(--color-background);border:1px solid var(--color-emerald-600);border-radius:var(--style-border-radius-inputs);padding-left:var(--padding-xl);padding-right:var(--padding-xl);padding-bottom:var(--padding-xl);padding-top:var(--padding-lg);text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .free-shipping-progress__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .free-shipping-progress__container{padding:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content .free-shipping-progress--achieved .free-shipping-progress__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content .free-shipping-progress--achieved .free-shipping-progress__text{line-height:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-page .free-shipping-progress__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-page .free-shipping-progress__container{padding-block:17.5px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress--achieved .free-shipping-progress__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress--achieved .free-shipping-progress__container{padding-block:13px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__text{margin:0 0 var(--padding-xs) 0;font-size:var(--font-size-sm);color:var(--color-foreground);line-height:1.4}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress--achieved .free-shipping-progress__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress--achieved .free-shipping-progress__text{margin-bottom:0;color:#fff}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress--achieved .free-shipping-progress__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress--achieved .free-shipping-progress__container{background-color:var(--color-emerald-600);border-color:var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__text strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__text strong{font-weight:600}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__bar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__bar{position:relative;height:4px;background-color:var(--color-teal-200);border-radius:4px;overflow:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__fill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__fill{height:100%;background-color:var(--color-emerald-600);border-radius:4px;transition:width .3s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__dot, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__dot{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;z-index:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__dot--start, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__dot--start{left:-6px;background-color:#008445}body.htw-source-site-shell .htw-m-0357ac9953dcac80.free-shipping-progress__dot--end, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .free-shipping-progress__dot--end{right:-6px;background-color:var(--color-teal-200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .free-shipping-progress, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .free-shipping-progress{margin:var(--padding-md) var(--padding-lg) var(--padding-lg) var(--padding-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form{margin-block:var(--margin-lg);padding:var(--padding-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__header{margin-block-end:var(--margin-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__title{font-size:var(--font-size--lg);font-weight:600;margin-block-end:var(--margin-xs);color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__description, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__description{font-size:var(--font-size--sm);color:var(--color-foreground-secondary);margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__errors, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__errors{margin-block-end:var(--margin-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__errors-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__errors-list{margin:0;padding-inline-start:var(--padding-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__error{margin:var(--margin-xs) 0;color:var(--color-error);font-size:var(--font-size--sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__fields, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__fields{display:flex;flex-direction:column;gap:var(--gap-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__field{display:flex;flex-direction:column;gap:var(--gap-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__label{font-size:var(--font-size--sm);font-weight:500;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__label span[aria-hidden=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__label span[aria-hidden=true]{color:var(--color-error);margin-inline-start:2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__textarea, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__textarea{width:100%;padding:var(--padding-md);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size--sm);font-family:var(--font-body--family);color:var(--color-foreground);background-color:var(--color-background);transition:border-color .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__input:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__input:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__textarea:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__input[aria-invalid=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__input[aria-invalid=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__textarea[aria-invalid=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__textarea[aria-invalid=true]{border-color:var(--color-error)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__textarea, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__textarea{resize:vertical;min-height:100px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__field-error, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__field-error{font-size:var(--font-size--xs);color:var(--color-error);margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__char-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__char-count{font-size:var(--font-size--xs);color:var(--color-foreground-secondary);text-align:right;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form__help-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form__help-text{font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin:0}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.gift-card-recipient-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .gift-card-recipient-form{padding:var(--padding-lg)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options-wrapper{--icon-offset: -3px;display:flex;gap:var(--gap-sm);min-width:fit-content;justify-content:flex-end;height:var(--minimum-touch-target);align-items:center;margin-right:var(--icon-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options-wrapper:only-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options-wrapper:only-child{margin-left:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__form-wrapper>.column-options-wrapper:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__form-wrapper>.column-options-wrapper:first-child{margin-left:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .column-options-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .column-options-wrapper{display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .column-options-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .column-options-wrapper{display:flex}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin:0;padding:0;border:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options{gap:var(--gap-2xs)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__option{display:none;position:relative}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__option:has(.column-picker-mobile--single), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__option:has(.column-picker-mobile--single), body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__option:has(.column-picker-mobile--double), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__option:has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__option:has(.column-picker--default), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__option:has(.column-picker--default), body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__option:has(.column-picker--zoom-out), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__option:has(.column-picker--zoom-out){display:flex}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__legend, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__legend{padding:0;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__option-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__option-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-picker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-picker{color:rgba(from var(--color-foreground) r g b / 50%);padding:var(--padding-3xs);border-radius:var(--style-border-radius-xs);transition:background-color var(--animation-speed) ease,color var(--animation-speed) ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__option:hover .column-picker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__option:hover .column-picker{background-color:rgba(from var(--color-foreground) r g b / 4%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.column-options__option-input:checked~.column-picker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .column-options__option-input:checked~.column-picker{color:rgba(from var(--color-foreground) r g b / 100%);background-color:rgba(from var(--color-foreground) r g b / 6%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block__link~:is(.group-block-content,.group-block__media-wrapper), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block__link~:is(.group-block-content,.group-block__media-wrapper) a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block__link~:is(.group-block-content,.group-block__media-wrapper) a, body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block__link~:is(.group-block-content,.group-block__media-wrapper) button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block__link~:is(.group-block-content,.group-block__media-wrapper) button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block__link~:is(.group-block-content,.group-block__media-wrapper) input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block__link~:is(.group-block-content,.group-block__media-wrapper) input, body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block__link~:is(.group-block-content,.group-block__media-wrapper) textarea, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block__link~:is(.group-block-content,.group-block__media-wrapper) textarea, body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block__link~:is(.group-block-content,.group-block__media-wrapper) select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block__link~:is(.group-block-content,.group-block__media-wrapper) select{pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block__link~.group-block-content--design-mode, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block__link~.group-block-content--design-mode{pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block{padding-block-start:var(--padding-block-start-mobile, var(--padding-block-start, 0));padding-block-end:var(--padding-block-end-mobile, var(--padding-block-end, 0));padding-inline-start:var(--padding-inline-start-mobile, var(--padding-inline-start, 0));padding-inline-end:var(--padding-inline-end-mobile, var(--padding-inline-end, 0))}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block{padding-block-start:var(--padding-block-start, 0);padding-block-end:var(--padding-block-end, 0);padding-inline-start:var(--padding-inline-start, 0);padding-inline-end:var(--padding-inline-end, 0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block{border-bottom:var(--bottom-border-width, 0) solid var(--bottom-border-color, transparent)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block-content--has-text-overlay, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block-content--has-text-overlay{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.group-block-content--has-text-overlay:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .group-block-content--has-text-overlay:after{content:"";position:absolute;top:calc(-1 * var(--text-overlay-padding-vertical, 16px));right:calc(-1 * var(--text-overlay-padding-horizontal, 16px));bottom:calc(-1 * var(--text-overlay-padding-vertical, 16px));left:calc(-1 * var(--text-overlay-padding-horizontal, 16px));background-color:var(--text-overlay-color, rgba(0, 0, 0, .5));border-radius:var(--text-overlay-border-radius, 0px);pointer-events:none;z-index:-1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer{--cart-drawer-padding: var(--padding-lg) var(--padding-xl);--cart-drawer-padding-desktop: var(--padding-lg);--cart-font-size--2xs: var(--font-size--2xs);--cart-font-size--xs: var(--font-size--xs);--cart-font-size--sm: var(--font-size--sm);--cart-font-size--md: var(--font-size--md);--cart-font-size--2xl: var(--font-size--2xl)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-drawer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-drawer{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__dialog{position:fixed;right:0;left:auto;bottom:0;width:var(--drawer-width);height:calc(100% - var(--header-group-height));margin:0;border-radius:0;padding:0;transform:translate(100%);will-change:transform;transition:transform var(--drawer-animation-speed, .3s) ease;display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__dialog{--drawer-width: 292px;--drawer-scroll-distance: max(0px, calc(-1 * var(--scroll-lock-offset, 0px)));--drawer-announcement-visible: max( 0px, calc(var(--announcement-bar-height, 0px) - var(--drawer-scroll-distance)) );--drawer-announcement-adjust: calc(1px - min(1px, var(--drawer-announcement-visible))) ;--drawer-top-base: calc( var(--header-height) + var(--drawer-announcement-visible) - var(--drawer-announcement-adjust) );--drawer-top-sticky: calc(var(--header-height) - 1px);--drawer-top-position: max(var(--drawer-top-base), var(--drawer-top-sticky));top:var(--drawer-top-position);height:calc(100vh - var(--drawer-top-position))}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__dialog{top:calc(var(--header-group-height) - var(--header-menu-height) + var(--scroll-lock-offset, 0));height:calc(100% - (var(--header-group-height) - var(--header-menu-height) + var(--scroll-lock-offset, 0)))}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .drawer__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .drawer__dialog{top:calc(var(--header-height) - 1px);height:calc(100vh - var(--header-height) + 1px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .drawer__dialog:not([open]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .drawer__dialog:not([open]){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__dialog[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__dialog[open]{display:block;transform:translate(0);z-index:var(--layer-overlay)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__dialog.sidebar-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__dialog.sidebar-closing{transform:translate(100%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar__backdrop{position:fixed;left:0;width:100%;height:100dvh;-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);z-index:var(--layer-section-background);opacity:0;transition:opacity var(--drawer-animation-speed, .3s) ease;pointer-events:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar__backdrop{--sidebar-scroll-distance: max(0px, calc(-1 * var(--scroll-lock-offset, 0px)));--sidebar-announcement-visible: max( 0px, calc(var(--announcement-bar-height, 0px) - var(--sidebar-scroll-distance)) );--sidebar-announcement-adjust: calc(1px - min(1px, var(--sidebar-announcement-visible))) ;--sidebar-top-base: calc( var(--header-height) + var(--sidebar-announcement-visible) - var(--sidebar-announcement-adjust) );--sidebar-top-sticky: calc(var(--header-height) - 1px);--sidebar-top-position: max(var(--sidebar-top-base), var(--sidebar-top-sticky));top:var(--sidebar-top-position);height:calc(100dvh - var(--sidebar-top-position))}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar__backdrop{top:calc(var(--header-group-height) - var(--header-menu-height))}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .sidebar__backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .sidebar__backdrop{top:calc(var(--header-height) - 1px);height:calc(100dvh - (var(--header-height) - 1px))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header[data-sticky-state=active] .sidebar__backdrop:not(.sidebar-backdrop--visible), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header[data-sticky-state=active] .sidebar__backdrop:not(.sidebar-backdrop--visible){transform:translate(-100%);opacity:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sidebar__backdrop.sidebar-backdrop--visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sidebar__backdrop.sidebar-backdrop--visible{opacity:var(--backdrop-opacity);pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__close-button{position:absolute;z-index:1;top:2px;right:calc((var(--minimum-touch-target) - var(--icon-size-lg)) / 2);width:var(--minimum-touch-target);height:var(--minimum-touch-target);color:var(--color-stone-600);background-color:transparent;display:flex;align-items:center;justify-content:center;outline-offset:-2px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__close-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__close-button:hover{color:var(--color-stone-900)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__close-button .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__close-button .svg-wrapper{display:flex;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__close-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__close-button svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__dialog.dialog-drawer--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__dialog.dialog-drawer--right{transform:translate(100%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__dialog.dialog-drawer--right[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__dialog.dialog-drawer--right[open]{animation:htw-kf-8e9e81048c3f8b5d var(--animation-speed) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer__dialog.dialog-drawer--right.sidebar-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer__dialog.dialog-drawer--right.sidebar-closing{animation:htw-kf-af9e8cec87db4694 var(--animation-speed) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog{position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:calc(100vh - var(--header-height, 60px));top:var(--header-height, 60px);right:0;left:auto;margin:0;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background);z-index:var(--layer-overlay)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog{width:var(--cart-drawer-width-desktop, var(--sidebar-width))}}@media screen and (max-width:500px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog{width:100%;max-width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog[style*=--cart-drawer-height-mobile], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog[style*=--cart-drawer-height-mobile]{height:calc(100vh - var(--cart-drawer-height-mobile));top:var(--cart-drawer-height-mobile)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog[style*=--cart-drawer-height-desktop], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog[style*=--cart-drawer-height-desktop]{height:calc(100dvh - var(--cart-drawer-height-desktop));top:var(--cart-drawer-height-desktop)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog:modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog:modal{max-height:calc(100dvh - var(--header-height, 60px));overflow-y:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog[style*=--cart-drawer-height-mobile]:modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog[style*=--cart-drawer-height-mobile]:modal{max-height:calc(100dvh - var(--cart-drawer-height-mobile))}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog[style*=--cart-drawer-height-desktop]:modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog[style*=--cart-drawer-height-desktop]:modal{max-height:calc(100dvh - var(--cart-drawer-height-desktop))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog.dialog-drawer--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog.dialog-drawer--right{transform:translate(100%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog.dialog-drawer--right[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog.dialog-drawer--right[open]{transform:translate(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog.dialog-drawer--right[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog.dialog-drawer--right[open]{animation:htw-kf-8e9e81048c3f8b5d var(--animation-speed) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog.dialog-drawer--right.dialog-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog.dialog-drawer--right.dialog-closing{animation:htw-kf-af9e8cec87db4694 var(--animation-speed) var(--animation-easing) forwards}@keyframes htw-kf-8e9e81048c3f8b5d{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes htw-kf-af9e8cec87db4694{0%{transform:translate(0)}to{transform:translate(100%)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(.cart-drawer__dialog[open]){overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog::backdrop{background:#12121299;-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);top:var(--header-height, 60px);height:calc(100vh - var(--header-height, 60px));pointer-events:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog[style*=--cart-drawer-height-mobile]::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog[style*=--cart-drawer-height-mobile]::backdrop{top:var(--cart-drawer-height-mobile);height:100vh}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__dialog[style*=--cart-drawer-height-desktop]::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__dialog[style*=--cart-drawer-height-desktop]::backdrop{top:var(--cart-drawer-height-desktop);height:calc(100vh - var(--cart-drawer-height-desktop))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__inner{height:100%;display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__content{padding:0;background-color:var(--color-background);display:flex;flex-direction:column;flex:1;overflow-y:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__heading{display:flex;align-items:center;gap:var(--gap-xs);font-size:24px;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__heading .cart-bubble, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__heading .cart-bubble{font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__close-button{width:var(--minimum-touch-target);height:var(--minimum-touch-target);display:flex;align-items:center;justify-content:center;margin-right:calc(var(--padding-sm) * -1)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__close-button:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__close-button:focus-visible{outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__close-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__close-button svg{width:26px;height:26px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__close-button svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__close-button svg path{fill:#2b2b2b}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .cart-drawer__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .cart-drawer__content{text-align:center;min-height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .cart-drawer__heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .cart-drawer__heading{margin-bottom:var(--margin-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items .cart-items__table-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-xl);padding-inline:var(--cart-drawer-padding)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items .cart-items__table-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items .cart-items__table-row{padding-inline:var(--cart-drawer-padding-desktop)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items .cart-items__table-row:has(quantity-selector-component .order-limit:not(.order-limit--hidden)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items .cart-items__table-row:has(quantity-selector-component .order-limit:not(.order-limit--hidden)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items .cart-items__table-row:has(quantity-selector-component .order-limit:not(.order-limit--hidden)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items .cart-items__table-row:has(quantity-selector-component .order-limit:not(.order-limit--hidden)){padding-bottom:48px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__summary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-lg);--height-buy-buttons: 54px;display:flex;flex-direction:column;align-items:center;gap:var(--gap-lg);padding:var(--cart-drawer-summary-padding);border-top:2px solid #707070;margin-top:auto;background-color:var(--color-background);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding));mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding))}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__summary .cart-note, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__heading--empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__heading--empty{display:flex;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items{display:flex;flex-direction:column;overflow-y:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items .cart-items__table-row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-lg);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-lg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items .cart-items__table-row:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items .cart-items__table-row:first-child{padding-top:var(--gap-lg);border-top:var(--style-border-width) solid var(--color-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer__items .cart-items__badges .product-badges__badge:nth-child(n+2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer__items .cart-items__badges .product-badges__badge:nth-child(n+2){display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-items--dividers .cart-items__table-row:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-items--dividers .cart-items__table-row:last-child{margin-bottom:0!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .cart-drawer__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .cart-drawer__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;margin-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer:not(:has(.cart-form)) .cart-drawer__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer:not(:has(.cart-form)) .cart-drawer__content{justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .cart-drawer__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .cart-drawer__header{justify-content:right;border-bottom:none;padding-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer--empty .cart-drawer__heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer--empty .cart-drawer__heading{text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-drawer:not(:has(.cart-form)) .cart-items__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-drawer:not(:has(.cart-form)) .cart-items__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}body.htw-source-site-shell header-actions.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-actions{display:flex;gap:1.5rem}@media screen and (max-width:767px){body.htw-source-site-shell header-actions.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-actions{justify-self:flex-end;gap:.5rem}}@media screen and (min-width:768px){body.htw-source-site-shell header-actions.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-actions{margin-block-start:.375rem;margin-inline-end:.5rem}}body.htw-source-site-shell header-actions.htw-m-0357ac9953dcac80 .header-actions__action:is(:hover,:focus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-actions .header-actions__action:is(:hover,:focus){text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-bubble--animating .cart-bubble__background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-bubble--animating .cart-bubble__background{animation:htw-kf-38bd911d866322a7 var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.cart-bubble--animating .cart-bubble__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .cart-bubble--animating .cart-bubble__text{animation:htw-kf-43052b63841c35e7 var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-list__link-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-list__link-title{font-weight:var(--menu-title-font-weight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions{background-color:var(--color-background);display:flex;flex-direction:column;position:relative;transition:height var(--animation-values)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions:has([data-active]) .help-actions__main-menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions:has([data-active]) .help-actions__main-menu{visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions__title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions__list-item{border-bottom:1px solid var(--color-zinc-100);padding-block:4px;padding-inline:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions__list-item--embedded, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions__list-item--embedded{border-bottom-color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions__link{display:flex;align-items:center;gap:10px;padding-inline:16px;padding-block:9px;transition:color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions__link:is(:hover,:focus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions__link:is(:hover,:focus){background-color:var(--color-green-100)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions .help-actions__link:is(:hover,:focus), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions .help-actions__link:is(:hover,:focus){text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.help-actions__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .help-actions__icon{display:flex;align-items:center;width:1.125rem;height:1.125rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.jumbo-text__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .jumbo-text__container{width:100%}body.htw-source-site-shell jumbo-text.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -.02em);line-height:var(--line-height, 1);opacity:0;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity .3s ease;white-space:pre;width:100%;will-change:font-size;margin-left:var(--margin-left-nudge, 0);margin-right:var(--margin-right-nudge, 0);overflow:visible}body.htw-source-site-shell jumbo-text.htw-m-0357ac9953dcac80.ready, body.htw-source-site-shell .htw-m-0357ac9953dcac80 jumbo-text.ready{opacity:1}body.htw-source-site-shell jumbo-text.htw-m-0357ac9953dcac80[data-cap-text=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 jumbo-text[data-cap-text=true]{text-box-edge:cap text}body.htw-source-site-shell .htw-m-0357ac9953dcac80.jumbo-text-space, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .jumbo-text-space{display:inline-flex;width:.5ch}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.jumbo-text-char,.jumbo-text-line), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.jumbo-text-char,.jumbo-text-line){display:inline-flex}@media(prefers-reduced-motion:no-preference){body.htw-source-site-shell .htw-m-0357ac9953dcac80[data-text-effect=blur], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [data-text-effect=blur]{filter:blur(20px);opacity:.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.jumbo-text-visible[data-text-effect=blur], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .jumbo-text-visible[data-text-effect=blur]{filter:blur(0);opacity:1;scale:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ready[data-text-effect=reveal], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ready[data-text-effect=reveal], body.htw-source-site-shell .htw-m-0357ac9953dcac80.ready[data-text-effect=reveal] .jumbo-text-line, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ready[data-text-effect=reveal] .jumbo-text-line{overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.ready[data-text-effect=reveal] .jumbo-text-char, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ready[data-text-effect=reveal] .jumbo-text-char{transform:translateY(100%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-char, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .jumbo-text-visible[data-text-effect=reveal] .jumbo-text-char{transition:transform .5s var(--animation-timing-fade-in) calc(var(--line-index) * .05s);transform:translateY(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.jumbo-text-visible[data-text-effect=reveal], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .jumbo-text-visible[data-text-effect=reveal], body.htw-source-site-shell .htw-m-0357ac9953dcac80.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line{overflow:visible;transition:overflow 0s linear .75s}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets input:checked+label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets input:checked+label{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .checkbox .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .checkbox .checkbox__box{transition:border-color .2s ease,background-color .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__box{border-color:rgb(from var(--color-foreground) r g b / var(--opacity-40-60));background-color:rgb(from var(--color-foreground) r g b / 5%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .checkbox__box, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .checkbox__box{background-color:rgb(from var(--color-foreground) r g b / 85%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__label-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__label-text{color:rgb(from var(--color-foreground) r g b / 90%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .checkbox .checkbox__label-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .checkbox .checkbox__label-text{transition:color .2s ease,font-weight .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-label{--pill-label-padding-inline: var(--padding-xs);--pill-label-border-radius: var(--style-border-radius-md);--pill-label-border-width: var(--variant-picker-button-border-width);--pill-label-height: var(--button-size-md);--pill-label-focus-outline-color: var(--color-foreground);--pill-label-color: var(--color-foreground);--pill-label-background-color: var(--color-background);--pill-label-border-opacity: var(--facets-low-opacity);display:inline-flex;position:relative;align-items:center;justify-content:center;box-shadow:inset 0 0 0 var(--pill-label-border-width) rgb(from var(--pill-label-color) r g b / var(--opacity-10-25));border-radius:var(--pill-label-border-radius);height:var(--pill-label-height);width:100%;padding-inline:var(--pill-label-padding-inline);color:rgb(from var(--pill-label-color) r g b / 100%);background-color:rgb(from var(--pill-label-background-color) r g b / 100%);cursor:pointer;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);outline-color:var(--pill-label-focus-outline-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-label:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-label:hover{--pill-label-border-opacity: 100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-input:checked+.facets__pill-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-input:checked+.facets__pill-label{--pill-label-color: var(--color-background);--pill-label-background-color: var(--color-foreground);--pill-label-border-opacity: 0;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-input:disabled+.facets__pill-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-input:disabled+.facets__pill-label{opacity:var(--disabled-opacity);cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-input:disabled+.facets__pill-label:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-input:disabled+.facets__pill-label:hover{--pill-label-border-opacity: var(--facets-low-opacity)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__status-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__status-wrapper{display:flex;align-items:center}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--drawer .facets__status-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--drawer .facets__status-wrapper{gap:var(--gap-3xs)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .facets__status-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .facets__status-wrapper{gap:var(--gap-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__status-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__status-wrapper{gap:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-input:disabled+.facets__pill-label svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-input:disabled+.facets__pill-label svg{position:absolute;top:0;left:0;border-radius:var(--style-border-radius-md)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-label svg line, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-label svg line{stroke-width:1.5px;stroke:rgb(from var(--color-foreground) r g b / var(--facets-low-opacity))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-wrapper{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__pill-input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__pill-input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__status--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__status--swatches{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__swatch-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__swatch-wrapper{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches .variant-option__button-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches .variant-option__button-label{--color-variant-text: var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid{gap:var(--gap-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--swatches-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--swatches-grid{--columns: 2;display:grid;grid-template-columns:repeat(var(--columns),1fr)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches{cursor:pointer;overflow:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches.variant-option--swatches-disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches.variant-option--swatches-disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches:has(input:disabled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches:has(input:disabled){cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--swatches-grid label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--swatches-grid label{cursor:pointer;word-break:break-word;white-space:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches-disabled :is(.facets__inputs-wrapper .facets__inputs-list--swatches-grid label), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches-disabled :is(.facets__inputs-wrapper .facets__inputs-list--swatches-grid label), body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches:has(input:disabled) :is(.facets__inputs-wrapper .facets__inputs-list--swatches-grid label), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches:has(input:disabled) :is(.facets__inputs-wrapper .facets__inputs-list--swatches-grid label){cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch{align-items:center;overflow:visible;justify-content:flex-start;display:flex;width:100%;flex-basis:unset;gap:var(--gap-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){color:rgb(from var(--color-foreground) r g b / 100%);background-color:rgb(from var(--color-background) r g b / 100%);font-weight:500;transition:font-weight .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .variant-option--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:auto}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__status--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__status--swatches{display:flex}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .sorting-filter .facets__status, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .sorting-filter .facets__status{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__status--swatches .swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__status--swatches .swatch{width:calc(var(--variant-picker-swatch-width) / 1.5);height:calc(var(--variant-picker-swatch-height) / 1.5)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__status--swatches .swatch+.swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__status--swatches .swatch+.swatch{margin-left:calc(var(--variant-picker-swatch-width) / -3);outline:1px solid rgb(from var(--color-background) r g b / 100%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images{--image-facet-border-width: var(--variant-picker-button-border-width);--image-facet-border-opacity: var(--facets-low-opacity);--image-facet-border-radius: var(--style-border-radius-xs);border-radius:var(--image-facet-border-radius);box-shadow:inset 0 0 0 var(--image-facet-border-width) rgb(from var(--color-foreground) r g b / var(--image-facet-border-opacity))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:hover:not(:has(input:disabled)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:hover:not(:has(input:disabled)), body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:has(input:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:has(input:checked){--image-facet-border-opacity: 100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:has(input:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:has(input:checked){font-weight:500;transition:font-weight .2s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:has(input:checked):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:has(input:checked):hover{--image-facet-border-width: calc(var(--variant-picker-button-border-width) + .5px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:has(input:focus-visible), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:has(input:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:has(input:disabled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:has(input:disabled), body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:has(input:disabled):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:has(input:disabled):hover{--image-facet-border-opacity: 0;opacity:var(--disabled-opacity);cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) img{opacity:var(--disabled-opacity)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) input, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) label, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) .facets__image-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) .facets__image-label{cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) .facets__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.variant-option--images:has(input:disabled),.variant-option--images:has(input:disabled):hover) .facets__image-wrapper{border:var(--style-border-width) solid rgba(from var(--color-foreground) r g b / .3);border-radius:var(--image-facet-border-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper .facets__inputs-list--images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper .facets__inputs-list--images{display:grid;grid-template-columns:repeat(var(--image-columns),125px);gap:var(--gap-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(4,1fr)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--vertical .facets__inputs-wrapper .facets__inputs-list--images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--vertical .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(2,1fr)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--drawer .facets__inputs-list--images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--drawer .facets__inputs-list--images{padding-top:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__image-wrapper{aspect-ratio:1/1;width:100%;padding:var(--padding-xs);position:relative;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__image-wrapper img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__image-wrapper img{height:100%;width:100%;object-fit:contain;border-radius:calc(var(--border-radius) / 2)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images svg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;stroke-width:var(--border-width);stroke:rgb(from var(--color-foreground) r g b / .3)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images{min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__image-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__image-label{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block-end:var(--padding-xs);cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:has(input:disabled) .facets__image-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:has(input:disabled) .facets__image-label{cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches .variant-option__button-label:hover:not(:has(input:disabled)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches .variant-option__button-label:hover:not(:has(input:disabled)){font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images:not(:has(input:disabled)) .facets__image-label:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images:not(:has(input:disabled)) .facets__image-label:hover{font-weight:500}body.htw-source-site-shell localization-form-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 localization-form-component{display:flex;width:var(--width, auto)}@media screen and (min-width:768px){body.htw-source-site-shell localization-form-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 localization-form-component{position:relative}}body.htw-source-site-shell localization-form-component.htw-m-0357ac9953dcac80[data-show-filter=false] .country-selector-form__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 localization-form-component[data-show-filter=false] .country-selector-form__wrapper{padding-block-start:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form{width:100%}body.htw-source-site-shell localization-form-component.htw-m-0357ac9953dcac80 .button:is(:not(.country-filter__reset-button)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 localization-form-component .button:is(:not(.country-filter__reset-button)){--button-color: var(--color-primary);--button-background-color: var(--language-button-background-color, var(--color-background));--button-border-color: var(--language-button-border-color, var(--color-border));text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell localization-form-component.htw-m-0357ac9953dcac80 .button:is(:not(.country-filter__reset-button)):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 localization-form-component .button:is(:not(.country-filter__reset-button)):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item:focus{--button-color: var(--color-primary-hover);background-color:rgb(from var(--color-primary-hover) r g b / 8%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item[aria-current=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item[aria-current=true]{--button-color: var(--color-primary-active);background-color:rgb(from var(--color-primary-hover) r g b / 10%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item-disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item-disabled{pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item:focus-visible{outline:none}body.htw-source-site-shell localization-form-component.htw-m-0357ac9953dcac80 .localization-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 localization-form-component .localization-selector{display:flex;align-items:center;gap:var(--margin-2xs)}body.htw-source-site-shell localization-form-component.htw-m-0357ac9953dcac80 .country-filter__search-icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 localization-form-component .country-filter__search-icon{left:8px;right:auto;color:var(--color-foreground-muted);pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter__search-icon .svg-wrapper svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter__search-icon .svg-wrapper svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.disclosure, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .disclosure{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-localization__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-3xs);margin-inline:calc(-1 * var(--padding-3xs))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-localization__button .icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-localization__button .icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);right:var(--margin-xs);top:calc(50% - var(--padding-3xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization__button .icon-flag, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization__button .icon-flag, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-localization__button .icon-flag, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-flag:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-localization__button[aria-expanded=true] .icon-caret svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-localization__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-localization__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-localization__button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list{position:relative;width:100%;padding-block:0 var(--padding-xs);font-size:var(--font-size-lg);scroll-padding:var(--padding-xs) 0;overflow-y:auto;white-space:nowrap;scrollbar-width:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list::-webkit-scrollbar{display:none}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .localization-form__list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .localization-form__list{max-height:20.5rem}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);animation:htw-kf-b1dc30fc7094b0f2 .3s ease-in-out}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-wrapper:not([hidden]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-wrapper:not([hidden]){animation:htw-kf-58df766784a8b320 .3s ease-in-out}@keyframes htw-kf-58df766784a8b320{0%{display:none;opacity:0;transform:translateY(20px)}to{display:block;opacity:1;transform:translateY(0)}}@keyframes htw-kf-b1dc30fc7094b0f2{0%{display:block;opacity:1;transform:translateY(0)}to{display:none;opacity:0;transform:translateY(20px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item:not([hidden]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item:not([hidden]){margin-block-end:var(--margin-3xs);display:flex;gap:var(--margin-sm);padding:8px;border-radius:8px;line-height:var(--font-line-height-md);align-items:center;text-align:start;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item:not([hidden]) .country, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item:not([hidden]) .country{flex:1;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item:not([hidden]):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item:not([hidden]):hover{background-color:rgb(from var(--color-foreground) r g b / 8%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item:not([hidden])[aria-current=true] .country, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item:not([hidden])[aria-current=true] .country{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item#htw-m-0357ac9953dcac80--no-results-message-2089ecb281, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item#htw-m-0357ac9953dcac80--no-results-message-2089ecb281{grid-template-columns:1fr;text-align:center;color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.is-searching .localization-form__list-item .country, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .is-searching .localization-form__list-item .country{color:rgb(from var(--color-foreground) r g b / 80%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item .country mark, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item .country mark{font-weight:500;background:none;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter{position:relative;padding:var(--padding-xs);border-bottom:var(--style-border-width) solid transparent;transition:border-color var(--animation-values)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter.is-scrolled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter.is-scrolled{border-color:var(--color-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .country-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .country-filter{padding-block:8px}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .country-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .country-filter{position:relative;padding:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-selector-form__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-selector-form__wrapper{overflow-y:auto;max-height:100%;flex-grow:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.language-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .language-selector{display:flex;gap:var(--gap-xs);padding:var(--padding-md) var(--padding-lg);position:relative;align-items:center;justify-content:space-between;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.language-selector__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .language-selector__label{flex-shrink:0;color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__select{border:none;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background-color:var(--color-input-background);padding-block:var(--padding-4xs);padding-inline:var(--padding-xs) calc(var(--icon-size-xs) + var(--padding-xs));text-align:right;cursor:pointer;max-width:40vw;text-overflow:ellipsis}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__select:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__select:focus-visible{outline:var(--focus-outline-width) solid currentColor}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__select:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__select:focus{outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent] localization-form-component .localization-form .localization-form__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent] localization-form-component .localization-form .localization-form__select{background-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__select option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__select option{background-color:var(--color-input-background);color:var(--color-input-text)}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .localization-form__select:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .localization-form__select:hover{background-color:rgb(from var(--color-primary-hover) r g b / 8%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.language-selector .svg-wrapper.icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .language-selector .svg-wrapper.icon-caret{width:var(--icon-size-xs);height:var(--icon-size-xs);position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.language-selector--collapse-space, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .language-selector--collapse-space{padding-inline-end:var(--padding-3xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.language-selector--collapse-space .localization-form__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .language-selector--collapse-space .localization-form__select{padding-inline-end:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.language-selector--collapse-space .svg-wrapper.icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .language-selector--collapse-space .svg-wrapper.icon-caret{right:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form .icon-checkmark, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form .icon-checkmark{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form .svg-wrapper.icon-checkmark, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form .svg-wrapper.icon-checkmark{visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.localization-form__list-item[aria-current=true] .svg-wrapper.icon-checkmark, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .localization-form__list-item[aria-current=true] .svg-wrapper.icon-checkmark{visibility:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter__input{width:100%;height:44px;font-size:var(--font-size-lg);padding:var(--padding-md) var(--padding-lg) var(--padding-md) calc(var(--margin-md) + var(--padding-xl));border:1px solid var(--color-foreground);color:var(--color-input-text);background-color:var(--color-input-background);outline-offset:-1px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter__input{height:36px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter__input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter__input::placeholder{color:inherit}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter .field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter .field{position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter .field__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter .field__label{font-size:var(--font-size-lg);left:var(--margin-2xl);top:var(--margin-xl);pointer-events:none;position:absolute}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter__input:focus~.field__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter__input:focus~.field__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter__input:not(:placeholder-shown)~.field__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter__input:not(:placeholder-shown)~.field__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter__input:-webkit-autofill~.field__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter__input:-webkit-autofill~.field__label{font-size:var(--font-size-xs);top:var(--margin-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-filter .field__button:not([hidden]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-filter .field__button:not([hidden]){display:flex;height:fit-content;position:absolute;padding:0;right:8px;top:50%;transform:translateY(-50%);align-items:center;background-color:transparent;color:var(--color-input-text);border:0}body.htw-source-site-shell input.htw-m-0357ac9953dcac80[type=search]::-webkit-search-cancel-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.country-selector__close-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .country-selector__close-button{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .drawer-localization__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .drawer-localization__button{display:flex;padding:0;position:relative;text-decoration:none;height:44px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .drawer-localization__button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .drawer-localization__button:hover{color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .drawer-localization__button .icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .drawer-localization__button .icon-caret{width:fit-content;height:fit-content;margin:0;padding:var(--padding-xl) var(--padding-xl) var(--padding-xl) var(--padding-xs)}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component{position:relative;background-color:transparent}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .country-filter__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .country-filter__input{border:none}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .localization-form__list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .localization-form__list-item{margin-inline:8px}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .localization-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .localization-wrapper.right-bound, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .localization-wrapper.right-bound{right:0;left:unset}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .localization-wrapper.left-bound, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .localization-wrapper.left-bound{left:-8px;right:unset}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .language-selector.language-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .language-selector.language-selector{padding:10px 8px 10px 16px}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 .localization-form__currency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}body.htw-source-site-shell dropdown-localization-component.htw-m-0357ac9953dcac80 :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-localization .language-selector:where(:not(.top-shadow)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-localization .language-selector:where(:not(.top-shadow)){font-weight:var(--menu-top-level-font-weight)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dropdown-localization:not(dropdown-localization-component) .language-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dropdown-localization:not(dropdown-localization-component) .language-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__localization:not(drawer-localization-component) .language-selector, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__localization:not(drawer-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-drawer__localization .language-selector.h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-drawer__localization .language-selector.h5{padding-inline-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column .localization-form__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column .localization-form__select{background-color:var(--header-bg-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization{display:contents;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization localization-form-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization localization-form-component{position:relative;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .mobile-localization, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .mobile-localization, body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .drawer-localization__button--label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .drawer-localization__button--label{display:flex;gap:var(--gap-xs);margin-block:0;align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization__button--label.h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization__button--label.h6{font-family:var(--menu-localization-font)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization img{width:var(--icon-size-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .localization-button__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .localization-button__icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .localization-button__icon svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .localization-button__icon svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization summary.is-disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization summary.is-disabled{pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .localization-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .localization-wrapper{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .localization-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .localization-form{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .localization-form>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .localization-form>*{padding-inline:var(--padding-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .language-selector .svg-wrapper.icon-caret, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .language-selector .svg-wrapper.icon-caret{transform:translateY(-50%) rotate(0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.drawer-localization .language-selector .svg-wrapper.icon-caret svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .drawer-localization .language-selector .svg-wrapper.icon-caret svg{transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media--pill-size, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media--pill-size{justify-content:center;align-items:center;gap:40px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media--pill-size img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media--pill-size img{max-width:50%;width:85px;object-fit:contain!important}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-block{overflow:hidden;position:relative}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-block{min-height:var(--media-height)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-block__media{height:var(--media-height-mobile, auto);object-fit:var(--image-position, "cover");object-position:center center;width:100%}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-block__media{height:100%;position:absolute}}body.htw-source-site-shell deferred-media.htw-m-0357ac9953dcac80[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video), body.htw-source-site-shell .htw-m-0357ac9953dcac80 deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position, "cover")}body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-block__media--video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-block__media--video{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-block__media--video, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-block__media--video{--media-height-mobile: auto}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overlay, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overlay--solid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overlay--solid{background:var(--overlay-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overlay--gradient.overlay--gradient-style-standard, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overlay--gradient.overlay--gradient-style-standard{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.overlay--gradient.overlay--gradient-style-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overlay--gradient.overlay--gradient-style-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80.overlay--gradient.overlay--gradient-style-custom_css, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overlay--gradient.overlay--gradient-style-custom_css{background:var(--overlay-color-gradient-mobile)}@media only screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.overlay--gradient.overlay--gradient-style-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overlay--gradient.overlay--gradient-style-custom, body.htw-source-site-shell .htw-m-0357ac9953dcac80.overlay--gradient.overlay--gradient-style-custom_css, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .overlay--gradient.overlay--gradient-style-custom_css{background:var(--overlay-color-gradient)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-results__wrapper slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-results__wrapper slideshow-slides{padding:16px;margin-block:-16px}body.htw-source-site-shell predictive-search-component.htw-m-0357ac9953dcac80:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.predictive-search-form__footer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .predictive-search-form__footer{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-facet, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-facet{container-type:inline-size;display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper.price-facet__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-facet__field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-facet__field{width:50%;flex-grow:0}@container (max-width: 199px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-wrapper.price-facet__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:wrap;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-facet__inputs-wrapper .price-facet__field, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-facet__inputs-wrapper .price-facet__field{width:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets .facets__inputs-wrapper.price-facet__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:var(--style-border-width-inputs);gap:calc(var(--gap-sm) + (var(--style-border-width-inputs) * 2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__panel-content:has(.price-facet), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__panel-content:has(.price-facet){min-width:360px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .facets__inputs-wrapper.price-facet__inputs-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:calc(var(--padding-md) + var(--style-border-width-inputs))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-facet__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-facet__input{width:100%;text-align:right;padding-left:calc(2.5 * var(--input-padding-x))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-facet__input::placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-facet__input::placeholder{color:var(--facets-input-label-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-facet__separator, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-facet__separator{display:flex;align-items:center;justify-content:center;font-size:var(--font-paragraph--size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.price-facet__highest-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .price-facet__highest-price{padding:var(--padding-xs) 0 var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--horizontal .price-facet__highest-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--horizontal .price-facet__highest-price{padding:0 var(--padding-md) var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.field__label.price-facet__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .field__label.price-facet__label{top:0;left:0;color:var(--facets-input-label-color);padding:var(--input-padding-y) var(--input-padding-x);transform:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-banner .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-banner .button{--color-primary-button-text: var(--color-stone-50);--color-primary-button-background: var(--color-stone-800);--color-primary-button-border: var(--color-stone-800);--color-primary-button-hover-text: var(--color-stone-50);--color-primary-button-hover-background: var(--color-emerald-600);--color-primary-button-hover-border: var(--color-emerald-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-banner .text-block>h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-banner .text-block>h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-banner .text-block>h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-banner .text-block>h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-banner .text-block>h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-banner .text-block>h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-banner .text-block>h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-banner .text-block>h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-banner .text-block>h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-banner .text-block>h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-banner .text-block>h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-banner .text-block>h6{--color: var(--color-stone-900)}body.htw-source-site-shell product-card-link.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 product-card-link{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card__placeholder-image svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card__placeholder-image svg{height:100%}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-card slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-card slideshow-arrows .slideshow-control{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.product-card):has(swatches-variant-picker-component) .quick-add .variant-option--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.product-card):has(swatches-variant-picker-component) .quick-add .variant-option--swatches{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.product-card):has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) .quick-add__button--choose, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.product-card):has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) .quick-add__button--choose{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.product-card):has(.quick-add__product-form-component--multi-variant):not(:has(swatches-variant-picker-component)) .quick-add__button--add, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.product-card):has(.quick-add__product-form-component--multi-variant):not(:has(swatches-variant-picker-component)) .quick-add__button--add{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover .quick-add__button--choose, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover .quick-add__button--choose{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover .quick-add__button--add, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover .quick-add__button--add{display:grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid{--product-grid-gap: var(--product-grid-gap-mobile);isolation:isolate}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid{--product-grid-gap: var(--product-grid-gap-desktop)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid slideshow-arrows .slideshow-control{display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-grid slideshow-arrows .slideshow-control, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-grid slideshow-arrows .slideshow-control{display:grid}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.main-collection-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .main-collection-grid{padding:var(--grid--margin--mobile)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.main-collection-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .main-collection-grid{padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.main-collection-grid__empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .main-collection-grid__empty{padding-block:var(--padding-6xl);padding-inline:var(--page-margin);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--padding-sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.main-collection-grid__empty-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .main-collection-grid__empty-title{margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper--full-width .main-collection-grid__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper--full-width .main-collection-grid__title{margin-left:var(--page-margin)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.collection-wrapper--full-width-on-mobile .main-collection-grid__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .collection-wrapper--full-width-on-mobile .main-collection-grid__title{margin-left:var(--page-margin)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .product-media{min-height:0;min-width:0}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--carousel slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--carousel slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.media-gallery--grid .product-media>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .media-gallery--grid .product-media>*{border-radius:var(--media-radius, 0);overflow:hidden}}body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-old(gallery-item), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-old(gallery-item), body.htw-source-site-shell :where(.htw-m-0357ac9953dcac80)::view-transition-new(gallery-item), body.htw-source-site-shell .htw-m-0357ac9953dcac80 ::view-transition-new(gallery-item){animation-duration:0ms}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal{padding:0;border:var(--style-border-popover);height:fit-content;overflow:hidden;min-height:500px;box-shadow:0 5px 30px #00000026}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal{position:fixed;display:block;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal[open]{display:flex}}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal .view-more-details__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal .view-more-details__wrapper{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal[open]{animation:htw-kf-6d6fdf06a77ea9d7 var(--animation-speed) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal.dialog-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal.dialog-closing{animation:htw-kf-ac3ff21844f0ecfd var(--animation-speed) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);width:var(--minimum-touch-target);height:var(--minimum-touch-target);color:var(--color-foreground);background-color:var(--color-background);display:flex;align-items:center;justify-content:center;padding:0;z-index:2;transition:transform .15s var(--animation-timing-bounce),opacity .15s var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__close:active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__close:active{transform:scale(.8)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__close svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__close svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;max-width:var(--wide-content-width);overflow-y:auto;max-height:100vh}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--grid .media-gallery__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--carousel slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .view-more-details__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.view-more-details__wrapper .view-more-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-right:var(--padding-2xl)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-header a:not(product-price *), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content variant-picker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content variant-picker, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content product-form-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content product-form-component{grid-column:1 / -1}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-media-container__zoom-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-media-container__zoom-button{cursor:default}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;height:100%;min-height:0}body.htw-source-site-shell dialog.htw-m-0357ac9953dcac80[open] :is(.quick-add-modal__content .product-details), body.htw-source-site-shell .htw-m-0357ac9953dcac80 dialog[open] :is(.quick-add-modal__content .product-details){animation:htw-kf-13969673340f0663 .3s var(--animation-timing-fade-in) both;animation-delay:.1s}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;overflow-y:auto;max-height:100%;height:100%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content>*{min-height:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-details .variant-picker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-details .variant-picker{flex:1 1 auto;overflow-y:auto;min-height:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .variant-option--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .variant-option--swatches{padding-inline-start:var(--padding-3xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .variant-option--swatches legend, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .variant-option--swatches legend{margin-inline-start:calc(-1 * var(--padding-3xs))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content:not(:has(.product-information__media)) .product-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .view-product-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .view-product-title{padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .view-product-title a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .view-product-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .view-product-title{display:flex}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *)):not(.buy-buttons-block), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *)):not(.buy-buttons-block){display:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .group-block-content{gap:min(var(--gap-2xl),var(--gap))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery__grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery__grid{gap:min(var(--gap-2xs),var(--image-gap));border-radius:var(--style-border-radius-popover, 0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--grid .product-media img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--grid .product-media-container:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--grid .product-media-container:first-child{border-top-right-radius:var(--style-border-radius-popover, 0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .media-gallery--grid .product-media-container:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .media-gallery--grid .product-media-container:last-child{border-bottom-right-radius:var(--style-border-radius-popover, 0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-details>.group-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-details>.group-block{padding:var(--padding-2xl);max-height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content slideshow-slide:not([aria-hidden=false]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media{width:100%;grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:htw-kf-535bdebf60a2357c .4s var(--animation-timing-fade-in) both}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media{position:sticky;grid-column:1 / 4;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media::-webkit-scrollbar{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media media-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media media-gallery{pointer-events:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media media-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal media-gallery, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal media-gallery{padding:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-arrows, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-arrows{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-container{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-slide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:htw-kf-13969673340f0663 .3s var(--animation-timing-fade-in) both}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:htw-kf-13969673340f0663 .3s var(--animation-timing-fade-in) both;animation-delay:.05s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:htw-kf-13969673340f0663 .3s var(--animation-timing-fade-in) both;animation-delay:.1s}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .product-information__media slideshow-controls, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .product-information__media slideshow-controls{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .sticky-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .sticky-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .sticky-content--desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .sticky-content--desktop{top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .text-block.rte:not(product-price), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .text-block.rte:not(product-price), body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal__content .view-more-details__wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes htw-kf-13969673340f0663{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add{--quick-add-offset: var(--padding-sm);--quick-add-top: calc(var(--quick-add-offset) + var(--padding-block-start));--quick-add-right: calc(var(--quick-add-offset) + var(--padding-inline-end));--quick-add-bottom: calc(var(--quick-add-offset) + var(--padding-block-end));--quick-add-left: calc(var(--quick-add-offset) + var(--padding-inline-end));position:absolute;display:var(--quick-add-mobile-display, none);flex-direction:column;justify-content:flex-end;inset:max(var(--quick-add-top),calc((var(--border-radius) + var(--quick-add-top)) * (1 - cos(45deg)))) max(var(--quick-add-right),calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg)))) max(var(--quick-add-bottom),calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg)))) max(var(--quick-add-left),calc((var(--border-radius) + var(--quick-add-left)) * (1 - cos(45deg))));width:auto;height:auto;z-index:var(--layer-raised);cursor:default;pointer-events:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add{--quick-add-offset: var(--padding-md);display:var(--quick-add-display, flex)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add .variant-option__button-label input[data-option-available=false], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add .variant-option__button-label input[data-option-available=false]{cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add[class*=color-scheme-], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add[class*=color-scheme-]{background-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button{display:grid;padding:var(--padding-xs);align-items:center;background-color:var(--color-background);color:var(--color-foreground);border-color:transparent;box-shadow:var(--shadow-popover);pointer-events:all;position:relative;overflow:hidden;border-radius:100px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button{display:none;padding:var(--padding-xs) var(--padding-sm)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add[stay-visible] .quick-add__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add[stay-visible] .quick-add__button{display:grid}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button .add-to-cart-text{gap:0;line-height:1;grid-row:1 / span 1;grid-column:1 / span 1;animation:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button .add-to-cart-text{margin-inline:calc(var(--padding-sm) * -1);padding-inline:var(--padding-xs)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button .add-to-cart-text--added, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button .add-to-cart-text--added{position:relative;grid-row:1 / span 1;grid-column:1 / span 1;justify-self:end;line-height:1}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button .add-to-cart-text--added, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button .add-to-cart-text--added{width:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button .add-to-cart-text__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button .add-to-cart-text__content{width:0;opacity:0;transform:translate(1em);transition:width var(--animation-speed) ease-in-out,opacity var(--animation-speed) ease-in-out,transform var(--animation-speed) ease-in-out;interpolate-size:allow-keywords;will-change:width,opacity,transform}@container (min-width: 99px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add[stay-visible] .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add[stay-visible] .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button:is(:focus,:hover) .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button:is(:focus,:hover) .add-to-cart-text{gap:var(--gap-2xs)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add[stay-visible] .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add[stay-visible] .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button:is(:focus,:hover) .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button:is(:focus,:hover) .add-to-cart-text{margin-inline:0;padding-inline:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add[stay-visible] .add-to-cart-text__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add[stay-visible] .add-to-cart-text__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button:is(:focus,:hover) .add-to-cart-text__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button:is(:focus,:hover) .add-to-cart-text__content{width:fit-content;opacity:1;transform:translate(0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button.atc-added .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button.atc-added .add-to-cart-text{opacity:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button.atc-added .add-to-cart-text--added, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button.atc-added .add-to-cart-text--added{opacity:1;width:auto}@supports (width: calc-size(auto,size)){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button.atc-added .add-to-cart-text--added, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button.atc-added .add-to-cart-text--added{width:calc-size(auto,size)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button.atc-added .add-to-cart-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button.atc-added .add-to-cart-text{animation-name:htw-kf-a6e41dfee835ec6d}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__button.atc-added .add-to-cart-text--added, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__button.atc-added .add-to-cart-text--added{animation-name:htw-kf-ffdcab705dd0f54b}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__product-form-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__product-form-component{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add__product-form-component .shopify-product-form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add__product-form-component .shopify-product-form{display:flex;justify-content:flex-end;align-items:flex-end;container-type:inline-size;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal .product-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal .product-media{width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal deferred-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal deferred-media{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-add-modal .media-gallery--carousel slideshow-component, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-add-modal .media-gallery--carousel slideshow-component{--cursor: default}@keyframes htw-kf-ffdcab705dd0f54b{0%{opacity:0;transform:translate(1em);position:absolute}to{opacity:1;transform:translate(0);position:inherit}}@keyframes htw-kf-a6e41dfee835ec6d{0%{opacity:1;transform:translate(0);position:inherit}to{opacity:0;transform:translate(-1em);position:absolute}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-nav-link--active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-nav-link--active{border-color:var(--color-black);font-weight:var(--font-weight-medium)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button{--quick-view-offset: var(--padding-sm);--quick-view-top: calc(var(--quick-view-offset) + var(--padding-block-start));--quick-view-right: calc(var(--quick-view-offset) + var(--padding-inline-end));--quick-view-bottom: calc(var(--quick-view-offset) + var(--padding-block-end));--quick-view-left: calc(var(--quick-view-offset) + var(--padding-inline-end));position:absolute;display:var(--quick-view-mobile-display, none);flex-direction:column;justify-content:flex-start;inset:max(var(--quick-view-top),calc((var(--border-radius) + var(--quick-view-top)) * (1 - cos(45deg)))) max(var(--quick-view-right),calc((var(--border-radius) + var(--quick-view-right)) * (1 - cos(45deg)))) max(var(--quick-view-bottom),calc((var(--border-radius) + var(--quick-view-bottom)) * (1 - cos(45deg)))) max(var(--quick-view-left),calc((var(--border-radius) + var(--quick-view-left)) * (1 - cos(45deg))));width:auto;height:auto;z-index:var(--layer-raised);cursor:default;pointer-events:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button{--quick-view-offset: var(--padding-md);display:var(--quick-view-display, flex)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button[class*=color-scheme-], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button[class*=color-scheme-]{background-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button__btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button__btn{display:grid;padding:var(--padding-xs);align-items:center;background-color:var(--color-background);color:var(--color-foreground);border-color:transparent;box-shadow:var(--shadow-popover);pointer-events:all;position:relative;overflow:hidden;border-radius:50px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button__btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button__btn{padding:var(--padding-xs) var(--padding-sm)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button__text{gap:0;line-height:1;grid-row:1 / span 1;grid-column:1 / span 1;animation:none;display:flex;align-items:center}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button__text{margin-inline:calc(var(--padding-sm) * -1);padding-inline:var(--padding-xs)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button__label{width:0;opacity:0;transform:translate(1em);transition:width var(--animation-speed) ease-in-out,opacity var(--animation-speed) ease-in-out,transform var(--animation-speed) ease-in-out;interpolate-size:allow-keywords;will-change:width,opacity,transform}@container (min-width: 99px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button__btn:is(:focus,:hover) .quick-view-button__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button__btn:is(:focus,:hover) .quick-view-button__text{gap:var(--gap-2xs)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button__btn:is(:focus,:hover) .quick-view-button__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button__btn:is(:focus,:hover) .quick-view-button__text{margin-inline:0;padding-inline:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-button__btn:is(:focus,:hover) .quick-view-button__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-button__btn:is(:focus,:hover) .quick-view-button__label{width:fit-content;opacity:1;transform:translate(0)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal{max-width:min(1334px,calc(100vw - 32px));width:100%;inset-inline:0;margin-inline:auto;top:40px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close .svg-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close svg{width:var(--icon-size-xl);height:var(--icon-size-xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close-icon--mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close-icon--mobile{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close-icon--desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close-icon--desktop{display:inline-flex}@media screen and (max-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close-icon--desktop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close-icon--desktop{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close-icon--mobile, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close-icon--mobile{display:inline-flex;color:#333}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close-icon--mobile svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close-icon--mobile svg{width:14px;height:14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close:focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close:focus{outline:none;box-shadow:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__close:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__close:focus-visible{outline:none;box-shadow:none}}@media screen and (min-width:1281px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal{max-height:calc(100dvh - 80px)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal[open]{display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal[open] .quick-view-modal__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal[open] .quick-view-modal__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal[open] .quick-view-modal__inner>.flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal[open] .quick-view-modal__inner>.flex{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__content{overflow-y:auto;flex:1 1 auto;min-height:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .section-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .section-background{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information{display:block;padding:0;max-width:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) pdp-layout, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) pdp-layout{display:grid;grid-template-columns:580px minmax(0,1fr);grid-template-rows:min-content 1fr;gap:0 50px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) pdp-layout::part(shell), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) pdp-layout::part(shell){display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) pdp-layout::part(left), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) pdp-layout::part(left){display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) pdp-layout::part(rail), body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) pdp-layout::part(rail){display:contents}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__media{grid-column:1;grid-row:1 / -1;width:100%;min-width:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading{grid-column:2;grid-row:1;margin-top:40px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__details{grid-column:2;grid-row:2;border-bottom:none;margin-bottom:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:min-content;column-gap:12px;row-gap:12px;align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child{grid-column:1;grid-row:1;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .product-badges, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .product-badges{grid-column:2;grid-row:1;justify-self:end;margin:0;gap:8px;padding-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal .product-information__heading .group-block-content>*:not(:first-child):not(.product-badges), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal .product-information__heading .group-block-content>*:not(:first-child):not(.product-badges){grid-column:1 / -1}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child a{font-size:16px;line-height:1;font-weight:400;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .product-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .product-title{font-size:30px;line-height:34px;font-weight:500;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .product-specs-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .product-specs-block{font-size:14px;line-height:20px;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .rating-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .rating-wrapper{font-size:14px;line-height:20px;pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .rating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .rating{gap:0px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .rating .stars, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .rating .stars{--star-size: 13px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .rating-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .rating-count{font-size:14px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .product-badges .product-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .product-badges .product-badges__badge{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 12px;background:var(--color-zinc-100);color:var(--color-stone-800);font-size:14px;line-height:1;font-weight:500;border-radius:100px;text-transform:none;letter-spacing:normal}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .variant-option__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .variant-option__label{font-size:var(--font-size--sm)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__view-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__view-details{display:flex;justify-content:center}@media screen and (min-width:1281px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__view-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__view-details{padding-left:164px;padding-top:12px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__view-details a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__view-details a{font-size:18px;line-height:24px;font-weight:400;text-decoration:underline;color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view):has(.product-oos-similar-products) .quick-view-modal__view-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view):has(.product-oos-similar-products) .quick-view-modal__view-details{padding-left:0;padding-top:0}@media screen and (min-width:1281px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view):has(.product-oos-similar-products) .quick-view-modal__view-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view):has(.product-oos-similar-products) .quick-view-modal__view-details{justify-content:flex-start}}@media screen and (max-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal{position:fixed;bottom:0;left:0;right:0;top:auto;margin:0;transform:none;max-width:100%;width:100%;border-radius:0;height:auto;max-height:calc(100dvh - 74px);overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal[open]{display:flex;flex-direction:column}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal[open] .quick-view-modal__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal[open] .quick-view-modal__inner, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal[open] .quick-view-modal__inner>.flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal[open] .quick-view-modal__inner>.flex{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal[open]{animation:htw-kf-12822b40736e21b4 var(--animation-speed-slow, .2s) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal.dialog-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal.dialog-closing{animation:htw-kf-7ca216cd06601869 var(--animation-speed-slow, .2s) var(--animation-easing) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) pdp-layout, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) pdp-layout{grid-template-columns:140px minmax(0,1fr);grid-template-rows:auto auto;gap:0 20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__media{grid-column:1;grid-row:1;display:flex;justify-content:center;padding-bottom:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading{grid-column:2;grid-row:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__details{border-top:var(--style-border-width) solid var(--color-border);grid-column:1 / -1;grid-row:2;padding-top:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media{display:block;width:100%;height:auto;display:flex;align-items:center;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__main, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__main{display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__main-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__main-image{width:100%;height:auto;max-width:100%;display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__nav{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading{margin-top:5px;padding-right:32px;padding-bottom:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content{row-gap:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .product-badges, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .product-badges{flex-direction:column;align-items:flex-end;gap:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .group-block-content>:first-child a{font-size:12px;line-height:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .product-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .product-title{font-size:16px;line-height:22px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .product-specs-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .product-specs-block{font-size:12px;line-height:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .rating-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .rating-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .rating-count, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .rating-count{font-size:12px;line-height:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .rating .stars, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .rating .stars{--star-size: 12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__heading .product-badges .product-badges__badge, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__heading .product-badges .product-badges__badge{font-size:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .cordial-bis-form .flex, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .cordial-bis-form .flex{flex-direction:column;gap:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .cordial-bis-form .field__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .cordial-bis-form .field__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .cordial-bis-form .button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .cordial-bis-form .button{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__view-details, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__view-details{padding-left:158px;padding-top:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal__view-details a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal__view-details a{font-size:16px;line-height:20px}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .variant-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .variant-option{padding-block:14px}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) pdp-layout, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) pdp-layout{grid-template-columns:100px minmax(0,1fr)}body.htw-source-site-shell .htw-m-0357ac9953dcac80:is(.quick-view-modal,.template-quick-view) .product-information__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 :is(.quick-view-modal,.template-quick-view) .product-information__media{padding-bottom:8px}}@media screen and (min-width:1281px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media{display:flex;flex-direction:column;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__main, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__main{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;padding:20px;border:1px solid var(--color-teal-200);border-radius:var(--style-border-radius-md, 4px);display:flex;align-items:center;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__nav{position:absolute;top:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--color-stone-50);border:1px solid var(--color-teal-400);border-radius:4px;color:var(--color-stone-800);cursor:pointer;z-index:1;transition:background-color .15s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__nav:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__nav:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__nav:focus-visible:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__nav:focus-visible:not([disabled]){background:#fff;border-color:var(--color-green-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__nav[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__nav[disabled]{cursor:not-allowed;border-color:var(--color-teal-200);color:var(--color-teal-200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__nav--prev, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__nav--prev{left:20px;transform:translateY(-50%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__nav--next, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__nav--next{right:20px;transform:translateY(-50%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-wrap, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-wrap{position:relative;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-nav{position:absolute;top:50%;width:34px;height:34px;display:none;align-items:center;justify-content:center;padding:0;background:var(--color-stone-50);border:1px solid var(--color-teal-400);border-radius:4px;color:var(--color-stone-800);cursor:pointer;z-index:1;transition:background-color .15s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-wrap--has-overflow .quick-view-media__thumbs-nav, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-wrap--has-overflow .quick-view-media__thumbs-nav{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-nav:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-nav:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-nav:focus-visible:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-nav:focus-visible:not([disabled]){background:#fff;border-color:var(--color-green-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-nav[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-nav[disabled]{cursor:not-allowed;border-color:var(--color-teal-200);color:var(--color-teal-200)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-nav--prev, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-nav--prev{left:-17px;transform:translateY(-50%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs-nav--next, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs-nav--next{right:-17px;transform:translateY(-50%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__chevron, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__chevron, body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__chevron svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__chevron svg{display:block;width:12px;height:12px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__main-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__main-image{width:100%;height:100%;display:block;object-fit:contain;max-width:420px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs{display:flex;gap:20px;padding:20px 0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumbs::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumbs::-webkit-scrollbar{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumb, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumb{flex:0 0 100px;width:100px;height:100px;padding:12px;background:var(--color-background, #fff);border:1px solid var(--color-teal-200);border-radius:4px;cursor:pointer;overflow:hidden;transition:border-color .15s ease}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumb:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumb:hover{border-color:var(--color-teal-400)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumb.is-active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumb.is-active{border-color:var(--color-green-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-media__thumb-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-media__thumb-image{width:100%;height:100%;display:block;object-fit:contain}}@keyframes htw-kf-12822b40736e21b4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes htw-kf-7ca216cd06601869{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80.quick-view-modal.dialog-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .quick-view-modal.dialog-closing{animation:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card{--resource-card-secondary-image-opacity: 0;--resource-card-primary-image-opacity: calc(1 - var(--resource-card-secondary-image-opacity));display:flex;flex-direction:column;row-gap:var(--padding-xs);position:relative;text-decoration:none;height:100%;opacity:0;animation:htw-kf-535bdebf60a2357c var(--animation-speed-medium) var(--animation-timing-fade-in) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-4xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__content .price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__content .price{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card[data-resource-type=article] .resource-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card[data-resource-type=article] .resource-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card[data-resource-type=page] .resource-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__image{aspect-ratio:var(--resource-card-aspect-ratio, auto);object-fit:cover;border-radius:var(--resource-card-corner-radius);opacity:var(--resource-card-primary-image-opacity)}body.htw-source-site-shell predictive-search-component.htw-m-0357ac9953dcac80 .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 predictive-search-component .resource-card__image{width:32px;height:60px}body.htw-source-site-shell predictive-search-component.htw-m-0357ac9953dcac80 .resource-card__image.image__fallback, body.htw-source-site-shell .htw-m-0357ac9953dcac80 predictive-search-component .resource-card__image.image__fallback{object-fit:contain}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__image--secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__image--secondary{position:absolute;top:0;opacity:var(--resource-card-secondary-image-opacity);border-radius:var(--resource-card-corner-radius)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__media:empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__media:empty{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__image-placeholder, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__image-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg);line-height:var(--line-height--display-loose);word-break:break-word;background-color:rgb(from var(--color-foreground) r g b / 5%);aspect-ratio:var(--resource-card-aspect-ratio, auto);border-radius:var(--resource-card-corner-radius);color:var(--color-foreground)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__subtitle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__subtitle{margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__title.paragraph, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__title.paragraph{line-height:1.3}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__subtitle.paragraph, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__subtitle.paragraph{font-size:12px;color:#333;font-weight:400}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__price{font-size:14px;font-weight:700;color:#121212;margin-top:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card--overlay, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card--overlay{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card--overlay:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card--overlay:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:var(--gradient-image-overlay);border-radius:var(--resource-card-corner-radius);pointer-events:none;z-index:var(--layer-flat)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card--overlay .resource-card__image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card--overlay .resource-card__image{height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card--overlay .resource-card__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card--overlay .resource-card__content{position:absolute;inset:auto 0 0;padding:var(--padding-lg) var(--padding-lg) var(--padding-sm);z-index:var(--layer-raised)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card--overlay .resource-card__title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card--overlay .resource-card__title{color:var(--color-white)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__image-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-2xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__collection-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__collection-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--card-corner-radius) - (var(--padding-xs) / 2))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__subtext, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__subtext{color:rgba(from var(--color-foreground) r g b / var(--opacity-subdued-text));margin-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card__subtext.paragraph, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card__subtext.paragraph{font-size:var(--font-size--body-sm);line-height:var(--line-height--body-tight);color:rgba(from var(--color-foreground) r g b / var(--opacity-subdued-text))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card:has(.resource-card__image--secondary):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card:has(.resource-card__image--secondary):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80.resource-card:has(.resource-card__image--secondary):focus, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .resource-card:has(.resource-card__image--secondary):focus{--resource-card-secondary-image-opacity: 1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal__button{display:flex;align-items:center;justify-content:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal__content{--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: 66dvw;padding:0}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal__content{width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal__content::backdrop, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal__content::backdrop{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal[open].search-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:htw-kf-96778c0a9356ed79 .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal[open].search-modal__content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal[open].search-modal__content{border-radius:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal.search-modal__content.dialog-closing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal.search-modal__content.dialog-closing{animation:htw-kf-e0cd5a6a14c1f368 .2s var(--ease-out-quad) forwards}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal__content[open], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal__content[open]{display:flex}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:"";position:absolute;right:calc(var(--padding-sm) + var(--minimum-touch-target));top:0;bottom:0;width:var(--border-width-sm);background-color:var(--color-border)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))>.predictive-search__close-modal-button:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))>.predictive-search__close-modal-button:before{content:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-wrapper{display:flex;align-items:center;width:100%}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-wrapper{position:relative;padding-block-start:.375rem}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-wrapper--mobile-always, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-wrapper--mobile-always{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-toggle{display:block;background:none;border:none;padding:8px;cursor:pointer;color:inherit}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-toggle{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-close{display:none;background:none;border:none;padding:8px;cursor:pointer;color:inherit;margin-left:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-action{--search-border-radius: 0;--search-border-width: 1.5px;--search-border-color: var(--color-teal-400);display:none;position:absolute;left:0;right:0;z-index:1000;background:var(--color-background);border:var(--search-border-width) solid var(--color-border);padding:12px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-action{display:flex;position:static;background:none;border:none;border-radius:0;padding:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-action--mobile-always, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-action--mobile-always{display:flex;position:relative;top:auto;left:auto;right:auto;z-index:auto;background:none;border:none;border-radius:0;box-shadow:none;padding:0;width:100%}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-action--mobile-always, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-action--mobile-always{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-action.is-open, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-action.is-open{display:flex;align-items:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--center .search-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--center .search-action{width:auto;flex-grow:1}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.header__column--right .search-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .header__column--right .search-action{margin-inline:calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.search-action.is-open .search-close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .search-action.is-open .search-close{display:block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section-wrapper{--section-height-offset: 0px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section[data-shopify-visual-preview], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.section[data-shopify-visual-preview] .custom-section-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section[data-shopify-visual-preview] .custom-section-background{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac>.header-section>#htw-m-0357ac9953dcac80--header-component-feb29d5238[transparent]):not(:has(>#htw-m-0357ac9953dcac80--header-group-f8b4b92cac>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-section-background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-section-background{grid-column:1 / -1}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-section-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-section-content{z-index:var(--layer-flat)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .link{text-decoration:none;text-decoration-color:currentcolor}body.htw-source-site-shell .htw-m-0357ac9953dcac80.link:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .link:hover{color:var(--color-primary-hover);text-decoration-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__container{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--drawer-padding) 0;padding-block:var(--padding-sm);margin-inline-end:var(--margin-md);position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__container .facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__container .facets__label{font-size:var(--font-h4--size)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__select-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__select-wrapper{display:flex;position:relative;border-radius:var(--variant-picker-button-radius);align-items:center;overflow:clip;padding:var(--padding-3xs) var(--padding-xs)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__select-wrapper:has(:focus-visible), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__select-wrapper:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select{outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__container .sorting-filter__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__container .sorting-filter__select{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;width:100%;padding-inline-end:var(--icon-size-2xs);text-align:right;text-align-last:right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__select .icon, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__select .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter{z-index:var(--facets-upper-z-index)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__options{display:flex;right:0;flex-direction:column;gap:var(--margin-3xs);padding:calc(var(--drawer-padding) / 2);color:var(--color-foreground);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__options::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__options::-webkit-scrollbar{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__option{display:grid;grid-template-columns:var(--icon-size-sm) 1fr;gap:var(--margin-2xs);min-width:180px;padding:var(--padding-3xs) calc(var(--drawer-padding) / 2) var(--padding-3xs) var(--padding-3xs);cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__option:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__option:hover{border-radius:calc(var(--style-border-radius-popover) / 2);background-color:rgb(from var(--color-foreground) r g b / 8%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__input{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label{font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__checkmark, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__checkmark{visibility:hidden}body.htw-source-site-shell *.htw-m-0357ac9953dcac80:checked~.sorting-filter__checkmark, body.htw-source-site-shell .htw-m-0357ac9953dcac80 *:checked~.sorting-filter__checkmark{visibility:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__label{cursor:pointer;pointer-events:none}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle--no-filters .sorting-filter__select-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle--no-filters .sorting-filter__select-wrapper{padding-inline-start:0}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper .sorting-filter .facets__panel, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper .sorting-filter .facets__panel{padding-inline:0;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper .sorting-filter .facets__status, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper .sorting-filter .facets__status{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper:has(>:nth-child(2)) .sorting-filter .sorting-filter__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper:has(>:nth-child(2)) .sorting-filter .sorting-filter__options{left:0;right:unset}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper .sorting-filter .facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper .sorting-filter .facets__label{margin-inline-end:var(--margin-2xs);font-size:var(--font-paragraph--size);color:var(--color-foreground-muted)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-mobile-wrapper .sorting-filter__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-mobile-wrapper .sorting-filter__options{border-radius:var(--style-border-radius-popover);position:absolute;top:0;right:0;width:max-content;min-width:var(--facets-panel-min-width);max-width:var(--facets-panel-width);max-height:var(--facets-panel-height);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;padding:var(--padding-sm);gap:var(--gap-sm)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle .sorting-filter__container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle .sorting-filter__container{padding:0}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle .sorting-filter__container .facets__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle .sorting-filter__container .facets__label{display:none}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets-toggle .sorting-filter:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets-toggle .sorting-filter:before{display:none}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets--drawer .sorting-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets--drawer .sorting-filter{display:none}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.sorting-filter__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .sorting-filter__options{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open] .sorting-filter__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open] .sorting-filter__options{opacity:1;block-size:auto}@starting-style{body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open] .sorting-filter__options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open] .sorting-filter__options{block-size:0;opacity:0;overflow-y:clip}}body.htw-source-site-shell details.htw-m-0357ac9953dcac80[open] .sorting-filter__options:focus-within, body.htw-source-site-shell .htw-m-0357ac9953dcac80 details[open] .sorting-filter__options:focus-within{overflow-y:visible}body.htw-source-site-shell .htw-m-0357ac9953dcac80{--text-align-default: left;--text-align-default-mobile: left}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment: center"] .text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment: flex-end"] .text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment: flex-start"]>.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment: center"]>.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment: flex-end"]>.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment-mobile: center"] .text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment-mobile: center"] .text-block{--text-align-default-mobile: center}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment-mobile: flex-end"] .text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment-mobile: flex-end"] .text-block{--text-align-default-mobile: right}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment-mobile: flex-start"]>.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment-mobile: flex-start"]>.text-block{--text-align-default-mobile: left}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment-mobile: center"]>.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment-mobile: center"]>.text-block{--text-align-default-mobile: center}body.htw-source-site-shell .htw-m-0357ac9953dcac80[style*="--horizontal-alignment-mobile: flex-end"]>.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [style*="--horizontal-alignment-mobile: flex-end"]>.text-block{--text-align-default-mobile: right}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-font, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-font{color:var(--accent-font-color, #57a445)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font){display:block;max-width:798px;margin:auto}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font){max-width:824px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) h1{font-weight:500}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) h1{font-size:48px;padding-left:16px;padding-right:16px;text-align:center;max-width:400px}}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) h1{font-size:60px}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) h1{font-size:66px}}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) h1{font-size:72px}}@media screen and (max-width:360px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) h1{font-size:42px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) rte-formatter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) rte-formatter{max-width:662px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) rte-formatter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) rte-formatter{max-width:510px}}@media screen and (min-width:1024px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) rte-formatter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) rte-formatter{max-width:662px}}@media screen and (min-width:1280px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) rte-formatter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) rte-formatter{max-width:672px}}@media screen and (min-width:1440px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) rte-formatter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) rte-formatter{max-width:662px}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.page-width-content:has(.custom-font) rte-formatter p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .page-width-content:has(.custom-font) rte-formatter p{text-align:center}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align-mobile, var(--text-align-default-mobile));text-wrap:var(--text-wrap)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width).rte, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width).rte, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width).paragraph, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h1>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h1>*{margin-block:var(--font-h1--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h2>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h2>*{margin-block:var(--font-h2--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h3>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h3>*{margin-block:var(--font-h3--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h4>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h4>*{margin-block:var(--font-h4--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h5>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h5>*{margin-block:var(--font-h5--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.h6>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.h6>*{margin-block:var(--font-h6--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block p, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block.p>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block.p>*{margin-block:var(--font-paragraph--spacing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block ul, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block ul{list-style:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block ul li, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block ul li{position:relative;padding-left:1.2em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block ul li:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block ul li:before{content:"";position:absolute;width:3px;height:3px;background-color:currentColor;border-radius:50%;left:8px;top:10px}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block a{text-decoration:var(--link-underline, underline);text-decoration-color:currentColor}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block a:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block a:hover{text-decoration:underline}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>*:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>*:first-child{margin-block-start:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>*:last-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>*:last-child{margin-block-end:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--background, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-color, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-color, body.htw-source-site-shell .htw-m-0357ac9953dcac80.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-mobile-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-mobile-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-mobile-center>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-mobile-center>*{margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-mobile-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-mobile-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-mobile-right>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-mobile-right>*{margin-inline-start:auto}@media only screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-left, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-left>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-left>*{margin-inline:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-center, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-center>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-center>*{margin-inline:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-right, body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block--align-right>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block--align-right>*{margin-inline-start:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block>*, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block>*{text-align:var(--text-align, var(--text-align-default))}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block{font-weight:var(--custom-font-weight, inherit)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block[style*=--custom-font-weight-desktop], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block[style*=--custom-font-weight-desktop]{font-weight:var(--custom-font-weight-desktop)}}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.text-block[style*=--mobile-max-width], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .text-block[style*=--mobile-max-width]{max-width:var(--mobile-max-width);margin-left:auto;margin-right:auto}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-picker, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-picker{width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-picker__form, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-picker__form{display:flex;flex-direction:column;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-picker[data-shopify-visual-preview], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);--variant-option-padding-inline: var(--padding-lg);all:unset;border-top:var(--style-border-width) solid var(--color-border);padding-block:var(--padding-xl)}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option{padding-block:var(--padding-2xl)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches-disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches-disabled{pointer-events:none;cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches>overflow-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment)}@media(max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--swatches>overflow-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment-mobile)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__row, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__row{display:flex;align-items:center;gap:var(--gap-2xl)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__buttons{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gap-sm);margin:0;padding:0;border:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__label{font-size:var(--font-size--md);flex:0 0 auto}@media screen and (max-width:767px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__label{font-size:var(--font-size--sm)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__swatch-value, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__swatch-value{padding-inline-start:var(--padding-xs);color:rgba(from var(--color-foreground) r g b / 70%)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);display:flex;flex:0 0 calc(3ch + 1.3em);align-items:center;position:relative;padding-block:var(--padding-2xs);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-width:fit-content;white-space:nowrap;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}@media screen and (min-width:768px){body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label{padding:var(--padding-2xs) var(--variant-option-padding-inline)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label.disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label.disabled{text-decoration:line-through;background-color:transparent;border-color:var(--color-stone-400);color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label.disabled input:disabled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label.disabled input:disabled{cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label.disabled input:not(:disabled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label.disabled input:not(:disabled){cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label.disabled:has(input:disabled), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label.disabled:has(input:disabled){cursor:not-allowed}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label.disabled:has(input:not(:disabled)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label.disabled:has(input:not(:disabled)){cursor:pointer}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label.disabled:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label.disabled:hover{background-color:transparent;border-color:var(--color-stone-400);color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label.disabled:has(:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label.disabled:has(:checked){background-color:var(--color-stone-400);border-color:var(--color-stone-400);color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label.disabled:has(:checked):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label.disabled:has(:checked):hover{background-color:var(--color-stone-400);border-color:var(--color-stone-400);color:var(--color-stone-600)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label__text{text-align:left;text-wrap:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--equal-width-buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--equal-width-buttons{--variant-min-width: clamp(44px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--equal-width-buttons .variant-option__button-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--equal-width-buttons .variant-option__button-label{min-width:var(--variant-min-width)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--equal-width-buttons .variant-option__button-label__text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--equal-width-buttons .variant-option__button-label__text{text-align:center;text-wrap:balance}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label:has(:focus-visible), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label--has-swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label--has-swatch{padding:0;border:none;display:block;flex-basis:auto;min-height:auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label:has(:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label:has(:checked):hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{outline:var(--focus-outline-width) solid rgba(from var(--color-foreground) r g b / var(--opacity-35-55));outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible){outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label--has-swatch:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label--has-swatch:hover{outline:var(--focus-outline-width) solid rgba(from var(--color-foreground) r g b / var(--opacity-35-55));outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked){outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label--has-swatch:has(:checked), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label--has-swatch:has(:checked){outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label input, body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option--images input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option--images input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__button-label svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__button-label svg{position:absolute;top:0;left:0;cursor:pointer;pointer-events:none;stroke-width:var(--style-border-width);stroke:var(--variant-picker-stroke-color)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-option__select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-option__select{border-color:var(--color-teal-400)}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-picker--center, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-picker--center, body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-picker--center .variant-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-picker--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-picker--right, body.htw-source-site-shell .htw-m-0357ac9953dcac80.variant-picker--right .variant-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .variant-picker--right .variant-option{text-align:right;justify-content:right}
/*# sourceMappingURL=/cdn/shop/t/578/compiled_assets/styles.css.map?v=81302679533087338151793242396 */


body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button--hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button--hidden{visibility:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.shopify-payment-button__button[disabled], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button[disabled]{opacity:.6;cursor:default}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button--unbranded, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button--unbranded{background-color:#1990c6;padding:1em 2em}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button--unbranded:hover:not([disabled]), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__more-options, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.shopify-payment-button__more-options.shopify-payment-button__skeleton, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.shopify-payment-button__button.shopify-payment-button__button--branded, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.shopify-payment-button__button.button.loading, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button.button.loading{color:#0000;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button.button.loading>.loading-overlay__spinner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner{width:fit-content}body.htw-source-site-shell .htw-m-0357ac9953dcac80.button.loading>.loading-overlay__spinner .path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button.loading>.loading-overlay__spinner .path{stroke:#fff}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button .loading-overlay__spinner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button .loading-overlay__spinner{width:1.8rem;display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button .spinner, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button .spinner{animation:1.4s linear infinite htw-kf-3cc4a24cfb9d9dbb}@keyframes htw-kf-3cc4a24cfb9d9dbb{0%{transform:rotate(0)}to{transform:rotate(270deg)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button .path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-8a2bdabbfee235ce}@media screen and (forced-colors:active){body.htw-source-site-shell .htw-m-0357ac9953dcac80.shopify-payment-button__button .path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__button .path{stroke:canvastext}}@keyframes htw-kf-8a2bdabbfee235ce{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-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-buyer-consent-76d47f81f8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-buyer-consent-76d47f81f8{width:100%;margin-top:1em;display:inline-block}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-buyer-consent-76d47f81f8.hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-buyer-consent-76d47f81f8.hidden{display:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-subscription-policy-butt-2e320940da, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-subscription-policy-butt-2e320940da, body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-managed-markets-terms-an-4986b1ad8f, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-managed-markets-terms-an-4986b1ad8f, body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-managed-markets-privacy--1ed0895ee8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--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-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-subscription-policy-butt-2e320940da:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-subscription-policy-butt-2e320940da:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-managed-markets-terms-an-4986b1ad8f:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-managed-markets-terms-an-4986b1ad8f:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-managed-markets-privacy--1ed0895ee8:before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-managed-markets-privacy--1ed0895ee8:before{box-shadow:none}@keyframes htw-kf-c2cbeb419dea6c46{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-0357ac9953dcac80.shopify-payment-button__skeleton, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shopify-payment-button__skeleton{animation:htw-kf-c2cbeb419dea6c46 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-0357ac9953dcac80.wallet-cart-button__skeleton, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-button__skeleton{animation:htw-kf-c2cbeb419dea6c46 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-0357ac9953dcac80.wallet-button-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-button-wrapper{width:100%;container:wrapper/inline-size}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-button-container{margin:0 5px 5px;position:relative}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.wallet-cart-grid.wallet-cart-grid--vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid.wallet-cart-grid--vertical, body.htw-source-site-shell .htw-m-0357ac9953dcac80.additional-checkout-buttons--vertical .wallet-cart-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .additional-checkout-buttons--vertical .wallet-cart-grid{flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.wallet-cart-grid.wallet-cart-grid--horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid.wallet-cart-grid--horizontal, body.htw-source-site-shell .htw-m-0357ac9953dcac80.additional-checkout-buttons--horizontal .wallet-cart-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .additional-checkout-buttons--horizontal .wallet-cart-grid{justify-content:stretch}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.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-0357ac9953dcac80 .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-0357ac9953dcac80.wallet-cart-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid{justify-content:stretch}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-button{min-width:0}}@supports (not (container-type:inline-size)) or (not selector(:has(*))){body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-grid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-grid{flex-direction:column;justify-content:flex-start;margin:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-button-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.wallet-cart-button-container:first-child, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-button-container:first-child{margin:8px 0 0}body.htw-source-site-shell .htw-m-0357ac9953dcac80.wallet-cart-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}body.htw-source-site-shell .htw-m-0357ac9953dcac80.screen-reader-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.shoplift-hide, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .shoplift-hide { opacity: 0 !important; }

body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--preview-bar-iframe-44563a50c9, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--preview-bar-iframe-44563a50c9, body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--PBarNextFrameWrapper-dd5a4eb64f, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--PBarNextFrameWrapper-dd5a4eb64f { display: none !important; }

body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62{position:fixed;max-width:332px;height:56px;background-color:#141414;z-index:9999;bottom:20px;display:flex;border-radius:8px;box-shadow:13px 22px 7px #0000,9px 14px 7px #00000003,5px 8px 6px #0000000d,2px 4px 4px #00000017,1px 1px 2px #0000001a,0 0 #0000001a;align-items:center;margin:0 auto;left:16px;right:16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s .4s}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62.visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62.visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s 0s}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62 *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62 *{font-family:Inter,sans-serif;color:#fff;box-sizing:border-box;font-size:16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-title-693bff9e9f, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-title-693bff9e9f{font-weight:400;line-height:140%;font-size:16px;text-align:start;letter-spacing:-.16px;flex-grow:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692{position:relative;display:block;padding:6px 0;height:100%;min-width:0;flex:1 1 auto}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-menu-tr-3ef56cae2a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-menu-tr-3ef56cae2a{border:none;cursor:pointer;width:100%;background-color:transparent;padding:0 16px;border-left:1px solid #333;border-right:1px solid #333;height:100%;display:flex;align-items:center;justify-content:start;gap:8px}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .menu-variant-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .menu-variant-label{width:24px;height:24px;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.12px;flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu{position:absolute;bottom:110%;transform:translate3d(0,20px,0);visibility:hidden;pointer-events:none;opacity:0;cursor:pointer;background-color:#141414;border:1px solid #141414;border-radius:6px;width:100%;max-height:156px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu.preview-variant-menu__visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu.preview-variant-menu__visible{visibility:visible;pointer-events:auto;opacity:100;transform:translateZ(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s 0s}@media screen and (max-width:400px){body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu{position:fixed;left:0;right:0;width:auto;bottom:110%}}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item{padding:12px 16px;display:flex;overflow:hidden}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item .menu-variant-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item .menu-variant-label{margin-right:6px}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;color:#f6f6f6;font-size:14px;font-style:normal;font-weight:500}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item:hover{background-color:#545454}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item:last-of-type, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item:first-of-type, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-variant-selecto-93614d3692 .preview-variant-menu .preview-variant-menu--item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62 div:has(#htw-m-0357ac9953dcac80--shoplift-exit-preview-button-13aa5d64e5), body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62 div:has(#htw-m-0357ac9953dcac80--shoplift-exit-preview-button-13aa5d64e5){padding:0 16px}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-exit-preview-button-13aa5d64e5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-exit-preview-button-13aa5d64e5{padding:6px 8px;font-weight:500;line-height:75%;border-radius:4px;background-color:transparent;border:none;text-decoration:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-exit-preview-button-13aa5d64e5:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-exit-preview-button-13aa5d64e5:hover{cursor:pointer;background-color:#333}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-9d39bc1394, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-9d39bc1394{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 4px;border-left:1px solid #333;cursor:help;outline:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-fb3ed312fe, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-fb3ed312fe{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#f59e0b;color:#141414!important;font-weight:700;font-size:12px!important;line-height:1;flex-shrink:0}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-dccf8aecdb, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-dccf8aecdb{font-size:13px!important;font-weight:500;color:#fbbf24!important;text-wrap:nowrap;white-space:nowrap}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-c188cff5fd, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-c188cff5fd{position:absolute;bottom:calc(100% + 8px);right:0;max-width:320px;width:max-content;padding:10px 12px;border-radius:6px;background-color:#1f1f1f;color:#fff!important;font-size:12px!important;line-height:1.4!important;box-shadow:0 8px 16px #0000004d;z-index:10000;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s .2s;pointer-events:none}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-c188cff5fd.shoplift-preview-subscription-warning__tooltip--visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-c188cff5fd.shoplift-preview-subscription-warning__tooltip--visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s 0s}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-9d39bc1394:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-9d39bc1394:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b;border-radius:4px}body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62:has(#htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-9d39bc1394), body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shoplift-preview-control-488837aa62:has(#htw-m-0357ac9953dcac80--shoplift-preview-subscription-wa-9d39bc1394){max-width:480px}/*$vite$:1*/


      body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--userwayAccessibilityIcon-3633e8dde4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--userwayAccessibilityIcon-3633e8dde4 {
        display: none;
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--kampyleButtonContainer-f00792c2ea, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--kampyleButtonContainer-f00792c2ea {
        z-index: 14 !important;
      }
    


  @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7--7dad5f9c6f.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61--aedcbe9866.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url() format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3--a19a180733.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5--f0671fc486.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url() format("woff2"),
       url() format("woff");
}


  @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7--7dad5f9c6f.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61--aedcbe9866.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3--a19a180733.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5--f0671fc486.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url() format("woff2"),
       url() format("woff");
}


  @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7--7dad5f9c6f.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61--aedcbe9866.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3--a19a180733.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5--f0671fc486.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Jost;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url() format("woff2"),
       url() format("woff");
}


  @font-face {
  font-family: Domine;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("assets/resources/host-10bbeb29ec/cdn/fonts/domine/domine_n6.70313db43309874b6a9908823c8428bf6b29604a--1249c72b54.woff2") format("woff2"),
       url() format("woff");
}

  @font-face {
  font-family: Domine;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url() format("woff2"),
       url() format("woff");
}

  
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80 {
    /* Page Layout */
    --sidebar-width: 25rem;
    --narrow-content-width: 36rem;
    --normal-content-width: 42rem;
    --wide-content-width: 46rem;
    --extra-narrow-page-width: 68.13rem;
    --desktop-page-width: 80rem;
    --normal-page-width: 120rem;

    --container-margin-xs: 16px;
    --container-margin-sm: 20px;
    --container-margin-md: 40px;
    --container-margin-lg: 64px;
    --container-margin-xl: 112px;

    --columns-gap-xs: 20px;
    --columns-gap-sm: 16px;
    --columns-gap-md: 16px;
    --columns-gap-lg: 24px;
    --columns-gap-xl: 24px;

    --page-margin: var(--container-margin-xs);
    --columns-gap: var(--columns-gap-xs);

    @media screen and (min-width: 768px) {
      --columns-gap: var(--columns-gap-sm);
      --page-margin: var(--container-margin-sm);
    }

    @media screen and (min-width: 1024px) {
      --columns-gap: var(--columns-gap-md);
      --page-margin: var(--container-margin-md);
    }

    @media screen and (min-width: 1280px) {
      --columns-gap: var(--columns-gap-lg);
      --page-margin: var(--container-margin-lg);
    }

    @media screen and (min-width: 1600px) {
      --columns-gap: var(--columns-gap-xl);
      --page-margin: var(--container-margin-xl);
    }

    --page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));

    --page-max-width: calc(var(--normal-page-width) - (var(--container-margin-xl) * 2));
    --page-max-width-extended: calc(var(--normal-page-width) - (var(--container-margin-lg) * 2));

    /* Section Heights */
    --section-height-small: 15rem;
    --section-height-medium: 25rem;
    --section-height-large: 35rem;

    @media screen and (min-width: 40em) {
      --section-height-small: 40svh;
      --section-height-medium: 55svh;
      --section-height-large: 70svh;
    }

    @media screen and (min-width: 60em) {
      --section-height-small: 50svh;
      --section-height-medium: 65svh;
      --section-height-large: 80svh;
    }

    /* Letter spacing */
    --letter-spacing-sm: 0.06em;
    --letter-spacing-md: 0.13em;

    /* Font families */
    --font-body--family: Jost, sans-serif;
    --font-body--style: normal;
    --font-body--weight: 400;
    --font-subheading--family: Jost, sans-serif;
    --font-subheading--style: normal;
    --font-subheading--weight: 400;
    --font-heading--family: Jost, sans-serif;
    --font-heading--style: normal;
    --font-heading--weight: 400;
    --font-accent--family: Domine, serif;
    --font-accent--style: normal;
    --font-accent--weight: 600;

    /* Margin sizes */
    --font-h1--spacing: 0.25em;
    --font-h2--spacing: 0.25em;
    --font-h3--spacing: 0.25em;
    --font-h4--spacing: 0.25em;
    --font-h5--spacing: 0.25em;
    --font-h6--spacing: 0.25em;
    --font-paragraph--spacing: 0.5em;

    /* Heading colors */
    --font-h1--color: var(--color-foreground-heading);
    --font-h2--color: var(--color-foreground-heading);
    --font-h3--color: var(--color-foreground-heading);
    --font-h4--color: var(--color-foreground-heading);
    --font-h5--color: var(--color-foreground-heading);
    --font-h6--color: var(--color-foreground-heading);

    /** Z-Index / Layering */
    --layer-section-background: -2;
    --layer-lowest: -1;
    --layer-base: 0;
    --layer-flat: 1;
    --layer-raised: 2;
    --layer-heightened: 4;
    --layer-sticky: 8;
    --layer-window-overlay: 10;
    --layer-header-menu: 18;
    --layer-overlay: 16;
    --layer-menu-drawer: 18;
    --layer-temporary: 20;
    --layer-hidden: 24;
    --floating-compare-bar-z-index: var(--layer-overlay);

    /* Max-width / Measure */
    --max-width--body-normal: 50ch;
    --max-width--body-narrow: 35ch;

    --max-width--heading-normal: 50ch;
    --max-width--heading-narrow: 30ch;

    --max-width--display-normal: 20ch;
    --max-width--display-narrow: 15ch;
    --max-width--display-tight: 5ch;

    /* Letter-spacing / Tracking */
    --letter-spacing--display-tight: -0.005em;
    --letter-spacing--display-normal: 0;
    --letter-spacing--display-loose: 0.005em;

    --letter-spacing--heading-tight: -0.005em;
    --letter-spacing--heading-normal: 0;
    --letter-spacing--heading-loose: 0.005em;

    --letter-spacing--body-tight: -0.005em;
    --letter-spacing--body-normal: 0;
    --letter-spacing--body-loose: 0.005em;

    /* Line height / Leading */
    --line-height: 1;

    --line-height--display-tight: 1;
    --line-height--display-normal: 1.1;
    --line-height--display-compact: 1.14583333;
    --line-height--display-regular: 1.33333333;
    --line-height--display-relaxed: 1.36111111;
    --line-height--display-comfortable: 1.36666667;
    --line-height--display-loose: 1.4;
    --line-height--display-medium: 1.5;

    --line-height--heading-tight: 1.15;
    --line-height--heading-normal: 1.25;
    --line-height--heading-loose: 1.35;

    --line-height--body-tight: var(--line-height--display-compact);
    --line-height--body-normal: var(--line-height--display-regular);
    --line-height--body-loose: var(--line-height--display-loose);
    --line-height--body-medium: var(--line-height--display-medium);

    /* Typography presets */
    --font-size--paragraph: 1.0rem;--font-size--h1: clamp(3.0rem, 6.0vw, 3.75rem);--font-size--h2: clamp(2.5rem, 4.8vw, 3.0rem);--font-size--h3: 2.25rem;--font-size--h4: 1.875rem;--font-size--h5: 1.5rem;--font-size--h6: 1.25rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-normal);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-normal);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-compact);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-relaxed);--font-h4--weight: var(--font-subheading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-subheading--family);--font-h4--style: var(--font-subheading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-comfortable);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-regular);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);

    /* Hardcoded font sizes */
    --font-size--2xs: 0.625rem;
    --font-size--2xs--line-height: 0.75rem;
    --font-size--xs: 0.75rem;
    --font-size--xs--line-height: 1rem;
    --font-size--sm: 0.875rem;
    --font-size--sm--line-height: 1.25rem;
    --font-size--md: 1rem;
    --font-size--md--line-height: 1.5rem;
    --font-size--lg: 1.125rem;
    --font-size--lg--line-height: 1.5rem;
    --font-size--xl: 1.25rem;
    --font-size--xl--line-height: 1.75rem;
    --font-size--2xl: 1.5rem;
    --font-size--2xl--line-height: 2rem;
    --font-size--3xl: 1.875rem;
    --font-size--3xl--line-height: 2.5625rem;
    --font-size--4xl: 2.25rem;
    --font-size--4xl--line-height: 3.0625rem;
    --font-size--5xl: 2.5rem;
    --font-size--5xl--line-height: 2.5rem;
    --font-size--6xl: 3rem;
    --font-size--6xl--line-height: 3.4375rem;
    --font-size--7xl: 3.75rem;
    --font-size--7xl--line-height: 4.125rem;

    /* Menu font sizes */
    --menu-font-sm--size: 0.875rem;
    --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
    --menu-font-md--size: 1rem;
    --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
    --menu-font-lg--size: 1.125rem;
    --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));
    --menu-font-xl--size: 1.25rem;
    --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
    --menu-font-2xl--size: 1.75rem;
    --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));

    /* Colors */
    --color-error: #B93E09;
    --color-success: #57A300;
    --color-white: #FFFFFF;
    --color-black: #000000;
    --color-instock: #3ED660;
    --color-lowstock: #EE9441;
    --color-outofstock: #C8C8C8;

    /* Design System Colors */
    --color-amber-400: #ffae02;
    --color-blue-600: #0044a3;
    --color-blue-950: #011f49;
    --color-emerald-600: #008445;
    --color-green-100: #ebfadd;
    --color-green-500: #305937;
    --color-green-600: #57a445;
    --color-green-900: #41552a;
    --color-green-950: #23350d;
    --color-orange-100: #fbe6cf;
    --color-orange-200: #f7c9a1;
    --color-orange-300: #e99e6f;
    --color-orange-500: #d37549;
    --color-orange-700: #b93e09;
    --color-purple-950: #2a0d53;
    --color-red-800: #8e0100;
    --color-rose-200: #ffb3cb;
    --color-rose-800: #9f1a4a;
    --color-rose-950: #540c26;
    --color-sky-300: #51c7e8;
    --color-slate-100: #f5f7f8;
    --color-stone-50: #fdfdfd;
    --color-stone-600: #707070;
    --color-stone-400: #C4C4C4;
    --color-stone-500: #919191;
    --color-stone-300: #DEDEDE;
    --color-stone-700: #333333;
    --color-stone-800: #2b2b2b;
    --color-stone-900: #121212;
    --color-stone-950: #1A1C16;
    --color-teal-50: #f1f3e9;
    --color-teal-200: #e3e8d4;
    --color-teal-400: #b4baa2;
    --color-teal-600: #717663;
    --color-violet-300: #b499ff;
    --color-violet-900: #432598;
    --color-yellow-50: #fefbf1;
    --color-zinc-100: #f1f1f1;

    /* Opacity */
    --opacity-subdued-text: 0.7;

    --shadow-button: 0 2px 3px rgba(0 0 0 / 20%);
    --gradient-image-overlay: linear-gradient(to top, rgb(from var(--color-black) r g b / 0.5), transparent);

    /* Spacing */
    --margin-3xs: 0.125rem;
    --margin-2xs: 0.3rem;
    --margin-xs: 0.5rem;
    --margin-sm: 0.7rem;
    --margin-md: 0.8rem;
    --margin-lg: 1rem;
    --margin-xl: 1.25rem;
    --margin-2xl: 1.5rem;
    --margin-3xl: 1.75rem;
    --margin-4xl: 2rem;
    --margin-5xl: 3rem;
    --margin-6xl: 5rem;

    --scroll-margin: 50px;

    --padding-4xs: 0.125rem;
    --padding-3xs: 0.25rem;
    --padding-2xs: 0.375rem;
    --padding-xs: 0.5rem;
    --padding-sm: 0.75rem;
    --padding-md: 0.8rem;
    --padding-lg: 1rem;
    --padding-xl: 1.25rem;
    --padding-2xl: 1.5rem;
    --padding-3xl: 1.75rem;
    --padding-4xl: 2rem;
    --padding-5xl: 3rem;
    --padding-6xl: 4rem;

    --gap-3xs: 0.125rem;
    --gap-2xs: 0.3125rem;
    --gap-xs: 0.5rem;
    --gap-sm: 0.75rem;
    --gap-md: 0.875rem;
    --gap-lg: 1rem;
    --gap-xl: 1.25rem;
    --gap-2xl: 2rem;
    --gap-3xl: 3rem;

    --spacing-scale-sm: 0.6;
    --spacing-scale-md: 0.7;
    --spacing-scale-default: 1.0;

    /* Checkout buttons gap */
    --checkout-button-gap: 8px;

    /* Borders */
    --style-border-width: 1px;
    --style-border-radius-xs: 4px;
    --style-border-radius-sm: 8px;
    --style-border-radius-md: 16px;
    --style-border-radius-lg: 24px;
    --style-border-radius-xl: 32px;
    --style-border-radius-2xl: 40px;
    --style-border-radius-3xl: 45px;
    --style-border-radius-4xl: 50px;
    --style-border-radius-50: 50%;
    --style-border-radius-pills: 40px;
    --style-border-radius-inputs: 32px;
    --style-border-radius-buttons-primary: 50px;
    --style-border-radius-buttons-secondary: 50px;
    --style-border-width-primary: 1px;
    --style-border-width-secondary: 1px;
    --style-border-width-inputs: 1px;
    --style-border-radius-popover: 0px;
    --style-border-popover: 1px none rgb(from var(--color-border) r g b / 50%);
    --style-border-drawer: 1px none rgb(from var(--color-border) r g b / 50%);
    --style-border-swatch-opacity: 10%;
    --style-border-swatch-width: 1px;
    --style-border-swatch-style: solid;

    /* Shadows */
    --shadow-sm: 0 2px 2px 0 rgba(0 0 0 / 13%);
    --shadow-md: 0 2px 6px 0 rgba(0 0 0 / 25%);
    --shadow-lg: 7px 4px 26px 0 rgba(0 0 0 / 4%);

    /* Animation */
    --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
    --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
    --animation-speed: 0.125s;
    --animation-speed-slow: 0.2s;
    --animation-speed-medium: 0.15s;
    --animation-easing: ease-in-out;
    --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1);
    --drawer-animation-speed: 0.2s;
    --animation-values: var(--animation-speed) var(--animation-easing);
    --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;
    --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
    --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
    --animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
    --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
    --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);

    /* View transitions */
    /* View transition old */
    --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;

    /* View transition new */
    --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;

    /* Focus */
    --focus-outline-width: 2px;
    --focus-outline-offset: 2px;
    --focus-outline-color: var(--color-stone-600);

    /* Badges */
    --badge-blob-padding-block: 8px;
    --badge-blob-padding-inline: 12px;
    --badge-rectangle-padding-block: 8px;
    --badge-rectangle-padding-inline: 16px;
    @media screen and (min-width: 768px) {
      --badge-blob-padding-block: 12px;
      --badge-blob-padding-inline: 16px;
    }
    --badge-border-radius: 100px;
    --badge-font-family: var(--font-subheading--family);
    --badge-font-size: 12px;
    --badge-font-weight: 500;
    --badge-text-transform: none;

    /* Icons */
    --icon-size-3xs: 0.5rem;
    --icon-size-2xs: 0.6rem;
    --icon-size-xs: 0.875rem;
    --icon-size-sm: 1.25rem;
    --icon-size-md: 1.375rem;
    --icon-size-lg: 1.5rem;
    --icon-size-xl: 2rem;
    --icon-stroke-width: 1.5px;

    /* Input */
    --input-email-min-width: 200px;
    --input-search-max-width: 650px;
    --input-padding-y: 14px;
    --input-padding-x: 16px;
    --input-padding: var(--input-padding-y) var(--input-padding-x);
    --input-padding-sm-y: 7px;
    --input-padding-sm-x: 12px;
    --input-padding-sm: var(--input-padding-sm-y) var(--input-padding-sm-x);
    --input-border: var(--style-border-width-inputs) solid var(--color-input-border);
    --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
    --input-disabled-border-color: rgb(from var(--color-foreground) r g b / 5%);
    --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
    --input-textarea-min-height: 55px;
    --field-label-color: var(--color-field-label);
    --field-label-font-size: 16px;

    /* Select */
    --select-icon-color: var(--color-stone-700);
    --select-list-padding-y: var(--padding-3xs);
    --select-list-item-spacing: var(--padding-xs);
    --select-list-item-padding-x: var(--padding-lg);
    --select-list-item-padding-y: var(--padding-xs);

    /* Button size */
    --button-size-sm: 30px;
    --button-size-md: 36px;
    --button-size: var(--minimum-touch-target);
    --button-padding-inline: 22px;
    --button-padding-block: 13px;
    --button-padding-inline-sm: 12px;
    --button-padding-block-sm: 7px;
    --button-font-size-sm: var(--font-size--md);
    --button-padding-inline-xs: 13px;
    --button-padding-block-xs: 7px;
    --button-font-size-xs: var(--font-size--xs);

    --style-primary-button-hover-border-width: inherit;
    --style-secondary-button-border-width: 1px;
    --style-secondary-button-hover-border-width: 3px;
    --style-inverted-button-hover-border-width: inherit;
    --style-secondary-inverted-button-hover-border-width: 3px;

    /* Button font-family */
    --button-font-family-primary: var(--font-body--family);
    --button-font-family-secondary: var(--font-body--family);
    --button-font-family-secondary-inverted: var(--font-body--family);
    --button-font-family-inverted: var(--font-body--family);

    /* Button font-weight */
    --button-font-weight-primary: 500;
    --button-font-weight-secondary: 500;
    --button-font-weight-secondary-inverted: 500;
    --button-font-weight-inverted: 500;

    /* Button text case */
    --button-text-case: ;
    --button-text-case-primary: default;
    --button-text-case-secondary: default;
    --button-text-case-secondary-inverted: default;
    --button-text-case-inverted: default;

    /* Button border radius */
    --style-border-radius-buttons-secondary-inverted: 50px;
    --style-border-width-secondary-inverted: 1px;
    --style-border-radius-buttons-inverted: 50px;
    --style-border-width-inverted: 1px;

    /* Borders */
    --border-color: rgba(from var(--color-border) r g b / 0.55);
    --border-width-sm: 1px;
    --border-width-md: 2px;
    --border-width-lg: 5px;

    /* Drawers */
    --drawer-inline-padding: 25px;
    --drawer-menu-inline-padding: 2.5rem;
    --drawer-header-block-padding: 20px;
    --drawer-content-block-padding: 10px;
    --drawer-header-desktop-top: 0rem;
    --drawer-padding: calc(var(--padding-sm) + 7px);
    --drawer-height: calc(100dvh - var(--header-group-height));
    --drawer-width: 100vw;
    --drawer-max-width: 500px;
    --main-menu-first-column-width: 292px;
    --main-menu-second-column-width: 252px;

    /* Variant Picker Swatches */
    --variant-picker-swatch-width-unitless: 34;
    --variant-picker-swatch-height-unitless: 34;
    --variant-picker-swatch-width: 34px;
    --variant-picker-swatch-height: 34px;
    --variant-picker-swatch-radius: 50px;
    --variant-picker-border-width: 1px;
    --variant-picker-border-style: solid;
    --variant-picker-border-opacity: 10%;

    /* Variant Picker Buttons */
    --variant-picker-button-radius: 50px;
    --variant-picker-button-border-width: 1px;

    /* Slideshow */
    --slideshow-controls-size: 3.5rem;
    --slideshow-controls-icon: 2rem;
    --peek-next-slide-size: 3rem;

    /* Utilities */
    --backdrop-opacity: 0.6;
    --backdrop-color: var(--color-stone-900);
    --minimum-touch-target: 44px;
    --disabled-opacity: 0.5;
    --skeleton-opacity: 0.025;

    /* Shapes */
    --shape--circle: circle(50% at center);
    --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);
    --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);

    /* Buy buttons */
    --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));

    @media screen and (max-width: 767px) {
      --height-buy-buttons: calc(var(--padding-xl) + var(--icon-size-sm));
    }

    /* Card image height variables */
    --height-small: 10rem;
    --height-medium: 11.5rem;
    --height-large: 13rem;
    --height-full: 100vh;

    @media screen and (min-width: 768px) {
      --height-small: 17.5rem;
      --height-medium: 21.25rem;
      --height-large: 25rem;
    }

    /* Modal */
    --modal-max-height: 85dvh;

    /* Card styles for search */
    --card-bg-hover: rgb(from var(--color-foreground) r g b / 0.03);
    --card-border-hover: rgb(from var(--color-foreground) r g b / 0.3);
    --card-border-focus: rgb(from var(--color-border) r g b / 0.1);

    /* Cart */
    --cart-primary-font-family: var(--font-body--family);
    --cart-primary-font-style: var(--font-body--style);
    --cart-primary-font-weight: var(--font-body--weight);
    --cart-secondary-font-family: var(--font-secondary--family);
    --cart-secondary-font-style: var(--font-secondary--style);
    --cart-secondary-font-weight: var(--font-secondary--weight);
  }



  

      body.htw-source-site-shell .htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-1 {
      
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(18 18 18 / 1.0);
      --color-variant-text: rgba(18 18 18 / 1.0);
      --color-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-variant-hover-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(18 18 18 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-2 {
      
      --color-background: rgba(254 254 254 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(43 43 43 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(43 43 43 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(254 254 254 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-text: rgba(112 112 112 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(68 68 68 / 1.0);
      --color-input-border: rgba(0 0 0 / 0.0);
      --color-input-placeholder: rgba(0 0 0 / 0.0);
      --color-field-label: rgba(0 0 0 / 0.0);
      --color-input-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(0 0 0 / 0.0);
      --color-variant-text: rgba(185 62 9 / 1.0);
      --color-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-border: rgba(0 0 0 / 0.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-3 {
      
      --color-background: rgba(241 241 241 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(43 43 43 / 1.0);
      --color-foreground-heading: rgba(0 0 0 / 0.0);
      --color-primary: rgba(0 0 0 / 0.0);
      --color-primary-hover: rgba(0 0 0 / 0.0);
      --color-border: rgba(0 0 0 / 0.0);
      --color-shadow: rgba(0 0 0 / 0.0);
      --color-primary-button-text: rgba(0 0 0 / 0.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-text: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-border: rgba(0 0 0 / 0.0);
      --color-secondary-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(0 0 0 / 0.0);
      --color-input-border: rgba(0 0 0 / 0.0);
      --color-input-placeholder: rgba(0 0 0 / 0.0);
      --color-field-label: rgba(0 0 0 / 0.0);
      --color-input-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(0 0 0 / 0.0);
      --color-variant-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-border: rgba(0 0 0 / 0.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-4 {
      
      --color-background: rgba(35 53 13 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(75 109 48 / 1.0);
      --color-border: rgba(75 109 48 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(87 164 69 / 1.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-5 {
      
      --color-background: rgba(83 16 3 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(226 200 243 / 1.0);
      --color-foreground-heading: rgba(226 200 243 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 255 255 / 1.0);
      --color-border: rgba(226 200 243 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(83 16 3 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(83 16 3 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(255 67 21 / 1.0);
      --color-secondary-button-border: rgba(255 67 21 / 1.0);
      --color-secondary-button-hover-text: rgba(255 67 21 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(226 200 243 / 1.0);
      --color-input-border: rgba(226 200 243 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(226 200 243 / 0.09);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(255 67 21 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(118 30 11 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-6 {
      
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 0.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(239 232 227 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.78);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(239 232 227 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(239 232 227 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(239 232 227 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(83 16 3 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(83 16 3 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-7 {
      
      --color-background: rgba(35 53 13 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(138 183 28 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(35 53 13 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-8 {
      
      --color-background: rgba(44 74 19 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 251 240 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(118 30 11 / 0.12);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-4d46b2e1-955f-4037-b13d-677b7476e00d, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-4d46b2e1-955f-4037-b13d-677b7476e00d {
      
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 255 255 / 1.0);
      --color-border: rgba(255 255 255 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(141 0 0 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(141 0 0 / 1.0);
      --color-secondary-button-border: rgba(141 0 0 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(83 16 3 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(83 16 3 / 1.0);
      --color-input-border: rgba(239 232 227 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.78);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(239 232 227 / 1.0);
      --color-variant-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-background: rgba(239 232 227 / 1.0);
      --color-variant-hover-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-border: rgba(239 232 227 / 1.0);
      --color-selected-variant-background: rgba(83 16 3 / 1.0);
      --color-selected-variant-border: rgba(83 16 3 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(118 30 11 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 9" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-9, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-9 {
        
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 255 255 / 1.0);
      --color-border: rgba(255 255 255 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(141 0 0 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(141 0 0 / 1.0);
      --color-secondary-button-border: rgba(141 0 0 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(83 16 3 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(83 16 3 / 1.0);
      --color-input-border: rgba(239 232 227 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.78);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(239 232 227 / 1.0);
      --color-variant-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-background: rgba(239 232 227 / 1.0);
      --color-variant-hover-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-border: rgba(239 232 227 / 1.0);
      --color-selected-variant-background: rgba(83 16 3 / 1.0);
      --color-selected-variant-border: rgba(83 16 3 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(118 30 11 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-6f2a914a-293d-434e-b830-6d86b78906b0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-6f2a914a-293d-434e-b830-6d86b78906b0 {
      
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(118 30 11 / 1.0);
      --color-primary-hover: rgba(255 67 21 / 1.0);
      --color-border: rgba(112 112 112 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(255 67 21 / 1.0);
      --color-primary-button-border: rgba(255 67 21 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-primary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(118 30 11 / 0.12);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 10" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-10 {
        
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(118 30 11 / 1.0);
      --color-primary-hover: rgba(255 67 21 / 1.0);
      --color-border: rgba(112 112 112 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(255 67 21 / 1.0);
      --color-primary-button-border: rgba(255 67 21 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-primary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(118 30 11 / 0.12);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-df0b6c0d-0ac1-468e-9ccf-2c0f35e283fa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-df0b6c0d-0ac1-468e-9ccf-2c0f35e283fa {
      
      --color-background: rgba(18 18 18 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(18 18 18 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 11" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-11, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-11 {
        
      --color-background: rgba(18 18 18 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(18 18 18 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-e89a4238-324d-4477-a90e-8f65e6f71220, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-e89a4238-324d-4477-a90e-8f65e6f71220 {
      
      --color-background: rgba(227 232 212 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(196 196 196 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(113 118 99 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 12" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-12 {
        
      --color-background: rgba(227 232 212 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(196 196 196 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(113 118 99 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-b8ebc9f7-cc62-4655-ade9-571457bc9c32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-b8ebc9f7-cc62-4655-ade9-571457bc9c32 {
      
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(180 186 162 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 13" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-13, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-13 {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(180 186 162 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-e4f802d8-1817-4280-8478-d640ff2a3811, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-e4f802d8-1817-4280-8478-d640ff2a3811 {
      
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(35 53 13 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(0 132 69 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 132 69 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 132 69 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 14" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-14, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-14 {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(35 53 13 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(0 132 69 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 132 69 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 132 69 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-29ed9998-910c-482a-a4b2-b0a6064def63, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-29ed9998-910c-482a-a4b2-b0a6064def63 {
      
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(196 175 255 / 1.0);
      --color-foreground-heading: rgba(196 175 255 / 1.0);
      --color-primary: rgba(196 175 255 / 1.0);
      --color-primary-hover: rgba(196 175 255 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 15" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-15, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-15 {
        
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(196 175 255 / 1.0);
      --color-foreground-heading: rgba(196 175 255 / 1.0);
      --color-primary: rgba(196 175 255 / 1.0);
      --color-primary-hover: rgba(196 175 255 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-8bb385b8-9709-4e53-9c92-84676330dc98, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-8bb385b8-9709-4e53-9c92-84676330dc98 {
      
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(35 53 13 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(18 18 18 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 251 240 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 251 240 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(255 251 240 / 1.0);
      --color-inverted-button-border: rgba(255 251 240 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(255 251 240 / 1.0);
      --color-inverted-button-hover-border: rgba(255 251 240 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 16" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-16 {
        
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(35 53 13 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(18 18 18 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 251 240 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 251 240 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(255 251 240 / 1.0);
      --color-inverted-button-border: rgba(255 251 240 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(255 251 240 / 1.0);
      --color-inverted-button-hover-border: rgba(255 251 240 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-e426086f-930c-46e5-836a-2e95ee51df88, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-e426086f-930c-46e5-836a-2e95ee51df88 {
      
      --color-background: rgba(65 85 42 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(253 253 253 / 1.0);
      --color-foreground-heading: rgba(253 253 253 / 1.0);
      --color-primary: rgba(253 253 253 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(253 253 253 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(109 37 20 / 0.08);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 17" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-17, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-17 {
        
      --color-background: rgba(65 85 42 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(253 253 253 / 1.0);
      --color-foreground-heading: rgba(253 253 253 / 1.0);
      --color-primary: rgba(253 253 253 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(253 253 253 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(109 37 20 / 0.08);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-f73ef335-7486-4364-84a5-f340d3fe0526, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-f73ef335-7486-4364-84a5-f340d3fe0526 {
      
      --color-background: rgba(24 57 67 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(254 254 254 / 1.0);
      --color-foreground-heading: rgba(254 254 254 / 1.0);
      --color-primary: rgba(254 254 254 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(254 254 254 / 1.0);
      --color-primary-button-border: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-border: rgba(254 254 254 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 18" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-18, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-18 {
        
      --color-background: rgba(24 57 67 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(254 254 254 / 1.0);
      --color-foreground-heading: rgba(254 254 254 / 1.0);
      --color-primary: rgba(254 254 254 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(254 254 254 / 1.0);
      --color-primary-button-border: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-border: rgba(254 254 254 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-4e9245f4-ebba-40ee-b311-1ae626b5090b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-4e9245f4-ebba-40ee-b311-1ae626b5090b {
      
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(35 53 13 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(119 159 23 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(43 43 43 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 19" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-19, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-19 {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(35 53 13 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(119 159 23 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(43 43 43 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-5f59ede8-61cf-415a-80e7-788341816c5b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-5f59ede8-61cf-415a-80e7-788341816c5b {
      
      --color-background: rgba(0 132 69 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 250 247 / 1.0);
      --color-border: rgba(255 255 255 / 0.38);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 67 21 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(5 97 53 / 1.0);
      --color-secondary-button-border: rgba(65 85 42 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(7 60 34 / 1.0);
      --color-secondary-button-hover-border: rgba(65 85 42 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 20" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-20 {
        
      --color-background: rgba(0 132 69 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 250 247 / 1.0);
      --color-border: rgba(255 255 255 / 0.38);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 67 21 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(5 97 53 / 1.0);
      --color-secondary-button-border: rgba(65 85 42 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(7 60 34 / 1.0);
      --color-secondary-button-hover-border: rgba(65 85 42 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }


    
    

    

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-cf61c1c4-ff1a-4361-9745-f5adf830d0aa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-cf61c1c4-ff1a-4361-9745-f5adf830d0aa {
      
      --color-background: rgba(41 14 82 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(33 33 33 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 251 240 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-border: rgba(255 251 240 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(18 18 18 / 1.0);
      --color-variant-text: rgba(18 18 18 / 1.0);
      --color-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-variant-hover-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(18 18 18 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
    }
      /* Positional alias for the theme editor's "Scheme 21" label. */
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-21, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-21 {
        
      --color-background: rgba(41 14 82 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(33 33 33 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 251 240 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-border: rgba(255 251 240 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(18 18 18 / 1.0);
      --color-variant-text: rgba(18 18 18 / 1.0);
      --color-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-variant-hover-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(18 18 18 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }

  @media screen and (max-width: 767px) {
    
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-1 {
        
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(18 18 18 / 1.0);
      --color-variant-text: rgba(18 18 18 / 1.0);
      --color-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-variant-hover-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(18 18 18 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-2 {
        
      --color-background: rgba(254 254 254 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(43 43 43 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(43 43 43 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(254 254 254 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-text: rgba(112 112 112 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(68 68 68 / 1.0);
      --color-input-border: rgba(0 0 0 / 0.0);
      --color-input-placeholder: rgba(0 0 0 / 0.0);
      --color-field-label: rgba(0 0 0 / 0.0);
      --color-input-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(0 0 0 / 0.0);
      --color-variant-text: rgba(185 62 9 / 1.0);
      --color-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-border: rgba(0 0 0 / 0.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-3 {
        
      --color-background: rgba(241 241 241 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(43 43 43 / 1.0);
      --color-foreground-heading: rgba(0 0 0 / 0.0);
      --color-primary: rgba(0 0 0 / 0.0);
      --color-primary-hover: rgba(0 0 0 / 0.0);
      --color-border: rgba(0 0 0 / 0.0);
      --color-shadow: rgba(0 0 0 / 0.0);
      --color-primary-button-text: rgba(0 0 0 / 0.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-text: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-border: rgba(0 0 0 / 0.0);
      --color-secondary-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(0 0 0 / 0.0);
      --color-input-border: rgba(0 0 0 / 0.0);
      --color-input-placeholder: rgba(0 0 0 / 0.0);
      --color-field-label: rgba(0 0 0 / 0.0);
      --color-input-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(0 0 0 / 0.0);
      --color-variant-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-border: rgba(0 0 0 / 0.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-4 {
        
      --color-background: rgba(35 53 13 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(75 109 48 / 1.0);
      --color-border: rgba(75 109 48 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(87 164 69 / 1.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-5 {
        
      --color-background: rgba(83 16 3 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(226 200 243 / 1.0);
      --color-foreground-heading: rgba(226 200 243 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 255 255 / 1.0);
      --color-border: rgba(226 200 243 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(83 16 3 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(83 16 3 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(255 67 21 / 1.0);
      --color-secondary-button-border: rgba(255 67 21 / 1.0);
      --color-secondary-button-hover-text: rgba(255 67 21 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(226 200 243 / 1.0);
      --color-input-border: rgba(226 200 243 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(226 200 243 / 0.09);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(255 67 21 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(118 30 11 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-6 {
        
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 0.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(239 232 227 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.78);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(239 232 227 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(239 232 227 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(239 232 227 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(83 16 3 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(83 16 3 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-7 {
        
      --color-background: rgba(35 53 13 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(138 183 28 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(35 53 13 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-8 {
        
      --color-background: rgba(44 74 19 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 251 240 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(118 30 11 / 0.12);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-4d46b2e1-955f-4037-b13d-677b7476e00d, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-4d46b2e1-955f-4037-b13d-677b7476e00d {
        
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 255 255 / 1.0);
      --color-border: rgba(255 255 255 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(141 0 0 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(141 0 0 / 1.0);
      --color-secondary-button-border: rgba(141 0 0 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(83 16 3 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(83 16 3 / 1.0);
      --color-input-border: rgba(239 232 227 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.78);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(239 232 227 / 1.0);
      --color-variant-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-background: rgba(239 232 227 / 1.0);
      --color-variant-hover-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-border: rgba(239 232 227 / 1.0);
      --color-selected-variant-background: rgba(83 16 3 / 1.0);
      --color-selected-variant-border: rgba(83 16 3 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(118 30 11 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-6f2a914a-293d-434e-b830-6d86b78906b0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-6f2a914a-293d-434e-b830-6d86b78906b0 {
        
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(118 30 11 / 1.0);
      --color-primary-hover: rgba(255 67 21 / 1.0);
      --color-border: rgba(112 112 112 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(255 67 21 / 1.0);
      --color-primary-button-border: rgba(255 67 21 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-primary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(118 30 11 / 0.12);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-df0b6c0d-0ac1-468e-9ccf-2c0f35e283fa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-df0b6c0d-0ac1-468e-9ccf-2c0f35e283fa {
        
      --color-background: rgba(18 18 18 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(18 18 18 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-e89a4238-324d-4477-a90e-8f65e6f71220, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-e89a4238-324d-4477-a90e-8f65e6f71220 {
        
      --color-background: rgba(227 232 212 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(196 196 196 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(113 118 99 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-b8ebc9f7-cc62-4655-ade9-571457bc9c32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-b8ebc9f7-cc62-4655-ade9-571457bc9c32 {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(180 186 162 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-e4f802d8-1817-4280-8478-d640ff2a3811, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-e4f802d8-1817-4280-8478-d640ff2a3811 {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(35 53 13 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(0 132 69 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 132 69 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 132 69 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-29ed9998-910c-482a-a4b2-b0a6064def63, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-29ed9998-910c-482a-a4b2-b0a6064def63 {
        
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(196 175 255 / 1.0);
      --color-foreground-heading: rgba(196 175 255 / 1.0);
      --color-primary: rgba(196 175 255 / 1.0);
      --color-primary-hover: rgba(196 175 255 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-8bb385b8-9709-4e53-9c92-84676330dc98, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-8bb385b8-9709-4e53-9c92-84676330dc98 {
        
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(35 53 13 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(18 18 18 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 251 240 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 251 240 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(255 251 240 / 1.0);
      --color-inverted-button-border: rgba(255 251 240 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(255 251 240 / 1.0);
      --color-inverted-button-hover-border: rgba(255 251 240 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-e426086f-930c-46e5-836a-2e95ee51df88, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-e426086f-930c-46e5-836a-2e95ee51df88 {
        
      --color-background: rgba(65 85 42 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(253 253 253 / 1.0);
      --color-foreground-heading: rgba(253 253 253 / 1.0);
      --color-primary: rgba(253 253 253 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(253 253 253 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(109 37 20 / 0.08);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-f73ef335-7486-4364-84a5-f340d3fe0526, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-f73ef335-7486-4364-84a5-f340d3fe0526 {
        
      --color-background: rgba(24 57 67 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(254 254 254 / 1.0);
      --color-foreground-heading: rgba(254 254 254 / 1.0);
      --color-primary: rgba(254 254 254 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(254 254 254 / 1.0);
      --color-primary-button-border: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-border: rgba(254 254 254 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-4e9245f4-ebba-40ee-b311-1ae626b5090b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-4e9245f4-ebba-40ee-b311-1ae626b5090b {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(35 53 13 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(119 159 23 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(43 43 43 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-5f59ede8-61cf-415a-80e7-788341816c5b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-5f59ede8-61cf-415a-80e7-788341816c5b {
        
      --color-background: rgba(0 132 69 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 250 247 / 1.0);
      --color-border: rgba(255 255 255 / 0.38);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 67 21 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(5 97 53 / 1.0);
      --color-secondary-button-border: rgba(65 85 42 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(7 60 34 / 1.0);
      --color-secondary-button-hover-border: rgba(65 85 42 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.mobile\:color-scheme-cf61c1c4-ff1a-4361-9745-f5adf830d0aa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .mobile\:color-scheme-cf61c1c4-ff1a-4361-9745-f5adf830d0aa {
        
      --color-background: rgba(41 14 82 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(33 33 33 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 251 240 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-border: rgba(255 251 240 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(18 18 18 / 1.0);
      --color-variant-text: rgba(18 18 18 / 1.0);
      --color-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-variant-hover-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(18 18 18 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
  }
  @media screen and (min-width: 768px) {
    
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-1 {
        
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(18 18 18 / 1.0);
      --color-variant-text: rgba(18 18 18 / 1.0);
      --color-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-variant-hover-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(18 18 18 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-2 {
        
      --color-background: rgba(254 254 254 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(43 43 43 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(43 43 43 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(254 254 254 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-text: rgba(112 112 112 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(68 68 68 / 1.0);
      --color-input-border: rgba(0 0 0 / 0.0);
      --color-input-placeholder: rgba(0 0 0 / 0.0);
      --color-field-label: rgba(0 0 0 / 0.0);
      --color-input-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(0 0 0 / 0.0);
      --color-variant-text: rgba(185 62 9 / 1.0);
      --color-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-border: rgba(0 0 0 / 0.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-3 {
        
      --color-background: rgba(241 241 241 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(43 43 43 / 1.0);
      --color-foreground-heading: rgba(0 0 0 / 0.0);
      --color-primary: rgba(0 0 0 / 0.0);
      --color-primary-hover: rgba(0 0 0 / 0.0);
      --color-border: rgba(0 0 0 / 0.0);
      --color-shadow: rgba(0 0 0 / 0.0);
      --color-primary-button-text: rgba(0 0 0 / 0.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-text: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-border: rgba(0 0 0 / 0.0);
      --color-secondary-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-text: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 0 0 / 0.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(0 0 0 / 0.0);
      --color-input-border: rgba(0 0 0 / 0.0);
      --color-input-placeholder: rgba(0 0 0 / 0.0);
      --color-field-label: rgba(0 0 0 / 0.0);
      --color-input-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(0 0 0 / 0.0);
      --color-variant-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-variant-hover-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-border: rgba(0 0 0 / 0.0);
      --color-selected-variant-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-background: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-text: rgba(0 0 0 / 0.0);
      --color-selected-variant-hover-border: rgba(0 0 0 / 0.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-4 {
        
      --color-background: rgba(35 53 13 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(75 109 48 / 1.0);
      --color-border: rgba(75 109 48 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(87 164 69 / 1.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-5 {
        
      --color-background: rgba(83 16 3 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(226 200 243 / 1.0);
      --color-foreground-heading: rgba(226 200 243 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 255 255 / 1.0);
      --color-border: rgba(226 200 243 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(83 16 3 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(83 16 3 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(255 67 21 / 1.0);
      --color-secondary-button-border: rgba(255 67 21 / 1.0);
      --color-secondary-button-hover-text: rgba(255 67 21 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(226 200 243 / 1.0);
      --color-input-border: rgba(226 200 243 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(226 200 243 / 0.09);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(255 67 21 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(118 30 11 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-6 {
        
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 0.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(239 232 227 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.78);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(239 232 227 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(239 232 227 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(239 232 227 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(83 16 3 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(83 16 3 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-7 {
        
      --color-background: rgba(35 53 13 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(138 183 28 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(35 53 13 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(0 0 0 / 0.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-8 {
        
      --color-background: rgba(44 74 19 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(255 251 240 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 251 240 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(118 30 11 / 0.12);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-4d46b2e1-955f-4037-b13d-677b7476e00d, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-4d46b2e1-955f-4037-b13d-677b7476e00d {
        
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 255 255 / 1.0);
      --color-border: rgba(255 255 255 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(141 0 0 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(141 0 0 / 1.0);
      --color-secondary-button-border: rgba(141 0 0 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-text: rgba(83 16 3 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(83 16 3 / 1.0);
      --color-input-border: rgba(239 232 227 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.78);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(239 232 227 / 1.0);
      --color-variant-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-background: rgba(239 232 227 / 1.0);
      --color-variant-hover-text: rgba(83 16 3 / 1.0);
      --color-variant-hover-border: rgba(239 232 227 / 1.0);
      --color-selected-variant-background: rgba(83 16 3 / 1.0);
      --color-selected-variant-border: rgba(83 16 3 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(118 30 11 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-6f2a914a-293d-434e-b830-6d86b78906b0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-6f2a914a-293d-434e-b830-6d86b78906b0 {
        
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(118 30 11 / 1.0);
      --color-primary-hover: rgba(255 67 21 / 1.0);
      --color-border: rgba(112 112 112 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(255 67 21 / 1.0);
      --color-primary-button-border: rgba(255 67 21 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-primary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(118 30 11 / 1.0);
      --color-secondary-button-hover-border: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-text: rgba(118 30 11 / 1.0);
      --color-secondary-inverted-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-text: rgba(255 255 255 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(255 255 255 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(118 30 11 / 1.0);
      --color-input-border: rgba(118 30 11 / 0.12);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-df0b6c0d-0ac1-468e-9ccf-2c0f35e283fa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-df0b6c0d-0ac1-468e-9ccf-2c0f35e283fa {
        
      --color-background: rgba(18 18 18 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(18 18 18 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-e89a4238-324d-4477-a90e-8f65e6f71220, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-e89a4238-324d-4477-a90e-8f65e6f71220 {
        
      --color-background: rgba(227 232 212 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(196 196 196 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(113 118 99 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-b8ebc9f7-cc62-4655-ade9-571457bc9c32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-b8ebc9f7-cc62-4655-ade9-571457bc9c32 {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(180 186 162 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(43 43 43 / 1.0);
      --color-secondary-button-border: rgba(43 43 43 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(16 185 129 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-e4f802d8-1817-4280-8478-d640ff2a3811, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-e4f802d8-1817-4280-8478-d640ff2a3811 {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(35 53 13 / 1.0);
      --color-foreground-heading: rgba(18 18 18 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(0 132 69 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(18 18 18 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(0 132 69 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-inverted-button-hover-border: rgba(0 132 69 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-29ed9998-910c-482a-a4b2-b0a6064def63, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-29ed9998-910c-482a-a4b2-b0a6064def63 {
        
      --color-background: rgba(0 0 0 / 0.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(196 175 255 / 1.0);
      --color-foreground-heading: rgba(196 175 255 / 1.0);
      --color-primary: rgba(196 175 255 / 1.0);
      --color-primary-hover: rgba(196 175 255 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-8bb385b8-9709-4e53-9c92-84676330dc98, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-8bb385b8-9709-4e53-9c92-84676330dc98 {
        
      --color-background: rgba(255 255 255 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(35 53 13 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(18 18 18 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(253 253 253 / 1.0);
      --color-primary-button-background: rgba(43 43 43 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 251 240 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 251 240 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(255 251 240 / 1.0);
      --color-inverted-button-border: rgba(255 251 240 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(255 251 240 / 1.0);
      --color-inverted-button-hover-border: rgba(255 251 240 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-e426086f-930c-46e5-836a-2e95ee51df88, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-e426086f-930c-46e5-836a-2e95ee51df88 {
        
      --color-background: rgba(65 85 42 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(253 253 253 / 1.0);
      --color-foreground-heading: rgba(253 253 253 / 1.0);
      --color-primary: rgba(253 253 253 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(253 253 253 / 1.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-button-background: rgba(109 37 20 / 0.08);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-f73ef335-7486-4364-84a5-f340d3fe0526, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-f73ef335-7486-4364-84a5-f340d3fe0526 {
        
      --color-background: rgba(24 57 67 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(254 254 254 / 1.0);
      --color-foreground-heading: rgba(254 254 254 / 1.0);
      --color-primary: rgba(254 254 254 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(241 241 241 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(18 18 18 / 1.0);
      --color-primary-button-background: rgba(254 254 254 / 1.0);
      --color-primary-button-border: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(254 254 254 / 1.0);
      --color-primary-button-hover-border: rgba(254 254 254 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-4e9245f4-ebba-40ee-b311-1ae626b5090b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-4e9245f4-ebba-40ee-b311-1ae626b5090b {
        
      --color-background: rgba(255 251 240 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(18 18 18 / 1.0);
      --color-foreground-heading: rgba(35 53 13 / 1.0);
      --color-primary: rgba(18 18 18 / 1.0);
      --color-primary-hover: rgba(0 132 69 / 1.0);
      --color-border: rgba(119 159 23 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(43 43 43 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-background: rgba(43 43 43 / 1.0);
      --color-primary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(109 37 20 / 0.08);
      --color-variant-border: rgba(109 37 20 / 0.08);
      --color-variant-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-background: rgba(241 230 228 / 1.0);
      --color-variant-hover-text: rgba(109 37 20 / 1.0);
      --color-variant-hover-border: rgba(241 230 228 / 1.0);
      --color-selected-variant-background: rgba(238 84 47 / 1.0);
      --color-selected-variant-border: rgba(255 67 21 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(109 37 20 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(109 37 20 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-5f59ede8-61cf-415a-80e7-788341816c5b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-5f59ede8-61cf-415a-80e7-788341816c5b {
        
      --color-background: rgba(0 132 69 / 1.0);
      --opacity-5-15: 0.05;
      --opacity-10-25: 0.1;
      --opacity-35-55: 0.35;
      --opacity-40-60: 0.4;
      --opacity-30-60: 0.3;
      --color-foreground: rgba(255 255 255 / 1.0);
      --color-foreground-heading: rgba(255 255 255 / 1.0);
      --color-primary: rgba(255 255 255 / 1.0);
      --color-primary-hover: rgba(255 250 247 / 1.0);
      --color-border: rgba(255 255 255 / 0.38);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 255 255 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-text: rgba(255 67 21 / 1.0);
      --color-primary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-primary-button-hover-border: rgba(255 255 255 / 1.0);
      --color-secondary-button-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-background: rgba(5 97 53 / 1.0);
      --color-secondary-button-border: rgba(65 85 42 / 1.0);
      --color-secondary-button-hover-text: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-background: rgba(7 60 34 / 1.0);
      --color-secondary-button-hover-border: rgba(65 85 42 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(255 255 255 / 1.0);
      --color-input-border: rgba(255 255 255 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(112 112 112 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 0.12);
      --color-variant-background: rgba(255 255 255 / 1.0);
      --color-variant-border: rgba(230 230 230 / 1.0);
      --color-variant-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-background: rgba(245 245 245 / 1.0);
      --color-variant-hover-text: rgba(118 30 11 / 1.0);
      --color-variant-hover-border: rgba(230 230 230 / 1.0);
      --color-selected-variant-background: rgba(118 30 11 / 1.0);
      --color-selected-variant-border: rgba(118 30 11 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(89 23 9 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(89 23 9 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
      body.htw-source-site-shell .htw-m-0357ac9953dcac80.desktop\:color-scheme-cf61c1c4-ff1a-4361-9745-f5adf830d0aa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .desktop\:color-scheme-cf61c1c4-ff1a-4361-9745-f5adf830d0aa {
        
      --color-background: rgba(41 14 82 / 1.0);
      --opacity-5-15: 0.15;
      --opacity-10-25: 0.25;
      --opacity-35-55: 0.55;
      --opacity-40-60: 0.6;
      --opacity-30-60: 0.6;
      --color-foreground: rgba(255 251 240 / 1.0);
      --color-foreground-heading: rgba(33 33 33 / 1.0);
      --color-primary: rgba(255 251 240 / 1.0);
      --color-primary-hover: rgba(255 251 240 / 1.0);
      --color-border: rgba(255 251 240 / 1.0);
      --color-shadow: rgba(0 0 0 / 1.0);
      --color-primary-button-text: rgba(255 251 240 / 1.0);
      --color-primary-button-background: rgba(0 0 0 / 0.0);
      --color-primary-button-border: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-primary-button-hover-background: rgba(255 251 240 / 1.0);
      --color-primary-button-hover-border: rgba(255 251 240 / 1.0);
      --color-secondary-button-text: rgba(18 18 18 / 1.0);
      --color-secondary-button-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-border: rgba(113 118 99 / 1.0);
      --color-secondary-button-hover-text: rgba(0 132 69 / 1.0);
      --color-secondary-button-hover-background: rgba(255 255 255 / 1.0);
      --color-secondary-button-hover-border: rgba(0 132 69 / 1.0);
      --color-secondary-inverted-button-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-text: rgba(253 253 253 / 1.0);
      --color-secondary-inverted-button-hover-background: rgba(0 0 0 / 0.0);
      --color-secondary-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-text: rgba(18 18 18 / 1.0);
      --color-inverted-button-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-border: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-text: rgba(0 132 69 / 1.0);
      --color-inverted-button-hover-background: rgba(253 253 253 / 1.0);
      --color-inverted-button-hover-border: rgba(253 253 253 / 1.0);
      --color-input-background: rgba(255 255 255 / 1.0);
      --color-input-text: rgba(18 18 18 / 1.0);
      --color-input-border: rgba(171 171 171 / 1.0);
      --color-input-placeholder: rgba(112 112 112 / 1.0);
      --color-field-label: rgba(18 18 18 / 1.0);
      --color-input-hover-background: rgba(255 255 255 / 1.0);
      --color-variant-background: rgba(0 0 0 / 0.0);
      --color-variant-border: rgba(18 18 18 / 1.0);
      --color-variant-text: rgba(18 18 18 / 1.0);
      --color-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-variant-hover-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-border: rgba(18 18 18 / 1.0);
      --color-selected-variant-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-background: rgba(43 43 43 / 1.0);
      --color-selected-variant-hover-text: rgba(255 255 255 / 1.0);
      --color-selected-variant-hover-border: rgba(18 18 18 / 1.0);
      --input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);
      --input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));
      --input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);
      --color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);
      --font-h1--color: var(--color-foreground-heading);
      --font-h2--color: var(--color-foreground-heading);
      --font-h3--color: var(--color-foreground-heading);
      --font-h4--color: var(--color-foreground-heading);
      --font-h5--color: var(--color-foreground-heading);
      --font-h6--color: var(--color-foreground-heading);

      /* Shadows */
      
        --shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
      
        --shadow-blur: 20px;
        --shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);
      
    
      }
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-1, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-2, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-3, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-4, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-5, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-6, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-7, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-8, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-4d46b2e1-955f-4037-b13d-677b7476e00d, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-4d46b2e1-955f-4037-b13d-677b7476e00d, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-9, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-9, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-6f2a914a-293d-434e-b830-6d86b78906b0, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-6f2a914a-293d-434e-b830-6d86b78906b0, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-10, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-df0b6c0d-0ac1-468e-9ccf-2c0f35e283fa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-df0b6c0d-0ac1-468e-9ccf-2c0f35e283fa, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-11, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-11, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-e89a4238-324d-4477-a90e-8f65e6f71220, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-e89a4238-324d-4477-a90e-8f65e6f71220, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-12, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-b8ebc9f7-cc62-4655-ade9-571457bc9c32, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-b8ebc9f7-cc62-4655-ade9-571457bc9c32, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-13, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-13, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-e4f802d8-1817-4280-8478-d640ff2a3811, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-e4f802d8-1817-4280-8478-d640ff2a3811, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-14, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-14, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-29ed9998-910c-482a-a4b2-b0a6064def63, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-29ed9998-910c-482a-a4b2-b0a6064def63, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-15, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-15, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-8bb385b8-9709-4e53-9c92-84676330dc98, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-8bb385b8-9709-4e53-9c92-84676330dc98, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-16, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-e426086f-930c-46e5-836a-2e95ee51df88, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-e426086f-930c-46e5-836a-2e95ee51df88, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-17, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-17, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-f73ef335-7486-4364-84a5-f340d3fe0526, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-f73ef335-7486-4364-84a5-f340d3fe0526, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-18, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-18, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-4e9245f4-ebba-40ee-b311-1ae626b5090b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-4e9245f4-ebba-40ee-b311-1ae626b5090b, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-19, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-19, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-5f59ede8-61cf-415a-80e7-788341816c5b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-5f59ede8-61cf-415a-80e7-788341816c5b, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-20, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-cf61c1c4-ff1a-4361-9745-f5adf830d0aa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-cf61c1c4-ff1a-4361-9745-f5adf830d0aa, body.htw-source-site-shell .htw-m-0357ac9953dcac80.color-scheme-21, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .color-scheme-21 {
    color: var(--color-foreground);
    background-color: var(--color-background);
  }



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

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

body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-subscription-policy-butt-2e320940da, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--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-0357ac9953dcac80#htw-m-0357ac9953dcac80--shopify-subscription-policy-butt-2e320940da::before, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--shopify-subscription-policy-butt-2e320940da::before {
  box-shadow: none;
}

      


@font-face {
  font-family: 'GTStandard-M';
  src: url()
    format('woff2');
  font-style: normal;
  font-weight: 450;
  font-display: swap;
}

@font-face {
  font-family: 'GTStandard-M';
  src: url()
    format('woff2');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'GTStandard-M';
  src: url()
    format('woff2');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}


body.htw-source-site-shell .htw-m-0357ac9953dcac80.oak-hidden, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .oak-hidden {
  position: fixed;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  border: none;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] button {
    vertical-align: text-bottom;
    outline: none;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-tooltip-text {
    text-align:center;
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-tooltip-logo{
    margin: 0 auto;
    max-width: 100%;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-successHeader{
  background: #2F711C;
  color:#FFF;
  height:3.8rem;
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-successHeaderText{
  padding-top:8px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .ub {
  width:100%;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .iu-button {
  width:100%;
  background: #2F711C;
  color:#ffffff;
  font-family: var(--og-global-family, Lato, sans-serif);
  padding:5px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .add-btn {
   width:100%;
  background: #2F711C;
  color:#ffffff;
  font-family: var(--og-global-family, Lato, sans-serif);
  padding:10px;
  font-size: 16px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart"] b {
  font-weight: 700 !important;
}


body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;

  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0 15px;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] button {
    vertical-align: text-bottom;
    outline: none;
    background: #2b2b2b;
    color: #fdfdfd;
    border-radius: 4px;
    font-weight: 500;
  }
          
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-tooltip-text {
    text-align:center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-tooltip-logo{
    margin: 0 auto;
    max-width: 100%;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
    background: #FFF;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-successHeader{
  background: #2F711C;
  color:#FFF;
  height:3.8rem;
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-successHeaderText{
  padding-top:8px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .ub {
  width:100%;
  border: 1px solid #9D9D9D;
  padding: 12px;
  border-radius: 8px;
  background: #FFF;
  bottom: 0;
  margin-bottom: 15px;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .iu-button {
  width:100%;
  font-family: var(--og-global-family, Lato, sans-serif);
  border: 0;
  margin: 0 auto;
  padding-block: 13px;
  padding-inline: 22px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .add-btn {
  width:100%;
  padding-block: 13px;
  padding-inline: 22px;
  font-family: var(--og-global-family, Lato, sans-serif);
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .ogSuccessCont, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .ogSuccessCont {
  background: #FFF;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] .button-spacing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] .button-spacing {
  margin-top: 20px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] og-upsell-modal h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] og-upsell-modal h3{
  margin-top: -4rem;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40"] b {
  font-weight: 700 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;

  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0 15px;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] button {
    vertical-align: text-bottom;
    outline: none;
    background: #2b2b2b;
    color: #fdfdfd;
    border-radius: 4px;
    font-weight: 500;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] svg {
    background: transparent !important;
  }
          
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-tooltip-text {
    text-align:center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-tooltip-logo{
    margin: 0 auto;
    max-width: 100%;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
    background: #FFF;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-successHeader{
  text-decoration: none;
  background: #2b2b2b !important;
  color:#fdfdfd;
  height: fit-content;
  font-size: 16px;
  line-height: 1.333333;
  padding-block: 13px;
  padding-inline: 22px;
  font-weight: 500;
  border-radius: 4px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-successHeaderText{
  padding-top: 0;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .ub {
  width:100%;
  border: 1px solid #9D9D9D;
  padding: 12px;
  border-radius: 8px;
  background: #FFF;
  bottom: 0;
  margin-bottom: 15px;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .iu-button {
  width:100%;
  font-family: var(--og-global-family, Lato, sans-serif);
  border: 0;
  margin: 0 auto;
  padding-block: 13px;
  padding-inline: 22px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .add-btn {
  width:100%;
  padding-block: 13px;
  padding-inline: 22px;
  font-family: var(--og-global-family, Lato, sans-serif);
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .ogSuccessCont, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .ogSuccessCont {
  background: #FFF;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] .button-spacing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] .button-spacing {
  margin-top: 20px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] og-upsell-modal h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] og-upsell-modal h3{
  margin-top: -4rem;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="nonSwansonProducts"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="nonSwansonProducts"] b {
  font-weight: 700 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;

  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0 15px;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] button {
    vertical-align: text-bottom;
    outline: none;
    background: #2b2b2b;
    color: #fdfdfd;
    border-radius: 4px;
    font-weight: 500;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] svg {
    background: transparent !important;
  }
          
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-tooltip-text {
    text-align:center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-tooltip-logo{
    margin: 0 auto;
    max-width: 100%;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
    background: #FFF;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-successHeader{
  text-decoration: none;
  background: #2b2b2b !important;
  color:#fdfdfd;
  height: fit-content;
  font-size: 16px;
  line-height: 1.333333;
  padding-block: 13px;
  padding-inline: 22px;
  font-weight: 500;
  border-radius: 4px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-successHeaderText{
  padding-top: 0;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .ub {
  width:100%;
  border: 1px solid #9D9D9D;
  padding: 12px;
  border-radius: 8px;
  background: #FFF;
  bottom: 0;
  margin-bottom: 15px;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .iu-button {
  width:100%;
  font-family: var(--og-global-family, Lato, sans-serif);
  border: 0;
  margin: 0 auto;
  padding-block: 13px;
  padding-inline: 22px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .add-btn {
  width:100%;
  padding-block: 13px;
  padding-inline: 22px;
  font-family: var(--og-global-family, Lato, sans-serif);
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .ogSuccessCont, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .ogSuccessCont {
  background: #FFF;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] .button-spacing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] .button-spacing {
  margin-top: 20px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] og-upsell-modal h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] og-upsell-modal h3{
  margin-top: -4rem;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="SwansonBOGO"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="SwansonBOGO"] b {
  font-weight: 700 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0 15px;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] button {
    vertical-align: text-bottom;
    outline: none;
    background: #2b2b2b;
    color: #fdfdfd;
    border-radius: 4px;
    font-weight: 500;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] svg {
    background: transparent !important;
  }
          
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-tooltip-text {
    text-align:center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-tooltip-logo{
    margin: 0 auto;
    max-width: 100%;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
    background: #FFF;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-successHeader{
  text-decoration: none;
  background: #2b2b2b !important;
  color:#fdfdfd;
  height: fit-content;
  font-size: 16px;
  line-height: 1.333333;
  padding-block: 13px;
  padding-inline: 22px;
  font-weight: 500;
  border-radius: 4px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-successHeaderText{
  padding-top: 0;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .ub {
  width:100%;
  border: 1px solid #9D9D9D;
  padding: 12px;
  border-radius: 8px;
  background: #FFF;
  bottom: 0;
  margin-bottom: 15px;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .iu-button {
  width:100%;
  font-family: var(--og-global-family, Lato, sans-serif);
  border: 0;
  margin: 0 auto;
  padding-block: 13px;
  padding-inline: 22px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .add-btn {
  width:100%;
  padding-block: 13px;
  padding-inline: 22px;
  font-family: var(--og-global-family, Lato, sans-serif);
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .ogSuccessCont, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .ogSuccessCont {
  background: #FFF;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] .button-spacing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] .button-spacing {
  margin-top: 20px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] og-upsell-modal h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] og-upsell-modal h3{
  margin-top: -4rem;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="NatBOGO"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="NatBOGO"] b {
  font-weight: 700 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0 15px;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] button {
    vertical-align: text-bottom;
    outline: none;
    background: #2b2b2b;
    color: #fdfdfd;
    border-radius: 4px;
    font-weight: 500;
  }
          
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-tooltip-text {
    text-align:center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-tooltip-logo{
    margin: 0 auto;
    max-width: 100%;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
    background: #FFF;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-successHeader{
  background: #2F711C;
  color:#FFF;
  height:3.8rem;
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-successHeaderText{
  padding-top:8px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .ub {
  width:100%;
  border: 1px solid #9D9D9D;
  padding: 12px;
  border-radius: 8px;
  background: #FFF;
  bottom: 0;
  margin-bottom: 15px;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .iu-button {
  width:100%;
  font-family: var(--og-global-family, Lato, sans-serif);
  border: 0;
  margin: 0 auto;
  padding-block: 13px;
  padding-inline: 22px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .add-btn {
  width:100%;
  padding-block: 13px;
  padding-inline: 22px;
  font-family: var(--og-global-family, Lato, sans-serif);
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .ogSuccessCont, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .ogSuccessCont {
  background: #FFF;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] .button-spacing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] .button-spacing {
  margin-top: 20px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] og-upsell-modal h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] og-upsell-modal h3{
  margin-top: -4rem;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="BOGO"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="BOGO"] b {
  font-weight: 700 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] button {
    vertical-align: text-bottom;
    outline: none;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-tooltip-text {
    text-align:center;
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-tooltip-logo{
      margin: 0 auto;
      max-width: 100%;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-successHeader{
  background: #2F711C;
  color:#FFF;
  height:3.8rem;
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-successHeaderText{
  padding-top:8px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .ub {
  width:100%;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .iu-button {
  width:100%;
  background: #2F711C;
  color:#ffffff;
  font-family: var(--og-global-family, Lato, sans-serif);
  padding:5px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .add-btn {
   width:100%;
  background: #2F711C;
  color:#ffffff;
  font-family: var(--og-global-family, Lato, sans-serif);
  padding:10px;
  font-size: 16px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-Swanson40"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-Swanson40"] b {
  font-weight: 700 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] button {
    vertical-align: text-bottom;
    outline: none;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-tooltip-text {
    text-align:center;
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-tooltip-logo{
      margin: 0 auto;
      max-width: 100%;
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-successHeader{
  background: #2F711C;
  color:#FFF;
  height:3.8rem;
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-successHeaderText{
  padding-top:8px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .ub {
  width:100%;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .iu-button {
  width:100%;
  background: #2F711C;
  color:#ffffff;
  font-family: var(--og-global-family, Lato, sans-serif);
  padding:5px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .add-btn {
   width:100%;
  background: #2F711C;
  color:#ffffff;
  font-family: var(--og-global-family, Lato, sans-serif);
  padding:10px;
  font-size: 16px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-nonSwansonProducts"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-nonSwansonProducts"] b {
  font-weight: 700 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] {
  --og-radio-width: 22px;
  --og-radio-height: 22px;
  --og-radio-margin: 0 5px 0 0;
  --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
  --og-select-bg-color: #f8f8f8;
  --og-select-border: 1px solid #090909;
  --og-select-font-size: 12px;
  --og-tooltip-family: Lato, Helvetica, sans-serif;
  --og-tooltip-size: 12px;
  --og-tooltip-color: #fff;
  --og-tooltip-background: #090909; 
  --og-tooltip-border: 1px solid #cdcdcd;
  --og-tooltip-border-radius: 5px;
  --og-tooltip-padding: 1em;
  --og-tooltip-text-align: center;
  --og-tooltip-placement: bottom;
  --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  --og-wrapper-min-width: 23em;
  --og-prepaid-checkbox-color: black;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] div[slot="input"]{
  display: flex;
  flex-direction: row;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-right-float{
  margin-top: -0.25rem;
  max-width: 85%;
  display:inline-block;
}
@media only screen and (max-width: 320px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-right-float{
      max-width: 75%;
}
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-right-float p{
  display:inline-block;
  margin: 5px 0;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-pdp-logo{
  display: inline-block;
  width: 100px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-pdp-logo > svg{
  vertical-align: middle;
}
@media only screen and (max-width: 600px) {
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] {
    --og-wrapper-min-width: 0;
  }
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-wrapper{
  border-radius: 5px;
  background: #FFF;
  padding: 0 0 0 10px;
  margin: 0 0;
  border: 1px solid #9B9A9A;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optin-button {
  font-family: Lato, Helvetica, sans-serif;
  font-size: 16px;
}


body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optin-button button {
  transform: scale(2);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-offer {
  --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
  --og-default-color: #ccc;
  --og-lead-font-size: 1.3em;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optin-toggle {
  font-family: Lato, Helvetica, sans-serif;
  font-size: 16px;
  margin-top: 1em;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-offer-incentive {
  font-size: var(--og-secondary-font-size, 12px);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-text[key='offerEveryLabel'] {
  font-weight: 700;
  font-family: var(--og-global-family, Lato, sans-serif);
  color: var(--og-global-color, #090909);
  font-size: var(--og-select-font-size, 12px);
  margin: 1em 0 0.3em;
  display: block;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-select-frequency {
  border-radius: 0;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-price[regular] {
  font-size: 14px;
  opacity: 67.5%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-price[subscription] {
  color: var(--og-global-color, #090909);
  font-weight: 700;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .italic {
  font-style: italic;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .line-through {
  text-decoration: line-through;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] button {
  vertical-align: text-bottom;
  outline: none;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-regular-offer-content {
  display: flex;
  gap: 1.5em;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-optin-button-item {
  margin: 0 0 1.5em;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-button-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  position: relative;
  top: 3px;
  left: 0px;
  height: 22px;
  width: 22px;
  border: 1px solid #2F711C;
  background: #fff;
  cursor: pointer;
  outline: none;
  vertical-align: top;
  margin: -1px 5px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] [subscribed] .og-button-toggle:after {
  content: url();
  position: absolute;
  left: -3px;
  bottom: -2px;
  width: 24px;
  height: 24px;
  pointer-events: none;
}
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-button-toggle + p{
      display: inline-block;
      width: 89%;
      margin: 0;
  }

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-price[regular] {
  margin-left: 12px;
  margin-right: 6px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optin-toggle + div {
  height: 0;
  margin: 10px 0 10px 30px;
  overflow: hidden;
  transition: height 0.2s ease;
  font-family: var(--og-global-family, Lato, sans-serif);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optin-toggle[subscribed] + div {
  height: auto;
}


body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-tooltip-text{
  display: inline-block;
  right: 0;
  top: 16px;
  cursor: pointer !important;
  border: 1px solid #2F711C;
  padding: 1px 6px;
  border-radius: 50%;
  background-color: #2F711C;
  color: #fff;
  width: 20px;
  height: 20px; 
}

/* prepaid additions to cart styles */
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-prepaid {
  margin-left: 2.2em;
  max-width: 380px;
  padding: 0.7em 0.5em 0.7em 2em;
  font-family: var(--og-prepaid-font, inherit);
  color: var(--og-prepaid-color, inherit);
  font-size: var(--og-prepaid-size, 15px);
  background: var(--og-prepaid-background, #f6f4ef);
  line-height: 1.3;
  display: flex;
  flex-direction: column;
  gap: 0.3em;
  --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-prepaid-toggle {
  text-indent: -1.7em;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-prepaid-explainer {
  font-size: var(--og-prepaid-explainer-size, 12px);
  font-weight: 600;
  font-style: italic;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] {
--og-global-family: inherit;
--og-global-size: inherit;
--og-global-color: inherit;
--og-wrapper-padding:  0;
--og-checkbox-border-color: #000000;
--og-tooltip-family: Arial, Helvetica, sans-serif;
--og-tooltip-size: 13px;
--og-tooltip-color: #000;
--og-upsell-color: #c3e7c3;
--og-upsell-family: Arial, Helvetica, sans-serif;
--og-upsell-size: 13px;
--og-upsell-color: #298266;
}


body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-tooltip-text {
  text-align:center;
  display: inline-block;
  right: 0;
  top: 16px;
  cursor: pointer;
  border: 1px solid #2F711C;
  border-radius: 50%;
  background-color: #2F711C;
  color: #fff;
  width: 20px;
  height: 20px;
  vertical-align:middle;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-tooltip-text > span{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: initial;
}



body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .collapsible:hover > .og-tooltip-content {
  display:block;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-tooltip-logo{
  margin: 0 auto;
  max-width: 100%;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-tooltip-content {
  padding: 10px 20px 10px 0;
  display: none;
  overflow: hidden;
  color:black;
  width:100%;
}


body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optout-button {
border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optout-button[subscribed] .btn-radio{
  width: 1.4em;
  height: 1.4em;
  margin: 0px;
  padding: 0px;
  border: 1px solid black;
  background: #ffffff;
  border-radius: 100%;
  vertical-align: middle;
  transform: scale(1);
  /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .btn-radio {
  width: 1.4em;
  height: 1.4em;
  margin: 0px;
  padding: 0px;
  border: 1px solid #2F711C;
  background: #2F711C;
  border-radius: 100%;
  vertical-align: middle;
  box-shadow: inset 0 0 0 3px white;
-webkit-box-shadow: inset 0 0 0 3px white;
-moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] og-optin-button[subscribed] .btn-radio-in{
  width: 1.4em;
  height: 1.4em;
  /*margin: 0px;*/
  /*padding: 0px;*/
  border: 1px solid #2F711C;
  background: #2F711C;
  border-radius: 100%;
  vertical-align: middle;
  box-shadow: inset 0 0 0 3px white;
-webkit-box-shadow: inset 0 0 0 3px white;
-moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .btn-radio-in {
  width: 1.4em;
  height: 1.4em;
  /*margin: 0px;*/
  /*padding: 0px;*/
  border: 1px solid black;
  background: #ffffff;
  border-radius: 100%;
  vertical-align: middle;
  color: #2F711C;
  transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-success{
  width:100%;
  text-align:center;
  padding-bottom: 15px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-successHeader{
background: #2F711C;
color:#FFF;
height:3.8rem;
  }

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-successHeaderText{
padding-top:8px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .ub {
width:100%;
} 

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .iu-button {
width:100%;
background: #2F711C;
color:#ffffff;
font-family: var(--og-global-family, Lato, sans-serif);
padding:5px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .add-btn {
 width:100%;
background: #2F711C;
color:#ffffff;
font-family: var(--og-global-family, Lato, sans-serif);
padding:10px;
font-size: 16px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] .og-menu-align {
font-size: 14px;
margin-left: 35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-SwanBOGO"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-SwanBOGO"] b {
  font-weight: 700 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-right-float{
    display: inline-flex;
    margin-top: -2rem;
    max-width: 85%;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-right-float{
        max-width: 75%;
  }
  }
  
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] button {
    vertical-align: text-bottom;
    outline: none;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-tooltip-text {
    text-align:center;
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-tooltip-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-tooltip-header{
    margin: 0 auto;
    max-width: 120px;
    padding: 10px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-successHeader{
  background: #2F711C;
  color:#FFF;
  height:3.8rem;
    }

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-successHeaderText{
  padding-top:8px;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .ub {
  width:100%;
} 
  
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .iu-button {
  width:100%;
  background: #2F711C;
  color:#ffffff;
  font-family: var(--og-global-family, Lato, sans-serif);
  padding:5px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .add-btn {
   width:100%;
  background: #2F711C;
  color:#ffffff;
  font-family: var(--og-global-family, Lato, sans-serif);
  padding:10px;
  font-size: 16px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] .og-menu-align {
  font-size: 14px;
  margin-left:35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-BOGO"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-BOGO"] b {
  font-weight: 700 !important;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;
  }
  
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0px 10px;
    border: 1px solid #9B9A9A;
    margin: 0 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] button {
    vertical-align: text-bottom;
    outline: none;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
  }
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-button-toggle + p{
        display: inline-block;
        width: 85%;
        margin: 0;
    }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 24px;
    height: 24px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding: 10px 0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-tooltip-text {
    text-align:center;
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 24px;
    height: 24px;
    vertical-align:middle;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-tooltip-text > span{
    padding: 2px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-tooltip-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-tooltip-header{
    margin: 0 auto;
    max-width: 120px;
    padding: 10px 0;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-tooltip-content {
    padding: 10px 0px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] .og-menu-align {
  font-size: 14px;
  margin-left:35px;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="cart-NatBOGO"] b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="cart-NatBOGO"] b {
  font-weight: 700 !important;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="checkout"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="checkout"] {
--og-global-family: inherit;
--og-global-size: inherit;
--og-global-color: inherit;
--og-upsell-background: #298266;
--og-upsell-family: Arial, Helvetica, sans-serif;
--og-upsell-size: 13px;
--og-upsell-color: #298266;
--og-modal-button-family: Arial, Helvetica, sans-serif;
--og-modal-button-size: 13px;
--og-modal-button-color: #333333;
--og-confirm-button-background: #00449e;
--og-confirm-button-color: #fff;
--og-modal-button-background: #e6e6e6;
--og-wrapper-padding: 10px 0;
--og-tooltip-family: Arial, Helvetica, sans-serif;
--og-tooltip-size: 13px;
--og-tooltip-color: #000;
--og-upsell-color: #c3e7c3;
--og-tooltip-background: rgba(255,255,255,1);
--og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
--og-tooltip-placement: bottom;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] {
  --og-radio-width: 22px;
  --og-radio-height: 22px;
  --og-radio-margin: 0 5px 0 0;
  --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
  --og-select-bg-color: transparent;
  --og-select-border: 1px solid #090909;
  --og-select-font-size: 12px;
  --og-tooltip-family: Roboto, Helvetica, sans-serif;
  --og-tooltip-size: 12px;
  --og-tooltip-color: #090909;
  --og-tooltip-background: #ffffff;
  --og-tooltip-border: 1px solid #cdcdcd;
  --og-tooltip-border-radius: 5px;
  --og-tooltip-padding: 1em;
  --og-tooltip-text-align: center;
  --og-tooltip-placement: bottom;
  --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-optin-button {
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 16px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-optin-button {
  font-weight: 700;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-optin-button button {
  transform: scale(2);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-tooltip, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-tooltip {
  vertical-align: middle;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] .og-offer-incentive {
  font-size: var(--og-secondary-font-size, 12px);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] .og-offer-incentive svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] .og-offer-incentive svg {
  transform: translateY(0.125em);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-text[key='offerEveryLabel'] {
  font-weight: 700;
  font-family: var(--og-global-family, Roboto, sans-serif);
  color: var(--og-global-color, #090909);
  font-size: var(--og-select-font-size, 12px);
  margin: 1em 0 0.3em;
  display: block;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-optin-button {
  font-weight: 700;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-select-frequency {
  border-radius: 0;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-price {
  display: inline-flex;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-price[regular] {
  font-size: 14px;
  opacity: 67.5%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] og-price[subscription] {
  color: var(--og-global-color, #090909);
  font-weight: 700;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] .italic {
  font-style: italic;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] .line-through {
  text-decoration: line-through;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] .og-regular-offer-content {
  display: flex;
  flex-direction: column;
  gap: 1em;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"] .og-regular-offer-content > div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] .og-regular-offer-content > div {
  line-height: 1em;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80[location="Swanson40-2"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 [location="Swanson40-2"] {
--og-global-family: inherit;
--og-global-size: inherit;
--og-global-color: inherit;
--og-upsell-background: #298266;
--og-upsell-family: Arial, Helvetica, sans-serif;
--og-upsell-size: 13px;
--og-upsell-color: #298266;
--og-modal-button-family: Arial, Helvetica, sans-serif;
--og-modal-button-size: 13px;
--og-modal-button-color: #333333;
--og-confirm-button-background: #00449e;
--og-confirm-button-color: #fff;
--og-modal-button-background: #e6e6e6;
--og-wrapper-padding: 10px 0;
--og-tooltip-family: Arial, Helvetica, sans-serif;
--og-tooltip-size: 13px;
--og-tooltip-color: #000;
--og-tooltip-background: #fff;
--og-tooltip-placement: bottom;
--og-upsell-color: #c3e7c3;
--og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer {
    --og-radio-width: 22px;
    --og-radio-height: 22px;
    --og-radio-margin: 0 5px 0 0;
    --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
    --og-select-bg-color: #f8f8f8;
    --og-select-border: 1px solid #090909;
    --og-select-font-size: 12px;
    --og-tooltip-family: Lato, Helvetica, sans-serif;
    --og-tooltip-size: 12px;
    --og-tooltip-color: #fff;
    --og-tooltip-background: #090909; 
    --og-tooltip-border: 1px solid #cdcdcd;
    --og-tooltip-border-radius: 5px;
    --og-tooltip-padding: 1em;
    --og-tooltip-text-align: center;
    --og-tooltip-placement: bottom;
    --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    --og-wrapper-min-width: 23em;
    --og-prepaid-checkbox-color: black;

  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 div[slot="input"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer div[slot="input"]{
    display: flex;
    flex-direction: row;
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-right-float{
    margin-top: -0.25rem;
    max-width: 85%;
    display:inline-block;
  }
  @media only screen and (max-width: 320px) {
      body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-right-float, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-right-float{
        max-width: 75%;
  }
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-right-float p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-right-float p{
    display:inline-block;
    margin: 5px 0;
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-pdp-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-pdp-logo{
    display: inline-block;
    width: 100px;
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-pdp-logo > svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-pdp-logo > svg{
    vertical-align: middle;
  }
  @media only screen and (max-width: 600px) {
    body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer {
      --og-wrapper-min-width: 0;
    }
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-wrapper{
    border-radius: 5px;
    background: #FFF;
    padding: 0 0 0 10px;
    margin: 0 0 15px;
    border: 1px solid #9B9A9A;
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optout-button, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optin-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optin-button {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
  }
  
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optin-button .btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optin-button .btn, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optin-button button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optin-button button {
    transform: scale(2);
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-offer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-offer {
    --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141));
    --og-default-color: #ccc;
    --og-lead-font-size: 1.3em;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optin-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optin-toggle {
    font-family: Lato, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 1em;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-offer-incentive, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-offer-incentive {
    font-size: var(--og-secondary-font-size, 12px);
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-text[key='offerEveryLabel'], body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-text[key='offerEveryLabel'] {
    font-weight: 700;
    font-family: var(--og-global-family, Lato, sans-serif);
    color: var(--og-global-color, #090909);
    font-size: var(--og-select-font-size, 12px);
    margin: 1em 0 0.3em;
    display: block;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-select-frequency {
    border-radius: 0;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-price[regular] {
    font-size: 14px;
    opacity: 67.5%;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-price[subscription], body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-price[subscription] {
    color: var(--og-global-color, #090909);
    font-weight: 700;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .italic, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .italic {
    font-style: italic;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .line-through, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .line-through {
    text-decoration: line-through;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer svg, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer button {
    vertical-align: text-bottom;
    outline: none;
    background: #2b2b2b;
    color: #fdfdfd;
    border-radius: 4px;
    font-weight: 500;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer svg {
    background: transparent !important;
  }
          
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-regular-offer-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-regular-offer-content {
    display: flex;
    gap: 1.5em;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-select-frequency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-select-frequency, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-optin-button-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-optin-button-item {
    margin: 0 0 1.5em;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-button-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-button-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0px;
    height: 22px;
    width: 22px;
    border: 1px solid #2F711C;
    background: #fff;
    cursor: pointer;
    outline: none;
    vertical-align: top;
    margin: -1px 5px;
  }
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 [subscribed] .og-button-toggle:after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer [subscribed] .og-button-toggle:after {
    content: url();
    position: absolute;
    left: -3px;
    bottom: -2px;
    width: 24px;
    height: 24px;
    pointer-events: none;
  }
    body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-button-toggle + p, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-button-toggle + p{
        display: inline-block;
        width: 89%;
        margin: 0;
    }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-price[regular], body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-price[regular] {
    margin-left: 12px;
    margin-right: 6px;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optin-toggle + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optin-toggle + div {
    height: 0;
    margin: 10px 0 10px 30px;
    overflow: hidden;
    transition: height 0.2s ease;
    font-family: var(--og-global-family, Lato, sans-serif);
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optin-toggle[subscribed] + div, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optin-toggle[subscribed] + div {
    height: auto;
  }
  

  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-tooltip-text{
    display: inline-block;
    right: 0;
    top: 16px;
    cursor: pointer !important;
    border: 1px solid #2F711C;
    padding: 1px 6px;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px; 
  }
  
  /* prepaid additions to cart styles */
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-prepaid, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-prepaid {
    margin-left: 2.2em;
    max-width: 380px;
    padding: 0.7em 0.5em 0.7em 2em;
    font-family: var(--og-prepaid-font, inherit);
    color: var(--og-prepaid-color, inherit);
    font-size: var(--og-prepaid-size, 15px);
    background: var(--og-prepaid-background, #f6f4ef);
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    gap: 0.3em;
    --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-prepaid-toggle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-prepaid-toggle {
    text-indent: -1.7em;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-prepaid-explainer, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-prepaid-explainer {
    font-size: var(--og-prepaid-explainer-size, 12px);
    font-weight: 600;
    font-style: italic;
  }
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer {
  --og-global-family: inherit;
  --og-global-size: inherit;
  --og-global-color: inherit;
  --og-wrapper-padding:  0;
  --og-checkbox-border-color: #000000;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 13px;
  --og-tooltip-color: #000;
  --og-upsell-color: #c3e7c3;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: #298266;
  }
  
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-tooltip-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-tooltip-text {
    text-align:center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    right: 0;
    top: 16px;
    cursor: pointer;
    border: 1px solid #2F711C;
    border-radius: 50%;
    background-color: #2F711C;
    color: #fff;
    width: 20px;
    height: 20px;
    vertical-align:middle;
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-tooltip-text > span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-tooltip-text > span{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
  }

  
  
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .collapsible:hover > .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .collapsible:hover > .og-tooltip-content {
    display:block;
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-tooltip-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-tooltip-logo{
    margin: 0 auto;
    max-width: 100%;
  }
  body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-tooltip-content, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-tooltip-content {
    padding: 10px 20px 10px 0;
    display: none;
    overflow: hidden;
    color:black;
    width:100%;
  }
  
  
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optout-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optout-button {
  border-radius: 100%;
}

body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optout-button[subscribed] .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optout-button[subscribed] .btn-radio{
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    transform: scale(1);
    /*color: #6B99CA;*/
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .btn-radio, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .btn-radio {
    width: 1.4em;
    height: 1.4em;
    margin: 0px;
    padding: 0px;
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}

body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-optin-button[subscribed] .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-optin-button[subscribed] .btn-radio-in{
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid #2F711C;
    background: #2F711C;
    border-radius: 100%;
    vertical-align: middle;
    box-shadow: inset 0 0 0 3px white;
  -webkit-box-shadow: inset 0 0 0 3px white;
  -moz-box-shadow: inset 0 0 0 3px white;
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .btn-radio-in, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .btn-radio-in {
    width: 1.4em;
    height: 1.4em;
    /*margin: 0px;*/
    /*padding: 0px;*/
    border: 1px solid black;
    background: #ffffff;
    border-radius: 100%;
    vertical-align: middle;
    color: #2F711C;
    transform: none;
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-success, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-success{
    width:100%;
    text-align:center;
    padding-bottom: 15px;
    background: #FFF;
  }
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-successHeader, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-successHeader{
  text-decoration: none;
  background: #2b2b2b !important;
  color:#fdfdfd;
  height: fit-content;
  font-size: 16px;
  line-height: 1.333333;
  padding-block: 13px;
  padding-inline: 22px;
  font-weight: 500;
  border-radius: 4px;
}

body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-successHeaderText, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-successHeaderText{
  padding-top: 0;
  }
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .ub, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .ub {
  width:100%;
  border: 1px solid #9D9D9D;
  padding: 12px;
  border-radius: 8px;
  background: #FFF;
  bottom: 0;
  margin-bottom: 15px;
} 
  
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .iu-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .iu-button {
  width:100%;
  font-family: var(--og-global-family, Lato, sans-serif);
  border: 0;
  margin: 0 auto;
  padding-block: 13px;
  padding-inline: 22px;
}

body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .add-btn, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .add-btn {
  width:100%;
  padding-block: 13px;
  padding-inline: 22px;
  font-family: var(--og-global-family, Lato, sans-serif);
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .og-menu-align, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .og-menu-align {
  font-size: 14px;
  margin-left: 35px;
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .ogSuccessCont, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .ogSuccessCont {
  background: #FFF;
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 .button-spacing, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer .button-spacing {
  margin-top: 20px;
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 og-upsell-modal h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer og-upsell-modal h3{
  margin-top: -4rem;
}
body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 h1, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer h1, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 h2, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer h2, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 h3, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer h3, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 h4, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer h4, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 h5, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer h5, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 h6, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer h6, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 strong, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer strong, body.htw-source-site-shell og-offer.htw-m-0357ac9953dcac80 b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 og-offer b {
  font-weight: 700 !important;
}


body.htw-source-site-shell .htw-m-0357ac9953dcac80.fb_lightbox-margin, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .fb_lightbox-margin{margin-right:0px;}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.suppress_css, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .suppress_css {display:none !important;transform: scale(0);}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-interaction-toast, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .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-0357ac9953dcac80.htw-interaction-toast[data-visible="true"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .htw-interaction-toast[data-visible="true"]{opacity:1;transform:translateY(0)}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-woo-empty-state, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .htw-woo-empty-state{box-sizing:border-box;width:100%;padding:1.25rem 1.5rem;text-align:center;color:#4a514d;background:rgba(0,0,0,.035);font:500 1rem/1.5 system-ui,sans-serif}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-woo-product-note, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .htw-woo-product-note{margin:.75rem 0;color:#505953;font:400 .9rem/1.5 system-ui,sans-serif}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-woo-rating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .htw-woo-rating{margin:.25rem 0;color:#ff6b3d;letter-spacing:.08em}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-woo-single-product-link[aria-disabled="true"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .htw-woo-single-product-link[aria-disabled="true"]{opacity:.55;cursor:not-allowed}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-source-site-shell #htw-m-0357ac9953dcac80--header-1e0584a25d, body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-source-site-shell #htw-m-0357ac9953dcac80--footer-0301844ccd, body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-source-site-shell .site-header, body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-source-site-shell .site-footer, body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-source-site-shell .header-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80.htw-source-site-shell .footer-wrapper{display:none!important}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.js-megamenu-children[data-htw-interaction-open="true"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .js-megamenu-children[data-htw-interaction-open="true"], body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-m[data-htw-interaction-open="true"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-m[data-htw-interaction-open="true"]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.js-megamenu-children[data-htw-interaction-open="false"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .js-megamenu-children[data-htw-interaction-open="false"], body.htw-source-site-shell .htw-m-0357ac9953dcac80.menu-m[data-htw-interaction-open="false"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .menu-m[data-htw-interaction-open="false"]{pointer-events:none!important}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.js-fm-slider-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .js-fm-slider-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80.js-simple-slider-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .js-simple-slider-slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80.simple-slider__slides, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .simple-slider__slides{scrollbar-width:none}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.js-fm-slider-slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .js-fm-slider-slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80.js-simple-slider-slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .js-simple-slider-slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80.simple-slider__slides::-webkit-scrollbar, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .simple-slider__slides::-webkit-scrollbar{display:none}

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


    
    body.htw-source-site-shell wishlist-link-block.htw-m-0357ac9953dcac80 .wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 wishlist-link-block .wk-button {
      width: 2.4rem;
      height: 2.75rem;
    }
    
      body.htw-source-site-shell wishlist-link-block.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 wishlist-link-block {
        display: none;
      }
    
    @media screen and (width <= 400px) {
      body.htw-source-site-shell wishlist-link-block.htw-m-0357ac9953dcac80 .wk-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 wishlist-link-block .wk-button {
        display: none;
      }
    }
  


  /* The theme's `.header-actions__action` is a fixed square icon button
     (width/height = --minimum-touch-target, flex-direction: column). Sage is a
     pill, so override width + direction here. The id selector outranks the
     class, so no !important needed — but every overridden property must be set
     explicitly. */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 {
    display: inline-flex;
    flex-direction: row;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: auto;
    height: 40px;
    padding: 0 16px;
    border: 0;
    border-radius: 24px;
    cursor: pointer;
    color: #ffffff;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    /* Watercolor orange texture (ORANGE rebrand, center-bottom / cover per the
       mock) with a flat deep-orange gradient as a fallback layer beneath if
       the asset ever fails to load. Keep in sync with SAGE_HEADER_FALLBACK in
       frontend/components/sageTheme.ts. */
    background-color: #B93E09;
    background-image:
      url(),
      linear-gradient(110deg, #F27136 0%, #B93E09 60%, #B93E09 100%);
    background-size: cover, cover;
    background-position: center bottom, center;
    background-repeat: no-repeat, no-repeat;
    transition: filter 150ms ease, transform 150ms ease;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8:hover { filter: brightness(1.05); }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8:active, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8:active { transform: translateY(1px); }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8:focus-visible { outline: 2px solid #B93E09; outline-offset: 2px; }
  /* Override `.header-actions__action svg { width: --icon-size-lg }`.
     Sparkle renders at ~23×21 (native 52:46 aspect) per the mock. */
  body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 svg { flex: 0 0 auto; width: 23px; height: 21px; }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span { font-size: 16px; }

  /* Mobile: the pill is relocated (by the IIFE below) into the
     #header-mobile-search row as a SIBLING of the search container — then we
     flex the row itself (overriding its grid) so the search container keeps its
     own full-width layout and just shares the row with the fixed-width pill
     (Figma node 52:1406). Flexing the row, not the search container, avoids
     fighting the theme's nested section grid. */
  @media screen and (max-width: 767px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--header-mobile-search-6e94d3cf6d:has(> #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8), body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--header-mobile-search-6e94d3cf6d:has(> #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8) {
      display: flex;
      align-items: center;
      gap: 12px;
    }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--header-mobile-search-6e94d3cf6d:has(> #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8) > .header__mobile-search-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--header-mobile-search-6e94d3cf6d:has(> #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8) > .header__mobile-search-container {
      flex: 1 1 auto;
      min-width: 0;
    }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--header-mobile-search-6e94d3cf6d:has(> #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8) > #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--header-mobile-search-6e94d3cf6d:has(> #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8) > #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 {
      flex: 0 0 auto;
    }

    /* Sticky/compact header: the search row is relocated into the header grid's
       CENTER column (see sections/header.liquid `grid-area: center` rules), so
       the full "Ask Sage" pill (~129px) starves the search input and pushes the
       cart/account icons off-screen (QA bugs 11–14). Collapse the pill to the
       sparkle icon only — same trigger selectors as the row-relocation rules. */
    body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-state] #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-state] #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span, body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled][scroll-lock] #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span {
      display: none;
    }
    body.htw-source-site-shell header-component.htw-m-0357ac9953dcac80[data-sticky-state] #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 header-component[data-sticky-state] #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8, body.htw-source-site-shell .htw-m-0357ac9953dcac80[page-scrolled][scroll-lock] #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 {
      width: 40px;
      padding: 0;
      gap: 0;
    }
  }

  /* Very narrow phones (<360px): even in the non-sticky mobile search row the
     full pill leaves the search input unusably short. Same collapse as the
     sticky/compact rules above, but unconditional at this width. */
  @media screen and (max-width: 359px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span {
      display: none;
    }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 {
      width: 40px;
      padding: 0;
      gap: 0;
    }
  }

  /* Narrow tablet (768–869px): the header grid still uses the desktop layout,
     but there isn't room for the full "Ask Sage" pill (~129px) alongside the
     search input and the cart/account icons. Collapse to the sparkle icon only,
     same treatment as the mobile sticky/compact header above. The button keeps
     its aria-label, so hiding the visible span costs nothing for AT. */
  @media screen and (min-width: 768px) and (max-width: 869px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 span {
      display: none;
    }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--sage-header-btn-9404aa9ae8 {
      width: 40px;
      padding: 0;
      gap: 0;
    }
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block {
    display: flex;
    fill: currentcolor;
    flex-shrink: 0;
  }
  
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.icon-block__media, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .icon-block__media {
    height: auto;
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.excerpt-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .excerpt-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp, 2);

    
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.excerpt-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .excerpt-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp, 2);

    
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.excerpt-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .excerpt-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp, 2);

    
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.excerpt-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .excerpt-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp, 2);

    
  }



  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-container-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-container-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg {
    padding: 0px;
    background-color: #fffbf1;
    border-radius: 0px;
    
    
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg {
    color: #000000;
    font-size: 16px;
    line-height: 1.5;
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg *, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg * {
    max-width: 100%;
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg img {
    height: auto;
    display: block;
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg table, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg table {
    border-collapse: collapse;
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg table th, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg table th, body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg table td, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg table td {
    padding: 8px;
    border: 1px solid #ffffff;
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg pre, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg pre {
    background-color: #f5f5f5;
    padding: 16px;
    border-radius: 4px;
    overflow-x: auto;
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg code, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg code {
    background-color: #f5f5f5;
    padding: 2px 4px;
    border-radius: 2px;
    font-family: monospace;
  }

  body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg blockquote, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg blockquote {
    border-left: 4px solid #000000;
    margin: 16px 0;
    padding-left: 16px;
    font-style: italic;
  }

  @media screen and (max-width: 767px) {
    body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-container-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-container-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg {
      padding: 0.0px;
      width:  px;
    }

    body.htw-source-site-shell .htw-m-0357ac9953dcac80.ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .ai-custom-html-content-acevjqnbyuwrhegz3daigenblock4cb8a514kdetg {
      font-size: 14.4px;
    }
  }


 body.htw-source-site-shell .htw-m-0357ac9953dcac80.button-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .button-sm, body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-us-button__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-us-button__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80.email-signup__button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .email-signup__button, body.htw-source-site-shell input.htw-m-0357ac9953dcac80.email-signup__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80 input.email-signup__input, body.htw-source-site-shell .htw-m-0357ac9953dcac80.call-button__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .call-button__link, body.htw-source-site-shell .htw-m-0357ac9953dcac80.visual-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .visual-filter, body.htw-source-site-shell .htw-m-0357ac9953dcac80.content-card__product-option, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .content-card__product-option {border-radius: 50px !important;} 


  body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser {
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__rating, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__rating {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__star svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__star svg {
    width: 16px;
    height: 16px;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__icon--full, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__icon--full {
    fill: #000;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__icon--half, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__icon--half {
    stroke: #000;
    fill: transparent;
    color: #000;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__icon--empty, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__icon--empty {
    stroke: #000;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__read-qa, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__read-qa, body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__read-comments, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__read-comments, body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__read-reviews, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__read-reviews, body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__write-review, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__write-review {
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #000;
    text-decoration: underline;
  }
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.tt-product-block .TTteaser__write-review, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .tt-product-block .TTteaser__write-review {
    border: none;
    text-decoration: underline;
    background: transparent;
    padding: 0;
    cursor: pointer;
  }



  body.htw-source-site-shell wishlist-page.htw-m-0357ac9953dcac80, body.htw-source-site-shell .htw-m-0357ac9953dcac80 wishlist-page {
    --text-color: var(--wk-color-text);
    --page-max-width: 1200px;
    --page-padding-top: 30px;
    --page-padding-bottom: 80px;
    --button-min-height: var(--wk-button-min-height);
    --button-border-width: var(--wk-button-border-width);
    --button-border-radius: var(--wk-button-border-radius);
    --input-min-height: var(--wk-input-min-height);
    --input-border-width: var(--wk-input-border-width);
    --input-border-radius: var(--wk-input-border-radius);

    --grid-columns-xs: 2;
    --grid-columns-sm: 2;
    --grid-columns-md: 3;
    --grid-columns-lg: 4;
    --grid-columns-xl: 5;

    --cta-button-background: rgb(var(--wk-color-accent-1));
    --cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1));
    --cta-button-color: rgb(var(--wk-color-solid-button-label));

    --variant-input-background: rgb(var(--wk-color-background-1));
    --variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text));
    --variant-input-color: rgb(var(--wk-color-text));
    --variant-input-selected-background: var(--variant-input-background);
    --variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text));
    --variant-input-selected-color: var(--variant-input-color);
    --variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text));

    --price-justify-content: center;

    --option-select-label-display: none;

    --image-aspect-ratio: 1/1;
    --image-object-fit: cover;
    --meta-text-align: center;
  }



    body.htw-source-site-shell .htw-m-0357ac9953dcac80.micromodal-slideout, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .micromodal-slideout { display: none; }
    
    body.htw-source-site-shell .htw-m-0357ac9953dcac80 {
      --rivo-aw-background-color: #ffffff;
      --rivo-aw-desktop-sidebar-left: 0px;
      --rivo-aw-desktop-sidebar-right: auto;
      --rivo-aw-desktop-slidein-translate-x: -100%;
      --rivo-aw-desktop-slideout-translate-x: -100%;
      --rivo-aw-heading-font-color: #121212;
      --rivo-aw-body-primary-font-color: #121212;
      --rivo-aw-body-secondary-font-color: #121212;
      --rivo-aw-border-color: #b4baa2;
      --rivo-aw-subdued-color: #b4baa2;
      --rivo-aw-icon-color: #23350d;
      --rivo-aw-primary-color: #8ab71c;
      --rivo-aw-favorite-button-active-color: #8ab71c;
      --rivo-aw-toast-offset-left: 15px;
      --rivo-aw-toast-offset-right: auto;
      --rivo-aw-default-font-size: 16px;
      
      --rivo-aw-input-font-size: 16px;
      --rivo-aw-section-title-font-size: 18px;
      --rivo-aw-logged-out-title-font-size: 24px;
      
      --rivo-aw-mini-block-title-font-size: 14px;
      --rivo-aw-mini-block-subtitle-font-size: 14px;
      --rivo-aw-login-footer-font-size: 12px;
      --rivo-aw-footer-font-size: 14px;
      --rivo-aw-toast-background-color: #1a1a1a;
      --rivo-aw-toast-font-color: #ffffff;
      
      
      --rivo-aw-home-featured-content-image-position: center center;
      --rivo-aw-compare-at-price-color: #c70000;
      
    }
    body.htw-source-site-shell .htw-m-0357ac9953dcac80 {
  --rivo-aw-bg: #FFFBF0;
  --rivo-aw-dark-green: #23350D;
  --rivo-aw-cream: #FFFBF0;
  --rivo-aw-darkest-green: #1A1C16;
  --rivo-aw-accessible-green: #779F17;
  --rivo-aw-border-radius: 0;
  --rivo-aw-title-font-family: 'Jost', sans-serif;
}

/* --- Header --- */
body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__header, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__header {
  box-shadow: none;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__header a.rivo-aw-logo svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__header a.rivo-aw-logo svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__header a.rivo-aw-logo img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__header a.rivo-aw-logo img {
  max-height: 30px;
  height: 30px !important;
  width: auto;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-checkbox-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-checkbox-label {
  font-weight: 400 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-smaller-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-smaller-title, body.htw-source-site-shell h4.htw-m-0357ac9953dcac80.rivo-h4-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 h4.rivo-h4-title {
  line-height: 1.2;
  font-family: var(--rivo-aw-title-font-family);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-smaller-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-smaller-title {
  font-size: 18px;
}

/* --- BUTTONS --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-button-points-balance-number, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-button-points-balance-number, body.htw-source-site-shell span.htw-m-0357ac9953dcac80.rivo-aw-button-points-balance-currency, body.htw-source-site-shell .htw-m-0357ac9953dcac80 span.rivo-aw-button-points-balance-currency {
  font-size: 16px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-button-components a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-button-components a, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-product-action-add-to-cart, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-product-action-add-to-cart {
  padding: 10px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-button {
  border: none !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-button--primary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-button--primary {
  background: var(--rivo-aw-dark-green);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-button--secondary, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-button--secondary {
  background: var(--rivo-aw-primary-color);
  border-color: transparent !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-button:hover {
  background: #121212 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-button--secondary svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-button--secondary svg path {
  fill: #fff !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-logout-link .rivo-aw-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-logout-link .rivo-aw-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-add-shipping-address .rivo-aw-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-add-shipping-address .rivo-aw-button {
  width: 100%;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-logout-link a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-logout-link a {
  display: flex;
  align-items: center;
  justify-content: center;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-button-points-balance-number, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-button-points-balance-number {
  margin-right: 5px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-button-points-balance-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-button-points-balance-container {
  padding: 0;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-checkbox-container input[type="checkbox"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-checkbox-container input[type="checkbox"] {
  -webkit-appearance: auto;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-login-component input[type="text"]:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-login-component input[type="text"]:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-login-component input[type="email"]:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-login-component input[type="email"]:focus-visible {
  border-color: var(--rivo-aw-primary-color, #303030);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-shop-pay-svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-shop-pay-svg path {
}

body.htw-source-site-shell a.htw-m-0357ac9953dcac80.rivo-collection-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 a.rivo-collection-item {
  transition: all 0.2s ease;
  font-weight: 400;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-address-actions .rivo-plain-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-address-actions .rivo-plain-link {
  padding: 0;
  text-decoration: underline;
}

/* --- INPUT --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container input[type="text"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container input[type="text"], body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container input[type="email"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container input[type="email"], body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container input[type="tel"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container input[type="tel"], body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container input[type="password"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container input[type="password"], body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container select, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container select {
  border-radius: 32px;
  border-width: 1.5px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-form-field label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-form-field label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-preference-item-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-preference-item-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-profile-list-item-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-profile-list-item-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-smaller-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-smaller-title {
  font-weight: 400;
}

/* --- Empty container --- */
body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-empty-state-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-empty-state-container {
  border: none;
  background: var(--rivo-aw-cream);
  border-radius: var(--rivo-aw-border-radius);
  padding: 30px;
  text-align: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-sms-terms-and-conditions, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-sms-terms-and-conditions {
  color: rgba(0, 0, 0, 0.7);
  line-height: 15px;
  font-size: 14px !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-order-item-quantity, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-order-item-quantity {
  padding-top: 2px;
}

body.htw-source-site-shell label.htw-m-0357ac9953dcac80.rivo-checkbox-container, body.htw-source-site-shell .htw-m-0357ac9953dcac80 label.rivo-checkbox-container {
  align-items: baseline;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-mini-block-link .rivo-favorite-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-mini-block-link .rivo-favorite-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-product-action-image .rivo-favorite-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-product-action-image .rivo-favorite-button {
  background: transparent;
}

/* --- Products --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-mini-block-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-mini-block-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-product-action-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-product-action-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-product-action-body .rivo-plain-link, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-product-action-body .rivo-plain-link {
  line-height: 1.2;
  font-weight: 500;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-product-action-buttons, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-product-action-buttons {
  gap: 8px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-mini-block-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-mini-block-title {
  max-height: 55px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-mini-block-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-mini-block-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-mini-block-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-mini-block-price {
  display: flex !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-mini-block-subtitle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-mini-block-subtitle {
  margin-top: 5px;
}

/* --- Price --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-product-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-product-price {
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-compare-price .rivo-product-price, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-compare-price .rivo-product-price {
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-go-to-page, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-go-to-page {
  background: transparent;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-product-image, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-product-image {
  aspect-ratio: auto;
  border-radius: var(--rivo-aw-border-radius);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-profile-list, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-profile-list {
  margin-top: 15px;
  order: 1;
}

/* --- REWARDS --- */
body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-redeem-rewards, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-redeem-rewards, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-referral, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-referral {
  padding: 25px 15px;
  background: var(--rivo-aw-color-light-green);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-referral input[type="text"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-referral input[type="text"] {
  border: 2px solid var(--rivo-aw-primary-color) !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-redeem-rewards .rivo-mini-block-subtitle, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-redeem-rewards .rivo-mini-block-subtitle {
  margin: 0;
  padding: 0;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-redeem-rewards .rivo-aw-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-redeem-rewards .rivo-aw-button {
  font-size: 14px !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-vip-tier-progress-track, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-vip-tier-progress-track {
  background: var(--rivo-aw-color-light-green);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-vip-tier-progress-fill, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-vip-tier-progress-fill {
  background: var(--rivo-aw-primary-color);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-redeem-rewards-url, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-redeem-rewards-url {
  color: var(--rivo-aw-primary-color);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-reward-card .rivo-mini-block-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-reward-card .rivo-mini-block-title {
  align-items: center;
  align-items: anchor-center;
}

/* --- Featured Content --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-featured-content-title, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-featured-content-title {
  margin-top: 15px !important;
  margin-bottom: 5px !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-featured-content-image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-featured-content-image-wrapper, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-home-featured-content-image-wrapper img, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-home-featured-content-image-wrapper img {
  border-radius: var(--rivo-aw-border-radius) !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-favorite-button span svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-favorite-button span svg {
  width: 17px;
  height: 17px;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-shipping-addresses-list .rivo-address-item:not(:first-child), body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-shipping-addresses-list .rivo-address-item:not(:first-child) {
  padding-top: 20px;
}

/* --- HEARTS --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container .rivo-favorite-button span svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container .rivo-favorite-button span svg path {
  fill: transparent;
  stroke-width: 3 !important;
  stroke: #000;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container
  .rivo-favorite-button.rivo-favorite-active
  span
  svg
  path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container
  .rivo-favorite-button.rivo-favorite-active
  span
  svg
  path {
  fill: var(--rivo-aw-favorite-button-active-color, #ef4444);
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container .rivo-favorite-active span svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container .rivo-favorite-active span svg path {
  fill: var(--rivo-aw-primary-color) !important;
  stroke: var(--rivo-aw-primary-color) !important;
}

/* --- CHECKBOX --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container input[type="checkbox"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container input[type="checkbox"] {
  accent-color: #000 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container input[type="checkbox"], body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  width: 10px !important;
  height: 10px !important;
  border: none !important;
  background-color: #d9d9d9 !important;
  border-radius: 0 !important;
  cursor: pointer !important;
  position: relative !important;
  transition: all 0.2s ease !important;
  vertical-align: middle !important;
  padding: 5px !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container input[type="checkbox"]:checked, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container input[type="checkbox"]:checked {
  background-color: #000 !important;
  border-color: #000 !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container input[type="checkbox"]:checked::after, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container input[type="checkbox"]:checked::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: 4px !important;
  height: 8px !important;
  border: solid #fff !important;
  border-width: 0 2px 2px 0 !important;
  transform: translate(-50%, -60%) rotate(45deg) !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-checkbox-label, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-checkbox-label {
  font-weight: 400 !important;
  font-size: 14px;
  text-align: left;
}

/* --- SCROLL --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-horizontal-scroll-button, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-horizontal-scroll-button {
  border: 1px solid var(--rivo-aw-primary-color) !important;
  border-radius: 100% !important;
  height: 40px !important;
  width: 40px !important;
  background-color: var(--rivo-aw-primary-color) !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-horizontal-scroll-button:hover, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-horizontal-scroll-button:hover {
  background: #666;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-horizontal-scroll-button svg, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-horizontal-scroll-button svg {
  height: 10px !important;
  width: 10px !important;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-horizontal-scroll-button svg path, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-horizontal-scroll-button svg path {
  fill: #fff !important;
}

/* --- FOOTER LINKS --- */
body.htw-source-site-shell a.htw-m-0357ac9953dcac80.rivo-profile-list-item, body.htw-source-site-shell .htw-m-0357ac9953dcac80 a.rivo-profile-list-item {
}

body.htw-source-site-shell a.htw-m-0357ac9953dcac80.rivo-profile-list-item:last-of-type, body.htw-source-site-shell .htw-m-0357ac9953dcac80 a.rivo-profile-list-item:last-of-type {
  border: none;
}

/* --- FOOTER TABS --- */

body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--rivo-slideout-footer-743907db8b, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--rivo-slideout-footer-743907db8b {
  background: var(--rivo-aw-darkest-green);
  box-shadow: none;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-footer-nav-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-footer-nav-text {
  text-transform: uppercase;
  font-weight: 400;
  color: #FFF;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80#htw-m-0357ac9953dcac80--rivo-slideout-footer-743907db8b .rivo-slideout-navigation .active .rivo-footer-nav-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 #htw-m-0357ac9953dcac80--rivo-slideout-footer-743907db8b .rivo-slideout-navigation .active .rivo-footer-nav-text {
  font-weight: 600;
  color: #FFF;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-login-footer-link a, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-login-footer-link a {
  text-decoration: underline;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-or-text, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-or-text {
  font-size: 12px;
}

/* --- Close button --- */
body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-aw-mini-modal__close, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-aw-mini-modal__close {
  background: transparent;
}

body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-mini-modal-body-content button.rivo-positive-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-mini-modal-body-content button.rivo-positive-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-mini-modal-body-content button.rivo-negative-action, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-mini-modal-body-content button.rivo-negative-action {
  text-decoration: underline;
}

@media screen and (max-width: 450px) {
  body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__header a.rivo-aw-logo, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__header a.rivo-aw-logo {
    height: auto;
  }
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80.rivo-slideout__container:focus-visible, body.htw-source-site-shell .htw-m-0357ac9953dcac80 .rivo-slideout__container:focus-visible {
  outline: none;
  border: none;
  box-shadow: none;
}
  


    body.htw-source-site-shell .htw-m-0357ac9953dcac80 {
      --wk-color-solid-button-label: 255, 255, 255;
      --wk-color-accent-1: 112, 112, 112;
      --wk-color-accent-2: 112, 112, 112;
      --wk-color-outline-button-label: 0, 0, 0;
      --wk-color-background-1: 255, 255, 255;
      --wk-color-background-2: 255, 255, 255;
      --wk-color-text: 18, 18, 18;
      --wk-button-min-height: 25px;
      --wk-button-border-width: 1px;
      --wk-button-border-radius: 0px;
      --wk-input-min-height: 45px;
      --wk-input-border-width: 1px;
      --wk-input-border-radius: 0px;
      --wk-shadow-opacity: 15%;
      --wk-shadow-horizontal-offset: 0px;
      --wk-shadow-vertical-offset: 2px;
      --wk-shadow-blur: 4px;
      --wk-font-text-scale: 1.0;
    }
  

/* Keep the active WordPress theme's generic .section rule from changing the source spacing. */
body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section{position:static;padding-top:0;padding-bottom:0;}
body.htw-source-site-shell .htw-m-0357ac9953dcac80 .section {
    display: grid !important;
}
body.htw-source-site-shell .htw-m-0357ac9953dcac80 ul.list-unstyled, body.htw-source-site-shell .htw-m-0357ac9953dcac80 ul.list-unstyled > li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

