/** Shopify CDN: Minification failed

Line 14:3506 Expected ")" to end URL token
Line 14:3585 Expected ")" to end URL token
Line 14:3667 Expected ")" to end URL token
Line 14:3744 Expected ")" to end URL token
Line 309:64 Expected ")" to end URL token
Line 309:120 Expected ")" to end URL token
Line 309:220 Expected ")" to end URL token
Line 309:276 Expected ")" to end URL token

**/
.cl-sec-hdr .fa-sr-only, .cl-sec-hdr .fa-sr-only-focusable:not(:focus), .cl-sec-hdr .sr-only, .cl-sec-hdr .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.cl-sec-hdr { --spacing-0-5: 2px; --spacing-1: 4px; --spacing-1-5: 6px; --spacing-2: 8px; --spacing-2-5: 10px; --spacing-3: 12px; --spacing-3-5: 14px; --spacing-4: 16px; --spacing-4-5: 18px; --spacing-5: 20px; --spacing-5-5: 22px; --spacing-6: 24px; --spacing-6-5: 26px; --spacing-7: 28px; --spacing-7-5: 30px; --spacing-8: 32px; --spacing-8-5: 34px; --spacing-9: 36px; --spacing-9-5: 38px; --spacing-10: 40px; --spacing-11: 44px; --spacing-12: 48px; --spacing-14: 56px; --spacing-16: 64px; --spacing-18: 72px; --spacing-20: 80px; --spacing-24: 96px; --spacing-28: 112px; --spacing-32: 128px; --spacing-36: 144px; --spacing-40: 160px; --spacing-44: 176px; --spacing-48: 192px; --spacing-52: 208px; --spacing-56: 224px; --spacing-60: 240px; --spacing-64: 256px; --spacing-72: 288px; --spacing-80: 320px; --spacing-96: 384px; --container-max-width: 1300px; --container-narrow-max-width: 1050px; --container-gutter: var(--spacing-5); --section-outer-spacing-block: var(--spacing-12); --section-inner-max-spacing-block: var(--spacing-10); --section-inner-spacing-inline: var(--container-gutter); --section-stack-spacing-block: var(--spacing-8); --grid-gutter: var(--spacing-5); --product-list-row-gap: var(--spacing-8); --product-list-column-gap: var(--grid-gutter); --input-gap: var(--spacing-2); --input-height: 42px; --input-padding-inline: var(--spacing-4); --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); --transform-logical-flip: 1; --transform-origin-start: left; --transform-origin-end: right; --heading-font-family: Inter, sans-serif; --heading-font-weight: 400; --heading-font-style: normal; --heading-text-transform: normal; --heading-letter-spacing: -0.04em; --text-font-family: Inter, sans-serif; --text-font-weight: 400; --text-font-style: normal; --text-letter-spacing: 0.0em; --text-h0: 40px; --text-h1: 28px; --text-h2: 24px; --text-h3: 22px; --text-h4: 18px; --text-h5: 18px; --text-h6: 16px; --text-xs: 11px; --text-sm: 12px; --text-base: 14px; --text-lg: 18px; --accent: 68 68 68; --text-primary: 18 18 18; --background-primary: 255 255 255; --dialog-background: 255 255 255; --border-color: var(--text-color, var(--text-primary)) / 0.12; --button-background-primary: 68 68 68; --button-text-primary: 255 255 255; --button-background-secondary: 68 68 68; --button-text-secondary: 255 255 255; --success-background: 224 244 232; --success-text: 0 163 65; --warning-background: 255 246 233; --warning-text: 255 183 74; --error-background: 254 231 231; --error-text: 248 58 58; --on-sale-text: 0 0 0; --on-sale-badge-background: 0 0 0; --on-sale-badge-text: 255 255 255; --sold-out-badge-background: 0 0 0; --sold-out-badge-text: 255 255 255; --primary-badge-background: 128 60 238; --primary-badge-text: 255 255 255; --star-color: 255 183 74; --product-card-background: 255 255 255; --product-card-text: 18 18 18; --header-background: 255 255 255; --header-text: 18 18 18; --footer-background: 18 18 18; --footer-text: 255 255 255; --rounded-xs: 4px; --rounded-sm: 2px; --rounded: 4px; --rounded-lg: 8px; --rounded-full: 9999px; --rounded-button: 6px; --rounded-input: 6px; --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); --stagger-products-reveal-opacity: 0; --cursor-close-svg-url: url({{ 'cl-cursor-close-46c483.svg' | asset_url }}); --cursor-zoom-in-svg-url: url({{ 'cl-cursor-zoom-in-3f0fac.svg' | asset_url }}); --cursor-zoom-out-svg-url: url({{ 'cl-cursor-zoom-out-3fadf8.svg' | asset_url }}); --checkmark-svg-url: url({{ 'cl-checkmark-3e0161.svg' | asset_url }}); }
@media screen and (min-width: 700px) { .cl-sec-hdr { --text-h0: 52px; --text-h1: 36px; --text-h2: 28px; --text-h3: 26px; --text-h4: 20px; --text-h5: 20px; --text-h6: 18px; --text-xs: 11px; --text-sm: 12px; --text-base: 14px; --text-lg: 18px; --container-gutter: 32px; --section-outer-spacing-block: var(--spacing-16); --section-inner-max-spacing-block: var(--spacing-12); --section-inner-spacing-inline: var(--spacing-12); --section-stack-spacing-block: var(--spacing-12); --grid-gutter: var(--spacing-6); --product-list-row-gap: var(--spacing-12); --input-gap: 16px; --input-height: 50px; --input-padding-inline: var(--spacing-5); } }
@media screen and (min-width: 1000px) { .cl-sec-hdr { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-18); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1150px) { .cl-sec-hdr { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-20); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1400px) { .cl-sec-hdr { --text-h0: 64px; --text-h1: 48px; --text-h2: 40px; --text-h3: 28px; --text-h4: 24px; --text-h5: 20px; --text-h6: 20px; --section-outer-spacing-block: var(--spacing-24); --section-inner-max-spacing-block: var(--spacing-18); --section-inner-spacing-inline: var(--spacing-18); } }
@media screen and (min-width: 1600px) { .cl-sec-hdr { --section-outer-spacing-block: var(--spacing-24); --section-inner-max-spacing-block: var(--spacing-20); --section-inner-spacing-inline: var(--spacing-20); } }
.cl-sec-hdr .header__link-list details[open] > summary::after, .cl-sec-hdr .header__link-list details[is="mega-menu-disclosure"][open] > summary::after { content: ""; position: absolute; bottom: -24px; left: 50%; transform: translate(-50%); width: 100%; height: 2px; background: rgb(var(--primary-color, 0 128 128)); border-radius: 1px; }
.cl-sec-hdr .header__link-list details > summary { position: relative; }
.cl-sec-hdr .header__link-list > ul > li { position: static; }
.cl-sec-hdr .header__link-list details[is="mega-menu-disclosure"] { position: static; }
.cl-sec-hdr .mega-menu-sidebar { width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.cl-sec-hdr .header__wrapper { position: relative; z-index: 2; }
.cl-sec-hdr details[is="mega-menu-disclosure"][open] .mega-menu-sidebar { z-index: 1; }
.cl-sec-hdr *, .cl-sec-hdr ::before, .cl-sec-hdr ::after { box-sizing: border-box; border-style: solid; border-width: 0px; border-color: rgb(var(--text-color) / .12); }
.cl-sec-hdr { text-size-adjust: 100%; tab-size: 4; interpolate-size: allow-keywords; scroll-padding-block-start: calc(var(--sticky-area-height) + 20px); line-height: 1.5; }
.cl-sec-hdr { --background: var(--background-primary); --text-color: var(--text-primary); background: rgb(var(--background)); color: rgb(var(--text-color)); font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family); letter-spacing: var(--text-letter-spacing); margin: 0px; position: relative; }
.cl-sec-hdr a { color: inherit; text-decoration: inherit; }
.cl-sec-hdr button, .cl-sec-hdr input, .cl-sec-hdr optgroup, .cl-sec-hdr select, .cl-sec-hdr textarea { font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; line-height: inherit; text-transform: inherit; color: inherit; margin: 0px; padding: 0px; }
.cl-sec-hdr button, .cl-sec-hdr select { text-transform: none; }
.cl-sec-hdr button, .cl-sec-hdr [type="button"], .cl-sec-hdr [type="reset"], .cl-sec-hdr [type="submit"] { appearance: button; text-align: inherit; background-color: rgba(0, 0, 0, 0); background-image: none; }
.cl-sec-hdr button, .cl-sec-hdr label, .cl-sec-hdr summary, .cl-sec-hdr [role="button"], .cl-sec-hdr [type="checkbox"], .cl-sec-hdr [type="radio"], .cl-sec-hdr [type="submit"] { -webkit-tap-highlight-color: transparent; touch-action: manipulation; cursor: pointer; }
.cl-sec-hdr summary { user-select: none; list-style-type: none; }
.cl-sec-hdr ol, .cl-sec-hdr ul, .cl-sec-hdr menu { margin: 0px; padding: 0px; list-style: none; }
.cl-sec-hdr img, .cl-sec-hdr video, .cl-sec-hdr iframe, .cl-sec-hdr object { vertical-align: middle; display: block; }
.cl-sec-hdr img { color: rgba(0, 0, 0, 0); max-width: min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%); object-fit: inherit; object-position: inherit; height: auto; }
.cl-sec-hdr :focus:not(:focus-visible) { outline: none; }
.cl-sec-hdr [hidden] { display: none !important; }
.cl-sec-hdr height-observer, .cl-sec-hdr visibility-progress, .cl-sec-hdr scroll-area, .cl-sec-hdr video-media, .cl-sec-hdr model-media, .cl-sec-hdr media-carousel, .cl-sec-hdr impact-text, .cl-sec-hdr recently-viewed-products { display: block; }
@media screen and (min-width: 700px) { .cl-sec-hdr img { max-width: min(var(--image-max-width, 100%),100%); } }
.cl-sec-hdr .count-bubble { --size: var(--spacing-4); width: var(--size); height: var(--size); min-width: min-content; border-radius: var(--rounded-full); background: rgb(var(--button-background-primary)); color: rgb(var(--button-text-primary)); place-items: center; padding-inline-start: var(--spacing-1); padding-inline-end: var(--spacing-1); font-size: 9px; font-weight: 700; line-height: 1; display: grid; }
.cl-sec-hdr .link-faded-reverse { transition: opacity 0.2s ease-in-out; }
@media screen and (pointer: fine) { .cl-sec-hdr .link-faded-reverse:hover { opacity: 0.7; } }
.cl-sec-hdr .text-with-icon { gap: var(--spacing-3); align-items: center; display: flex; }
.cl-sec-hdr .text-with-icon > svg { flex-shrink: 0; }
.cl-sec-hdr .clh-icon { vertical-align: middle; display: block; }
.cl-sec-hdr .clh-header { --background: var(--header-background); --text-color: var(--header-text); --header-part-gap: var(--spacing-3); --header-icon-list-spacing: var(--spacing-4); --header-link-list-spacing: var(--spacing-6); --header-logo-opacity: 1; will-change: transform; margin-inline: auto; transition: background 0.25s; display: block; }
.cl-sec-hdr .header__wrapper { grid-template: var(--header-grid-template); align-items: center; gap: var(--header-part-gap); padding: var(--header-padding-block) max(var(--container-gutter),50% - var(--container-max-width) / 2); color: rgb(var(--text-color)); background: rgb(var(--background) / var(--header-background-opacity)); backdrop-filter: blur(var(--header-background-blur-radius)); border-radius: inherit; transition: inherit; display: grid; }
.cl-sec-hdr .header__logo { grid-area: logo; max-width: max-content; display: block; position: relative; }
.cl-sec-hdr .header__logo-image { width: var(--header-logo-width); height: auto; opacity: var(--header-logo-opacity, 1); }
.cl-sec-hdr .header__logo-image:not(.header__logo-image--transparent):last-child { --header-logo-opacity: 1; }
.cl-sec-hdr .header__main-nav { grid-area: main-nav; }
.cl-sec-hdr .header__secondary-nav { justify-content: flex-end; justify-self: end; align-items: center; gap: var(--spacing-3) var(--header-part-gap); flex-wrap: wrap; grid-area: secondary-nav; display: flex; }
.cl-sec-hdr .header__link-list { display: none; }
.cl-sec-hdr .header__icon-list { align-items: center; gap: var(--header-icon-list-spacing); display: flex; }
.cl-sec-hdr .header__cart-count { top: -5px; position: absolute; }
.cl-sec-hdr .header__cart-count:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: 14px; }
@media screen and (min-width: 700px) { .cl-sec-hdr .clh-header { --header-part-gap: var(--spacing-6); --header-icon-list-spacing: var(--spacing-6); } }
@media screen and (min-width: 1150px) { .cl-sec-hdr .header__link-list { gap: var(--spacing-4) var(--header-link-list-spacing); display: flex; } }
@media screen and (min-width: 1400px) { .cl-sec-hdr .clh-header { --header-part-gap: var(--spacing-10); --header-link-list-spacing: var(--spacing-7); } }
@supports selector(:has(> *)) { .cl-sec-hdr .clh-header:has([open]) { --header-background-opacity: 1; } }
.cl-sec-hdr .sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.cl-sec-hdr .tap-area { position: relative; }
.cl-sec-hdr .tap-area::before { content: ""; inset: calc(-1 * var(--spacing-2-5)); position: absolute; }
.cl-sec-hdr .opacity-0 { opacity: 0; }
.cl-sec-hdr :not(.is-scrollable) ~ .peer-not-scrollable\:hidden, .cl-sec-hdr .clh-hidden, .cl-sec-hdr .empty\:hidden:empty { display: none; }
.cl-sec-hdr .block { display: block; }
.cl-sec-hdr .contents { display: contents; }
@media screen and (min-width: 700px) { .cl-sec-hdr .sm\:hidden { display: none; } }
@media screen and (min-width: 700px) { .cl-sec-hdr .sm\:block { display: block; } }
@media screen and (min-width: 1000px) { .cl-sec-hdr .md\:block { display: block; } }
@media screen and (min-width: 1150px) { .cl-sec-hdr .lg\:hidden { display: none; } }
.cl-sec-hdr .relative { position: relative; }
.cl-sec-hdr .wrap { flex-wrap: wrap; }
.cl-sec-hdr .shrink-0 { flex-shrink: 0; }
.cl-sec-hdr .gap-2\.5 { gap: var(--spacing-2-5); }
.cl-sec-hdr .bold { font-weight: 700; }
.cl-sec-hdr .text-sm { font-size: var(--text-sm); line-height: 1.6; }
.cl-sec-hdr { --rounded: 10px !important; --heading-font-weight: 600 !important; --text-letter-spacing: -.05px !important; }
.cl-sec-hdr .bold { font-weight: 500 !important; }
.cl-sec-hdr .uppercase { text-transform: uppercase; }
.cl-sec-hdr header { border-bottom: 1px solid rgb(236, 236, 236); }
@media (min-width: 768px) { .cl-sec-hdr .header__secondary-nav .header__link-list { display: none !important; } }
.cl-sec-hdr .header__main-nav .chevronbottom, .cl-sec-hdr .header__icon-list .chevronbottom { flex-shrink: 0; width: 11px; position: relative; top: 1px; }
.cl-sec-hdr .text-with-icon { gap: 5px !important; }
.cl-sec-hdr .localization-selector { display: inline-flex; align-items: center; gap: 5px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; font: inherit; color: inherit; }
.cl-sec-hdr .localization-selector__flag { border-radius: 500px; width: 16px; height: 16px; object-fit: cover; flex-shrink: 0; }
.cl-sec-hdr .localization-selector__label { white-space: nowrap; }
.cl-sec-hdr .localization-selector .chevronbottom { flex-shrink: 0; width: 11px; position: relative; top: 1px; }
@media screen and (max-width: 1000px) { .cl-sec-hdr .text-with-icon > svg { flex-shrink: 0; width: 16px; } }
.cl-sec-hdr .flex { display: flex; }
.cl-sec-hdr .flex .chevronbottom { display: none; }
@media (max-width: 480px) { .cl-sec-hdr .localization-selector__label.bold.text-sm { display: none !important; } }
@media (max-width: 480px) { .cl-sec-hdr .mobile_locales { gap: 4px; } }
@media (max-width: 480px) { .cl-sec-hdr .flex .chevronbottom { display: flex; } }
.cl-sec-hdr, .cl-sec-hdr { overflow-x: clip; }
.cl-sec-hdr, .cl-sec-hdr h1, .cl-sec-hdr h2, .cl-sec-hdr h3, .cl-sec-hdr h4, .cl-sec-hdr h5, .cl-sec-hdr h6, .cl-sec-hdr p, .cl-sec-hdr .product-title, .cl-sec-hdr [class*="title"] { font-family: Inter, InterFallback, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; }
.cl-sec-hdr, .cl-sec-hdr { scroll-behavior: auto !important; }
.cl-sec-hdr { --sticky-header-enabled: 1; }
.cl-sec-hdr #cl-shopify-section-sections--29014684205382__header { --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); --header-padding-block: var(--spacing-3); --header-background-opacity: 1.0; --header-background-blur-radius: 0px; --header-transparent-text-color: 255 255 255; --header-logo-width: 120px; --header-logo-height: 14px; position: sticky; top: 0px; z-index: 10; }
@media screen and (min-width: 700px) { .cl-sec-hdr #cl-shopify-section-sections--29014684205382__header { --header-logo-width: 160px; --header-logo-height: 19px; --header-padding-block: var(--spacing-6); } }
@media screen and (min-width: 1150px) { .cl-sec-hdr #cl-shopify-section-sections--29014684205382__header { --header-grid-template: "logo main-nav secondary-nav" / auto minmax(0, 1fr) minmax(0, max-content); } }
.cl-sec-hdr .header__link-list details[open] > summary::after { content: ""; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 32px; height: 2px; background: rgb(var(--primary-color, 0 128 128)); border-radius: 1px; }
.cl-sec-hdr .mega-menu-sidebar { position: absolute; top: 100%; right: 0px; background: rgb(255, 255, 255); border-top: 1px solid rgba(0, 0, 0, 0.08); z-index: 100; box-shadow: none !important; }
.cl-sec-hdr .mega-menu-sidebar__container { display: grid; grid-template-columns: 280px 1fr 340px; max-width: 1320px; margin: 0px auto; min-height: 400px; }
.cl-sec-hdr .mega-menu-sidebar__categories { border-right: 1px solid rgba(0, 0, 0, 0.08); padding: 28px 0px; }
.cl-sec-hdr .mega-menu-sidebar__category-list { list-style: none; margin: 0px; padding: 0px; }
.cl-sec-hdr .mega-menu-sidebar__category-button { display: flex; align-items: center; gap: 16px; width: 100%; padding: 14px 28px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; text-align: left; font-size: 15px; font-weight: 600; color: rgb(26, 26, 26); transition: background-color 0.15s, color 0.15s; }
.cl-sec-hdr .mega-menu-sidebar__category-button:hover { background: rgb(248, 248, 248); }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-button { color: rgb(13, 115, 119); }
.cl-sec-hdr .mega-menu-sidebar__category-icon { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; flex-shrink: 0; opacity: 0.65; }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-icon { opacity: 1; }
.cl-sec-hdr .mega-menu-sidebar__category-icon img, .cl-sec-hdr .mega-menu-sidebar__category-icon svg { width: 100%; height: 100%; object-fit: contain; }
.cl-sec-hdr .mega-menu-sidebar__category-title { flex: 1 1 0%; }
.cl-sec-hdr .mega-menu-sidebar__category-chevron { opacity: 0.35; }
.cl-sec-hdr .mega-menu-sidebar__category-chevron svg { width: auto; height: 10px; }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-chevron { opacity: 0.8; display: flex; }
.cl-sec-hdr .mega-menu-sidebar__content { padding: 28px 40px; }
.cl-sec-hdr .mega-menu-sidebar__submenu { display: none; opacity: 0; }
.cl-sec-hdr .mega-menu-sidebar__submenu.clh-is-active { display: block; opacity: 1; }
.cl-sec-hdr .mega-menu-sidebar__promo-item { opacity: 0; }
.cl-sec-hdr .mega-menu-sidebar__promo-item.clh-is-active { opacity: 1; }
.cl-sec-hdr .mega-menu-sidebar__columns { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 32px 40px; }
.cl-sec-hdr .mega-menu-sidebar__group-header { margin-bottom: 12px; display: flex; align-items: center; gap: 8px; }
.cl-sec-hdr .mega-menu-sidebar__group-title { font-weight: 700; text-decoration: none; color: inherit; }
.cl-sec-hdr .mega-menu-sidebar__links { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 8px; }
.cl-sec-hdr .mega-menu-sidebar__link { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; }
.cl-sec-hdr .mega-menu-sidebar__link:hover { color: rgb(26, 26, 26); }
.cl-sec-hdr .mega-menu-sidebar__badge { display: inline-flex; align-items: center; padding: 4px 6px; font-size: 9px; font-weight: 600; text-transform: uppercase; background: rgb(13, 115, 119); color: white; border-radius: 4px; line-height: 1; }
.cl-sec-hdr .mega-menu-sidebar__promo { background: rgb(248, 248, 248); overflow: hidden; }
.cl-sec-hdr .mega-menu-sidebar__promo-item { display: none; height: 100%; }
.cl-sec-hdr .mega-menu-sidebar__promo-item.clh-is-active { display: block; }
.cl-sec-hdr .mega-menu-sidebar__promo-link { display: block; height: 100%; position: relative; text-decoration: none; }
.cl-sec-hdr .mega-menu-sidebar__promo-image { width: 100%; height: 100%; object-fit: cover; }
.cl-sec-hdr .mega-menu-sidebar__promo-text { position: absolute; bottom: 24px; left: 24px; right: 24px; font-size: 15px; font-weight: 500; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.4) 0px 2px 8px; }
@media (max-width: 1149px) { .cl-sec-hdr .mega-menu-sidebar { display: none; } }
.cl-sec-hdr .mega-menu-sidebar__submenu { display: none; opacity: 0; transition: opacity 0.2s; }
.cl-sec-hdr .mega-menu-sidebar__promo-item { opacity: 0; transition: opacity 0.2s; }
.cl-sec-hdr {
    --sticky-header-enabled:1;
  }
.cl-sec-hdr #cl-shopify-section-sections--29014684205382__header {
    --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
    --header-padding-block: var(--spacing-3);
    --header-background-opacity: 1.0;
    --header-background-blur-radius: 0px;
    --header-transparent-text-color: 255 255 255;--header-logo-width: 120px;
      --header-logo-height: 14px;position: sticky;
    top: 0;
    z-index: 10;
  }
