/* Native wrappers have no extra layout surface; source header sticky remains against body. */
@font-face{font-family:HF Native Chrome;src:url(../media/font-regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:HF Native Chrome;src:url(../media/font-bold.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:HF Native Chrome;src:url(../home/media/HydroFlaskSans-Medium.woff2) format('woff2');font-weight:500;font-display:swap}
.hf-native-header-host,.hf-native-header-host>.elementor,.hf-header-document,.elementor-widget-hf-native-header,.elementor-widget-hf-native-header>.elementor-widget-container,.hf-native-chrome{display:contents}
.hf-native-chrome *, .hf-source-footer *{box-sizing:border-box;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}
.hf-native-chrome :where(ul,h2,p){margin:0;padding:0;list-style:none}
.hf-native-chrome :where(button,a){color:inherit;text-transform:none;text-decoration:none}
.hf-native-chrome button{font:inherit;background:none;border:0;padding:0;cursor:pointer}
.hf-native-chrome :where(h2,strong){font-size:inherit}
.hf-native-chrome :where(button,input,span,div,nav,li,ul){line-height:inherit}
.hf-native-chrome{font-family:HF Native Chrome,Arial,sans-serif;font-size:16px;line-height:24px;color:#000}
.hf-native-chrome img{display:block;max-width:100%}
.hf-store-label{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:24px;white-space:nowrap}
.hf-country-flag{display:block;width:24px;height:24px;flex-shrink:0;border-radius:50%;background-size:168px 144px;background-position:-96px -120px;background-repeat:no-repeat}
.hf-desktop-utility{grid-column:2}
.hf-mobile-utility{display:none}
.hf-chrome-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.hf-native-promo{display:grid;position:relative;background:#000;color:#fff;font-family:HF Native Chrome,Arial,sans-serif;font-size:16px;line-height:24px;min-height:50px}
.hf-native-promo-slide{grid-area:1/1;min-width:150px;margin:0;pointer-events:none}
.hf-native-promo-slide.active{pointer-events:auto}
.hf-native-search{position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px max(20px,calc((100% - 1300px)/2));box-shadow:0 10px 15px -3px #0000001a;z-index:55}
.hf-native-search form{display:flex;border:1px solid #d6d6d6;padding:12px;gap:12px}
.hf-native-search label{flex:1;min-width:0}.hf-native-search input{width:100%;border:0;background:#fff;color:#000}
.hf-native-header-host .header-link__link,.hf-native-header-host .header-link__register{display:block;padding:8px 0;font-size:14px;line-height:20px;text-align:center}
.hf-native-header-host .header-link__sign-in,.hf-native-header-host .header-link__button{display:block;border:1px solid #949596;border-radius:14px;padding:12px;text-align:center;font-weight:700}
#codex-site-footer.codex-custom-footer{margin:0;padding:0;width:100%;max-width:none;background:#f1f1f1;color:#000;font-family:HF Native Chrome,Arial,sans-serif;line-height:24px}
.hf-source-footer,.hf-source-footer .bg-gray-f1{background:#f1f1f1;color:#000}
.hf-source-footer .e-con{display:block;position:static;width:auto;min-width:0;max-width:none;padding:0;margin:0;gap:0;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;--container-widget-width:100%}
.hf-source-footer .elementor-widget{margin:0;min-width:0;--container-widget-width:100%}
.hf-source-footer :where(p,h2,ul){margin:0;padding:0;list-style:none}
.hf-source-footer a{color:inherit;text-decoration:none}
.hf-source-footer a:hover{text-decoration:underline;text-decoration-thickness:2px}
.hf-source-footer .hf-footer-group-title h2{font:700 18px/28px HF Native Chrome,Arial,sans-serif;padding:12px 0 16px;margin:0;color:#000}
.hf-source-footer .hf-footer-links :where(ul){margin:0;padding:0}
.hf-source-footer .hf-footer-links .elementor-icon-list-item{display:block;padding:0;line-height:24px;font-size:16px;margin:0 0 10px;min-height:24px}
.hf-source-footer .hf-footer-links .elementor-icon-list-item:last-child{margin-bottom:0}
.hf-source-footer .hf-footer-links .elementor-icon-list-text{padding:0;font:300 14px/20px HF Native Chrome,Arial,sans-serif;color:#000}
.hf-source-footer .hf-footer-links a{display:inline}
.hf-source-footer .hf-footer-stay-copy{font:400 16px/24px HF Native Chrome,Arial,sans-serif}
.hf-source-footer .hf-footer-stay-copy p{padding:0;margin:0}
.hf-source-footer .hf-footer-brand-logo{width:356px;max-width:100%;filter:grayscale(1) brightness(0)}
.hf-source-footer .hf-footer-brand-logo img{display:block;height:98px;width:356px;max-width:100%;object-fit:cover}
.hf-source-footer .hf-footer-shop-now{margin-top:20px;width:234px}
.hf-source-footer .hf-footer-shop-now .elementor-button{display:block;width:234px;font:700 18px/28px HF Native Chrome,Arial,sans-serif;padding:12px 0;border:4px solid #fff;border-radius:14px;background:#fff;color:#000;text-decoration:none}
.hf-source-footer .hf-footer-shop-now .elementor-button:hover{background:#000;border-color:#000;color:#fff;text-decoration:none}
.hf-source-footer .hf-footer-photo{display:none;height:100%}
.hf-source-footer .hf-footer-photo .elementor-widget-container{height:100%}
.hf-source-footer .hf-footer-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.hf-source-footer .hf-footer-social-icon.elementor-widget-image{flex:0 0 32px;width:32px;height:32px;--container-widget-width:32px}
.hf-source-footer .hf-footer-social-icon .elementor-widget-container{width:32px;height:32px;display:flex;align-items:center;justify-content:center}
.hf-source-footer .hf-footer-social-icon a{display:flex;width:32px;height:32px;align-items:center;justify-content:center}
.hf-source-footer .hf-footer-social-icon img{width:24px;height:24px;display:block}
.hf-source-footer .hf-footer-social-icon:hover{opacity:.7}
.hf-source-footer .hf-footer-accessibility{width:auto;order:1}
.hf-source-footer .hf-footer-accessibility img{height:24px;width:auto;display:block}
.hf-source-footer .footer-copyright-title,.hf-source-footer .hf-footer-statement,.hf-source-footer .hf-footer-cookie-held{font:400 14px/20px HF Native Chrome,Arial,sans-serif}
.hf-source-footer .footer-copyright-title .elementor-widget-container{margin:0}
.hf-source-footer .hf-footer-statement,.hf-source-footer .hf-footer-cookie-held{line-height:24px}
.hf-newsletter-held{width:100%;font-family:HF Native Chrome,Arial,sans-serif;color:#000}
.hf-newsletter-held>label{display:block;height:27px;padding-bottom:6px;font-size:16px;line-height:normal;font-weight:700}
.hf-newsletter-input{display:flex;width:100%;height:54px;gap:10px}
.hf-newsletter-input input{min-width:0;flex:1;width:0;height:54px;background:#f1f1f1;border:1px solid #949596;border-radius:14px;padding:0 0 0 16px;color:#000;font:16px Arial,sans-serif;opacity:1}
.hf-newsletter-input button{height:54px;border:0;background:#000;color:#fff;border-radius:14px;padding:0 10px;font:400 16px/16px Helvetica,Arial,sans-serif;opacity:1}
.hf-newsletter-held>p{margin:12px 0 0;padding:0;font-size:10px;line-height:15px;color:#595959}
@media(max-width:1023px){.hf-desktop-utility{display:none!important}.hf-mobile-utility{display:flex}.hf-source-footer .hf-footer-photo-mobile{display:block}.hf-source-footer .hf-footer-group-title h2{padding-bottom:12px}.hf-source-footer .hf-footer-accessibility{width:50%}}
@media(max-width:767px){.hf-source-footer .hf-footer-brand-logo{width:153px}.hf-source-footer .hf-footer-brand-logo img{width:153px;height:42px}.hf-source-footer .hf-footer-shop-now{width:142px}.hf-source-footer .hf-footer-shop-now .elementor-button{width:142px;font-size:14px;line-height:20px;border-width:3.216px;border-radius:11.255px;padding:8px 0}.hf-source-footer .hf-footer-photo-mobile,.hf-source-footer .hf-footer-photo-mobile .elementor-widget-container,.hf-source-footer .hf-footer-photo-mobile img{height:auto}}
@media(min-width:1024px) and (max-width:1670px){.hf-source-footer .hf-footer-photo-desktop{display:block}}
@media(min-width:1671px){.hf-source-footer .hf-footer-photo-xl{display:block}}

/* User announcement stays below an open native drawer; closed layout is unchanged. */
.hf-native-menu-open #codex-top-announcement.codex-top-announcement{z-index:40!important}

.hf-native-header-host .c-header__logo-inner{position:absolute;left:50%;top:0;display:flex;display:inline-flex;height:3.4375rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;overflow:hidden;font-size:1.5rem;line-height:2.25rem;letter-spacing:.025em;text-decoration-line:none}
.hf-native-header-host .c-header__logo-inner:hover{text-decoration-line:none}
@media (min-width:1024px){.hf-native-header-host .c-header__logo-inner{position:static;height:6.25rem;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
.hf-native-header-host .checkout-onepage .c-header__logo-inner{position:static;transform:none}
.hf-native-header-host .c-header-logo__image{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
@media (min-width:1024px){.hf-native-header-host .c-header-logo__image{padding-bottom:.625rem}}
@media (max-width:1024px){.hf-native-header-host .c-header-logo__image{min-width:0;max-width:155px}}
.hf-native-header-host .c-header__icon{height:1.375rem;width:1.375rem}
.hf-native-header-host .c-header__icon-close{height:1.5rem;width:1.5rem}
.hf-native-header-host .c-mega-header{position:relative;position:sticky;top:0;z-index:50;width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__inner{padding-left:1.25rem;padding-right:1.25rem}}
@media (min-width:1536px){.hf-native-header-host .c-mega-header__inner{max-width:1600px}}
.hf-native-header-host .c-mega-header__inner{max-width:100%;width:100%;padding-left:.625rem;padding-right:.625rem}
@media (min-width:768px){.hf-native-header-host .c-mega-header__inner{padding-left:2.1875rem;padding-right:2.1875rem}}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__inner{padding-left:1.25rem;padding-right:1.25rem;max-width:1340px}}
.hf-native-header-host .c-mega-header__inner{margin-left:auto;margin-right:auto}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__inner{max-width:none;padding-left:max(1.25rem,calc(50% - 670px + 1.25rem));padding-right:max(1.25rem,calc(50% - 670px + 1.25rem))}}
.hf-native-header-host .c-mega-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__inner{grid-template-columns:auto minmax(0,1fr)}}
.hf-native-header-host .c-mega-header__row{display:flex;height:3.75rem;align-items:center;gap:1rem}
.hf-native-header-host .c-mega-header__logo{display:flex;min-width:0;flex-shrink:0;align-items:center;padding-right:1rem}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__logo{padding-right:1.5rem}}
.hf-native-header-host .c-mega-header__logo{grid-row:1/3}
.hf-native-header-host .c-mega-header__logo .c-header__logo-inner{position:static;left:auto;top:auto;height:auto;min-width:0;max-width:100%;transform:none}
.hf-native-header-host .c-mega-header__logo .c-header-logo__image,.hf-native-header-host .c-mega-header__logo .header__logo-image{height:2.625rem;width:auto;max-width:100%;padding:0}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__logo .c-header-logo__image,.hf-native-header-host .c-mega-header__logo .header__logo-image{height:3rem}}
.hf-native-header-host .c-mega-header__nav{visibility:hidden;position:fixed;top:0;bottom:0;right:0;z-index:50;display:flex;width:87vw;max-width:none;--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-property:transform,visibility;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__nav{visibility:visible;position:static;z-index:auto;margin-left:auto;margin-right:auto;width:auto;max-width:none;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;background-color:initial;transition-property:none;transform:none}}
.hf-native-header-host .c-mega-header__nav--open{visibility:visible;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hf-native-header-host .c-mega-header__spacer{flex:1 1 0%}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__spacer{display:none}}
.hf-native-header-host .c-mega-header__actions{display:flex;flex-shrink:0;align-items:center;gap:.8125rem}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__actions{min-width:8.8125rem}}
.hf-native-header-host .c-mega-header__search-btn{width:1.5rem;height:1.5rem;flex-shrink:0}
.hf-native-header-host .c-mega-header__cart-btn,.hf-native-header-host .c-mega-header__search-btn{display:flex;align-items:center;justify-content:center;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host .c-mega-header__cart-btn{position:relative}
.hf-native-header-host .c-mega-header__cart{display:flex;align-items:flex-start;gap:.25rem}
.hf-native-header-host .c-mega-header__cart-count{min-width:2ch;background-color:initial;font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.5;color:rgb(0 116 162/var(--tw-text-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}
.hf-native-header-host .c-mega-header__account{display:flex;height:100%;align-items:center}
.hf-native-header-host .c-mega-header__account-btn{height:2.75rem;width:2.75rem;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host .c-mega-header__account-btn,.hf-native-header-host .c-mega-header__account-icon{display:flex;align-items:center;justify-content:center}
.hf-native-header-host .c-mega-header__account-panel{position:absolute;right:50%;top:100%;z-index:60;display:flex;width:100%;--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem 4rem;text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));--tw-shadow:0 4px 10px #0000001a;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__account-panel{right:max(20px,calc(50vw - 670px));width:auto;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
.hf-native-header-host .c-mega-header__account-title{margin-bottom:1rem;font-family:HF Native Chrome,hydro-flask-sans-fallback,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.5;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}
.hf-native-header-host .c-mega-header__account-links{display:flex;flex-direction:column;align-items:center;gap:1rem}
.hf-native-header-host .c-mega-header__account-links a{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host .c-mega-header__account-links a:focus,.hf-native-header-host .c-mega-header__account-links a:hover{text-decoration-line:none!important}
.hf-native-header-host .c-mega-header__account-links a:focus{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#000}
.hf-native-header-host .c-mega-header__hamburger{flex-shrink:0}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__hamburger{display:none}}
.hf-native-header-host .c-mega-header__hamburger-btn{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center}
.hf-native-header-host .c-mega-header__backdrop{position:fixed;inset:0;z-index:40;background-color:#00000080}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__backdrop{display:none}}
.hf-native-header-host .c-mega-header__utility-list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.25rem;padding:0}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__utility-list{flex-direction:row;align-items:center;gap:1.5625rem}}
.hf-native-header-host .c-mega-header__utility-item{display:flex}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__utility-item{align-items:center}}
.hf-native-header-host .c-mega-header__utility-link{display:block;width:100%;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;font-family:HF Native Chrome,hydro-flask-sans-fallback,sans-serif;font-size:.9375rem;line-height:1.5;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host [data-content-type$=block] .c-mega-header__utility-link p:last-child{margin-bottom:1rem;margin-top:0}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__utility-link{display:inline;width:auto;padding-top:0;padding-bottom:0}}
.hf-native-header-host .c-mega-header__utility-link{color:var(--util-color,currentColor)}
.hf-native-header-host .c-mega-header__utility-link:hover{color:var(--util-color-hover,var(--util-color,currentColor))}
.hf-native-header-host .c-mega-header__utility-bar{display:flex;width:100%;flex-direction:column;gap:.75rem}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-header__utility-bar{padding-left:1.875rem;padding-right:1.875rem}}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__utility-bar{width:auto;flex-direction:row;align-items:center;gap:1.5625rem;justify-self:end;padding-top:.25rem;padding-bottom:.25rem}}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-header__utility-bar--at-home{display:none}
.hf-native-header-host .c-mega-header__utility-bar nav{margin-top:1.25rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(80 80 80/var(--tw-border-opacity));padding-top:1.25rem;padding-bottom:1.25rem}}
.hf-native-header-host .c-mega-header__utility-bar .country-selector-button,.hf-native-header-host .c-mega-header__utility-bar .country-selector-title{display:flex!important;font-size:.9375rem;line-height:1.5}
.hf-native-header-host .c-mega-header__utility-bar .country-selector-button{padding-left:0!important;padding-right:0!important;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host .c-mega-nav__list{display:flex;flex-direction:column;gap:0}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__list{flex-direction:row;align-items:center;gap:1.25rem}}
.hf-native-header-host .c-mega-nav__link{position:relative;display:flex;min-height:2.75rem;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:.375rem;white-space:nowrap;padding:.75rem 1.875rem;font-family:HF Native Chrome,hydro-flask-sans-fallback,sans-serif;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host [data-content-type=hot_entity_slider] button.c-mega-nav__link:focus{outline-style:solid;outline-width:2px}
.hf-native-header-host [data-content-type=hot_entity_slider] button.c-mega-nav__link:focus:not(:focus-visible){outline:2px solid #0000;outline-offset:2px}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__link{min-height:0;width:auto;justify-content:flex-start;padding:0}}
.hf-native-header-host .c-mega-nav__link{font-size:1.125rem;line-height:1.5}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__link{font-size:1rem}}
.hf-native-header-host .c-mega-nav__link{color:var(--menu-item-color,currentColor)}
.hf-native-header-host .c-mega-nav__link:hover{color:var(--menu-item-color-hover,var(--menu-item-color,currentColor))}
.hf-native-header-host .c-mega-nav__link--no-url{cursor:default}
.hf-native-header-host .c-mega-nav__chevron{height:.3125rem;width:.5rem;flex-shrink:0}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-nav__chevron{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
.hf-native-header-host .c-mega-nav__item{position:relative}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__item{position:static}}
.hf-native-header-host .c-mega-nav__item--open>.c-mega-nav__link .c-mega-nav__chevron{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hf-native-header-host .c-mega-nav__item--open>.c-mega-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.125rem;width:calc(100% - 14px);--tw-bg-opacity:1;background-color:rgb(0 116 162/var(--tw-bg-opacity))}
.hf-native-header-host .c-mega-nav__panel-wrap{display:none}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-nav__panel-wrap{visibility:hidden;position:fixed;inset:0;z-index:10;display:flex;--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;overflow-y:auto;overscroll-behavior:contain;--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity));transition-property:transform,visibility;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__panel-wrap{visibility:hidden;position:absolute;left:0;right:0;top:100%;display:block;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(237 237 237/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity));padding:2rem 1.25rem;opacity:0;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content-visibility:auto;contain-intrinsic-size:0 25rem;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - 100%)}}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-nav__panel-wrap--open{visibility:visible;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__panel-wrap--open{visibility:visible;opacity:1}}
.hf-native-header-host .c-mega-nav__drawer-header{display:flex;align-items:center;justify-content:flex-end;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:1.875rem;padding-right:1rem;padding-top:.75rem}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__drawer-header{display:none}}
.hf-native-header-host .c-mega-nav__back-btn{margin-bottom:.75rem;margin-left:-.25rem;display:flex;cursor:pointer;align-items:center;gap:.375rem;font-family:HF Native Chrome,hydro-flask-sans-fallback,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500}
.hf-native-header-host [data-content-type=hot_entity_slider] button.c-mega-nav__back-btn:focus{outline-style:solid;outline-width:2px}
.hf-native-header-host [data-content-type=hot_entity_slider] button.c-mega-nav__back-btn:focus:not(:focus-visible){outline:2px solid #0000;outline-offset:2px}
.hf-native-header-host .c-mega-nav__back-icon{width:1rem;height:1rem;flex-shrink:0}
.hf-native-header-host .c-mega-nav__l2-title-row{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem 1.875rem 1.25rem}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__l2-title-row{display:none}}
.hf-native-header-host .c-mega-nav__l2-heading{margin-bottom:0;font-size:1.125rem;font-weight:600}
.hf-native-header-host .c-mega-nav__l2-heading,.hf-native-header-host .c-mega-nav__l2-shop-all{font-family:HF Native Chrome,hydro-flask-sans-fallback,sans-serif}
.hf-native-header-host .c-mega-nav__l2-shop-all{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}
.hf-native-header-host .c-mega-nav__drawer-close{margin-right:-.5rem;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center}
@media (min-width:1024px){.hf-native-header-host .c-mega-nav__drawer-footer{display:none}}
.hf-native-header-host .c-mega-panel{--mm-columns:5;--mm-column-width:210px;--mm-column-gap:28px;display:flex;width:100%;flex-direction:column;gap:1.5rem}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-panel{padding:1.25rem 1.875rem 1.5rem}}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel{margin-left:auto;margin-right:auto;max-width:calc(1340px - 2.5rem);flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1.75rem}}
@media (min-width:1280px){.hf-native-header-host .c-mega-panel{flex-wrap:nowrap;justify-content:center}}
.hf-native-header-host .c-mega-panel--has-ad{--mm-columns:4}
.hf-native-header-host .c-mega-panel__featured{display:flex;width:100%;flex-direction:column;gap:1rem}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__featured{width:auto;flex-shrink:0;flex-direction:row;align-items:flex-start;gap:1.75rem}}
.hf-native-header-host .c-mega-panel__featured-list,.hf-native-header-host .c-mega-panel__featured-list-wrapper{display:flex;width:100%;flex-direction:column;gap:.9375rem}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__featured-list-wrapper{width:200px}}
.hf-native-header-host .c-mega-panel__featured-label{margin-bottom:0;display:none}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-panel__featured-item--desktop-only{display:none}
.hf-native-header-host .c-mega-panel__featured--stacked{display:contents}}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__featured--stacked{display:grid;grid-template-columns:240px auto;align-items:flex-start;gap:0}
.hf-native-header-host .c-mega-panel__featured--stacked>.c-mega-panel__divider{grid-column-start:2;align-self:stretch;grid-row:1/3}}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-panel__featured--stacked>.c-mega-panel__featured-adblock{order:9999}}
.hf-native-header-host .c-mega-panel__featured-adblock{width:100%}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__featured-adblock{padding-right:1.25rem}}
.hf-native-header-host .c-mega-panel__featured-adblock>div{overflow:hidden}
.hf-native-header-host .c-mega-panel__featured-link{display:inline-flex;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--menu-item-color,currentColor)}
.hf-native-header-host .c-mega-panel__featured-link:hover{color:var(--menu-item-color-hover,var(--menu-item-color,currentColor))}
.hf-native-header-host .c-mega-panel__featured-link--no-url{cursor:default}
.hf-native-header-host .c-mega-panel__divider{display:none}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__divider{display:block;align-self:stretch;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity))}}
.hf-native-header-host .c-mega-panel__columns{width:min(100%,calc(var(--mm-column-width)*var(--mm-columns) + var(--mm-column-gap)*(var(--mm-columns) - 1)));display:flex;flex-direction:column}
@media (min-width:1280px){.hf-native-header-host .c-mega-panel__columns{min-width:0;gap:2rem}}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__columns{display:grid;grid-template-columns:repeat(var(--mm-columns),minmax(0,1fr))}}
@media (min-width:1280px){.hf-native-header-host .c-mega-panel__columns{display:flex;width:min(100%,calc(var(--mm-column-width)*var(--mm-used-columns, var(--mm-columns)) + var(--mm-column-gap)*(var(--mm-used-columns, var(--mm-columns)) - 1)))}}
.hf-native-header-host .c-mega-panel__row{display:flex;flex-direction:column;gap:0}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__row{display:contents}}
@media (min-width:1280px){.hf-native-header-host .c-mega-panel__row{display:grid;width:100%;grid-template-columns:repeat(var(--mm-used-columns,var(--mm-columns)),minmax(0,1fr));gap:var(--mm-column-gap)}}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__row:not(:first-child){margin-top:auto;margin-bottom:auto}}
.hf-native-header-host .c-mega-panel__column{display:flex;width:100%;flex-direction:column;gap:.9375rem}
@media (min-width:1280px){.hf-native-header-host .c-mega-panel__column{min-width:0}}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__column{grid-column:span var(--mm-span,1) /span var(--mm-span,1)}}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-panel__column:not(.c-mega-panel__column--accordion)+.c-mega-panel__column:not(.c-mega-panel__column--accordion){margin-top:.9375rem}
.hf-native-header-host .c-mega-panel__column--accordion{gap:0;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity))}
.hf-native-header-host .c-mega-panel__column--accordion:first-child,.hf-native-header-host :not(.c-mega-panel__column--accordion)+.c-mega-panel__column--accordion{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity))}}
.hf-native-header-host .c-mega-panel__l2-trigger{display:flex;min-height:2.75rem;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;padding-bottom:.75rem;text-align:left;font-family:HF Native Chrome,hydro-flask-sans-fallback,sans-serif;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host [data-content-type=hot_entity_slider] button.c-mega-panel__l2-trigger:focus{outline-style:solid;outline-width:2px}
.hf-native-header-host [data-content-type=hot_entity_slider] button.c-mega-panel__l2-trigger:focus:not(:focus-visible){outline:2px solid #0000;outline-offset:2px}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__l2-trigger{display:none}}
.hf-native-header-host .c-mega-panel__l2-trigger{font-size:1.125rem;color:var(--menu-item-color,currentColor)}
.hf-native-header-host .c-mega-panel__l2-trigger:hover{color:var(--menu-item-color-hover,var(--menu-item-color,currentColor))}
.hf-native-header-host .c-mega-panel__l2-chevron{height:.3125rem;width:.5rem;flex-shrink:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host .c-mega-panel__l2-trigger[aria-expanded=true]>.c-mega-panel__l2-chevron{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.hf-native-header-host .c-mega-panel__l2-body{display:flex;flex-direction:column;gap:.9375rem}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-panel__l2-body{padding-bottom:1rem}}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__l2-body{display:flex!important}}
.hf-native-header-host .c-mega-panel__subcolumns{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:.9375rem}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__subcolumns{grid-template-columns:repeat(var(--mm-subcols,2),210px)}}
@media (min-width:1280px){.hf-native-header-host .c-mega-panel__subcolumns{grid-template-columns:repeat(var(--mm-subcols,2),minmax(0,210px))}}
.hf-native-header-host .c-mega-panel__subcolumn{display:flex;flex-direction:column;gap:.9375rem}
.hf-native-header-host .c-mega-panel__heading{margin-bottom:0;display:inline-flex;align-items:center;gap:.375rem;font-size:1.125rem;font-weight:600;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--menu-item-color,currentColor)}
.hf-native-header-host .c-mega-panel__heading:not(.c-mega-panel__heading--no-url):hover{color:var(--menu-item-color-hover,var(--menu-item-color,currentColor))}
.hf-native-header-host .c-mega-panel__heading--no-url{cursor:default;font-size:.875rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(109 109 109/var(--tw-text-opacity))}
@media not all and (min-width:1024px){.hf-native-header-host .c-mega-panel__heading--desktop-only{display:none}}
.hf-native-header-host .c-mega-panel__heading-link{display:inline-flex;align-items:center;gap:.375rem}
.hf-native-header-host .c-mega-panel__links{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.9375rem;padding:0}
.hf-native-header-host .c-mega-panel__link{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--menu-item-color,currentColor)}
.hf-native-header-host .c-mega-panel__link:hover{color:var(--menu-item-color-hover,var(--menu-item-color,currentColor))}
.hf-native-header-host .c-mega-panel__link--no-url{cursor:default}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__shop-all-item--mobile-only{display:none}}
.hf-native-header-host .c-mega-panel__swatch{display:inline-block;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity))}
.hf-native-header-host .c-mega-panel__buttons{display:flex;gap:.5rem}
.hf-native-header-host .c-mega-panel__button,.hf-native-header-host .c-mega-panel__buttons{flex-wrap:wrap}
.hf-native-header-host .c-mega-panel__button{display:inline-flex;width:100%;align-items:center;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem;border-radius:.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.375rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.hf-native-header-host .c-mega-panel__button:not(.c-mega-panel__button--no-url):hover{--tw-border-opacity:1;border-color:rgb(94 94 94/var(--tw-border-opacity))}
.hf-native-header-host .c-mega-panel__button--no-url{cursor:default}
.hf-native-header-host .c-mega-panel__button--title-only{width:calc(50% - .25rem);flex-wrap:nowrap;overflow:hidden}
.hf-native-header-host .c-mega-panel__button--title-only .c-mega-panel__button-title{display:block;min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hf-native-header-host [data-content-type$=block] .c-mega-panel__button--title-only .c-mega-panel__button-title p:last-child{margin-bottom:1rem;margin-top:0}
.hf-native-header-host .c-mega-panel__button-title{max-width:100%;overflow-wrap:break-word;font-size:.8125rem;font-weight:500}
.hf-native-header-host .c-mega-panel__button-subtext{max-width:100%;overflow-wrap:break-word;font-size:.6875rem;--tw-text-opacity:1;color:rgb(94 94 94/var(--tw-text-opacity))}
.hf-native-header-host .c-mega-panel__flag{border-radius:4px;padding:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase;line-height:1}
.hf-native-header-host .c-mega-panel__label{position:relative;display:inline-block}
.hf-native-header-host .c-mega-panel__ads{display:flex;width:100%;flex-direction:column;gap:1.5rem;overflow:hidden}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel__ads{width:320px;flex-shrink:0}}
.hf-native-header-host .c-mega-panel--adblocks{display:flex;flex-direction:column;gap:1.5rem}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel--adblocks{flex-direction:row;flex-wrap:wrap}}
.hf-native-header-host .c-mega-panel--adblocks>div{overflow:hidden}
@media (min-width:1024px){.hf-native-header-host .c-mega-panel--adblocks>div{width:320px;flex-shrink:0}
@media not all and (min-width:1280px){.hf-native-header-host .c-mega-header__inner>.c-mega-header__logo{padding-right:.75rem}
.hf-native-header-host .c-mega-header__inner>.c-mega-header__row{gap:.5rem}
.hf-native-header-host .c-mega-header__row>.c-mega-header__actions{gap:.625rem}
.hf-native-header-host .c-mega-header__nav .c-mega-nav__list{gap:.5rem}
.hf-native-header-host .c-mega-header__nav .c-mega-nav__link{font-size:.875rem;line-height:1.25rem}
.hf-native-header-host .c-mega-header__nav .c-mega-nav__panel-wrap{padding:30px 1.25rem}
.hf-native-header-host .c-mega-panel{--mm-column-width:147.333px;--mm-column-gap:20px;--mm-columns:4;max-width:none;flex-wrap:nowrap;justify-content:center;gap:1.25rem}
.hf-native-header-host .c-mega-panel--has-ad{--mm-columns:3}
.hf-native-header-host .c-mega-panel__featured{gap:1.25rem}
.hf-native-header-host .c-mega-panel__featured-list-wrapper{width:147.333px}
.hf-native-header-host .c-mega-panel__columns{row-gap:30px;-moz-column-gap:var(--mm-column-gap);column-gap:var(--mm-column-gap)}
.hf-native-header-host .c-mega-panel__row{gap:1.25rem}
.hf-native-header-host .c-mega-panel__column{grid-column:span var(--mm-compact-span,1) /span var(--mm-compact-span,1)}
.hf-native-header-host .c-mega-panel__subcolumns{grid-template-columns:repeat(auto-fill,147.333px);-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.875rem}
.hf-native-header-host .c-mega-panel__column,.hf-native-header-host .c-mega-panel__featured-list,.hf-native-header-host .c-mega-panel__featured-list-wrapper,.hf-native-header-host .c-mega-panel__l2-body,.hf-native-header-host .c-mega-panel__links,.hf-native-header-host .c-mega-panel__subcolumn{gap:.875rem}
.hf-native-header-host .c-mega-panel .c-mega-panel__featured-link,.hf-native-header-host .c-mega-panel .c-mega-panel__heading,.hf-native-header-host .c-mega-panel .c-mega-panel__link{font-size:.875rem;line-height:1rem}
.hf-native-header-host .c-mega-panel__ads{width:231px;flex-shrink:0}
.hf-native-header-host .c-mega-panel--adblocks{flex-wrap:wrap;gap:1.25rem}
.hf-native-header-host .c-mega-panel--adblocks>div{width:calc(25% - 15px);max-width:231px}
.hf-native-header-host .c-mega-panel__featured--stacked{grid-template-columns:231px auto}
.hf-native-header-host .c-mega-panel__featured--stacked .c-mega-panel__featured-list-wrapper{width:231px}
.hf-native-header-host .c-mega-panel__featured--stacked>.c-mega-panel__featured-adblock{width:231px;padding-right:0}
.hf-native-header-host .c-mega-panel__featured--stacked>.c-mega-panel__featured-adblock:not(:first-child){margin-top:0;padding-top:.875rem}
.hf-native-header-host .c-mega-panel--adblocks>[data-content-type=html]>div,.hf-native-header-host .c-mega-panel--adblocks>[data-content-type=html]>div>div,.hf-native-header-host .c-mega-panel__ads [data-content-type=html]>div,.hf-native-header-host .c-mega-panel__ads [data-content-type=html]>div>div,.hf-native-header-host .c-mega-panel__featured-adblock [data-content-type=html]>div,.hf-native-header-host .c-mega-panel__featured-adblock [data-content-type=html]>div>div{max-width:100%}}
.hf-native-header-host .c-mega-header__account-btn:hover,.hf-native-header-host .c-mega-header__account-links a:hover,.hf-native-header-host .c-mega-header__cart-btn:hover,.hf-native-header-host .c-mega-header__search-btn:hover,.hf-native-header-host .c-mega-header__utility-bar .country-selector-button:hover,.hf-native-header-host .c-mega-header__utility-link:hover,.hf-native-header-host .c-mega-nav__link:not(.c-mega-nav__link--no-url):hover,.hf-native-header-host .c-mega-panel__featured-link:not(.c-mega-panel__featured-link--no-url):hover,.hf-native-header-host .c-mega-panel__heading:not(.c-mega-panel__heading--no-url):hover,.hf-native-header-host .c-mega-panel__link:not(.c-mega-panel__link--no-url):hover{opacity:.75}
.hf-native-header-host .c-mega-panel__featured-link:not(.c-mega-panel__featured-link--no-url):hover .c-mega-panel__label:after,.hf-native-header-host .c-mega-panel__heading:not(.c-mega-panel__heading--no-url):hover .c-mega-panel__label:after,.hf-native-header-host .c-mega-panel__link:not(.c-mega-panel__link--no-url):hover .c-mega-panel__label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.125rem;width:100%;--tw-bg-opacity:1;background-color:rgb(0 116 162/var(--tw-bg-opacity))}
.hf-native-header-host .c-mega-nav__link:not(.c-mega-nav__link--no-url):hover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.125rem;width:calc(100% - 14px);--tw-bg-opacity:1;background-color:rgb(0 116 162/var(--tw-bg-opacity))}
.hf-native-header-host .c-mega-nav__link.c-mega-nav__link--muted:hover:after{width:100%}
.hf-native-header-host .c-mega-panel__button:not(.c-mega-panel__button--no-url):hover{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}
@media (min-width:1024px){.hf-native-header-host .c-mega-header__actions{margin-top:-5px;min-width:8.8125rem}
.hf-native-header-host .c-mega-header__logo .c-header-logo__image,.hf-native-header-host .c-mega-header__logo .header__logo-image{margin-top:9px}}
.hf-native-header-host .c-mega-panel__featured-label{display:block;cursor:default;font-size:.875rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(109 109 109/var(--tw-text-opacity))}
.hf-native-header-host [data-content-type$=block] .c-mega-panel__featured-label p:last-child{margin-bottom:1rem;margin-top:0}
.hf-native-header-host .c-mega-panel__l2-trigger{font-size:.875rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(109 109 109/var(--tw-text-opacity))}
.hf-native-header-host #header .country-selector-title{margin-left:.625rem;display:none}
@media (min-width:768px){.hf-native-header-host #header .country-selector-title{display:block}}
.hf-native-header-host #header .country-selector-button{padding-right:.75rem;padding-left:.75rem;color:inherit!important}
@media (min-width:768px){.hf-native-header-host #header .country-selector-button{padding-left:1.5rem}}
.hf-native-header-host #header .country-selector-image{margin-right:0}
@media (min-width:1024px){.hf-native-header-host .c-header__logo-inner{height:4.875rem}
.hf-native-header-host .c-header-logo__image{padding-bottom:.625rem}}
@media (min-width:1024px){.hf-native-header-host body.smartling-de #header .country-selector-button{padding-left:1rem}
.hf-native-header-host body.smartling-de #header .country-selector-title{margin-left:5px}}
.hf-native-header-host :where(.catalog-category-view) .c-mega-header{background-color:var(--color-category-header--bg,#fff);color:var(--color-category-header--text,#000)}
.hf-native-header-host :where(.catalog-category-view) .c-mega-nav__panel-wrap{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}
@media not all and (min-width:1024px){.hf-native-header-host :where(.catalog-category-view) .c-mega-header__nav{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}
.hf-native-header-host :where(.catalog-category-view.website-hydro) .c-mega-header{border-width:0}
.hf-native-header-host .bg-flags{background-image:url(../images/icons/country_flags/countryIcons-sprite-b.png)}
.hf-native-header-host .bg-flags{background-size:168px 144px}
.hf-native-header-host .flag-us{background-position:-96px -120px}
.hf-native-header-host body:has(.c-mega-header){--header-height:93px}
.hf-native-header-host .c-mega-paid-ad{
        position: relative;
        width: 100%;
        max-width: 290px;
        aspect-ratio: 290 / 320;
        overflow: hidden;
        background-color: #000;
        color: #fff;
    }
.hf-native-header-host .c-mega-paid-ad__link,.hf-native-header-host .c-mega-paid-ad__picture,.hf-native-header-host .c-mega-paid-ad__image{
        display: block;
        width: 100%;
        height: 100%;
    }
.hf-native-header-host .c-mega-paid-ad__link{
        position: relative;
        color: inherit;
        text-decoration: none;
    }
.hf-native-header-host .c-mega-paid-ad__picture{
        position: absolute;
        inset: 0;
        z-index: 0;
    }
.hf-native-header-host .c-mega-paid-ad__image{
        object-fit: cover;
        object-position: center;
        transition: transform 200ms ease;
    }
.hf-native-header-host .c-mega-paid-ad__link::before{
        content: "";
        position: absolute;
        inset: 0;
        z-index: 1;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.73) 100%);
        pointer-events: none;
    }
.hf-native-header-host .c-mega-paid-ad__content{
        position: absolute;
        right: 23px;
        bottom: 17px;
        left: 23px;
        z-index: 2;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        word-break: break-word;
    }
.hf-native-header-host .c-mega-paid-ad__title,.hf-native-header-host .c-mega-paid-ad__description,.hf-native-header-host .c-mega-paid-ad__cta{
        margin: 0;
        color: inherit;
    }
.hf-native-header-host .c-mega-paid-ad__title{
        font-size: 16px;
        font-weight: 700;
        line-height: 1.3;
    }
.hf-native-header-host .c-mega-paid-ad__description{
        margin-top: 4px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.15;
    }
.hf-native-header-host .c-mega-paid-ad__cta{
        margin-top: 6px;
        font-size: 13px;
        font-weight: 700;
        line-height: 1.3;
        letter-spacing: 0.26px;
        text-transform: uppercase;
        text-decoration: underline;
        text-underline-position: from-font;
    }
.hf-native-header-host .c-mega-paid-ad__link:hover .c-mega-paid-ad__image,.hf-native-header-host .c-mega-paid-ad__link:focus-visible .c-mega-paid-ad__image{
        transform: scale(1.02);
    }
.hf-native-header-host .c-mega-paid-ad__link:focus-visible{
        outline: 2px solid currentColor;
        outline-offset: -4px;
    }
@media (min-width: 1024px){.hf-native-header-host .c-mega-paid-ad{
            max-width: 100%;
            aspect-ratio: 320 / 263;
        }
.hf-native-header-host .c-mega-paid-ad__content{
            right: 21px;
            bottom: 11px;
            left: 20px;
        }
.hf-native-header-host .c-mega-paid-ad__title{
            font-size: 18px;
        }
.hf-native-header-host .c-mega-paid-ad__description{
            margin-top: 8px;
            font-size: 16px;
            line-height: 1.25;
        }
.hf-native-header-host .c-mega-paid-ad__cta{
            margin-top: 10px;
            font-size: 14px;
            letter-spacing: 0.28px;
        }}
.hf-native-header-host .c-mega-ad-tile{
        position: relative;
        width: 240px;
        max-width: 100%;
        aspect-ratio: 240 / 251;
        overflow: hidden;
        background-color: #000;
        color: #fff;
    }
.hf-native-header-host .c-mega-ad-tile__link,.hf-native-header-host .c-mega-ad-tile__picture,.hf-native-header-host .c-mega-ad-tile__image{
        display: block;
        width: 100%;
        height: 100%;
    }
.hf-native-header-host .c-mega-ad-tile__link{
        position: relative;
        color: inherit;
        text-decoration: none;
    }
.hf-native-header-host .c-mega-ad-tile__picture{
        position: absolute;
        inset: 0;
        z-index: 0;
    }
.hf-native-header-host .c-mega-ad-tile__image{
        object-fit: cover;
        object-position: center;
        transition: transform 200ms ease;
    }
.hf-native-header-host .c-mega-ad-tile__content{
        position: absolute;
        right: 18px;
        bottom: 18px;
        left: 20px;
        z-index: 1;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 6px;
        word-break: break-word;
    }
.hf-native-header-host .c-mega-ad-tile__title,.hf-native-header-host .c-mega-ad-tile__description,.hf-native-header-host .c-mega-ad-tile__cta{
        margin: 0;
        color: inherit;
    }
.hf-native-header-host .c-mega-ad-tile__title{
        font-size: 18px;
        font-weight: 700;
        line-height: 1.28;
    }
.hf-native-header-host .c-mega-ad-tile__description{
        font-size: 16px;
        font-weight: 400;
        line-height: 1.25;
    }
.hf-native-header-host .c-mega-ad-tile__cta{
        font-size: 14px;
        font-weight: 700;
        line-height: 1.29;
        letter-spacing: 0.3px;
        text-underline-position: from-font;
        text-transform: uppercase;
    }
.hf-native-header-host .c-mega-ad-tile__link:hover .c-mega-ad-tile__image,.hf-native-header-host .c-mega-ad-tile__link:focus-visible .c-mega-ad-tile__image{
        transform: scale(1.02);
    }
.hf-native-header-host .c-mega-ad-tile__link:hover .c-mega-ad-tile__cta,.hf-native-header-host .c-mega-ad-tile__link:focus-visible .c-mega-ad-tile__cta{
        text-decoration: underline;
    }
.hf-native-header-host .c-mega-ad-tile__link:focus-visible{
        outline: 2px solid currentColor;
        outline-offset: -4px;
    }
@media (min-width: 1024px){.hf-native-header-host .c-mega-ad-tile{
            width: 100%;
            aspect-ratio: 320 / 283;
        }
.hf-native-header-host .c-mega-ad-tile__content{
            right: 20px;
            bottom: 30px;
            gap: 8px;
        }}
.hf-native-header-host .c-mega-ad-tile--customize .c-mega-ad-tile__description{
        letter-spacing: -0.1px;
    }
.hf-native-header-host [data-content-type=hot_global_promo_banner] .glider{overflow:hidden}
.hf-native-header-host [data-content-type=hot_global_promo_banner] .glider-track{position:relative}
@media (min-width:1024px){.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item]{padding-left:1.25rem;padding-right:1.25rem}}
@media (min-width:1536px){.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item]{max-width:1600px}}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item]{max-width:100%;width:100%;padding-left:.625rem;padding-right:.625rem;margin-left:auto;margin-right:auto}
@media (min-width:768px){.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item]{padding-left:2.1875rem;padding-right:2.1875rem}}
@media (min-width:1024px){.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item]{padding-left:1.25rem;padding-right:1.25rem;max-width:1340px}}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item]{display:none;max-width:none;align-items:center;justify-content:center;padding-top:.8125rem;padding-bottom:.8125rem;text-align:center;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}
@media (min-width:1024px){.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item]{padding-top:.8125rem;padding-bottom:.8125rem}}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item].glider-slide{display:flex}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item]:not([data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item].active){top:0;left:0}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item].active{opacity:1}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item] [data-element=main_text]{padding-right:.3125rem}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item] [data-element=link]{text-align:left;--tw-text-opacity:1;color:rgb(0 116 162/var(--tw-text-opacity));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,1,1)}
@media (min-width:1024px){.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item] [data-element=link]:hover:not(:active){--tw-text-opacity:1;color:rgb(100 176 195/var(--tw-text-opacity));text-decoration-line:underline}}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item] [data-element=link]:active{color:rgb(100 176 195/var(--tw-text-opacity))}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item] [data-element=link]{font-weight:700}
@media (min-width:1024px){.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item] [data-element=link]:hover:not(:active){--tw-text-opacity:1;color:rgb(0 116 162/var(--tw-text-opacity));text-decoration-line:underline;text-decoration-thickness:2px}}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item] [data-element=link]:active{--tw-text-opacity:1;color:rgb(0 116 162/var(--tw-text-opacity));text-decoration-line:underline;text-decoration-thickness:2px}
.hf-native-header-host [data-content-type=hot_global_promo_banner] [data-content-type=hot_global_promo_banner_item] [data-element=link]{font-weight:400;color:inherit!important}
.hf-native-header-host [data-content-type=hot_global_promo_banner]:not(.glider-contain){display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}
.hf-native-header-host [data-content-type=hot_global_promo_banner]:not(.glider-contain)>[data-role=glider-content]{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap}
.hf-native-header-host [data-content-type=hot_global_promo_banner]:not(.glider-contain) [data-content-type=hot_global_promo_banner_item]{display:flex;flex-shrink:0}
.hf-native-header-host [data-content-type=hot_global_promo_banner]:not(.glider-contain) [data-content-type=hot_global_promo_banner_item]:first-child{opacity:1}
.hf-source-footer .hcms-block-2392-sr-only{
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0
}
.hf-source-footer .hcms-block-2392-pointer-events-none{
pointer-events: none
}
.hf-source-footer .hcms-block-2392-static{
position: static
}
.hf-source-footer .hcms-block-2392-absolute{
position: absolute
}
.hf-source-footer .hcms-block-2392-relative{
position: relative
}
.hf-source-footer .hcms-block-2392-sticky{
position: sticky
}
.hf-source-footer .hcms-block-2392-left-0{
left: 0px
}
.hf-source-footer .hcms-block-2392-right-3{
right: 0.75rem
}
.hf-source-footer .hcms-block-2392-top-3{
top: 0.75rem
}
.hf-source-footer .hcms-block-2392-col-span-2{
grid-column: span 2 / span 2
}
.hf-source-footer .hcms-block-2392-m-auto{
margin: auto
}
.hf-source-footer .hcms-block-2392-\!mb-0{
margin-bottom: 0px !important
}
.hf-source-footer .hcms-block-2392-\!mb-2\.5{
margin-bottom: 0.625rem !important
}
.hf-source-footer .hcms-block-2392--mt-10{
margin-top: -2.5rem
}
.hf-source-footer .hcms-block-2392--mt-\[25px\]{
margin-top: -25px
}
.hf-source-footer .hcms-block-2392-mb-0{
margin-bottom: 0px
}
.hf-source-footer .hcms-block-2392-mb-2{
margin-bottom: 0.5rem
}
.hf-source-footer .hcms-block-2392-mb-4{
margin-bottom: 1rem
}
.hf-source-footer .hcms-block-2392-mr-2{
margin-right: 0.5rem
}
.hf-source-footer .hcms-block-2392-mt-2{
margin-top: 0.5rem
}
.hf-source-footer .hcms-block-2392-mt-4{
margin-top: 1rem
}
.hf-source-footer .hcms-block-2392-mt-5{
margin-top: 1.25rem
}
.hf-source-footer .hcms-block-2392-block{
display: block
}
.hf-source-footer .hcms-block-2392-flex{
display: flex
}
.hf-source-footer .hcms-block-2392-grid{
display: grid
}
.hf-source-footer .hcms-block-2392-hidden{
display: none
}
.hf-source-footer .hcms-block-2392-h-6{
height: 1.5rem
}
.hf-source-footer .hcms-block-2392-h-8{
height: 2rem
}
.hf-source-footer .hcms-block-2392-h-\[102vw\]{
height: 102vw
}
.hf-source-footer .hcms-block-2392-h-\[42px\]{
height: 42px
}
.hf-source-footer .hcms-block-2392-h-full{
height: 100%
}
.hf-source-footer .hcms-block-2392-max-h-\[500px\]{
max-height: 500px
}
.hf-source-footer .hcms-block-2392-w-1\/2{
width: 50%
}
.hf-source-footer .hcms-block-2392-w-6{
width: 1.5rem
}
.hf-source-footer .hcms-block-2392-w-8{
width: 2rem
}
.hf-source-footer .hcms-block-2392-w-\[142px\]{
width: 142px
}
.hf-source-footer .hcms-block-2392-w-full{
width: 100%
}
.hf-source-footer .hcms-block-2392-max-w-\[1300px\]{
max-width: 1300px
}
.hf-source-footer .hcms-block-2392-transform{
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hf-source-footer .hcms-block-2392-select-none{
user-select: none
}
.hf-source-footer .hcms-block-2392-\!list-none{
list-style-type: none !important
}
.hf-source-footer .hcms-block-2392-\!list-image-none{
list-style-image: none !important
}
.hf-source-footer .hcms-block-2392-grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr))
}
.hf-source-footer .hcms-block-2392-flex-row{
flex-direction: row
}
.hf-source-footer .hcms-block-2392-flex-col{
flex-direction: column
}
.hf-source-footer .hcms-block-2392-flex-wrap{
flex-wrap: wrap
}
.hf-source-footer .hcms-block-2392-items-start{
align-items: flex-start
}
.hf-source-footer .hcms-block-2392-items-end{
align-items: flex-end
}
.hf-source-footer .hcms-block-2392-items-center{
align-items: center
}
.hf-source-footer .hcms-block-2392-justify-center{
justify-content: center
}
.hf-source-footer .hcms-block-2392-justify-between{
justify-content: space-between
}
.hf-source-footer .hcms-block-2392-justify-around{
justify-content: space-around
}
.hf-source-footer .hcms-block-2392-gap-3{
gap: 0.75rem
}
.hf-source-footer .hcms-block-2392-gap-4{
gap: 1rem
}
.hf-source-footer .hcms-block-2392-gap-x-5{
column-gap: 1.25rem
}
.hf-source-footer .hcms-block-2392-gap-y-10{
row-gap: 2.5rem
}
.hf-source-footer .hcms-block-2392-self-end{
align-self: flex-end
}
.hf-source-footer .hcms-block-2392-overflow-hidden{
overflow: hidden
}
.hf-source-footer .hcms-block-2392-rounded-\[11\.255px\]{
border-radius: 11.255px
}
.hf-source-footer .hcms-block-2392-border{
border-width: 1px
}
.hf-source-footer .hcms-block-2392-border-\[3\.216px\]{
border-width: 3.216px
}
.hf-source-footer .hcms-block-2392-border-solid{
border-style: solid
}
.hf-source-footer .hcms-block-2392-border-white{
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity))
}
.hf-source-footer .hcms-block-2392-bg-\[\#42413D\]{
--tw-bg-opacity: 1;
background-color: rgb(66 65 61 / var(--tw-bg-opacity))
}
.hf-source-footer .hcms-block-2392-bg-gray-200{
--tw-bg-opacity: 1;
background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}
.hf-source-footer .hcms-block-2392-bg-white{
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.hf-source-footer .hcms-block-2392-object-cover{
object-fit: cover
}
.hf-source-footer .hcms-block-2392-\!p-0{
padding: 0px !important
}
.hf-source-footer .hcms-block-2392-py-2{
padding-top: 0.5rem;
padding-bottom: 0.5rem
}
.hf-source-footer .hcms-block-2392-\!pb-10{
padding-bottom: 2.5rem !important
}
.hf-source-footer .hcms-block-2392-\!pt-12{
padding-top: 3rem !important
}
.hf-source-footer .hcms-block-2392-pb-12{
padding-bottom: 3rem
}
.hf-source-footer .hcms-block-2392-pb-3{
padding-bottom: 0.75rem
}
.hf-source-footer .hcms-block-2392-pt-3{
padding-top: 0.75rem
}
.hf-source-footer .hcms-block-2392-pt-\[33px\]{
padding-top: 33px
}
.hf-source-footer .hcms-block-2392-text-center{
text-align: center
}
.hf-source-footer .hcms-block-2392-text-base{
font-size: 1rem;
line-height: 1.5rem
}
.hf-source-footer .hcms-block-2392-text-lg{
font-size: 1.125rem;
line-height: 1.75rem
}
.hf-source-footer .hcms-block-2392-text-sm{
font-size: 0.875rem;
line-height: 1.25rem
}
.hf-source-footer .hcms-block-2392-font-bold{
font-weight: 700
}
.hf-source-footer .hcms-block-2392-font-light{
font-weight: 300
}
.hf-source-footer .hcms-block-2392-text-black{
--tw-text-opacity: 1;
color: rgb(0 0 0 / var(--tw-text-opacity))
}
.hf-source-footer .hcms-block-2392-no-underline{
text-decoration-line: none
}
.hf-source-footer .hcms-block-2392-decoration-2{
text-decoration-thickness: 2px
}
.hf-source-footer .hcms-block-2392-brightness-0{
--tw-brightness: brightness(0);
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)
}
.hf-source-footer .hcms-block-2392-grayscale{
--tw-grayscale: grayscale(100%);
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)
}
.hf-source-footer .hcms-block-2392-transition{
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms
}
.hf-source-footer .hcms-block-2392-transition-opacity{
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms
}
.hf-source-footer .hcms-block-2392-duration-200{
transition-duration: 200ms
}
.hf-source-footer .hcms-block-2392-ease-in-out{
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.hf-source-footer .hcms-block-2392-hover\:border-black:hover{
--tw-border-opacity: 1;
border-color: rgb(0 0 0 / var(--tw-border-opacity))
}
.hf-source-footer .hcms-block-2392-hover\:bg-black:hover{
--tw-bg-opacity: 1;
background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}
.hf-source-footer .hcms-block-2392-hover\:text-white:hover{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity))
}
.hf-source-footer .hcms-block-2392-hover\:underline:hover{
text-decoration-line: underline
}
.hf-source-footer .hcms-block-2392-hover\:opacity-70:hover{
opacity: 0.7
}
@media not all and (min-width: 1536px){.hf-source-footer .hcms-block-2392-max-2xl\:-mt-\[40px\]{
margin-top: -40px
}}
@media not all and (min-width: 1024px){.hf-source-footer .hcms-block-2392-max-lg\:relative{
position: relative
}
.hf-source-footer .hcms-block-2392-max-lg\:-mt-5{
margin-top: -1.25rem
}}
@media not all and (min-width: 768px){.hf-source-footer .hcms-block-2392-max-md\:px-2\.5{
padding-left: 0.625rem;
padding-right: 0.625rem
}}
@media (min-width: 768px){.hf-source-footer .hcms-block-2392-md\:left-\[52px\]{
left: 52px
}
.hf-source-footer .hcms-block-2392-md\:right-auto{
right: auto
}
.hf-source-footer .hcms-block-2392-md\:mr-0{
margin-right: 0px
}
.hf-source-footer .hcms-block-2392-md\:h-\[98px\]{
height: 98px
}
.hf-source-footer .hcms-block-2392-md\:h-full{
height: 100%
}
.hf-source-footer .hcms-block-2392-md\:w-\[234px\]{
width: 234px
}
.hf-source-footer .hcms-block-2392-md\:rounded-\[14px\]{
border-radius: 14px
}
.hf-source-footer .hcms-block-2392-md\:border-4{
border-width: 4px
}
.hf-source-footer .hcms-block-2392-md\:py-3{
padding-top: 0.75rem;
padding-bottom: 0.75rem
}
.hf-source-footer .hcms-block-2392-md\:pl-\[35px\]{
padding-left: 35px
}
.hf-source-footer .hcms-block-2392-md\:text-lg{
font-size: 1.125rem;
line-height: 1.75rem
}}
@media (min-width: 1024px){.hf-source-footer .hcms-block-2392-lg\:top-0{
top: 0px
}
.hf-source-footer .hcms-block-2392-lg\:top-10{
top: 2.5rem
}
.hf-source-footer .hcms-block-2392-lg\:order-1{
order: 1
}
.hf-source-footer .hcms-block-2392-lg\:order-2{
order: 2
}
.hf-source-footer .hcms-block-2392-lg\:-mt-5{
margin-top: -1.25rem
}
.hf-source-footer .hcms-block-2392-lg\:mb-0{
margin-bottom: 0px
}
.hf-source-footer .hcms-block-2392-lg\:flex{
display: flex
}
.hf-source-footer .hcms-block-2392-lg\:h-auto{
height: auto
}
.hf-source-footer .hcms-block-2392-lg\:h-full{
height: 100%
}
.hf-source-footer .hcms-block-2392-lg\:max-h-none{
max-height: none
}
.hf-source-footer .hcms-block-2392-lg\:w-1\/2{
width: 50%
}
.hf-source-footer .hcms-block-2392-lg\:w-auto{
width: auto
}
.hf-source-footer .hcms-block-2392-lg\:w-full{
width: 100%
}
.hf-source-footer .hcms-block-2392-lg\:max-w-\[44vw\]{
max-width: 44vw
}
.hf-source-footer .hcms-block-2392-lg\:flex-col{
flex-direction: column
}
.hf-source-footer .hcms-block-2392-lg\:items-end{
align-items: flex-end
}
.hf-source-footer .hcms-block-2392-lg\:justify-between{
justify-content: space-between
}
.hf-source-footer .hcms-block-2392-lg\:gap-3{
gap: 0.75rem
}
.hf-source-footer .hcms-block-2392-lg\:\!py-0{
padding-top: 0px !important;
padding-bottom: 0px !important
}
.hf-source-footer .hcms-block-2392-lg\:pb-4{
padding-bottom: 1rem
}
.hf-source-footer .hcms-block-2392-lg\:pb-\[35px\]{
padding-bottom: 35px
}
.hf-source-footer .hcms-block-2392-lg\:pl-\[110px\]{
padding-left: 110px
}
.hf-source-footer .hcms-block-2392-lg\:pt-\[56px\]{
padding-top: 56px
}}
@media (min-width: 1280px){.hf-source-footer .hcms-block-2392-xl\:mt-8{
margin-top: 2rem
}
.hf-source-footer .hcms-block-2392-xl\:flex{
display: flex
}
.hf-source-footer .hcms-block-2392-xl\:hidden{
display: none
}
.hf-source-footer .hcms-block-2392-xl\:max-w-\[238px\]{
max-width: 238px
}
.hf-source-footer .hcms-block-2392-xl\:max-w-\[300px\]{
max-width: 300px
}
.hf-source-footer .hcms-block-2392-xl\:text-sm{
font-size: 0.875rem;
line-height: 1.25rem
}}
@media (min-width: 1536px){.hf-source-footer .hcms-block-2392-\32xl\:text-\[14px\]{
font-size: 14px
}}


























@media (min-width: 1671px){.hf-source-footer .footer-logo-icon--wrapper{
                display: block;
                top: 35px;
            }}
@media (min-width: 768px) and (max-width: 1670px){.hf-source-footer .footer-logo-icon--wrapper{
                top: 87px;
            }}
@media (max-width: 767px){.hf-source-footer .footer-logo-icon--wrapper{
                top: 12px;
                left: 17px;
                display: block;
            }}