.cl-sec-hdr .cl-shopify-section--announcement-bar ~ #cl-shopify-section-sections--29014684205382__header {
      top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px));
    }
@media screen and (min-width: 700px) { .cl-sec-hdr #cl-shopify-section-sections--29014684205382__header {--header-logo-width: 160px;
        --header-logo-height: 19px;--header-padding-block: var(--spacing-6);
    } }
@media screen and (min-width: 1150px) { .cl-sec-hdr #cl-shopify-section-sections--29014684205382__header {
        --header-grid-template: "logo main-nav secondary-nav" / auto minmax(0, 1fr) minmax(0, max-content);
      } }
.cl-sec-hdr .header__link-list details[open] > summary::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 32px;
    height: 2px;
    background: rgb(var(--primary-color, 0 128 128));
    border-radius: 1px;
  }
.cl-sec-hdr .header__link-list details > summary {
    position: relative;
  }
.cl-sec-hdr .header__link-list > ul > li {
    position: static;
  }
.cl-sec-hdr .header__link-list details[is="mega-menu-disclosure"] {
    position: static;
  }
.cl-sec-hdr .mega-menu-sidebar { position: absolute; top: 100%; right: 0; background: #fff; border-top: 1px solid rgba(0,0,0,0.08); box-shadow: none!important; z-index: 100; }
.cl-sec-hdr .mega-menu-sidebar__overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0006;
    min-height: 100lvh;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.25s ease, visibility 0.25s ease;
    pointer-events: none;
  }
.cl-sec-hdr .mega-menu-sidebar__overlay.clh-is-active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
.cl-sec-hdr .mega-menu-sidebar__container { display: grid; grid-template-columns: 280px 1fr 340px; max-width: 1320px; margin: 0 auto; min-height: 400px; }
.cl-sec-hdr .mega-menu-sidebar__categories { border-right: 1px solid rgba(0,0,0,0.08); padding: 28px 0; }
.cl-sec-hdr .mega-menu-sidebar__category-list { list-style: none; margin: 0; padding: 0; }
.cl-sec-hdr .mega-menu-sidebar__category-button { display: flex; align-items: center; gap: 16px; width: 100%; padding: 14px 28px; background: transparent; border: none; cursor: pointer; text-align: left; font-size: 15px; font-weight: 600; color: #1a1a1a; transition: background-color 0.15s, color 0.15s; }
.cl-sec-hdr .mega-menu-sidebar__category-button:hover { background: #f8f8f8; }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-button { color: #0d7377; }
.cl-sec-hdr .mega-menu-sidebar__category-icon { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; flex-shrink: 0; opacity: 0.65; }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-icon { opacity: 1; }
.cl-sec-hdr .mega-menu-sidebar__category-icon img, .cl-sec-hdr .mega-menu-sidebar__category-icon svg { width: 100%; height: 100%; object-fit: contain; }
.cl-sec-hdr .mega-menu-sidebar__category-title { flex: 1; }
.cl-sec-hdr .mega-menu-sidebar__category-chevron { opacity: 0.35; }
.cl-sec-hdr .mega-menu-sidebar__category-chevron svg { width: auto; height: 10px; }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-chevron { opacity: 0.8; display: flex; }
.cl-sec-hdr .mega-menu-sidebar__content { padding: 28px 40px; }
.cl-sec-hdr .mega-menu-sidebar__submenu {
    display: none;
    opacity: 0;}
.cl-sec-hdr .mega-menu-sidebar__submenu.clh-is-active {
    display: block;
    opacity: 1;
  }
.cl-sec-hdr .mega-menu-sidebar__promo-item {
    opacity: 0;}
.cl-sec-hdr .mega-menu-sidebar__promo-item.clh-is-active {
    opacity: 1;
  }
.cl-sec-hdr .mega-menu-sidebar__columns { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 32px 40px; }
.cl-sec-hdr .mega-menu-sidebar__group-header { margin-bottom: 12px; display: flex; align-items: center; gap: 8px; }
.cl-sec-hdr .mega-menu-sidebar__group-title { font-weight: 700; text-decoration: none; color: inherit; }
.cl-sec-hdr .mega-menu-sidebar__links { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; }
.cl-sec-hdr .mega-menu-sidebar__link { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; }
.cl-sec-hdr .mega-menu-sidebar__link:hover { color: #1a1a1a; }
.cl-sec-hdr .mega-menu-sidebar__badge { display: inline-flex; align-items: center; padding: 4px 6px; font-size: 9px; font-weight: 600; text-transform: uppercase; background: #0d7377; color: white; border-radius: 4px; line-height: 1; }
.cl-sec-hdr .mega-menu-sidebar__promo { background: #f8f8f8; overflow: hidden; }
.cl-sec-hdr .mega-menu-sidebar__promo-item { display: none; height: 100%; }
.cl-sec-hdr .mega-menu-sidebar__promo-item.clh-is-active { display: block; }
.cl-sec-hdr .mega-menu-sidebar__promo-link { display: block; height: 100%; position: relative; text-decoration: none; }
.cl-sec-hdr .mega-menu-sidebar__promo-link--placeholder { display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #f8f8f8, #f0f0f0); }
.cl-sec-hdr .mega-menu-sidebar__promo-image { width: 100%; height: 100%; object-fit: cover; }
.cl-sec-hdr .mega-menu-sidebar__promo-text { position: absolute; bottom: 24px; left: 24px; right: 24px; font-size: 15px; font-weight: 500; color: #fff; text-shadow: 0 2px 8px rgba(0,0,0,0.4); }
.cl-sec-hdr .mega-menu-sidebar__promo-link--placeholder .mega-menu-sidebar__promo-text { position: static; color: #1a1a1a; text-shadow: none; font-size: 18px; opacity: 0.5; }
@media (max-width: 1149px) { .cl-sec-hdr .mega-menu-sidebar { display: none; }
.cl-sec-hdr .mega-menu-sidebar__overlay { display: none; } }
.cl-sec-hdr .mega-menu-sidebar { position: absolute; top: 100%; right: 0; background: #fff; border-top: 1px solid rgba(0,0,0,0.08); box-shadow: none!important; z-index: 100; }
.cl-sec-hdr .mega-menu-sidebar__overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0006;
    min-height: 100lvh;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.25s ease, visibility 0.25s ease;
    pointer-events: none;
  }
.cl-sec-hdr .mega-menu-sidebar__overlay.clh-is-active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
.cl-sec-hdr .mega-menu-sidebar__container { display: grid; grid-template-columns: 280px 1fr 340px; max-width: 1320px; margin: 0 auto; min-height: 400px; }
.cl-sec-hdr .mega-menu-sidebar__categories { border-right: 1px solid rgba(0,0,0,0.08); padding: 28px 0; }
.cl-sec-hdr .mega-menu-sidebar__category-list { list-style: none; margin: 0; padding: 0; }
.cl-sec-hdr .mega-menu-sidebar__category-button { display: flex; align-items: center; gap: 16px; width: 100%; padding: 14px 28px; background: transparent; border: none; cursor: pointer; text-align: left; font-size: 15px; font-weight: 600; color: #1a1a1a; transition: background-color 0.15s, color 0.15s; }
.cl-sec-hdr .mega-menu-sidebar__category-button:hover { background: #f8f8f8; }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-button { color: #0d7377; }
.cl-sec-hdr .mega-menu-sidebar__category-icon { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; flex-shrink: 0; opacity: 0.65; }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-icon { opacity: 1; }
.cl-sec-hdr .mega-menu-sidebar__category-icon img, .cl-sec-hdr .mega-menu-sidebar__category-icon svg { width: 100%; height: 100%; object-fit: contain; }
.cl-sec-hdr .mega-menu-sidebar__category-title { flex: 1; }
.cl-sec-hdr .mega-menu-sidebar__category-chevron { opacity: 0.35; }
.cl-sec-hdr .mega-menu-sidebar__category-chevron svg { width: auto; height: 10px; }
.cl-sec-hdr .mega-menu-sidebar__category-item.clh-is-active .mega-menu-sidebar__category-chevron { opacity: 0.8; display: flex; }
.cl-sec-hdr .mega-menu-sidebar__content { padding: 28px 40px; }
.cl-sec-hdr .mega-menu-sidebar__submenu {
    display: none;
    opacity: 0;transition: opacity 0.2s ease;}
.cl-sec-hdr .mega-menu-sidebar__submenu.clh-is-active {
    display: block;
    opacity: 1;
  }
.cl-sec-hdr .mega-menu-sidebar__promo-item {
    opacity: 0;transition: opacity 0.2s ease;}
.cl-sec-hdr .mega-menu-sidebar__promo-item.clh-is-active {
    opacity: 1;
  }
.cl-sec-hdr .mega-menu-sidebar__columns { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 32px 40px; }
.cl-sec-hdr .mega-menu-sidebar__group-header { margin-bottom: 12px; display: flex; align-items: center; gap: 8px; }
.cl-sec-hdr .mega-menu-sidebar__group-title { font-weight: 700; text-decoration: none; color: inherit; }
.cl-sec-hdr .mega-menu-sidebar__links { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; }
.cl-sec-hdr .mega-menu-sidebar__link { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; }
.cl-sec-hdr .mega-menu-sidebar__link:hover { color: #1a1a1a; }
.cl-sec-hdr .mega-menu-sidebar__badge { display: inline-flex; align-items: center; padding: 4px 6px; font-size: 9px; font-weight: 600; text-transform: uppercase; background: #0d7377; color: white; border-radius: 4px; line-height: 1; }
.cl-sec-hdr .mega-menu-sidebar__promo { background: #f8f8f8; overflow: hidden; }
.cl-sec-hdr .mega-menu-sidebar__promo-item { display: none; height: 100%; }
.cl-sec-hdr .mega-menu-sidebar__promo-item.clh-is-active { display: block; }
.cl-sec-hdr .mega-menu-sidebar__promo-link { display: block; height: 100%; position: relative; text-decoration: none; }
.cl-sec-hdr .mega-menu-sidebar__promo-link--placeholder { display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #f8f8f8, #f0f0f0); }
.cl-sec-hdr .mega-menu-sidebar__promo-image { width: 100%; height: 100%; object-fit: cover; }
.cl-sec-hdr .mega-menu-sidebar__promo-text { position: absolute; bottom: 24px; left: 24px; right: 24px; font-size: 15px; font-weight: 500; color: #fff; text-shadow: 0 2px 8px rgba(0,0,0,0.4); }
.cl-sec-hdr .mega-menu-sidebar__promo-link--placeholder .mega-menu-sidebar__promo-text { position: static; color: #1a1a1a; text-shadow: none; font-size: 18px; opacity: 0.5; }
@media (max-width: 1149px) { .cl-sec-hdr .mega-menu-sidebar { display: none; }
.cl-sec-hdr .mega-menu-sidebar__overlay { display: none; } }
.cl-sec-hdr .country-flags {background:-webkit-image-set(url({{ 'cl-country-flags-560751.png' | asset_url }}) 1x,url({{ 'cl-country-flags-2x-fbe8f8.png' | asset_url }}) 2x) no-repeat top left;background:image-set(url({{ 'cl-country-flags-560751.png' | asset_url }}) 1x,url({{ 'cl-country-flags-2x-fbe8f8.png' | asset_url }}) 2x) no-repeat top left;width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0px 2px 3px rgb(0 0 0 / .1))}
.cl-sec-hdr .country-flags--AD {background-position:0 0}
.cl-sec-hdr .country-flags--AE {background-position:-21px 0}
.cl-sec-hdr .country-flags--AF {background-position:0 -21px}
.cl-sec-hdr .country-flags--African_nion {background-position:-21px -21px}
.cl-sec-hdr .country-flags--AG {background-position:-42px 0}
.cl-sec-hdr .country-flags--AI {background-position:-42px -21px}
.cl-sec-hdr .country-flags--AL {background-position:0 -42px}
.cl-sec-hdr .country-flags--AM {background-position:-21px -42px}
.cl-sec-hdr .country-flags--AMS {background-position:-42px -42px}
.cl-sec-hdr .country-flags--AO {background-position:-63px 0}
.cl-sec-hdr .country-flags--AQ {background-position:-63px -21px}
.cl-sec-hdr .country-flags--AR {background-position:-63px -42px}
.cl-sec-hdr .country-flags--AS {background-position:0 -63px}
.cl-sec-hdr .country-flags--AT {background-position:-21px -63px}
.cl-sec-hdr .country-flags--AU {background-position:-42px -63px}
.cl-sec-hdr .country-flags--AW {background-position:-63px -63px}
.cl-sec-hdr .country-flags--AX {background-position:-84px 0}
.cl-sec-hdr .country-flags--AZ {background-position:-84px -21px}
.cl-sec-hdr .country-flags--BA {background-position:-84px -42px}
.cl-sec-hdr .country-flags--BB {background-position:-84px -63px}
.cl-sec-hdr .country-flags--BD {background-position:0 -84px}
.cl-sec-hdr .country-flags--BE {background-position:-21px -84px}
.cl-sec-hdr .country-flags--BF {background-position:-42px -84px}
.cl-sec-hdr .country-flags--BG {background-position:-63px -84px}
.cl-sec-hdr .country-flags--BH {background-position:-84px -84px}
.cl-sec-hdr .country-flags--BI {background-position:-105px 0}
.cl-sec-hdr .country-flags--BJ {background-position:-105px -21px}
.cl-sec-hdr .country-flags--BL {background-position:-105px -42px}
.cl-sec-hdr .country-flags--BM {background-position:-105px -63px}
.cl-sec-hdr .country-flags--BN {background-position:-105px -84px}
.cl-sec-hdr .country-flags--BO {background-position:0 -105px}
.cl-sec-hdr .country-flags--BQ-BO {background-position:-21px -105px}
.cl-sec-hdr .country-flags--BQ-SA {background-position:-42px -105px}
.cl-sec-hdr .country-flags--BQ-SE {background-position:-63px -105px}
.cl-sec-hdr .country-flags--BR {background-position:-84px -105px}
.cl-sec-hdr .country-flags--BS {background-position:-105px -105px}
.cl-sec-hdr .country-flags--BT {background-position:-126px 0}
.cl-sec-hdr .country-flags--BV {background-position:-126px -21px}
.cl-sec-hdr .country-flags--BW {background-position:-126px -42px}
.cl-sec-hdr .country-flags--BY {background-position:-126px -63px}
.cl-sec-hdr .country-flags--BZ {background-position:-126px -84px}
.cl-sec-hdr .country-flags--CA {background-position:-126px -105px}
.cl-sec-hdr .country-flags--CC {background-position:0 -126px}
.cl-sec-hdr .country-flags--CD {background-position:-21px -126px}
.cl-sec-hdr .country-flags--CF {background-position:-42px -126px}
.cl-sec-hdr .country-flags--CG {background-position:-63px -126px}
.cl-sec-hdr .country-flags--CH {background-position:-84px -126px}
.cl-sec-hdr .country-flags--CI {background-position:-105px -126px}
.cl-sec-hdr .country-flags--CK {background-position:-126px -126px}
.cl-sec-hdr .country-flags--CL {background-position:-147px 0}
.cl-sec-hdr .country-flags--CM {background-position:-147px -21px}
.cl-sec-hdr .country-flags--CN {background-position:-147px -42px}
.cl-sec-hdr .country-flags--CO {background-position:-147px -63px}
.cl-sec-hdr .country-flags--CR {background-position:-147px -84px}
.cl-sec-hdr .country-flags--CU {background-position:-147px -105px}
.cl-sec-hdr .country-flags--CV {background-position:-147px -126px}
.cl-sec-hdr .country-flags--CW {background-position:0 -147px}
.cl-sec-hdr .country-flags--CX {background-position:-21px -147px}
.cl-sec-hdr .country-flags--CY {background-position:-42px -147px}
.cl-sec-hdr .country-flags--CZ {background-position:-63px -147px}
.cl-sec-hdr .country-flags--DE {background-position:-84px -147px}
.cl-sec-hdr .country-flags--DJ {background-position:-105px -147px}
.cl-sec-hdr .country-flags--DK {background-position:-126px -147px}
.cl-sec-hdr .country-flags--DM {background-position:-147px -147px}
.cl-sec-hdr .country-flags--DO {background-position:-168px 0}
.cl-sec-hdr .country-flags--DZ {background-position:-168px -21px}
.cl-sec-hdr .country-flags--EC {background-position:-168px -42px}
.cl-sec-hdr .country-flags--EE {background-position:-168px -63px}
.cl-sec-hdr .country-flags--EG {background-position:-168px -84px}
.cl-sec-hdr .country-flags--EH {background-position:-168px -105px}
.cl-sec-hdr .country-flags--ER {background-position:-168px -126px}
.cl-sec-hdr .country-flags--ES {background-position:-168px -147px}
.cl-sec-hdr .country-flags--ET {background-position:0 -168px}
.cl-sec-hdr .country-flags--EUROPE {background-position:-21px -168px}
.cl-sec-hdr .country-flags--FI {background-position:-42px -168px}
.cl-sec-hdr .country-flags--FJ {background-position:-63px -168px}
.cl-sec-hdr .country-flags--FK {background-position:-84px -168px}
.cl-sec-hdr .country-flags--FM {background-position:-105px -168px}
.cl-sec-hdr .country-flags--FO {background-position:-126px -168px}
.cl-sec-hdr .country-flags--FR {background-position:-147px -168px}
.cl-sec-hdr .country-flags--GA {background-position:-168px -168px}
.cl-sec-hdr .country-flags--GB {background-position:-189px -63px}
.cl-sec-hdr .country-flags--GB-NIR {background-position:-189px -21px}
.cl-sec-hdr .country-flags--GB-SCT {background-position:-189px -42px}
.cl-sec-hdr .country-flags--GB-UKM {background-position:-189px -63px}
.cl-sec-hdr .country-flags--GB-WLS {background-position:-189px -84px}
.cl-sec-hdr .country-flags--GD {background-position:-189px -105px}
.cl-sec-hdr .country-flags--GE {background-position:-189px -126px}
.cl-sec-hdr .country-flags--GF {background-position:-189px -147px}
.cl-sec-hdr .country-flags--GG {background-position:-189px -168px}
.cl-sec-hdr .country-flags--GH {background-position:0 -189px}
.cl-sec-hdr .country-flags--GI {background-position:-21px -189px}
.cl-sec-hdr .country-flags--GL {background-position:-42px -189px}
.cl-sec-hdr .country-flags--GM {background-position:-63px -189px}
.cl-sec-hdr .country-flags--GN {background-position:-84px -189px}
.cl-sec-hdr .country-flags--GP {background-position:-105px -189px}
.cl-sec-hdr .country-flags--GP {background-position:-126px -189px}
.cl-sec-hdr .country-flags--GQ {background-position:-147px -189px}
.cl-sec-hdr .country-flags--GR {background-position:-168px -189px}
.cl-sec-hdr .country-flags--GS {background-position:-189px -189px}
.cl-sec-hdr .country-flags--GT {background-position:-210px 0}
.cl-sec-hdr .country-flags--GU {background-position:-210px -21px}
.cl-sec-hdr .country-flags--GW {background-position:-210px -42px}
.cl-sec-hdr .country-flags--GY {background-position:-210px -63px}
.cl-sec-hdr .country-flags--HK {background-position:-210px -84px}
.cl-sec-hdr .country-flags--HM {background-position:-210px -105px}
.cl-sec-hdr .country-flags--HN {background-position:-210px -126px}
.cl-sec-hdr .country-flags--HR {background-position:-210px -147px}
.cl-sec-hdr .country-flags--HT {background-position:-210px -168px}
.cl-sec-hdr .country-flags--HU {background-position:-210px -189px}
.cl-sec-hdr .country-flags--ID {background-position:0 -210px}
.cl-sec-hdr .country-flags--IE {background-position:-21px -210px}
.cl-sec-hdr .country-flags--IL {background-position:-42px -210px}
.cl-sec-hdr .country-flags--IM {background-position:-63px -210px}
.cl-sec-hdr .country-flags--IN {background-position:-84px -210px}
.cl-sec-hdr .country-flags--IO {background-position:-105px -210px}
.cl-sec-hdr .country-flags--IQ {background-position:-126px -210px}
.cl-sec-hdr .country-flags--IR {background-position:-147px -210px}
.cl-sec-hdr .country-flags--IS {background-position:-168px -210px}
.cl-sec-hdr .country-flags--IT {background-position:-189px -210px}
.cl-sec-hdr .country-flags--JE {background-position:-210px -210px}
.cl-sec-hdr .country-flags--JM {background-position:-231px 0}
.cl-sec-hdr .country-flags--JO {background-position:-231px -21px}
.cl-sec-hdr .country-flags--JP {background-position:-231px -42px}
.cl-sec-hdr .country-flags--KG {background-position:-231px -63px}
.cl-sec-hdr .country-flags--KH {background-position:-231px -84px}
.cl-sec-hdr .country-flags--KI {background-position:-231px -105px}
.cl-sec-hdr .country-flags--KM {background-position:-231px -126px}
.cl-sec-hdr .country-flags--KN {background-position:-231px -147px}
.cl-sec-hdr .country-flags--KN-SK {background-position:-231px -168px}
.cl-sec-hdr .country-flags--KP {background-position:-231px -189px}
.cl-sec-hdr .country-flags--KR {background-position:-231px -210px}
.cl-sec-hdr .country-flags--KW {background-position:0 -231px}
.cl-sec-hdr .country-flags--KY {background-position:-21px -231px}
.cl-sec-hdr .country-flags--KZ {background-position:-42px -231px}
.cl-sec-hdr .country-flags--LA {background-position:-63px -231px}
.cl-sec-hdr .country-flags--LB {background-position:-84px -231px}
.cl-sec-hdr .country-flags--LC {background-position:-105px -231px}
.cl-sec-hdr .country-flags--LI {background-position:-126px -231px}
.cl-sec-hdr .country-flags--LK {background-position:-147px -231px}
.cl-sec-hdr .country-flags--LR {background-position:-168px -231px}
.cl-sec-hdr .country-flags--LS {background-position:-189px -231px}
.cl-sec-hdr .country-flags--LT {background-position:-210px -231px}
.cl-sec-hdr .country-flags--LU {background-position:-231px -231px}
.cl-sec-hdr .country-flags--LV {background-position:-252px 0}
.cl-sec-hdr .country-flags--LY {background-position:-252px -21px}
.cl-sec-hdr .country-flags--MA {background-position:-252px -42px}
.cl-sec-hdr .country-flags--MC {background-position:-252px -63px}
.cl-sec-hdr .country-flags--MD {background-position:-252px -84px}
.cl-sec-hdr .country-flags--ME {background-position:-252px -105px}
.cl-sec-hdr .country-flags--MF {background-position:-252px -126px}
.cl-sec-hdr .country-flags--MG {background-position:-252px -147px}
.cl-sec-hdr .country-flags--MH {background-position:-252px -168px}
.cl-sec-hdr .country-flags--MK {background-position:-252px -189px}
.cl-sec-hdr .country-flags--ML {background-position:-252px -210px}
.cl-sec-hdr .country-flags--MM {background-position:-252px -231px}
.cl-sec-hdr .country-flags--MN {background-position:0 -252px}
.cl-sec-hdr .country-flags--MO {background-position:-21px -252px}
.cl-sec-hdr .country-flags--MP {background-position:-42px -252px}
.cl-sec-hdr .country-flags--MQ {background-position:-63px -252px}
.cl-sec-hdr .country-flags--MQ-UNF {background-position:-84px -252px}
.cl-sec-hdr .country-flags--MR {background-position:-105px -252px}
.cl-sec-hdr .country-flags--MS {background-position:-126px -252px}
.cl-sec-hdr .country-flags--MT {background-position:-147px -252px}
.cl-sec-hdr .country-flags--MU {background-position:-168px -252px}
.cl-sec-hdr .country-flags--MV {background-position:-189px -252px}
.cl-sec-hdr .country-flags--MW {background-position:-210px -252px}
.cl-sec-hdr .country-flags--MX {background-position:-231px -252px}
.cl-sec-hdr .country-flags--MY {background-position:-252px -252px}
.cl-sec-hdr .country-flags--MZ {background-position:-273px 0}
.cl-sec-hdr .country-flags--NA {background-position:-273px -21px}
.cl-sec-hdr .country-flags--NC {background-position:-273px -42px}
.cl-sec-hdr .country-flags--NE {background-position:-273px -63px}
.cl-sec-hdr .country-flags--NF {background-position:-273px -84px}
.cl-sec-hdr .country-flags--NG {background-position:-273px -105px}
.cl-sec-hdr .country-flags--NI {background-position:-273px -126px}
.cl-sec-hdr .country-flags--NL {background-position:-273px -147px}
.cl-sec-hdr .country-flags--NO {background-position:-273px -168px}
.cl-sec-hdr .country-flags--NP {background-position:-273px -189px}
.cl-sec-hdr .country-flags--NR {background-position:-273px -210px}
.cl-sec-hdr .country-flags--NU {background-position:-273px -231px}
.cl-sec-hdr .country-flags--NZ {background-position:-273px -252px}
.cl-sec-hdr .country-flags--OM {background-position:0 -273px}
.cl-sec-hdr .country-flags--PA {background-position:-21px -273px}
.cl-sec-hdr .country-flags--PE {background-position:-42px -273px}
.cl-sec-hdr .country-flags--PF {background-position:-63px -273px}
.cl-sec-hdr .country-flags--PG {background-position:-84px -273px}
.cl-sec-hdr .country-flags--PH {background-position:-105px -273px}
.cl-sec-hdr .country-flags--PK {background-position:-126px -273px}
.cl-sec-hdr .country-flags--PL {background-position:-147px -273px}
.cl-sec-hdr .country-flags--PM {background-position:-168px -273px}
.cl-sec-hdr .country-flags--PM-UNF {background-position:-189px -273px}
.cl-sec-hdr .country-flags--PN {background-position:-210px -273px}
.cl-sec-hdr .country-flags--PR {background-position:-231px -273px}
.cl-sec-hdr .country-flags--PS {background-position:-252px -273px}
.cl-sec-hdr .country-flags--PT {background-position:-273px -273px}
.cl-sec-hdr .country-flags--PW {background-position:-294px 0}
.cl-sec-hdr .country-flags--PY {background-position:-294px -21px}
.cl-sec-hdr .country-flags--QA {background-position:-294px -42px}
.cl-sec-hdr .country-flags--RAINBOW {background-position:-294px -63px}
.cl-sec-hdr .country-flags--RE {background-position:-294px -84px}
.cl-sec-hdr .country-flags--RO {background-position:-294px -105px}
.cl-sec-hdr .country-flags--RS {background-position:-294px -126px}
.cl-sec-hdr .country-flags--RU {background-position:-294px -147px}
.cl-sec-hdr .country-flags--RW {background-position:-294px -168px}
.cl-sec-hdr .country-flags--SA {background-position:-294px -189px}
.cl-sec-hdr .country-flags--SB {background-position:-294px -210px}
.cl-sec-hdr .country-flags--SC {background-position:-294px -231px}
.cl-sec-hdr .country-flags--SD {background-position:-294px -252px}
.cl-sec-hdr .country-flags--SE {background-position:-294px -273px}
.cl-sec-hdr .country-flags--SG {background-position:0 -294px}
.cl-sec-hdr .country-flags--SH {background-position:-21px -294px}
.cl-sec-hdr .country-flags--SI {background-position:-42px -294px}
.cl-sec-hdr .country-flags--SJ {background-position:-63px -294px}
.cl-sec-hdr .country-flags--SK {background-position:-84px -294px}
.cl-sec-hdr .country-flags--SL {background-position:-105px -294px}
.cl-sec-hdr .country-flags--SM {background-position:-126px -294px}
.cl-sec-hdr .country-flags--SN {background-position:-147px -294px}
.cl-sec-hdr .country-flags--SO {background-position:-168px -294px}
.cl-sec-hdr .country-flags--SR {background-position:-189px -294px}
.cl-sec-hdr .country-flags--SS {background-position:-210px -294px}
.cl-sec-hdr .country-flags--ST {background-position:-231px -294px}
.cl-sec-hdr .country-flags--SV {background-position:-252px -294px}
.cl-sec-hdr .country-flags--SX {background-position:-273px -294px}
.cl-sec-hdr .country-flags--SY {background-position:-294px -294px}
.cl-sec-hdr .country-flags--SZ {background-position:-315px 0}
.cl-sec-hdr .country-flags--TC {background-position:-315px -21px}
.cl-sec-hdr .country-flags--TD {background-position:-315px -42px}
.cl-sec-hdr .country-flags--TF {background-position:-315px -63px}
.cl-sec-hdr .country-flags--TG {background-position:-315px -84px}
.cl-sec-hdr .country-flags--TH {background-position:-315px -105px}
.cl-sec-hdr .country-flags--TJ {background-position:-315px -126px}
.cl-sec-hdr .country-flags--TK {background-position:-315px -147px}
.cl-sec-hdr .country-flags--TL {background-position:-315px -168px}
.cl-sec-hdr .country-flags--TM {background-position:-315px -189px}
.cl-sec-hdr .country-flags--TN {background-position:-315px -210px}
.cl-sec-hdr .country-flags--TO {background-position:-315px -231px}
.cl-sec-hdr .country-flags--TR {background-position:-315px -252px}
.cl-sec-hdr .country-flags--TT {background-position:-315px -273px}
.cl-sec-hdr .country-flags--TV {background-position:-315px -294px}
.cl-sec-hdr .country-flags--TW {background-position:0 -315px}
.cl-sec-hdr .country-flags--TZ {background-position:-21px -315px}
.cl-sec-hdr .country-flags--UA {background-position:-42px -315px}
.cl-sec-hdr .country-flags--UG {background-position:-63px -315px}
.cl-sec-hdr .country-flags--UM {background-position:-84px -315px}
.cl-sec-hdr .country-flags--Union_f_outh_merican_ations {background-position:-105px -315px}
.cl-sec-hdr .country-flags--US {background-position:-126px -315px}
.cl-sec-hdr .country-flags--UY {background-position:-147px -315px}
.cl-sec-hdr .country-flags--UZ {background-position:-168px -315px}
.cl-sec-hdr .country-flags--VA {background-position:-189px -315px}
.cl-sec-hdr .country-flags--VC {background-position:-210px -315px}
.cl-sec-hdr .country-flags--VE {background-position:-231px -315px}
.cl-sec-hdr .country-flags--VG {background-position:-252px -315px}
.cl-sec-hdr .country-flags--VI {background-position:-273px -315px}
.cl-sec-hdr .country-flags--VN {background-position:-294px -315px}
.cl-sec-hdr .country-flags--VU {background-position:-315px -315px}
.cl-sec-hdr .country-flags--WF {background-position:-336px 0}
.cl-sec-hdr .country-flags--WS {background-position:-336px -21px}
.cl-sec-hdr .country-flags--XK {background-position:-336px -42px}
.cl-sec-hdr .country-flags--YE {background-position:-336px -63px}
.cl-sec-hdr .country-flags--YT-UNF {background-position:-336px -84px}
.cl-sec-hdr .country-flags--ZA {background-position:-336px -105px}
.cl-sec-hdr .country-flags--ZM {background-position:-336px -126px}
.cl-sec-hdr .country-flags--ZW {background-position:-336px -147px}
/* overlay compartilhado do megamenu (o dele vive no <body>, z 9, abaixo do header z 10) */
.cl-hdr-overlay{position:fixed;inset:0;background:#0006;min-height:100lvh;z-index:11;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;pointer-events:none}
.cl-hdr-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}
/* o Shrine tem div:empty{display:none} e o overlay e uma div vazia */
div.cl-hdr-overlay.cl-hdr-overlay{display:block}
@media (max-width:1149px){div.cl-hdr-overlay.cl-hdr-overlay{display:none}}
