/* === CSSOM-extracted custom properties === */
:root {
  --font-base-size: 16;
  --fa-style-family-classic: "Font Awesome 6 Free";
  --oke-border-width: 1px;
  --blocks-radius: 0px;
  --font-h3-desktop: 22;
  --font-h1-tablet: 29;
  --m-duration-default: .25s;
  --oke-text-regular: 16px;
  --rb-smart-search-quick-view-product-title-color: #232323;
  --bg-black: 0,0,0;
  --btn-text-transform: uppercase;
  --fluid-container-offset: 95px;
  --font-btn-weight: 500;
  --rb-smart-search-results-product-title-color: #232323;
  --oke-filter-backgroundColor: #FFFFFF;
  --font-h4-mobile: 14;
  --oke-stars-foregroundColor: #FFCF2A;
  --m-animation-zoom-fade: m-zoom-fade 600ms ease forwards;
  --color-foreground-secondary: 20,43,111;
  --rb-smart-search-results-pagination-button-text-color: #ffffff;
  --color-form-field-text: 20,43,111;
  --oke-button-borderColorActive: #676986;
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  --color-price-regular: 102,102,102;
  --rb-smart-search-quick-view-button-background-color: #2491C4;
  --bg-cart-wishlist-count: #142b6f;
  --rb-smart-search-results-product-price-compare-at-color: #9a9a9a;
  --m-animation-fade-in-right: m-fade-in-right 600ms cubic-bezier(0, 0, 0.3, 1) forwards;
  --bg-card-placeholder: rgba(243,243,243,1);
  --oke-button-textColorHover: #142B6F;
  --oke-filter-searchHighlightColor: #B2F9E9;
  --oke-text-small: 14px;
  --spacing-sections-desktop: 60px;
  --rb-smart-search-quick-view-button-text-color: #ffffff;
  --kl-reviews-color-light-gray: #e9e9eb;
  --color-tooltip: 20,43,111;
  --inputs-border-width: 1px;
  --color-image-overlay: #000000;
  --rb-smart-search-results-content-inactive-tab-color: #546b7d;
  --rb-smart-search-quick-view-product-price-compare-at-color: #9a9a9a;
  --font-h4-desktop: 18;
  --oke-button-borderColor: #142B6F;
  --swiper-theme-color: #007aff;
  --font-btn-size: 16px;
  --rb-smart-search-quick-view-product-price-sale-color: #44BE70;
  --oke-starRating-spaceBelow: 0px;
  --oke-border-color: #E5E5EB;
  --font-weight-header: 500;
  --medium-blocks-radius: 0px;
  --oke-attributeBar-borderColor: #9A9DB1;
  --rb-smart-search-quick-view-reviews-background-color: #E5E5E5;
  --font-h1-mobile: 25;
  --m-scrollbar-width: 0px;
  --oke-button-textColorActive: #FFFFFF;
  --rb-smart-search-results-content-description-color: #405768;
  --rb-smart-search-results-reviews-text-color: #535353;
  --rb-smart-search-quick-view-reviews-text-color: #535353;
  --btn-line-height: 23px;
  --oke-widget-spaceAbove: 20px;
  --oke-widget-spaceBelow: 20px;
  --rb-smart-search-quick-view-button-border-width: 2px;
  --oke-button-fontWeight: 700;
  --rb-smart-search-quick-view-product-price-color: #535353;
  --oke-avatar-size: 48px;
  --color-background: 255,255,255;
  --font-weight-body: 400;
  --m-animation-fade-in-right-rtl: m-fade-in-right-rtl 600ms cubic-bezier(0, 0, 0.3, 1) forwards;
  --font-h2-tablet: 28;
  --oke-avatar-placeholderTextColor: #2C3E50;
  --color-tooltip-text: 255,255,255;
  --font-h5-mobile: 16;
  --color-button-text: 255,255,255;
  --product-title-line-clamp: ;
  --font-h5-desktop: 18;
  --oke-filter-textColorActive: #FFFFFF;
  --color-form-field: 255,255,255;
  --wizz-black: #000;
  --rb-smart-search-results-reviews-foreground-color: #FBCA10;
  --spacing-sections-mobile: 20px;
  --color-error-bg: #fbeaea;
  --oke-shadingColor: #F7F7F8;
  --rb-smart-search-results-pagination-button-border-color: #2491C4;
  --bg-white: 255,255,255;
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --color-button: 20,43,111;
  --oke-button-borderWidth: 1px;
  --oke-avatar-backgroundColor: #E5E5EB;
  --color-outline-button: 20,43,111;
  --container-width: 1140px;
  --oke-button-backgroundColor: #142B6F;
  --oke-button-borderRadius: 40px;
  --font-h6-mobile: 16;
  --rb-widget-input-border-color: #cccccc;
  --rb-smart-search-results-pagination-button-radius: 5px;
  --oke-filter-borderRadius: 100px;
  --color-cart-wishlist-count: #ffffff;
  --font-stack-body: 'M-Body-Font';
  --m-duration-short: .1s;
  --color-price-sale: 20,43,111;
  --oke-text-primaryColor: #142B6F;
  --base-line-height: 28;
  --color-warning-bg: #faecd7;
  --oke-button-borderColorHover: #142B6F;
  --opacity-image-overlay: 0.2;
  --oke-stars-backgroundColor: #E5E5E5;
  --rb-smart-search-results-reviews-background-color: #E5E5E5;
  --oke-button-fontFamily: ;
  --oke-button-backgroundColorActive: #676986;
  --m-duration-image: .65s;
  --m-animation-fade-in-left-rtl: m-fade-in-left-rtl 600ms cubic-bezier(0, 0, 0.3, 1) forwards;
  --btn-border-radius: 40px;
  --rb-widget-input-border-focus-color: #2491C4;
  --oke-attributeBar-shadingColor: #9A9DB1;
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  --m-duration-long: .5s;
  --color-button-hover: 20, 43, 111;
  --oke-filter-borderColor: #DBDDE4;
  --m-animation-fade-in-up: m-fade-in-up 600ms cubic-bezier(0, 0, 0.3, 1) forwards;
  --font-h1-desktop: 42;
  --inputs-radius: 10px;
  --font-h3-mobile: 15;
  --oke-button-textColor: #FFFFFF;
  --color-warning: 210,134,26;
  --oke-filter-borderColorActive: #676986;
  --rb-smart-search-results-product-price-sale-color: #44BE70;
  --arrow-down-url: url('./arrow-down.svg');
  --oke-text-large: 22px;
  --oke-highlightColor: #142B6F;
  --spacing-sections-laptop: 48px;
  --text-black: 0,0,0;
  --font-h2-mobile: 25;
  --color-success: 58,135,53;
  --color-button-text-hover: 255, 255, 255;
  --heading-letter-spacing: 0px;
  --rb-smart-search-results-product-price-color: #535353;
  --oke-button-fontSize: 16px;
  --text-white: 255,255,255;
  --rb-smart-search-quick-view-reviews-foreground-color: #FBCA10;
  --oke-filter-textColor: #2C3E50;
  --font-h6-desktop: 16;
  --font-h4-tablet: 14;
  --wizz-background: rgb(0, 128, 96, 10%);
  --oke-starRating-spaceAbove: 0px;
  --pcard-radius: 0px;
  --arrow-down-white-url: url('./arrow-down-white.svg');
  --m-duration-animate: 1s;
  --rb-smart-search-quick-view-button-radius: 5px;
  --color-error: 218, 63, 63;
  --oke-attributeBar-backgroundColor: #D3D4DD;
  --spacing-sections-tablet: 36px;
  --rb-smart-search-quick-view-button-border-color: #2491C4;
  --oke-filter-backgroundColorActive: #676986;
  --font-h2-desktop: 36;
  --color-border: 238,238,238;
  --rb-smart-search-results-pagination-button-background-color: #2491C4;
  --wizz-sbm-button: rgb(0, 128, 96, 100%);
  --rounded-full: 9999px;
  --rb-smart-search-results-content-heading-color: #000;
  --rb-smart-search-results-content-active-tab-color: #335eea;
  --rb-smart-search-results-pagination-button-border-width: 2px;
  --m-animation-fade-in-left: m-fade-in-left 600ms cubic-bezier(0, 0, 0.3, 1) forwards;
  --color-foreground: 20,43,111;
  --oke-stars-borderWidth: 0;
  --color-heading: 20,43,111;
  --btn-letter-spacing: 0px;
  --arrow-select-box: url('./ar-down.svg');
  --color-success-bg: #d1eccf;
  --m-animation-fade-in: m-fade-in calc(600ms * 2) cubic-bezier(0, 0, 0.3, 1);
  --oke-text-secondaryColor: #62719F;
  --font-stack-header: 'M-Heading-Font';
  --oke-mediaGrid-chevronColor: #676986;
  --font-h3-tablet: 17;
  --oke-attributeBar-markerColor: #142B6F;
  --color-background-secondary: 243,245,247;
  --fluid-container-width: 1620px;
  --oke-button-backgroundColorHover: #F3F5F7;
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --oke-productImageSize: 48px;
  --btn-border-width: 1px;
  --gradient-background: #ffffff;
  --oke-text-fontFamily: ;
  --m-animation-duration: 600ms;
}


/* CSSOM extracted - 1 rules */
.shoplift-hide { opacity: 0 !important; }

/* CSSOM extracted - 1 rules */
#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }

/* CSSOM extracted - 19 rules */
#shoplift-preview-control { position: fixed; max-width: 332px; height: 56px; background-color: rgb(20, 20, 20); z-index: 9999; bottom: 20px; display: flex; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0) 13px 22px 7px, rgba(0, 0, 0, 0.01) 9px 14px 7px, rgba(0, 0, 0, 0.05) 5px 8px 6px, rgba(0, 0, 0, 0.09) 2px 4px 4px, rgba(0, 0, 0, 0.1) 1px 1px 2px, rgba(0, 0, 0, 0.1) 0px 0px; align-items: center; margin: 0px auto; left: 16px; right: 16px; opacity: 0; transform: translateY(20px); visibility: hidden; transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, visibility 0.4s; }
#shoplift-preview-control.visible { opacity: 1; transform: translateY(0px); visibility: visible; transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, visibility; }
#shoplift-preview-control * { font-family: Inter, sans-serif; color: rgb(255, 255, 255); box-sizing: border-box; font-size: 16px; }
#shoplift-preview-variant-title { font-weight: 400; line-height: 140%; font-size: 16px; text-align: start; letter-spacing: -0.16px; flex-grow: 1; text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; }
#shoplift-preview-variant-selector { position: relative; display: block; padding: 6px 0px; height: 100%; min-width: 0px; flex: 1 1 auto; }
#shoplift-preview-variant-menu-trigger { border-top: none; border-bottom: none; border-image: initial; cursor: pointer; width: 100%; background-color: transparent; padding: 0px 16px; border-left: 1px solid rgb(51, 51, 51); border-right: 1px solid rgb(51, 51, 51); height: 100%; display: flex; align-items: center; justify-content: start; gap: 8px; }
#shoplift-preview-variant-selector .menu-variant-label { width: 24px; height: 24px; border-radius: 50%; padding: 6px; display: flex; justify-content: center; align-items: center; font-size: 12px; font-style: normal; font-weight: 600; line-height: 100%; letter-spacing: -0.12px; flex-shrink: 0; }
#shoplift-preview-variant-selector .preview-variant-menu { position: absolute; bottom: 110%; transform: translate3d(0px, 20px, 0px); visibility: hidden; pointer-events: none; opacity: 0; cursor: pointer; background-color: rgb(20, 20, 20); border: 1px solid rgb(20, 20, 20); border-radius: 6px; width: 100%; max-height: 156px; overflow-y: auto; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px; z-index: 1; transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, visibility 0.3s; }
#shoplift-preview-variant-selector .preview-variant-menu.preview-variant-menu__visible { visibility: visible; pointer-events: auto; opacity: 100; transform: translateZ(0px); transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, visibility; }
@media screen and (max-width: 400px) {
  #shoplift-preview-variant-selector .preview-variant-menu { position: fixed; left: 0px; right: 0px; width: auto; bottom: 110%; }
}
#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item { padding: 12px 16px; display: flex; overflow: hidden; }
#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item .menu-variant-label { margin-right: 6px; }
#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item span { overflow: hidden; text-overflow: ellipsis; text-wrap: nowrap; white-space-collapse: collapse; color: rgb(246, 246, 246); font-size: 14px; font-style: normal; font-weight: 500; }
#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:hover { background-color: rgb(84, 84, 84); }
#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:last-of-type { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:first-of-type { border-top-left-radius: 6px; border-top-right-radius: 6px; }
#shoplift-preview-control div:has(#shoplift-exit-preview-button) { padding: 0px 16px; }
#shoplift-exit-preview-button { padding: 6px 8px; font-weight: 500; line-height: 75%; border-radius: 4px; background-color: transparent; border: none; text-decoration: none; }
#shoplift-exit-preview-button:hover { cursor: pointer; background-color: rgb(51, 51, 51); }

/* CSSOM extracted - 4 rules */
@font-face { font-family: M-Heading-Font; src: url('./Circular_Bold.woff2'); font-display: swap; }
:root { --font-stack-header: 'M-Heading-Font'; --font-weight-header: 500; }
@font-face { font-family: M-Body-Font; src: url('./Circular_Book.otf'); font-display: swap; }
:root { --font-stack-body: 'M-Body-Font'; --font-weight-body: 400; }

/* CSSOM extracted - 23 rules */
html { font-size: calc(var(--font-base-size, 16) * 1px); -webkit-font-smoothing: antialiased; height: 100%; scroll-behavior: smooth; }
body { margin: 0px; font-family: var(--font-stack-body); font-weight: var(--font-weight-body); font-style: var(--font-style-body); color: rgb(var(--color-foreground)); font-size: calc(var(--font-base-size, 16) * 1px); line-height: calc(var(--base-line-height) * 1px); background-color: rgb(var(--color-background)); position: relative; min-height: 100%; }
body, html { overflow-x: clip; }
html.prevent-scroll, html.prevent-scroll body { height: auto; overflow: hidden !important; }
html.prevent-scroll { padding-right: var(--m-scrollbar-width); }
h1, h2, h3, h4, h5, h6 { font-family: var(--font-stack-header); font-weight: var(--font-weight-header); font-style: var(--font-style-header); color: rgb(var(--color-heading)); line-height: normal; letter-spacing: var(--heading-letter-spacing); }
h1, .h1 { font-size: calc(((var(--font-h1-mobile)) / (var(--font-base-size))) * 1rem); line-height: 1.278; }
h2, .h2 { font-size: calc(((var(--font-h2-mobile)) / (var(--font-base-size))) * 1rem); line-height: 1.267; }
h3, .h3 { font-size: calc(((var(--font-h3-mobile)) / (var(--font-base-size))) * 1rem); line-height: 1.36; }
h4, .h4 { font-size: calc(((var(--font-h4-mobile)) / (var(--font-base-size))) * 1rem); line-height: 1.4; }
h5, .h5 { font-size: calc(((var(--font-h5-mobile)) / (var(--font-base-size))) * 1rem); line-height: 1.5; }
h6, .h6 { font-size: calc(((var(--font-h6-mobile)) / (var(--font-base-size))) * 1rem); line-height: 1.5; }
@media only screen and (min-width: 768px) {
  .h1, h1 { font-size: calc(((var(--font-h1-tablet)) / (var(--font-base-size))) * 1rem); line-height: 1.238; }
  .h2, h2 { font-size: calc(((var(--font-h2-tablet)) / (var(--font-base-size))) * 1rem); line-height: 1.235; }
  h3, .h3 { font-size: calc(((var(--font-h3-tablet)) / (var(--font-base-size))) * 1rem); line-height: 1.36; }
  h4, .h4 { font-size: calc(((var(--font-h4-tablet)) / (var(--font-base-size))) * 1rem); line-height: 1.4; }
}
@media only screen and (min-width: 1280px) {
  .h1, h1 { font-size: calc(((var(--font-h1-desktop)) / (var(--font-base-size))) * 1rem); line-height: 1.167; }
  .h2, h2 { font-size: calc(((var(--font-h2-desktop)) / (var(--font-base-size))) * 1rem); line-height: 1.238; }
  h3, .h3 { font-size: calc(((var(--font-h3-desktop)) / (var(--font-base-size))) * 1rem); line-height: 1.278; }
  h4, .h4 { font-size: calc(((var(--font-h4-desktop)) / (var(--font-base-size))) * 1rem); line-height: 1.333; }
  h5, .h5 { font-size: calc(((var(--font-h5-desktop)) / (var(--font-base-size))) * 1rem); }
  h6, .h6 { font-size: calc(((var(--font-h6-desktop)) / (var(--font-base-size))) * 1rem); }
}
[style*="--aspect-ratio"] { position: relative; overflow: hidden; }
[style*="--aspect-ratio"]::before { display: block; width: 100%; content: ""; height: 0px; }
[style*="--aspect-ratio"] > :first-child { top: 0px; left: 0px; right: 0px; object-fit: cover; width: 100%; height: 100%; position: absolute !important; }
[style*="--aspect-ratio"]::before { padding-top: calc(100% / (0.0001 + var(--aspect-ratio, 16/9))); }
@media (max-width: 767px) {
  [style*="--aspect-ratio"]::before { padding-top: calc(100% / (0.0001 + var(--aspect-ratio-mobile, var(--aspect-ratio, 16/9)))); }
}
.swiper-wrapper { display: flex; }
.swiper-container:not(.swiper-container-initialized) .swiper-slide { width: calc(100% / var(--items, 1)); flex: 0 0 auto; }
@media (max-width: 1023px) {
  .swiper-container:not(.swiper-container-initialized) .swiper-slide { min-width: 40vw; flex: 0 0 auto; }
}
@media (max-width: 767px) {
  .swiper-container:not(.swiper-container-initialized) .swiper-slide { min-width: 66vw; flex: 0 0 auto; }
}

/* CSSOM extracted - 10 rules */
:root, .m-color-default { --color-background: 255,255,255; --color-background-secondary: 243,245,247; --gradient-background: #ffffff; --color-foreground: 20,43,111; --color-foreground-secondary: 20,43,111; --color-heading: 20,43,111; --color-button: 20,43,111; --color-button-text: 255,255,255; --color-outline-button: 20,43,111; --color-button-hover: 20, 43, 111; --color-button-text-hover: 255, 255, 255; --color-border: 238,238,238; --color-price-sale: 20,43,111; --color-price-regular: 102,102,102; --color-form-field: 255,255,255; --color-form-field-text: 20,43,111; --color-tooltip: 20,43,111; --color-tooltip-text: 255,255,255; }
.m-color-dark { --color-background: 243,245,247; --color-background-secondary: 20,43,111; --gradient-background: #f3f5f7; --color-foreground: 20,43,111; --color-foreground-secondary: 102,123,162; --color-heading: 20,43,111; --color-button: 20,43,111; --color-button-text: 255,255,255; --color-outline-button: 20,43,111; --color-button-hover: 20, 43, 111; --color-button-text-hover: 255, 255, 255; --color-border: 187,187,187; --color-price-sale: 20,43,111; --color-price-regular: 20,43,111; --color-form-field: 20,43,111; --color-form-field-text: 255,255,255; --color-tooltip: 20,43,111; --color-tooltip-text: 255,255,255; }
.m-color-footer { --color-background: 20,43,111; --color-background-secondary: 245,245,245; --gradient-background: #142b6f; --color-foreground: 255,255,255; --color-foreground-secondary: 255,255,255; --color-heading: 255,255,255; --color-button: 255,255,255; --color-button-text: 20,43,111; --color-outline-button: 255,255,255; --color-button-hover: 255, 255, 255; --color-button-text-hover: 20, 43, 111; --color-border: 222,222,222; --color-price-sale: 255,255,255; --color-price-regular: 255,255,255; --color-form-field: 255,255,255; --color-form-field-text: 20,43,111; --color-tooltip: 255,255,255; --color-tooltip-text: 20,43,111; }
.m-color-badge-hot { --color-background: 154,132,200; --color-background-secondary: 245,245,245; --gradient-background: #9a84c8; --color-foreground: 255,255,255; --color-foreground-secondary: 255,255,255; --color-heading: 255,255,255; --color-button: 255,255,255; --color-button-text: 34,34,34; --color-outline-button: 255,255,255; --color-button-hover: 255, 255, 255; --color-button-text-hover: 34, 34, 34; --color-border: 222,222,222; --color-price-sale: 255,255,255; --color-price-regular: 255,255,255; --color-form-field: 255,255,255; --color-form-field-text: 0,0,0; --color-tooltip: 255,255,255; --color-tooltip-text: 34,34,34; }
.m-color-badge-new { --color-background: 73,165,148; --color-background-secondary: 245,245,245; --gradient-background: #49a594; --color-foreground: 255,255,255; --color-foreground-secondary: 255,255,255; --color-heading: 255,255,255; --color-button: 255,255,255; --color-button-text: 34,34,34; --color-outline-button: 255,255,255; --color-button-hover: 255, 255, 255; --color-button-text-hover: 34, 34, 34; --color-border: 222,222,222; --color-price-sale: 255,255,255; --color-price-regular: 255,255,255; --color-form-field: 255,255,255; --color-form-field-text: 0,0,0; --color-tooltip: 255,255,255; --color-tooltip-text: 34,34,34; }
.m-color-badge-sale { --color-background: 218,63,63; --color-background-secondary: 245,245,245; --gradient-background: #da3f3f; --color-foreground: 255,255,255; --color-foreground-secondary: 255,255,255; --color-heading: 255,255,255; --color-button: 255,255,255; --color-button-text: 34,34,34; --color-outline-button: 255,255,255; --color-button-hover: 255, 255, 255; --color-button-text-hover: 34, 34, 34; --color-border: 222,222,222; --color-price-sale: 255,255,255; --color-price-regular: 255,255,255; --color-form-field: 255,255,255; --color-form-field-text: 0,0,0; --color-tooltip: 255,255,255; --color-tooltip-text: 34,34,34; }
.m-color-scheme-cee058e4-58e3-46aa-9af9-219dadc79066 { --color-background: 244,244,244; --color-background-secondary: 245,245,245; --gradient-background: #f4f4f4; --color-foreground: 34,34,34; --color-foreground-secondary: 102,102,102; --color-heading: 34,34,34; --color-button: 0,0,0; --color-button-text: 255,255,255; --color-outline-button: 0,0,0; --color-button-hover: 34, 34, 34; --color-button-text-hover: 255, 255, 255; --color-border: 238,238,238; --color-price-sale: 232,78,78; --color-price-regular: 0,0,0; --color-form-field: 242,242,242; --color-form-field-text: 0,0,0; --color-tooltip: 34,34,34; --color-tooltip-text: 255,255,255; }
.m-color-scheme-09e5b5b4-774c-4b6c-8025-416ced49cc74 { --color-background: 223,248,239; --color-background-secondary: 245,245,245; --gradient-background: #dff8ef; --color-foreground: 34,34,34; --color-foreground-secondary: 102,102,102; --color-heading: 34,34,34; --color-button: 0,0,0; --color-button-text: 255,255,255; --color-outline-button: 0,0,0; --color-button-hover: 34, 34, 34; --color-button-text-hover: 255, 255, 255; --color-border: 238,238,238; --color-price-sale: 232,78,78; --color-price-regular: 0,0,0; --color-form-field: 255,255,255; --color-form-field-text: 0,0,0; --color-tooltip: 34,34,34; --color-tooltip-text: 255,255,255; }
.m-color-default, .m-color-dark, .m-color-footer, .m-color-badge-hot, .m-color-badge-new, .m-color-badge-sale, .m-color-scheme-cee058e4-58e3-46aa-9af9-219dadc79066, .m-color-scheme-09e5b5b4-774c-4b6c-8025-416ced49cc74 { color: rgb(var(--color-foreground)); background-color: rgb(var(--color-background)); }
:root { --m-duration-short: .1s; --m-duration-default: .25s; --m-duration-long: .5s; --m-duration-image: .65s; --m-duration-animate: 1s; --m-animation-duration: 600ms; --m-animation-fade-in-up: m-fade-in-up var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-left: m-fade-in-left var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-right: m-fade-in-right var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-left-rtl: m-fade-in-left-rtl var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-right-rtl: m-fade-in-right-rtl var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in: m-fade-in calc(var(--m-animation-duration) * 2) cubic-bezier(0, 0, 0.3, 1); --m-animation-zoom-fade: m-zoom-fade var(--m-animation-duration) ease forwards; --base-line-height: 28; --inputs-border-width: 1px; --inputs-radius: 10px; --btn-letter-spacing: 0px; --btn-border-radius: 40px; --btn-border-width: 1px; --btn-line-height: 23px; --btn-text-transform: uppercase; --color-cart-wishlist-count: #ffffff; --bg-cart-wishlist-count: #142b6f; --color-image-overlay: #000000; --opacity-image-overlay: 0.2; --color-success: 58,135,53; --color-warning: 210,134,26; --color-error: 218, 63, 63; --color-error-bg: #fbeaea; --color-warning-bg: #faecd7; --color-success-bg: #d1eccf; --text-black: 0,0,0; --text-white: 255,255,255; --bg-black: 0,0,0; --bg-white: 255,255,255; --rounded-full: 9999px; --bg-card-placeholder: rgba(243,243,243,1); --arrow-select-box: url('./ar-down.svg'); --font-base-size: 16; --font-btn-size: 16px; --font-btn-weight: 500; --font-h1-desktop: 42; --font-h1-tablet: 29; --font-h1-mobile: 25; --font-h2-desktop: 36; --font-h2-tablet: 28; --font-h2-mobile: 25; --font-h3-desktop: 22; --font-h3-tablet: 17; --font-h3-mobile: 15; --font-h4-desktop: 18; --font-h4-tablet: 14; --font-h4-mobile: 14; --font-h5-desktop: 18; --font-h5-mobile: 16; --font-h6-desktop: 16; --font-h6-mobile: 16; --heading-letter-spacing: 0px; --arrow-down-url: url('./arrow-down.svg'); --arrow-down-white-url: url('./arrow-down-white.svg'); --product-title-line-clamp: unset; --spacing-sections-desktop: 60px; --spacing-sections-laptop: 48px; --spacing-sections-tablet: 36px; --spacing-sections-mobile: 20px; --container-width: 1140px; --fluid-container-width: 1620px; --fluid-container-offset: 95px; --blocks-radius: 0px; --medium-blocks-radius: 0px; --pcard-radius: 0px; }

/* CSSOM extracted - 7 rules */
.m-topbar a[href*="pinterest"], .m-topbar a[href*="twitter"], .m-topbar a[href*="snapchat"], .m-topbar a[href*="youtube"], .m-topbar a[href*="tiktok"] { display: none; }
body .m-product-card__tag-name { font-size: 12px; font-weight: 500; text-transform: capitalize; padding: 4px 10px; border-radius: 40px; }
.m-icon-box--small { border-top: 1px solid rgb(var(--color-border)); }
.m-icon-box--small .m-icon-box__heading { line-height: 26px; font-size: 18px; margin-bottom: 6px; }
body .m-footer--block .social-media-links { gap: 12px; margin: 0px; padding: 5px 0px; }
body .m-footer--block .social-media-links a { color: rgb(34, 34, 34); width: 48px; height: 48px; padding: 0px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background-color: rgb(233, 233, 233); transition: 0.3s; }
body .m-footer--block .social-media-links a:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); box-shadow: rgb(34, 34, 34) 0px 0px 0px 0.2rem; }

/* CSSOM extracted - 4 rules */
#shopify-buyer-consent { margin-top: 1em; display: inline-block; width: 100%; }
#shopify-buyer-consent.hidden { display: none; }
#shopify-subscription-policy-button { background: none; border: none; padding: 0px; text-decoration: underline; font-size: inherit; cursor: pointer; }
#shopify-subscription-policy-button::before { box-shadow: none; }

/* CSSOM extracted - 3 rules */
@font-face { font-family: "Circular Light"; src: url('./Circular_Light.woff2') format("woff2"); font-display: swap; }
@font-face { font-family: "Circular Medium"; src: url('./Circular_Medium.woff2') format("woff2"); font-display: swap; }
@font-face { font-family: "Circular Bold"; src: url('./Circular_Bold.woff2') format("woff2"); font-display: swap; }

/* CSSOM extracted - 55 rules */
.__pf .pf-c-ct, .__pf .pf-c-lt, .__pf .pf-c-rt { align-content: flex-start; }
.__pf .oh, .pf-sr-only { overflow: hidden; }
.__pf img, .__pf video { max-width: 100%; border: 0px; vertical-align: middle; }
.__pf [tabindex], .__pf button, .__pf input, .__pf select, .__pf textarea { touch-action: manipulation; }
.__pf:not([data-pf-editor-version="gen-2"]) :focus-visible { outline: 0px !important; box-shadow: none !important; }
.__pf:not([data-pf-editor-version="gen-2"]) :not(input):not(select):not(textarea):not([data-active="true"]):focus-visible { border: none !important; }
.__pf *, .__pf ::after, .__pf ::before { box-sizing: border-box; }
.__pf [disabled], .__pf [readonly] { cursor: default; }
.__pf [data-href], .__pf button:not([data-pf-id]):hover { cursor: pointer; }
.__pf [disabled]:not([disabled="false"]), .pf-dialog svg { pointer-events: none; }
.__pf [hidden] { display: none !important; }
.__pf [data-link="inherit"] { color: inherit; text-decoration: none; }
.__pf [data-pf-placeholder] { outline: 0px; height: auto; display: none; pointer-events: none !important; }
.__pf .pf-ifr, .__pf [style*="--ratio"] img { height: 100%; left: 0px; top: 0px; width: 100%; position: absolute; }
.__pf .pf-r, .__pf .pf-r-eh > .pf-c { display: flex; }
.__pf [style*="--cw"] { padding: 0px 15px; width: 100%; margin: auto; max-width: var(--cw); }
.__pf .pf-ifr { border: 0px; }
.__pf .pf-bg-lazy { background-image: none !important; }
.__pf .pf-r { flex-wrap: wrap; }
.__pf .pf-r-dg { display: grid; }
.__pf [style*="--c-xs"] { max-width: calc(100%/12*var(--c-xs)); flex-basis: calc(100%/12*var(--c-xs)); }
.__pf [style*="--s-xs"] { margin: 0 calc(-1 * var(--s-xs)); }
.__pf [style*="--s-xs"] > .pf-c { padding: var(--s-xs); }
.__pf .pf-r-ew > .pf-c { flex-grow: 1; flex-basis: 0px; }
.__pf [style*="--ew-xs"] > .pf-c { flex-basis: calc(100% / var(--ew-xs)); max-width: calc(100% / var(--ew-xs)); }
.__pf [style*="--ratio"] { position: relative; padding-bottom: var(--ratio); }
.main-content { padding: 0px; }
.footer-section, .site-footer, .site-footer-wrapper, main .accent-background + .shopify-section { margin: 0px; }
@media (max-width: 767.5px) {
  .__pf .pf-hide { display: none !important; }
}
@media (max-width: 1024.5px) and (min-width: 767.5px) {
  .__pf .pf-sm-hide { display: none !important; }
}
@media (max-width: 1199.5px) and (min-width: 1024.5px) {
  .__pf .pf-md-hide { display: none !important; }
}
@media (min-width: 767.5px) {
  .__pf [style*="--s-sm"] { margin: 0 calc(-1 * var(--s-sm)); }
  .__pf [style*="--c-sm"] { max-width: calc(100%/12*var(--c-sm)); flex-basis: calc(100%/12*var(--c-sm)); }
  .__pf [style*="--s-sm"] > .pf-c { padding: var(--s-sm); }
  .__pf [style*="--ew-sm"] > .pf-c { flex-basis: calc(100% / var(--ew-sm)); max-width: calc(100% / var(--ew-sm)); }
}
@media (min-width: 1024.5px) {
  .__pf [style*="--s-md"] { margin: 0 calc(-1 * var(--s-md)); }
  .__pf [style*="--c-md"] { max-width: calc(100%/12*var(--c-md)); flex-basis: calc(100%/12*var(--c-md)); }
  .__pf [style*="--s-md"] > .pf-c { padding: var(--s-md); }
  .__pf [style*="--ew-md"] > .pf-c { flex-basis: calc(100% / var(--ew-md)); max-width: calc(100% / var(--ew-md)); }
}
@media (min-width: 1199.5px) {
  .__pf [style*="--s-lg"] { margin: 0 calc(-1 * var(--s-lg)); }
  .__pf [style*="--c-lg"] { max-width: calc(100%/12*var(--c-lg)); flex-basis: calc(100%/12*var(--c-lg)); }
  .__pf [style*="--s-lg"] > .pf-c { padding: var(--s-lg); }
  .__pf [style*="--ew-lg"] > .pf-c { flex-basis: calc(100% / var(--ew-lg)); max-width: calc(100% / var(--ew-lg)); }
  .__pf .pf-lg-hide { display: none !important; }
}
.__pf .pf-r-eh > .pf-c > div { width: 100%; }
.__pf .pf-c-lt { justify-content: flex-start; align-items: flex-start; }
.__pf .pf-c-ct { justify-content: center; align-items: flex-start; }
.__pf .pf-c-rt { justify-content: flex-end; align-items: flex-start; }
.__pf .pf-c-lm { place-content: center flex-start; align-items: center; }
.__pf .pf-c-cm { place-content: center; align-items: center; }
.__pf .pf-c-rm { place-content: center flex-end; align-items: center; }
.__pf .pf-c-cb, .__pf .pf-c-lb, .__pf .pf-c-rb { align-content: flex-end; }
.__pf .pf-c-lb { justify-content: flex-start; align-items: flex-end; }
.__pf .pf-c-cb { justify-content: center; align-items: flex-end; }
.__pf .pf-c-rb { justify-content: flex-end; align-items: flex-end; }
.pf-no-border:not(:focus-visible) { border: none; outline: 0px; }
.pf-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; clip-path: inset(50%); border: 0px; }
.pf-close-dialog-btn, .pf-dialog { background: 0px 0px; border: none; padding: 0px; }
.pf-visibility-hidden { visibility: hidden; }
.pf-dialog { top: 50%; left: 50%; transform: translate(-50%, -50%); max-height: min(56.25vw, 100% - 2em - 6px); overflow: hidden; margin: 0px; }
.pf-dialog::backdrop { background: rgba(0, 0, 0, 0.9); opacity: 1; }
.pf-close-dialog-btn { position: absolute; top: 0px; right: 0px; height: 16px; margin-bottom: 8px; cursor: pointer; }
.pf-close-dialog-btn:not(:focus-visible) { box-shadow: none; }
.pf-dialog-content { display: block; margin: 24px auto auto; width: 100%; height: calc(100% - 24px); }
.pf-dialog-content > * { width: 100%; height: 100%; border: 0px; }

/* CSSOM extracted - 1 rules */
@media all {
  .__pf .pf-gs-button-1, .__pf .pf-gs-button-2, .__pf .pf-gs-button-3 { padding: 12px 20px; font-size: 16px; line-height: 16px; letter-spacing: 0px; margin: 0px; }
  .__pf { --pf-primary-color: rgb(199, 61, 35); --pf-secondary-color: rgb(63, 115, 203); --pf-foreground-color: rgb(55, 126, 98); --pf-background-color: rgb(204, 204, 204); --pf-color-5: rgb(17, 18, 19); --pf-color-6: rgb(246, 197, 103); --pf-color-7: rgb(121, 202, 216); --pf-color-8: rgb(240, 240, 240); --pf-primary-font: "Playfair Display"; --pf-secondary-font: "Lato"; --pf-tertiary-font: "Source Sans Pro"; --pf-4th-font: "Circular Light"; --pf-5th-font: "Circular Bold"; --pf-6th-font: "Circular Medium"; }
  .__pf .pf-gs-button-1 { background-color: rgb(145, 157, 169); color: rgb(255, 255, 255); }
  .__pf .pf-gs-button-2 { color: rgb(145, 157, 169); border: 1px solid rgb(145, 157, 169); }
  .__pf .pf-gs-button-3 { background-color: rgb(145, 157, 169); color: rgb(255, 255, 255); border-radius: 40px; }
  .__pf .pf-gs-button-4 { color: rgb(145, 157, 169); border-radius: 40px; border: 1px solid rgb(145, 157, 169); padding: 12px 20px; margin: 0px; font-size: 16px; line-height: 16px; letter-spacing: 0px; }
  .__pf .pf-gs-button-5, .__pf .pf-gs-button-6 { color: rgb(145, 157, 169); border-style: solid; border-color: rgb(145, 157, 169); padding: 12px 20px; font-size: 16px; line-height: 16px; letter-spacing: 0px; }
  .__pf .pf-gs-button-5 { border-width: 0px 0px 3px; margin: 0px; }
  .__pf .pf-gs-button-6 { border-width: 0px 3px 3px 0px; margin: 0px; }
  .__pf .pf-gs-icon-1, .__pf .pf-gs-icon-2 { background-color: rgb(145, 157, 169); color: rgb(255, 255, 255); padding: 8px; margin: 0px; border-style: none; }
  .__pf .pf-gs-icon-1 { border-radius: 0px; }
  .__pf .pf-gs-icon-2 { border-radius: 50%; }
  .__pf .pf-gs-icon-3, .__pf .pf-gs-icon-4 { background-color: rgb(255, 255, 255); color: rgb(145, 157, 169); padding: 8px; margin: 0px; border: 1px solid rgb(145, 157, 169); }
  .__pf .pf-gs-icon-4 { border-radius: 50%; }
  .__pf .pf-gs-icon-5, .__pf .pf-gs-icon-6 { background-color: rgb(245, 245, 245); color: rgb(145, 157, 169); padding: 8px; margin: 0px; border: 1px solid rgb(145, 157, 169); }
  .__pf .pf-gs-icon-6 { border-radius: 50%; }
  .__pf .pf-gs-image-1 { width: 100%; }
  .__pf .pf-gs-image-2 { border: 3px solid rgb(145, 157, 169); width: 100%; }
  .__pf .pf-gs-image-3 { border: 3px solid rgb(145, 157, 169); padding: 10px; width: 100%; }
  .__pf .pf-gs-image-4, .__pf .pf-gs-image-5 { border-radius: 50%; width: 100%; }
  .__pf .pf-gs-image-5 { border: 3px solid rgb(145, 157, 169); }
  .__pf .pf-gs-image-6 { border-radius: 50%; border: 3px solid rgb(145, 157, 169); padding: 10px; width: 100%; }
  .__pf .pf-gs-heading-1, .__pf .pf-gs-heading-2, .__pf .pf-gs-heading-3, .__pf .pf-gs-heading-4, .__pf .pf-gs-heading-5 { color: rgb(0, 0, 0); padding: 0px; margin: 18px 0px; }
  .__pf .pf-gs-heading-1 { font-size: 32px; }
  .__pf .pf-gs-heading-2 { font-size: 24px; }
  .__pf .pf-gs-heading-3 { font-size: 20px; }
  .__pf .pf-gs-heading-4 { font-size: 18px; }
  .__pf .pf-gs-heading-5 { font-size: 16px; }
  .__pf .pf-gs-heading-6 { margin: 18px 0px; font-size: 14px; color: rgb(0, 0, 0); padding: 0px; }
  .__pf .pf-gs-paragraph-1, .__pf .pf-gs-paragraph-2, .__pf .pf-gs-paragraph-3, .__pf .pf-gs-paragraph-4 { color: rgb(0, 0, 0); padding: 0px; margin: 16px 0px; font-size: 16px; }
  .__pf .pf-gs-paragraph-1 { text-align: left; }
  .__pf .pf-gs-paragraph-2 { text-align: right; }
  .__pf .pf-gs-paragraph-3 { text-align: center; }
  .__pf .pf-gs-divider-1, .__pf .pf-gs-divider-2, .__pf .pf-gs-divider-3 { padding: 16px 0px; margin: 0px; font-size: 2px; }
  .__pf .pf-gs-divider-1 { color: rgb(145, 157, 169); }
  .__pf .pf-gs-divider-2 { color: rgb(68, 71, 73); }
  .__pf .pf-gs-divider-3 { color: rgb(185, 191, 202); }
}

/* CSSOM extracted - 16 rules */
.pf-color-scheme-1, .pf-color-scheme-2 { --pf-scheme-shadow-color: rgb(0, 0, 0, 0.25); }
.pf-color-scheme-1 { --pf-scheme-bg-color: ; --pf-scheme-text-color: ; --pf-scheme-btn-bg-color: ; --pf-scheme-btn-text-color: ; --pf-scheme-border-color: ; background-color: var(--pf-scheme-bg-color); background-image: var(--pf-scheme-bg-gradient-color); border-color: var(--pf-scheme-border-color); color: var(--pf-scheme-text-color); }
.pf-color-scheme-2, .pf-color-scheme-3 { --pf-scheme-btn-text-color: rgb(255, 255, 255); background-color: var(--pf-scheme-bg-color); background-image: var(--pf-scheme-bg-gradient-color); border-color: var(--pf-scheme-border-color); color: var(--pf-scheme-text-color); }
.pf-color-scheme-2 { --pf-scheme-bg-color: rgba(255, 255, 255, 0); --pf-scheme-text-color: rgb(0, 0, 0); --pf-scheme-btn-bg-color: rgb(145, 157, 169); --pf-scheme-border-color: rgba(0, 0, 0); }
.pf-color-scheme-3, .pf-color-scheme-4 { --pf-scheme-text-color: rgb(18, 18, 18); --pf-scheme-btn-bg-color: rgb(18, 18, 18); --pf-scheme-border-color: rgb(18, 18, 18); }
.pf-color-scheme-3 { --pf-scheme-bg-color: rgb(255, 255, 255); --pf-scheme-shadow-color: rgb(18, 18, 18); }
.pf-color-scheme-4 { --pf-scheme-bg-color: rgb(243, 243, 243); --pf-scheme-btn-text-color: rgb(243, 243, 243); --pf-scheme-shadow-color: rgb(18, 18, 18); background-color: var(--pf-scheme-bg-color); background-image: var(--pf-scheme-bg-gradient-color); border-color: var(--pf-scheme-border-color); color: var(--pf-scheme-text-color); }
.pf-color-scheme-5, .pf-color-scheme-6, .pf-color-scheme-7 { --pf-scheme-text-color: rgb(255, 255, 255); --pf-scheme-btn-bg-color: rgb(255, 255, 255); --pf-scheme-border-color: rgb(255, 255, 255); --pf-scheme-shadow-color: rgb(18, 18, 18); background-color: var(--pf-scheme-bg-color); background-image: var(--pf-scheme-bg-gradient-color); border-color: var(--pf-scheme-border-color); color: var(--pf-scheme-text-color); }
.pf-color-scheme-5 { --pf-scheme-bg-color: rgb(36, 40, 51); --pf-scheme-btn-text-color: rgb(0, 0, 0); }
.pf-color-scheme-6 { --pf-scheme-bg-color: rgb(18, 18, 18); --pf-scheme-btn-text-color: rgb(18, 18, 18); }
.pf-color-scheme-7 { --pf-scheme-bg-color: rgb(51, 79, 180); --pf-scheme-btn-text-color: rgb(51, 79, 180); }
[data-pf-type^="Button"] { background-color: var(--pf-scheme-btn-bg-color); background-image: var(--pf-scheme-btn-bg-gradient-color); color: var(--pf-scheme-btn-text-color); }
.pf-typography-2 { font-family: "Circular Light"; font-weight: 400; }
.pf-typography-3 { font-family: "Circular Medium"; font-weight: 400; }
.pf-typography-4 { font-family: "Circular Bold"; font-weight: 400; }
@media all {
  .__pf .pf-heading-2-h3, .__pf .pf-text-4 { font-family: "Circular Bold"; }
  .__pf .pf-image-7 { border-radius: 50%; border: 3px solid rgb(145, 157, 169); padding: 10px; width: 100%; }
  .__pf .pf-image-6 { border-radius: 50%; border: 3px solid rgb(145, 157, 169); width: 100%; }
  .__pf .pf-image-5 { border-radius: 50%; width: 100%; }
  .__pf .pf-image-3, .__pf .pf-image-4 { border: 3px solid rgb(145, 157, 169); width: 100%; }
  .__pf .pf-image-4 { padding: 10px; }
  .__pf .pf-image-2 { width: 100%; }
  .__pf .pf-heading-7-h1, .__pf .pf-heading-7-h2, .__pf .pf-heading-7-h3, .__pf .pf-heading-7-h4, .__pf .pf-heading-7-h5, .__pf .pf-heading-7-h6 { margin: 18px 0px; font-size: 14px; color: rgb(0, 0, 0); padding: 0px; }
  .__pf .pf-heading-6-h1, .__pf .pf-heading-6-h2, .__pf .pf-heading-6-h3, .__pf .pf-heading-6-h4, .__pf .pf-heading-6-h5, .__pf .pf-heading-6-h6 { margin: 18px 0px; font-size: 16px; color: rgb(0, 0, 0); padding: 0px; }
  .__pf .pf-heading-5-h1, .__pf .pf-heading-5-h2, .__pf .pf-heading-5-h3, .__pf .pf-heading-5-h4, .__pf .pf-heading-5-h5, .__pf .pf-heading-5-h6 { margin: 18px 0px; font-size: 18px; color: rgb(0, 0, 0); padding: 0px; }
  .__pf .pf-heading-4-h1, .__pf .pf-heading-4-h2, .__pf .pf-heading-4-h3, .__pf .pf-heading-4-h4, .__pf .pf-heading-4-h5, .__pf .pf-heading-4-h6 { margin: 18px 0px; font-size: 20px; color: rgb(0, 0, 0); padding: 0px; }
  .__pf .pf-heading-3-h1, .__pf .pf-heading-3-h2, .__pf .pf-heading-3-h3, .__pf .pf-heading-3-h4, .__pf .pf-heading-3-h5, .__pf .pf-heading-3-h6 { margin: 18px 0px; font-size: 24px; color: rgb(0, 0, 0); padding: 0px; }
  .__pf .pf-heading-2-h1, .__pf .pf-heading-2-h2, .__pf .pf-heading-2-h4, .__pf .pf-heading-2-h5, .__pf .pf-heading-2-h6 { margin: 18px 0px; font-size: 32px; color: rgb(0, 0, 0); padding: 0px; }
  .__pf .pf-heading-2-h3 { margin: 18px 0px; font-size: 30px; color: rgb(20, 43, 111); padding: 0px; }
  .__pf .pf-divider-2, .__pf .pf-divider-3, .__pf .pf-divider-4 { padding: 16px 0px; margin: 0px; font-size: 2px; }
  .__pf .pf-heading-1-h1, .__pf .pf-heading-1-h2, .__pf .pf-heading-1-h3, .__pf .pf-heading-1-h4, .__pf .pf-heading-1-h5, .__pf .pf-heading-1-h6 { color: var(--pf-scheme-text-color); background-color: var(--pf-scheme-bg-color); }
  .__pf .pf-divider-4 { color: rgb(185, 191, 202); }
  .__pf .pf-divider-3 { color: rgb(68, 71, 73); }
  .__pf .pf-divider-2 { color: rgb(145, 157, 169); }
  .__pf .pf-divider-1 { color: var(--pf-scheme-text-color); }
  .__pf .pf-icon-1, .__pf .pf-text-1, .__pf .pf-text-6, .__pf .pf-text-7, .pf-icon2-1, .pf-icon2-2, .pf-icon2-3, .pf-icon2-4, .pf-icon2-5, .pf-icon2-6, .pf-icon2-7 { background-color: var(--pf-scheme-bg-color); color: var(--pf-scheme-text-color); }
  .__pf .pf-text-5 { color: rgb(0, 0, 0); padding: 0px; margin: 16px 0px; font-size: 16px; }
  .__pf .pf-text-2, .__pf .pf-text-3, .__pf .pf-text-4 { color: rgb(20, 43, 111); padding: 0px; margin: 16px 0px; font-size: 16px; text-align: left; }
  .__pf .pf-text-3 { font-family: "Circular Medium"; }
  .__pf .pf-text-2 { font-family: "Circular Light"; }
  .__pf .pf-icon-7 { background-color: rgb(245, 245, 245); color: rgb(145, 157, 169); padding: 8px; margin: 0px; border: 1px solid rgb(145, 157, 169); border-radius: 50%; }
  .__pf .pf-icon-6 { background-color: rgb(245, 245, 245); color: rgb(145, 157, 169); padding: 8px; margin: 0px; border: 1px solid rgb(145, 157, 169); }
  .__pf .pf-icon-4, .__pf .pf-icon-5 { background-color: rgb(255, 255, 255); color: rgb(145, 157, 169); padding: 8px; margin: 0px; }
  .__pf .pf-icon-5 { border: 1px solid rgb(145, 157, 169); border-radius: 50%; }
  .__pf .pf-icon-4 { border: 1px solid rgb(145, 157, 169); }
  .__pf .pf-icon-2, .__pf .pf-icon-3 { padding: 8px; margin: 0px; border-style: none; color: rgb(255, 255, 255); background-color: rgb(145, 157, 169); }
  .__pf .pf-icon-3 { border-radius: 50%; }
  .__pf .pf-icon-2 { border-radius: 0px; }
  .__pf .pf-button-6, .__pf .pf-button-7 { border-style: solid; border-color: rgb(145, 157, 169); }
  .__pf .pf-button-8 { background-color: rgb(145, 157, 169); color: rgb(255, 255, 255); padding: 12px 20px; }
  .__pf .pf-button-5, .__pf .pf-button-6, .__pf .pf-button-7 { color: rgb(145, 157, 169); padding: 12px 20px; margin: 0px; font-size: 16px; line-height: 16px; letter-spacing: 0px; }
  .__pf .pf-button-7 { border-width: 0px 3px 3px 0px; }
  .__pf .pf-button-6 { border-width: 0px 0px 3px; }
  .__pf .pf-button-5 { border-radius: 40px; border: 1px solid rgb(145, 157, 169); }
  .__pf .pf-button-4 { background-color: rgb(145, 157, 169); color: rgb(255, 255, 255); border-radius: 40px; padding: 12px 20px; margin: 0px; font-size: 16px; line-height: 16px; letter-spacing: 0px; }
  .__pf .pf-button-3 { color: rgb(145, 157, 169); border: 1px solid rgb(145, 157, 169); padding: 12px 20px; margin: 0px; font-size: 16px; line-height: 16px; letter-spacing: 0px; }
  .__pf .pf-button-2 { background-color: rgb(145, 157, 169); color: rgb(255, 255, 255); padding: 12px 20px; margin: 0px; font-size: 16px; line-height: 16px; letter-spacing: 0px; font-family: "Circular Medium"; }
  .__pf .pf-field-1, .__pf .pf-field-2, .__pf .pf-field-3, .__pf .pf-field-4, .__pf .pf-field-5, .__pf .pf-field-6 { background-color: rgb(253, 253, 253); border: 0.66px solid rgb(138, 138, 138); border-radius: 8px; padding: 6px 12px; }
}

/* CSSOM extracted - 1 rules */
div.__pf { --pf-shopify-font-family-type-base-font: Inter, sans-serif; --pf-shopify-font-style-type-base-font: normal; --pf-shopify-font-weight-type-base-font: 400; --pf-shopify-font-family-type-header-font: Inter, sans-serif; --pf-shopify-font-style-type-header-font: normal; --pf-shopify-font-weight-type-header-font: 600; }

/* CSSOM extracted - 3 rules */
@font-face { font-family: "Circular Bold"; src: url('./Circular_Bold.woff2') format("woff2"); font-display: swap; }
@font-face { font-family: "Circular Light"; src: url('./Circular_Light.woff2') format("woff2"); font-display: swap; }
@font-face { font-family: "Circular Medium"; src: url('./Circular_Medium.woff2') format("woff2"); font-display: swap; }

/* CSSOM extracted - 179 rules */
.dSDaPB .pf-accordion-show, .egjfPQ .pf-mask-iframe, .yQSGW { display: block; }
.fsKkJv, .gKihgy, .kOpJeM, .yQSGW { position: relative; }
.KQjka i, .KQjka svg, .cQyIzl svg, .fzhBYj .pfa, .fzhBYj svg, .imDTzu i, .imDTzu svg, .kvWSlz > i, .kvWSlz > svg { margin-right: 5px; }
.btPYBm, .cQyIzl { background: rgb(240, 242, 243); cursor: pointer; }
.btPYBm > svg, .cQyIzl svg, .jkleNr { fill: currentcolor; }
.KQjka[disabled], .cQyIzl svg, .jkleNr path, .nKUpp .pf-tab-dropdown-text { pointer-events: none; }
.yQSGW { width: 100%; height: auto; text-align: left; outline: 0px; overflow-wrap: break-word; }
.yQSGW .pfa, .yQSGW svg { margin-right: 5px; vertical-align: middle; }
.disFSQ, .fMPMgo { padding: 15px; }
.dSDaPB > div > button > .pfa-arrow { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-size: inherit; }
.dSDaPB .pf-anchor[data-active="true"] .pfa-arrow:not(.pfa-minus) { transform: translateY(-50%) rotate(90deg); }
.dSDaPB .pf-accordion-hide, .fsKkJv.xs-hidden-pag .pf-cmIldm, .kOpJeM.xs-hidden-pag .pf-cmIldm { display: none; }
.dSDaPB .pf-accordion-visually-show { animation: 350ms ease 0s 1 normal forwards running bmBJiA; }
.dSDaPB .pf-accordion-visually-hidden { animation: 350ms ease 0s 1 normal forwards running gWUsUJ; overflow: hidden; }
.dSDaPB .pf-accordion-wrapper { transition: height 0.35s; }
.gKihgy { align-items: center; padding: 16px 0px; font-size: 2px; display: flex !important; }
.gKihgy::after, .gKihgy::before { content: ""; width: 100%; border-top: 1em solid; }
.gKihgy > span { padding: 0px 16px; flex: 1 0 auto; display: flex; line-height: 1; }
.imDTzu { white-space: pre-line; user-select: text; }
.imDTzu span { vertical-align: baseline !important; }
.imczZj, .imczZj + span, .jkleNr, .kvWSlz > svg { vertical-align: middle; }
.dvgLjq, .kpFCS { word-break: break-word; }
.dvgLjq ul, .kpFCS ul { list-style-position: inside; }
.dvgLjq > input, .egjfPQ .disabled { display: none !important; }
.CULfg, .fzhBYj { display: inline-block; line-height: 1; padding: 12px 20px; text-align: center; text-decoration: none; cursor: pointer; outline: 0px; }
.CULfg .pfa, .CULfg svg { margin-left: 5px; }
.iWSRou, .kvWSlz:last-child { margin: 0px; }
.CULfg span, .fzhBYj span { color: inherit; }
.fsKkJv, .kOpJeM { overflow: hidden; }
.fsKkJv .pf-slider, .kOpJeM .pf-slider { display: flex; overflow: auto hidden; scroll-behavior: smooth; scroll-snap-type: x mandatory; transition: height 250ms ease-in-out; }
.fsKkJv .pf-slider:not([class*="pf-c-"]), .kOpJeM .pf-slider:not([class*="pf-c-"]) { align-items: inherit; }
.fPYxKz .pf-media-slider:not(.-show-scroll-bar), .fPYxKz .pf-slider:not(.-show-scroll-bar), .fsKkJv .pf-slider:not(.-show-scroll-bar), .kOpJeM .pf-slider:not(.-show-scroll-bar) { scrollbar-width: none; }
.fsKkJv .pf-slider:not(.-show-scroll-bar)::-webkit-scrollbar { display: none; }
.fsKkJv .pf-slide, .kOpJeM .pf-slide { align-items: center; display: flex; flex: 0 0 auto; flex-direction: column; justify-content: flex-start; max-width: none; scroll-snap-align: start; overflow: hidden; }
.fsKkJv .pf-slide > div, .kOpJeM .pf-slide > div { width: 100%; word-break: break-word; }
.fsKkJv .pf-slider-next, .fsKkJv .pf-slider-prev, .kOpJeM .pf-slider-next, .kOpJeM .pf-slider-prev { width: 40px; height: 40px; position: absolute; font-size: 20px; top: calc(50% - 20px); border: none; cursor: pointer; transition: 0.35s; line-height: 1; }
.bCbztn, .beeajP, .btPYBm, .cUWwmU, .cfPuYX, .dTAYdL { position: relative; }
.fPYxKz .pf-slider-next::after, .fPYxKz .pf-slider-next::before, .fPYxKz .pf-slider-prev::after, .fPYxKz .pf-slider-prev::before, .fsKkJv .pf-slider-next::after, .fsKkJv .pf-slider-next::before, .fsKkJv .pf-slider-prev::after, .fsKkJv .pf-slider-prev::before, .kOpJeM .pf-slider-next::after, .kOpJeM .pf-slider-next::before, .kOpJeM .pf-slider-prev::after, .kOpJeM .pf-slider-prev::before { content: ""; position: absolute; background: rgb(255, 255, 255); }
.fsKkJv .pf-slider-prev, .kOpJeM .pf-slider-prev { left: 20px; transform: rotate(180deg); }
.fsKkJv .pf-slider-next, .kOpJeM .pf-slider-next { right: 20px; }
.fsKkJv .nav-style-1, .kOpJeM .nav-style-1 { border-radius: 50%; background: rgba(0, 0, 0, 0.4); padding: 0px; margin: 0px; }
.btPYBm, .cQyIzl, .nKUpp { border: none; outline: 0px; }
.egjfPQ .pagination-style-1 button.active, .fPYxKz .nav-style-1:hover, .fsKkJv .nav-style-1:hover, .fsKkJv .pagination-style-1 button.active, .kOpJeM .nav-style-1:hover, .kOpJeM .pagination-style-1 button.active { background: rgb(0, 0, 0); }
.fPYxKz .nav-style-1::after, .fPYxKz .nav-style-1::before, .fsKkJv .nav-style-1::after, .fsKkJv .nav-style-1::before, .kOpJeM .nav-style-1::after, .kOpJeM .nav-style-1::before { width: 1px; height: 8px; }
.fsKkJv .nav-style-1::before, .kOpJeM .nav-style-1::before { transform: rotate(45deg); top: 19px; }
.fsKkJv .nav-style-1::after, .kOpJeM .nav-style-1::after { transform: rotate(-45deg); top: 14px; }
.fsKkJv[style*="--s-xs"] > .pf-slider > .pf-slide, .kOpJeM[style*="--s-xs"] > .pf-slider > .pf-slide { padding: var(--s-xs); }
.fsKkJv .pf-slider { flex-wrap: wrap; scroll-padding-left: calc((var(--ws-xs,1)/ (var(--ss-xs,1) + (var(--ws-xs,0) * 0.01))) * 1% / 2); }
.fsKkJv .pf-slide { flex: 0 0 calc(100% / var(--ss-xs,1)); }
.kOpJeM .pf-slider:not(.-show-scroll-bar)::-webkit-scrollbar { display: none; }
.kOpJeM .pf-slider { flex-wrap: nowrap; scroll-padding-left: calc((var(--ws-xs,1)/ (var(--ss-xs,1) + (var(--ws-xs,0) * 0.01))) * 1% / 2); }
.kOpJeM .pf-slide { flex: 0 0 calc(100% / (var(--ss-xs,1) + (var(--ws-xs,0) * 0.01))); }
.dsSjhI .pf-r-eh, .fMzHrA .pf-r-eh { align-items: stretch !important; }
@media (max-width: 767.5px) {
  .fMzHrA .pf-slide { justify-content: flex-start; }
  .dsSjhI .pf-slider { justify-content: unset !important; align-items: inherit !important; }
}
@media (min-width: 767.5px) and (max-width: 1024.5px) {
  .fMzHrA .pf-slide { justify-content: flex-start; }
  .dsSjhI .pf-slider { justify-content: unset !important; align-items: inherit !important; }
}
.jkleNr { height: 28px; width: auto; pointer-events: auto; box-sizing: content-box !important; }
.frBYAy, .jaXmhM { max-width: 100%; display: inline-block; height: auto; }
.cfPuYX:empty { display: initial; }
.dTAYdL { padding: 20px 0px; }
.iWSRou { padding: 10px; }
.kvWSlz { list-style: inherit; margin: 0 0 var(--pf-line-spacing-xs); }
.kvWSlz::before { content: ""; display: inline-block; width: var(--pf-text-indent-xs); }
.kvWSlz > i, .kvWSlz > svg { padding: 5px; }
@media (min-width: 767.5px) {
  .fsKkJv .pf-slider { flex-wrap: wrap; scroll-padding-left: calc((var(--ws-sm,1)/ (var(--ss-sm,1) + (var(--ws-sm,0) * 0.01))) * 1% / 2); }
  .fsKkJv .pf-slide { flex: 0 0 calc(100% / var(--ss-sm,1)); }
  .fsKkJv.sm-hidden-pag .pf-cmIldm, .kOpJeM.sm-hidden-pag .pf-cmIldm { display: none; }
  .fsKkJv[style*="--s-sm"] > .pf-slider > .pf-slide, .kOpJeM[style*="--s-sm"] > .pf-slider > .pf-slide { padding: var(--s-sm); }
  .kOpJeM .pf-slider { flex-wrap: nowrap; scroll-padding-left: calc((var(--ws-sm,1)/ (var(--ss-sm,1) + (var(--ws-sm,0) * 0.01))) * 1% / 2); }
  .kOpJeM .pf-slide { flex: 0 0 calc(100% / (var(--ss-sm,1) + (var(--ws-sm,0) * 0.01))); }
  .kvWSlz { margin: 0 0 var(--pf-line-spacing-sm); }
  .kvWSlz::before { width: var(--pf-text-indent-sm); }
}
.aHipD { width: 100%; }
.bGaRME { --pf-tab3-headers-group-max-height: 180px; padding: 10px; display: flex; }
.bGaRME .tab3-headers-group > [data-pf-type="TabsMenu3"] { display: flex; flex-wrap: wrap; }
.bGaRME .tab3-headers-group { display: flex; width: 100%; position: relative; }
.bGaRME .tab3-headers-wrapper { display: flex; flex-direction: column; overflow: clip visible; }
@media (max-width: 767.5px) {
  .bGaRME { flex-direction: column; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group > [data-pf-type="TabsMenu3"] { width: fit-content; max-width: 100%; flex-wrap: nowrap; overflow-x: scroll; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group > [data-pf-type="TabsMenu3"] > label { white-space: nowrap; }
  .bGaRME > .tab3-headers-wrapper.mobile-horizontal { width: unset !important; max-width: unset !important; min-width: unset !important; }
}
@media (min-width: 767.5px) and (max-width: 1024.5px) {
  .bGaRME { flex-direction: column; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group > [data-pf-type="TabsMenu3"] > label { white-space: nowrap; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group { justify-content: center; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group > [data-pf-type="TabsMenu3"] { width: fit-content; max-width: 100%; flex-wrap: nowrap; overflow-x: scroll; }
  .bGaRME > .tab3-headers-wrapper.tablet-horizontal { width: unset !important; max-width: unset !important; min-width: unset !important; }
}
.bGaRME > input { position: absolute; left: -9999px; }
.bGaRME div.pf-tab3-content-container { display: grid; grid-template-rows: 0fr; padding: 0px; }
.bGaRME div.pf-tab3-content-container > div.pf-tab3-content-inner-container { overflow: hidden; }
.bGaRME #pf-tab-1b375bfe-0:checked ~ div[data-pf-type="TabContentWrapper3"] .pf-tab-1b375bfe-content-0, .bGaRME #pf-tab-1b375bfe-1:checked ~ div[data-pf-type="TabContentWrapper3"] .pf-tab-1b375bfe-content-1 { grid-template-rows: 1fr; }
.cQyIzl { line-height: 1; appearance: none; color: rgb(23, 43, 77); padding: 12px 20px; margin-bottom: 0px; font-size: 14px; text-size-adjust: none; }
.cQyIzl span, .cQyIzl:active, .cQyIzl:focus, s .cQyIzl:hover { color: inherit; text-decoration: inherit; }
.nKUpp { --pf-tab3-icon-width: 14px; white-space: nowrap; pointer-events: all; margin: 0px; font-family: inherit; line-height: normal; color: rgb(23, 43, 77); display: flex; align-items: center; }
.btPYBm, .hKBvxO { justify-content: center; }
.nKUpp .pf-tab-dropdown-icon { height: 14px; width: auto; min-width: var(--pf-tab3-icon-width); transform: rotate(-90deg); margin-left: 8px; pointer-events: none; }
.nKUpp .pf-tab-dropdown-text { display: inline-block; overflow: hidden; text-overflow: ellipsis; width: calc(100% - var(--pf-tab3-icon-width)); }
.nKUpp .pf-tab-dropdown-icon.pf-dropdown-collapse { transform: rotate(90deg); }
.egjfPQ, .gBLyOV { overflow: hidden; }
.btPYBm { line-height: 1; margin: 0px; display: flex; align-items: center; padding: 12px 8px !important; }
.btPYBm.pf-tab-prev-btn svg { transform: rotate(180deg); }
.btPYBm > svg { width: auto; height: 14px; }
.bRHzxv form { margin: 0px; height: 100%; }
.hKBvxO { position: absolute; width: min(50%, 24px); height: min(50%, 24px); z-index: 2; background: rgb(255, 255, 255); border: 1px solid rgb(217, 217, 217); border-radius: 2px; display: flex; align-items: center; }
.bATwZq { opacity: 1; height: 62px; transition: height 0.5s, opacity 0.5s; }
.bATwZq.pf-ar-btn-hidden { opacity: 0; height: 0px; }
.bATwZq .pf-ar-btn { width: 100%; padding: 8px 16px; background: rgb(233, 234, 236); border: 1px solid rgb(217, 217, 217); border-radius: 2px; margin: 10px 0px; display: flex; justify-content: center; align-items: center; font-size: 16px; line-height: 24px; color: rgba(0, 0, 0, 0.85); }
.KQjka, .pfa { line-height: 1; }
.bATwZq .pf-ar-btn svg { margin-right: 13px; }
.gBLyOV { max-width: 100%; user-select: none; }
.labKII { position: relative; width: 100%; display: flex; align-items: flex-start; justify-content: center; }
.labKII span { top: 8px; right: 8px; }
.fPYxKz { max-width: 100%; display: flex; flex-direction: column; }
.fPYxKz .pf-main-media div { border-radius: inherit; }
.fPYxKz .pf-main-media img { border-radius: 0px; }
.fPYxKz .pf-media-slider { display: flex; overflow: auto hidden; flex-wrap: nowrap; scroll-behavior: auto; transition: height 250ms ease-in-out; }
.fPYxKz .pf-media-slider:not(.-show-scroll-bar)::-webkit-scrollbar { display: none; }
.fPYxKz .pf-slide-list-media, .fPYxKz .pf-slide-main-media { align-items: center; display: flex; flex: 0 0 auto; flex-direction: column; justify-content: center; max-width: none; scroll-snap-align: start; padding: 0px; }
.fPYxKz .pf-slider-next, .fPYxKz .pf-slider-prev { width: 40px; height: 40px; position: absolute; font-size: 20px; top: 50%; border: none; cursor: pointer; transition: 0.35s; line-height: 1; }
.fPYxKz .pf-slider-prev { left: min(12px, 5%); transform: translateY(-100%) rotate(180deg); }
.fPYxKz .pf-slider-next { right: min(12px, 5%); transform: translateY(-100%); }
.fPYxKz .nav-style-1 { border-radius: 50%; background: rgba(0, 0, 0, 0.4); }
.fPYxKz .nav-style-1::before { transform: rotate(45deg); top: calc(50% - 1.5px); }
.fPYxKz .nav-style-1::after { transform: translateY(-100%) rotate(-45deg); top: calc(50% + 1.5px); }
.egjfPQ { container: main-media / inline-size; width: inherit; }
.egjfPQ [data-action="2"] { cursor: pointer; }
.egjfPQ .pf-slide-main-media:not([data-media-type="image"]) { background-image: none !important; }
.egjfPQ .video-wrapper { height: unset !important; }
.egjfPQ .pf-mask-iframe, .egjfPQ .pf-media-wrapper > :first-child { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.egjfPQ .pf-mask, .egjfPQ span, .ifPUnW span { top: 50%; left: 50%; transform: translate(-50%, -50%); }
@media (min-width: 1024.5px) {
  .fsKkJv .pf-slider { flex-wrap: wrap; scroll-padding-left: calc((var(--ws-md,1)/ (var(--ss-md,1) + (var(--ws-md,0) * 0.01))) * 1% / 2); }
  .fsKkJv .pf-slide { flex: 0 0 calc(100% / var(--ss-md,1)); }
  .egjfPQ .pf-mask-iframe, .fsKkJv.md-hidden-pag .pf-cmIldm, .kOpJeM.md-hidden-pag .pf-cmIldm { display: none; }
  .kOpJeM .pf-slider { flex-wrap: nowrap; scroll-padding-left: calc((var(--ws-md,1)/ (var(--ss-md,1) + (var(--ws-md,0) * 0.01))) * 1% / 2); }
  .kOpJeM .pf-slide { flex: 0 0 calc(100% / (var(--ss-md,1) + (var(--ws-md,0) * 0.01))); }
  .kvWSlz { margin: 0 0 var(--pf-line-spacing-md); }
  .kvWSlz::before { width: var(--pf-text-indent-md); }
}
.egjfPQ .pf-mask { position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.egjfPQ .pf-mask.pf-hidden { display: none; }
.egjfPQ .pf-mask span { position: absolute; background: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; width: 50px; height: 50px; border: 1px solid rgb(221, 221, 221); }
.ifPUnW img, .xWKyD { max-width: 100%; height: auto; border-radius: inherit; }
.egjfPQ .pf-mask span svg { width: 24px; height: 24px; }
@container main-media (min-width: 245px) and (max-width: 271px) {
  .egjfPQ .pf-slider-next, .egjfPQ .pf-slider-prev { width: 36px !important; height: 36px !important; }
}
@container main-media (max-width: 244px) {
  .egjfPQ .pf-slider-next, .egjfPQ .pf-slider-prev { width: 18px !important; height: 18px !important; }
}
.bCbztn .pf-slider-next, .bCbztn .pf-slider-prev { scale: 0.5; z-index: 4; }
.bCbztn [style*="--gap-xs"] { gap: var(--gap-xs); }
@media (max-width: 767.5px) {
  .btPYBm, .nKUpp { display: none !important; }
  .nKUpp svg { fill: currentcolor; }
  .cUWwmU { scrollbar-width: none; }
  .cUWwmU ::-webkit-scrollbar { width: 0px; height: 0px; }
  .fPYxKz.pf-xs-hide-list { display: flex !important; flex-direction: column !important; }
  .egjfPQ .pf-media-wrapper, .fPYxKz.pf-xs-list-position-b .pf-list-media .pf-media-slider { width: 100%; }
  .fPYxKz.pf-xs-list-position-b .pf-slider-prev { left: min(12px, 5%); }
  .fPYxKz.pf-xs-list-position-b .pf-slider-next { right: min(12px, 5%); }
  .bCbztn [style*="--dpi-xs"].pf-media-slider { scroll-padding-left: var(--dpi-xs); }
  .bCbztn .pf-slide-list-media { width: calc(20% - 8px); }
  .bCbztn .pf-media-slider { flex-flow: row; }
  .bCbztn .pf-media-slider .pf-slider-next, .bCbztn .pf-media-slider .pf-slider-prev { display: block; }
}
@media (min-width: 767.5px) and (max-width: 1024.5px) {
  .btPYBm, .nKUpp { display: none !important; }
  .nKUpp svg { fill: currentcolor; }
  .cUWwmU { scrollbar-width: none; }
  .cUWwmU ::-webkit-scrollbar { width: 0px; height: 0px; }
  .fPYxKz.pf-sm-hide-list { display: flex !important; flex-direction: column !important; }
  .fPYxKz.pf-sm-list-position-b .pf-list-media .pf-media-slider { width: 100%; }
  .fPYxKz.pf-sm-list-position-b .pf-slider-prev { left: min(12px, 5%); }
  .fPYxKz.pf-sm-list-position-b .pf-slider-next { right: min(12px, 5%); }
  .bCbztn .pf-slide-list-media { width: calc(20% - 8px); }
  .bCbztn .pf-media-slider { flex-flow: row; }
  .bCbztn .pf-media-slider .pf-slider-next, .bCbztn .pf-media-slider .pf-slider-prev { display: block; }
}
@media (min-width: 1024.5px) and (max-width: 1199.5px) {
  .fMzHrA .pf-slide { justify-content: flex-start; }
  .dsSjhI .pf-slider { justify-content: unset !important; align-items: inherit !important; }
  .bGaRME { flex-direction: column; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group > [data-pf-type="TabsMenu3"] > label { max-width: 100%; overflow-wrap: break-word; flex: 1 1 auto; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group > [data-pf-type="TabsMenu3"], .fPYxKz.pf-md-list-position-b .pf-list-media .pf-media-slider { width: 100%; }
  .bGaRME > .tab3-headers-wrapper.laptop-horizontal { width: unset !important; max-width: unset !important; min-width: unset !important; }
  .btPYBm, .nKUpp { display: none !important; }
  .nKUpp svg { fill: currentcolor; }
  .cUWwmU { scrollbar-width: none; }
  .cUWwmU ::-webkit-scrollbar { width: 0px; height: 0px; }
  .fPYxKz.pf-md-hide-list { display: flex !important; flex-direction: column !important; }
  .fPYxKz.pf-md-list-position-b .pf-slider-prev { left: min(12px, 5%); }
  .fPYxKz.pf-md-list-position-b .pf-slider-next { right: min(12px, 5%); }
  .bCbztn .pf-slide-list-media { width: calc(20% - 8px); }
  .bCbztn .pf-media-slider { flex-flow: row; }
  .bCbztn .pf-media-slider .pf-slider-next, .bCbztn .pf-media-slider .pf-slider-prev { display: block; }
}
@media (min-width: 1199.5px) {
  .fsKkJv .pf-slider { flex-wrap: wrap; scroll-padding-left: calc((var(--ws-lg,1)/ (var(--ss-lg,1) + (var(--ws-lg,0) * 0.01))) * 1% / 2); }
  .fsKkJv .pf-slide { flex: 0 0 calc(100% / var(--ss-lg,1)); }
  .fsKkJv.lg-hidden-pag .pf-cmIldm, .kOpJeM.lg-hidden-pag .pf-cmIldm { display: none; }
  .fsKkJv[style*="--s-lg"] > .pf-slider > .pf-slide, .kOpJeM[style*="--s-lg"] > .pf-slider > .pf-slide { padding: var(--s-lg); }
  .kOpJeM .pf-slider { flex-wrap: nowrap; scroll-padding-left: calc((var(--ws-lg,1)/ (var(--ss-lg,1) + (var(--ws-lg,0) * 0.01))) * 1% / 2); }
  .kOpJeM .pf-slide { flex: 0 0 calc(100% / (var(--ss-lg,1) + (var(--ws-lg,0) * 0.01))); }
  .fMzHrA .pf-slide { justify-content: flex-start; }
  .dsSjhI .pf-slider { justify-content: unset !important; align-items: inherit !important; }
  .kvWSlz { margin: 0 0 var(--pf-line-spacing-lg); }
  .kvWSlz::before { width: var(--pf-text-indent-lg); }
  .bGaRME { flex-direction: column; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group > [data-pf-type="TabsMenu3"] > label { max-width: 100%; overflow-wrap: break-word; flex: 1 1 auto; }
  .bGaRME > .tab3-headers-wrapper > .tab3-headers-group > [data-pf-type="TabsMenu3"], .fPYxKz.pf-lg-list-position-b .pf-list-media .pf-media-slider { width: 100%; }
  .bGaRME > .tab3-headers-wrapper.all-horizontal { width: unset !important; max-width: unset !important; min-width: unset !important; }
  .btPYBm, .nKUpp { display: none !important; }
  .nKUpp svg { fill: currentcolor; }
  .cUWwmU { scrollbar-width: none; }
  .cUWwmU ::-webkit-scrollbar { width: 0px; height: 0px; }
  .fPYxKz.pf-lg-hide-list { display: flex !important; flex-direction: column !important; }
  .fPYxKz.pf-lg-list-position-b .pf-slider-prev { left: min(12px, 5%); }
  .fPYxKz.pf-lg-list-position-b .pf-slider-next { right: min(12px, 5%); }
  .bCbztn .pf-slide-list-media { width: calc(20% - 8px); }
  .bCbztn .pf-media-slider { flex-flow: row; }
  .bCbztn .pf-media-slider .pf-slider-next, .bCbztn .pf-media-slider .pf-slider-prev { display: block; }
}
.xWKyD { width: 100%; object-fit: cover; display: inline-block; object-position: center center; }
.beeajP .pf-slide-main-media { width: 100%; position: relative; }
.beeajP .pf-media-wrapper[style*="--r-lg"] { padding-bottom: var(--r-lg); position: relative; width: 100%; }
.ifPUnW { position: relative; cursor: pointer; }
.ifPUnW img { position: absolute; left: 0px; top: 0px; width: 100%; object-fit: contain; aspect-ratio: 1 / 1; }
.ifPUnW::after { content: ""; display: block; padding-bottom: 100%; }
.idLzHu { padding-right: 8px; }
.KQjka { border: none; outline: 0px; padding: 14.5px 20px; vertical-align: bottom; }
.KQjka[disabled] { opacity: 0.7; }
.FUyLe { width: 100%; height: 100%; }
.hlgAfg { --pf-sample-color: #5d6b82; --pf-border-color: #d1d5db; }
@keyframes bmBJiA { 
  0% { height: 0px; display: none; opacity: 0; }
  1% { display: block; }
  100% { display: block; opacity: 1; }
}
@keyframes gWUsUJ { 
  0% { display: block; opacity: 1; }
  99% { display: block; }
  100% { height: 0px; display: none; opacity: 0; }
}
@media all {
  .__pf.__pf_7COoTCOv .pf-12_ { color: rgb(255, 255, 255); background-color: rgb(20, 43, 111); padding-top: 0px; padding-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-15_ { margin: 0px; text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-18_ { color: rgb(20, 43, 111); }
  .__pf.__pf_7COoTCOv .pf-22_ { width: 120px; height: auto; display: table; margin-left: auto; margin-right: auto; }
  .__pf.__pf_7COoTCOv .pf-24_ { font-family: "Circular Light"; font-weight: 400; font-size: 14px; float: right; }
  .__pf.__pf_7COoTCOv .pf-25_ { color: rgb(20, 43, 111); background-color: rgb(255, 255, 255); padding-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-28_ { font-family: "Circular Bold"; font-weight: 400; text-align: center; font-size: 40px; margin-top: 16px; margin-bottom: 16px; }
  .__pf.__pf_7COoTCOv .pf-30_ { margin: 0px; text-align: center; font-size: 26px; }
  .__pf.__pf_7COoTCOv .pf-33_ { color: rgb(20, 43, 111); font-family: "Circular Light"; font-weight: 400; background-color: rgb(255, 255, 255); padding-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-139_ { color: rgb(20, 43, 111); padding-bottom: 3em; padding-top: 0px; font-family: Andada; font-weight: 400; background-color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-142_ { text-align: center; margin-bottom: 18px; margin-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-144_ { width: 80%; margin: auto; }
  .__pf.__pf_7COoTCOv .pf-146_, .__pf.__pf_7COoTCOv .pf-235_, .__pf.__pf_7COoTCOv .pf-265_ { width: 100%; height: auto; aspect-ratio: unset; }
  .__pf.__pf_7COoTCOv .pf-148_ { height: auto; aspect-ratio: unset; width: 114px; display: table; margin: auto; }
  .__pf.__pf_7COoTCOv .pf-150_ { height: auto; aspect-ratio: unset; width: 100px; display: table; margin: auto; }
  .__pf.__pf_7COoTCOv .pf-152_ { height: auto; aspect-ratio: unset; width: 141px; display: table; margin: auto; }
  .__pf.__pf_7COoTCOv .pf-153_ { color: rgb(20, 43, 111); padding-bottom: 1em; padding-top: 2em; font-family: "Circular Light"; font-weight: 400; background-color: rgb(243, 245, 247); }
  .__pf.__pf_7COoTCOv .pf-156_, .__pf.__pf_7COoTCOv .pf-359_, .__pf.__pf_7COoTCOv .pf-897_, .__pf.__pf_7COoTCOv .pf-937_ { margin-top: 0px; font-family: "Circular Bold"; font-weight: 400; font-size: 35px; text-align: center; margin-bottom: 15px; }
  .__pf.__pf_7COoTCOv .pf-86_, .__pf.__pf_7COoTCOv .pf-90_, .__pf.__pf_7COoTCOv .pf-94_, .__pf.__pf_7COoTCOv .pf-98_, .__pf.__pf_7COoTCOv .rid-16, .__pf.__pf_7COoTCOv .rid-34 { text-align: center; }
  .__pf.__pf_7COoTCOv .rid-11, .__pf.__pf_7COoTCOv .rid-35 { margin: 12px 0px 24px; height: auto; aspect-ratio: unset; width: 40px; }
  .__pf.__pf_7COoTCOv .rid-13, .__pf.__pf_7COoTCOv .rid-37 { font-size: 20px; margin: 0px 0px 8px; font-family: "Circular Bold"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-183_ { color: rgb(20, 43, 111); font-family: "Circular Light"; font-weight: 400; background-color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-186_ { margin-top: 0px; font-family: "Circular Bold"; font-weight: 400; font-size: 35px; margin-bottom: 15px; text-align: center; }
  .__pf.__pf_7COoTCOv .pf-188_, .__pf.__pf_7COoTCOv .pf-190_, .__pf.__pf_7COoTCOv .pf-192_, .__pf.__pf_7COoTCOv .pf-288_ { margin-top: 0px; margin-bottom: 16px; }
  .__pf.__pf_7COoTCOv .pf-194_, .__pf.__pf_7COoTCOv .pf-201_ { max-width: 85%; display: flex; gap: 1rem; position: relative; padding-bottom: 2em; }
  .__pf.__pf_7COoTCOv .pf-195_, .__pf.__pf_7COoTCOv .pf-202_, .__pf.__pf_7COoTCOv .pf-209_ { font-size: 10px; z-index: 1; margin-top: 6px; }
  .__pf.__pf_7COoTCOv .pf-197_, .__pf.__pf_7COoTCOv .pf-204_, .__pf.__pf_7COoTCOv .pf-211_ { margin-top: 0px; font-family: "Circular Bold"; font-weight: 400; font-size: 20px; margin-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-199_, .__pf.__pf_7COoTCOv .pf-206_ { margin-top: 0px; margin-bottom: 16px; line-height: 28px; }
  .__pf.__pf_7COoTCOv .pf-208_ { max-width: 85%; display: flex; gap: 1rem; position: relative; padding-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-213_ { margin-top: 0px; margin-bottom: 0px; line-height: 28px; }
  .__pf.__pf_7COoTCOv .pf-215_ { color: rgb(20, 43, 111); font-family: "Circular Light"; font-weight: 400; background-color: rgb(255, 255, 255); padding-bottom: 3em; }
  .__pf.__pf_7COoTCOv .pf-218_, .__pf.__pf_7COoTCOv .pf-230_ { font-family: "Circular Bold"; text-align: center; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-218_ { margin-top: 15px; font-size: 35px; margin-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-223_, .__pf.__pf_7COoTCOv .pf-229_, .__pf.__pf_7COoTCOv .pf-238_, .__pf.__pf_7COoTCOv .pf-244_ { height: auto; aspect-ratio: unset; display: table; margin-left: auto; margin-right: auto; width: 50px; }
  .__pf.__pf_7COoTCOv .pf-224_, .__pf.__pf_7COoTCOv .pf-239_, .__pf.__pf_7COoTCOv .pf-245_ { margin-top: 10px; font-family: "Circular Bold"; font-weight: 400; font-size: 20px; text-align: center; margin-bottom: 5px; text-transform: capitalize; }
  .__pf.__pf_7COoTCOv .pf-226_, .__pf.__pf_7COoTCOv .pf-232_, .__pf.__pf_7COoTCOv .pf-241_, .__pf.__pf_7COoTCOv .pf-247_ { font-size: 15px; text-align: center; margin-bottom: 0px; margin-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-228_, .__pf.__pf_7COoTCOv .pf-243_ { margin-top: 5em; }
  .__pf.__pf_7COoTCOv .pf-230_ { margin-top: 10px; font-size: 20px; margin-bottom: 5px; }
  .__pf.__pf_7COoTCOv .pf-249_, .__pf.__pf_7COoTCOv .pf-795_ { color: rgb(20, 43, 111); font-family: "Circular Light"; font-weight: 400; background-color: rgb(243, 245, 247); padding-top: 3em; padding-bottom: 3em; }
  .__pf.__pf_7COoTCOv .pf-252_, .__pf.__pf_7COoTCOv .pf-293_ { margin-top: 0px; font-family: "Circular Bold"; font-weight: 400; font-size: 35px; text-align: center; margin-bottom: 15px; text-transform: capitalize; }
  .__pf.__pf_7COoTCOv .pf-254_, .__pf.__pf_7COoTCOv .pf-256_, .__pf.__pf_7COoTCOv .pf-258_, .__pf.__pf_7COoTCOv .pf-260_ { font-size: 18px; text-align: left; margin-bottom: 16px; margin-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-266_ { max-width: 470px; margin-left: auto; }
  .__pf.__pf_7COoTCOv .pf-267_ { margin-top: 0px; font-family: "Circular Bold"; font-weight: 400; font-size: 35px; text-align: left; margin-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-269_, .__pf.__pf_7COoTCOv .pf-307_, .__pf.__pf_7COoTCOv .pf-315_, .__pf.__pf_7COoTCOv .pf-331_, .__pf.__pf_7COoTCOv .pf-339_ { font-size: 16px; text-align: left; margin-bottom: 0px; margin-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-271_ { font-size: 2px; padding-top: 24px; padding-bottom: 24px; }
  .__pf.__pf_7COoTCOv .pf-275_ { border-style: solid; border-color: rgba(0, 0, 0, 0.16); border-width: 0px 0px 1px; }
  .__pf.__pf_7COoTCOv .pf-277_, .__pf.__pf_7COoTCOv .pf-279_, .__pf.__pf_7COoTCOv .pf-281_ { margin-top: 0px; margin-bottom: 16px; font-family: "Circular Medium"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-284_, .__pf.__pf_7COoTCOv .pf-286_ { margin-top: 0px; margin-bottom: 15px; }
  .__pf.__pf_7COoTCOv .pf-290_ { color: rgb(20, 43, 111); font-family: "Circular Medium"; font-weight: 400; background-color: rgb(255, 255, 255); padding-top: 3em; padding-bottom: 3em; }
  .__pf.__pf_7COoTCOv .pf-297_ { padding: 10px; border-style: solid; border-color: rgb(20, 43, 111); border-width: 2px 2px 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
  .__pf.__pf_7COoTCOv .pf-298_ { height: auto; aspect-ratio: 1 / 1; width: 120px; display: table; margin-left: auto; margin-right: auto; object-fit: cover; object-position: center center; }
  .__pf.__pf_7COoTCOv .pf-299_, .__pf.__pf_7COoTCOv .pf-303_ { font-size: 20px; margin: 10px 0px 0px; font-family: "Circular Bold"; font-weight: 400; text-align: center; }
  .__pf.__pf_7COoTCOv .pf-301_ { padding: 10px; }
  .__pf.__pf_7COoTCOv .pf-302_ { height: auto; aspect-ratio: unset; width: 120px; display: table; margin-left: auto; margin-right: auto; }
  .__pf.__pf_7COoTCOv .pf-305_, .__pf.__pf_7COoTCOv .pf-337_ { background-color: rgb(243, 245, 247); border-radius: 5px; display: flex; align-items: center; }
  .__pf.__pf_7COoTCOv .pf-306_, .__pf.__pf_7COoTCOv .pf-322_, .__pf.__pf_7COoTCOv .pf-330_, .__pf.__pf_7COoTCOv .pf-338_ { padding: 0px 1em; }
  .__pf.__pf_7COoTCOv .pf-309_, .__pf.__pf_7COoTCOv .pf-325_, .__pf.__pf_7COoTCOv .pf-333_, .__pf.__pf_7COoTCOv .pf-341_ { border-style: solid; border-color: rgb(20, 43, 111); border-width: 0px 2px; padding: 1em 0px; }
  .__pf.__pf_7COoTCOv .pf-310_, .__pf.__pf_7COoTCOv .pf-318_, .__pf.__pf_7COoTCOv .pf-326_, .__pf.__pf_7COoTCOv .pf-328_, .__pf.__pf_7COoTCOv .pf-334_, .__pf.__pf_7COoTCOv .pf-336_, .__pf.__pf_7COoTCOv .pf-342_ { font-size: 28px; display: table; margin-left: auto; margin-right: auto; }
  .__pf.__pf_7COoTCOv .pf-311_, .__pf.__pf_7COoTCOv .pf-319_, .__pf.__pf_7COoTCOv .pf-327_, .__pf.__pf_7COoTCOv .pf-335_, .__pf.__pf_7COoTCOv .pf-343_ { padding: 0px; }
  .__pf.__pf_7COoTCOv .pf-312_, .__pf.__pf_7COoTCOv .pf-320_, .__pf.__pf_7COoTCOv .pf-344_ { font-size: 25px; display: table; margin-left: auto; margin-right: auto; color: rgb(161, 170, 197); }
  .__pf.__pf_7COoTCOv .pf-313_, .__pf.__pf_7COoTCOv .pf-329_ { background-color: rgb(255, 255, 255); border-radius: 0px; display: flex; align-items: center; }
  .__pf.__pf_7COoTCOv .pf-314_ { padding: 1em; }
  .__pf.__pf_7COoTCOv .pf-317_ { border-style: solid; border-color: rgb(20, 43, 111); border-width: 0px 2px; padding-top: 1em; padding-bottom: 1em; }
  .__pf.__pf_7COoTCOv .pf-321_ { background-color: rgb(243, 245, 247); border-radius: 5px; display: flex; align-items: center; margin: 0px; padding: 0px; }
  .__pf.__pf_7COoTCOv .pf-323_ { font-size: 16px; text-align: left; margin-bottom: 0px; margin-top: 0px; padding-left: 0px; padding-right: 0px; }
  .__pf.__pf_7COoTCOv .pf-347_ { border-style: solid; border-color: rgb(20, 43, 111); border-width: 0px 2px 2px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
  .__pf.__pf_7COoTCOv .pf-348_ { font-size: 10px; display: table; margin-left: auto; margin-right: auto; color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-352_ { background-color: rgb(255, 255, 255); border-radius: 50px; color: rgb(20, 43, 111); font-size: 1em; margin-left: auto; font-family: "Circular Bold"; font-weight: 400; padding: 20px 30px; text-transform: uppercase; display: table; margin-right: auto; margin-top: 15px; border: 2px solid rgb(20, 43, 111); transition: color 0.2s, background-color 0.2s, border 0.2s; }
  .__pf.__pf_7COoTCOv .pf-356_, .__pf.__pf_7COoTCOv .pf-386_ { color: rgb(20, 43, 111); font-family: "Circular Light"; padding-top: 3em; padding-bottom: 3em; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-354_, .__pf.__pf_7COoTCOv .pf-853_, .__pf.__pf_7COoTCOv .pf-884_ { margin-top: 16px; margin-bottom: 0px; text-align: center; font-size: 13px; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-355_, .__pf.__pf_7COoTCOv .pf-854_ { height: 12px; display: inline; }
  .__pf.__pf_7COoTCOv .pf-356_ { background-color: rgb(243, 245, 247); }
  .__pf.__pf_7COoTCOv .rid-15 { font-size: 14px; margin: 0px; }
  .__pf.__pf_7COoTCOv .pf-386_ { background-color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-389_ { margin-top: 0px; font-family: "Circular Bold"; font-weight: 400; font-size: 35px; text-align: center; margin-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-392_, .__pf.__pf_7COoTCOv .pf-409_, .__pf.__pf_7COoTCOv .pf-426_ { margin-top: 15px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 10px; }
  .__pf.__pf_7COoTCOv .pf-393_, .__pf.__pf_7COoTCOv .pf-410_, .__pf.__pf_7COoTCOv .pf-427_ { position: relative; }
  .__pf.__pf_7COoTCOv .pf-394_ { aspect-ratio: unset; object-fit: cover; object-position: center center; height: auto; }
  .__pf.__pf_7COoTCOv .pf-395_, .__pf.__pf_7COoTCOv .pf-412_, .__pf.__pf_7COoTCOv .pf-429_ { height: auto; aspect-ratio: unset; position: absolute; bottom: 0px; width: 230px; left: 0px; right: 0px; display: table; margin-left: auto; margin-right: auto; }
  .__pf.__pf_7COoTCOv .pf-396_, .__pf.__pf_7COoTCOv .pf-413_, .__pf.__pf_7COoTCOv .pf-430_ { font-family: "Circular Bold"; font-weight: 400; font-size: 20px; margin: 15px; }
  .__pf.__pf_7COoTCOv .pf-398_, .__pf.__pf_7COoTCOv .pf-415_, .__pf.__pf_7COoTCOv .pf-432_ { margin: 0px 15px 5px; }
  .__pf.__pf_7COoTCOv .pf-400_, .__pf.__pf_7COoTCOv .pf-417_, .__pf.__pf_7COoTCOv .pf-434_ { display: flex; align-items: center; margin: 0px 15px 15px; }
  .__pf.__pf_7COoTCOv .pf-118_, .__pf.__pf_7COoTCOv .pf-119_, .__pf.__pf_7COoTCOv .pf-120_, .__pf.__pf_7COoTCOv .pf-121_, .__pf.__pf_7COoTCOv .pf-122_, .__pf.__pf_7COoTCOv .pf-132_, .__pf.__pf_7COoTCOv .pf-133_, .__pf.__pf_7COoTCOv .pf-134_, .__pf.__pf_7COoTCOv .pf-135_, .__pf.__pf_7COoTCOv .pf-136_, .__pf.__pf_7COoTCOv .pf-402_, .__pf.__pf_7COoTCOv .pf-403_, .__pf.__pf_7COoTCOv .pf-404_, .__pf.__pf_7COoTCOv .pf-405_, .__pf.__pf_7COoTCOv .pf-406_, .__pf.__pf_7COoTCOv .pf-419_, .__pf.__pf_7COoTCOv .pf-420_, .__pf.__pf_7COoTCOv .pf-421_, .__pf.__pf_7COoTCOv .pf-422_, .__pf.__pf_7COoTCOv .pf-423_, .__pf.__pf_7COoTCOv .pf-436_, .__pf.__pf_7COoTCOv .pf-437_, .__pf.__pf_7COoTCOv .pf-438_, .__pf.__pf_7COoTCOv .pf-439_, .__pf.__pf_7COoTCOv .pf-440_, .__pf.__pf_7COoTCOv .pf-53_, .__pf.__pf_7COoTCOv .pf-54_, .__pf.__pf_7COoTCOv .pf-55_, .__pf.__pf_7COoTCOv .pf-56_, .__pf.__pf_7COoTCOv .pf-57_, .__pf.__pf_7COoTCOv .pf-63_, .__pf.__pf_7COoTCOv .pf-64_, .__pf.__pf_7COoTCOv .pf-65_, .__pf.__pf_7COoTCOv .pf-66_, .__pf.__pf_7COoTCOv .pf-67_ { font-size: 12px; color: rgb(255, 214, 0); margin-right: 5px; }
  .__pf.__pf_7COoTCOv .pf-407_, .__pf.__pf_7COoTCOv .pf-424_, .__pf.__pf_7COoTCOv .pf-441_ { font-size: 14px; font-family: Andada; font-weight: 400; font-style: italic; margin-bottom: 0px; margin-top: 6px; }
  .__pf.__pf_7COoTCOv .pf-411_ { aspect-ratio: unset; object-fit: cover; object-position: center bottom; width: 348px; height: 430px; }
  .__pf.__pf_7COoTCOv .pf-428_ { width: 100%; aspect-ratio: unset; object-fit: cover; object-position: center center; height: auto; }
  .__pf.__pf_7COoTCOv .pf-443_, .__pf.__pf_7COoTCOv .pf-934_ { background-color: rgb(255, 255, 255); color: rgb(20, 43, 111); }
  .__pf.__pf_7COoTCOv .pf-444_ { font-family: "Circular Medium"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-798_, .__pf.__pf_7COoTCOv .pf-800_, .__pf.__pf_7COoTCOv .pf-851_ { font-family: "Circular Bold"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-792_ { background: rgb(209, 213, 219); padding: 12px 20px; }
  .__pf.__pf_7COoTCOv .pf-446_ [data-pf-type="TabHeader3"] { border: 2px solid rgb(20, 43, 111); background-color: rgb(255, 255, 255); font-size: 20px; padding-top: 15px; padding-bottom: 15px; flex: unset; text-align: center; }
  .__pf.__pf_7COoTCOv .pf-453_, .__pf.__pf_7COoTCOv .pf-628_ { padding: 15px 0px; }
  .__pf.__pf_7COoTCOv .pf-455_, .__pf.__pf_7COoTCOv .pf-569_, .__pf.__pf_7COoTCOv .pf-630_, .__pf.__pf_7COoTCOv .pf-729_ { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 10px; background-image: url('./Blob_Blue.svg'); background-repeat: no-repeat; background-position: 50% -140%; background-size: 200%; border: 1px solid rgb(208, 213, 226); }
  .__pf.__pf_7COoTCOv .pf-456_, .__pf.__pf_7COoTCOv .pf-570_, .__pf.__pf_7COoTCOv .pf-631_, .__pf.__pf_7COoTCOv .pf-730_ { color: rgb(20, 43, 111); margin-top: 0px; margin-bottom: 0px; text-align: center; font-size: 20px; background-color: rgb(243, 245, 247); padding-top: 10px; padding-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-459_, .__pf.__pf_7COoTCOv .pf-514_, .__pf.__pf_7COoTCOv .pf-573_, .__pf.__pf_7COoTCOv .pf-634_, .__pf.__pf_7COoTCOv .pf-670_, .__pf.__pf_7COoTCOv .pf-733_ { text-align: center; color: rgb(20, 43, 111); margin-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-510_, .__pf.__pf_7COoTCOv .pf-666_ { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 10px; background-image: url('./Blob.svg'); background-repeat: no-repeat; background-position: 50% -140%; background-size: 200%; border: 1px solid rgb(208, 213, 226); }
  .__pf.__pf_7COoTCOv .pf-851_, .__pf.__pf_7COoTCOv .pf-882_ { border-radius: 50px; margin-left: auto; text-transform: uppercase; display: table; margin-right: auto; transition: color 0.2s, background-color 0.2s, border 0.2s; }
  .__pf.__pf_7COoTCOv .pf-511_, .__pf.__pf_7COoTCOv .pf-667_ { color: rgb(20, 43, 111); margin-top: 0px; margin-bottom: 0px; text-align: center; font-size: 20px; background-color: rgb(255, 214, 0); padding-top: 10px; padding-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-798_ { margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; font-size: 13px; text-align: center; text-decoration: underline 2px; text-underline-offset: 4px; }
  .__pf.__pf_7COoTCOv .pf-800_ { margin-top: 15px; font-size: 35px; text-align: center; margin-bottom: 15px; }
  .__pf.__pf_7COoTCOv .pf-802_ [data-pf-type="Accordion.Header"] { font-weight: 400; border-style: solid; border-width: 0px 0px 1px; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(204, 204, 204); padding: 15px 0px; color: rgb(20, 43, 111); background: rgb(243, 245, 247); font-family: "Circular Bold"; font-size: 16px; }
  .__pf.__pf_7COoTCOv .pf-806_, .__pf.__pf_7COoTCOv .pf-814_, .__pf.__pf_7COoTCOv .pf-822_, .__pf.__pf_7COoTCOv .pf-830_, .__pf.__pf_7COoTCOv .pf-838_, .__pf.__pf_7COoTCOv .pf-846_ { padding: 0px; margin-top: -15px; margin-bottom: -15px; }
  .__pf.__pf_7COoTCOv .pf-809_, .__pf.__pf_7COoTCOv .pf-817_, .__pf.__pf_7COoTCOv .pf-825_, .__pf.__pf_7COoTCOv .pf-833_, .__pf.__pf_7COoTCOv .pf-841_, .__pf.__pf_7COoTCOv .pf-849_ { margin-top: 16px; margin-bottom: 16px; font-size: 16px; }
  .__pf.__pf_7COoTCOv .pf-851_ { background-color: rgb(20, 43, 111); color: rgb(255, 255, 255); font-size: 1em; padding: 20px 30px; margin-top: 2em; width: 20%; }
  .__pf.__pf_7COoTCOv .pf-855_ { color: rgb(20, 43, 111); font-family: "Circular Medium"; font-weight: 400; padding-top: 2em; padding-bottom: 3em; background-color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-446_ [data-pf-type="TabHeader3"]:hover, .__pf.__pf_7COoTCOv .pf-882_ { background-color: rgb(20, 43, 111); color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-858_ { margin-top: 16px; font-family: "Circular Bold"; font-weight: 400; font-size: 35px; text-align: center; margin-bottom: 16px; }
  .__pf.__pf_7COoTCOv .pf-642_, .__pf.__pf_7COoTCOv .pf-862_ { width: 100%; }
  .__pf.__pf_7COoTCOv .pf-864_, .__pf.__pf_7COoTCOv .pf-868_, .__pf.__pf_7COoTCOv .pf-870_, .__pf.__pf_7COoTCOv .pf-872_, .__pf.__pf_7COoTCOv .pf-874_, .__pf.__pf_7COoTCOv .pf-876_, .__pf.__pf_7COoTCOv .pf-878_ { font-size: 16px; text-align: left; font-family: "Circular Light"; font-weight: 400; margin-top: 0px; margin-bottom: 8px; }
  .__pf.__pf_7COoTCOv .pf-866_ { font-size: 16px; text-align: left; font-family: "Circular Light"; font-weight: 700; margin-top: 0px; margin-bottom: 8px; }
  .__pf.__pf_7COoTCOv .pf-882_ { font-size: 1em; font-family: "Circular Bold"; font-weight: 400; padding: 20px 30px; margin-top: 15px; width: 40%; }
  .__pf.__pf_7COoTCOv .pf-886_ { color: rgb(20, 43, 111); font-family: "Circular Medium"; font-weight: 400; padding-top: 0px; padding-bottom: 3em; background-color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-887_, .__pf.__pf_7COoTCOv .pf-935_ { font-family: "Circular Light"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-889_ { margin-top: 10px; font-family: "Circular Bold"; font-weight: 400; font-size: 35px; text-align: center; margin-bottom: 15px; }
  .__pf.__pf_7COoTCOv .pf-891_ { font-size: 18px; text-align: center; margin-bottom: 16px; margin-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-894_ { color: rgb(20, 43, 111); padding-bottom: 3em; padding-top: 3em; font-family: "Circular Medium"; font-weight: 400; background-color: rgb(243, 245, 247); }
  .__pf.__pf_7COoTCOv .pf-899_ { font-size: 18px; margin-top: 15px; margin-bottom: 15px; text-align: center; }
  .__pf.__pf_7COoTCOv .rid-62 { text-align: center; margin-top: 12px; background-color: rgb(255, 255, 255); padding: 3em 2em; border: 5px solid rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .rid-2 { margin: 0px 0px 24px; height: auto; aspect-ratio: unset; border-radius: 99px; width: 80px; }
  .__pf.__pf_7COoTCOv .rid-3 { font-size: 16px; margin: 0px 0px 8px; font-family: "Circular Bold"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .rid-5 { font-size: 14px; margin: 0px; text-align: center; font-style: italic; }
  .__pf.__pf_7COoTCOv .pf-939_ { font-size: 18px; margin-top: 0px; margin-bottom: 20px; text-align: center; font-family: "Circular Medium"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-941_ { list-style-position: inside; list-style-type: decimal; padding: 0px; text-indent: -1rem; margin-left: 1rem; }
  .__pf.__pf_7COoTCOv .pf-942_, .__pf.__pf_7COoTCOv .pf-944_, .__pf.__pf_7COoTCOv .pf-946_, .__pf.__pf_7COoTCOv .pf-948_, .__pf.__pf_7COoTCOv .pf-950_, .__pf.__pf_7COoTCOv .pf-952_, .__pf.__pf_7COoTCOv .pf-954_, .__pf.__pf_7COoTCOv .pf-956_ { margin-top: 0px; margin-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-958_ { background-color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-961_ { margin: 0px; font-size: 13px; }
  .__pf.__pf_7COoTCOv .pf-352_:hover { border: 2px solid rgb(255, 214, 0); background-color: rgb(255, 214, 0); }
  .__pf.__pf_7COoTCOv .pf-446_ [data-pf-type="TabHeader3"][data-pf-tab-active="true"] { background: rgb(20, 43, 111); color: rgb(255, 255, 255); }
  .__pf.__pf_7COoTCOv .pf-851_:hover, .__pf.__pf_7COoTCOv .pf-882_:hover { background-color: rgb(255, 214, 0); color: rgb(20, 43, 111); }
  .__pf.__pf_7COoTCOv .pf-40_ { margin-bottom: 10px; height: auto; }
  .__pf.__pf_7COoTCOv .pf-41_ { border-style: none; margin-top: 10px; }
  .__pf.__pf_7COoTCOv .pf-42_ { border-style: none; border-radius: 99px; margin-right: 3px; }
  .__pf.__pf_7COoTCOv .pf-109_, .__pf.__pf_7COoTCOv .pf-44_ { width: 70%; margin-top: 3rem; margin-left: auto; margin-right: auto; background-color: rgb(243, 245, 247); padding: 16px; border-radius: 10px; }
  .__pf.__pf_7COoTCOv .pf-110_, .__pf.__pf_7COoTCOv .pf-45_ { margin-top: 0px; margin-bottom: 0px; font-size: 16px; font-style: italic; }
  .__pf.__pf_7COoTCOv .pf-112_, .__pf.__pf_7COoTCOv .pf-47_ { display: flex; align-items: center; margin-bottom: 0px; margin-top: 14px; }
  .__pf.__pf_7COoTCOv .pf-113_, .__pf.__pf_7COoTCOv .pf-48_ { height: auto; aspect-ratio: 1 / 1; width: 50px; border-radius: 50px; object-fit: cover; object-position: center center; }
  .__pf.__pf_7COoTCOv .pf-114_, .__pf.__pf_7COoTCOv .pf-126_, .__pf.__pf_7COoTCOv .pf-49_ { margin-left: 14px; }
  .__pf.__pf_7COoTCOv .pf-115_, .__pf.__pf_7COoTCOv .pf-127_, .__pf.__pf_7COoTCOv .pf-50_ { margin-top: 0px; margin-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-59_ { font-size: 40px; margin-top: 0px; margin-bottom: 0px; font-family: "Circular Light"; font-weight: 400; line-height: 50px; }
  .__pf.__pf_7COoTCOv .pf-61_ { display: flex; align-items: center; margin-top: 0px; margin-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-68_ { margin-bottom: 0px; margin-top: 5px; font-size: 15px; font-family: "Circular Light"; }
  .__pf.__pf_7COoTCOv .pf-70_ { list-style-position: inside; list-style-type: none; padding: 0px; margin-bottom: 16px; }
  .__pf.__pf_7COoTCOv .pf-71_, .__pf.__pf_7COoTCOv .pf-73_, .__pf.__pf_7COoTCOv .pf-75_, .__pf.__pf_7COoTCOv .pf-77_, .__pf.__pf_7COoTCOv .pf-79_ { text-transform: capitalize; margin-bottom: 8px; }
  .__pf.__pf_7COoTCOv .pf-72_, .__pf.__pf_7COoTCOv .pf-74_, .__pf.__pf_7COoTCOv .pf-76_, .__pf.__pf_7COoTCOv .pf-78_, .__pf.__pf_7COoTCOv .pf-80_, .__pf.__pf_7COoTCOv .pf-82_, .__pf.__pf_7COoTCOv .pf-84_ { height: 16px; display: inline; }
  .__pf.__pf_7COoTCOv .pf-81_ { text-transform: capitalize; }
  .__pf.__pf_7COoTCOv .pf-83_ { background-color: rgb(254, 214, 2); color: rgb(20, 43, 111); border-radius: 40px; text-transform: uppercase; padding: 20px 30px; font-size: 20px; display: table; width: 60%; margin: auto auto 16px; transition: 0.2s ease-in; }
  .__pf.__pf_7COoTCOv .pf-85_ { display: flex; align-items: center; justify-content: space-between; font-family: "Circular Light"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-87_, .__pf.__pf_7COoTCOv .pf-91_, .__pf.__pf_7COoTCOv .pf-95_, .__pf.__pf_7COoTCOv .pf-99_ { font-size: 10px; border: 1px solid rgb(20, 43, 111); border-radius: 99px; padding: 3px; margin-bottom: 8px; }
  .__pf.__pf_7COoTCOv .pf-100_, .__pf.__pf_7COoTCOv .pf-88_, .__pf.__pf_7COoTCOv .pf-92_, .__pf.__pf_7COoTCOv .pf-96_ { margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-family: "Circular Light"; font-weight: 600; }
  .__pf.__pf_7COoTCOv .pf-102_ { margin: 0px; font-weight: 400; font-size: 14px; text-align: center; }
  .__pf.__pf_7COoTCOv .pf-103_ { height: 14px; display: inline; }
  .__pf.__pf_7COoTCOv .pf-104_ { height: auto; aspect-ratio: unset; margin: 1em auto; width: 400px; display: table; }
  .__pf.__pf_7COoTCOv .pf-105_ { font-size: 2px; }
  .__pf.__pf_7COoTCOv .pf-123_ { width: 70%; margin-top: 3rem; margin-left: auto; margin-right: auto; }
  .__pf.__pf_7COoTCOv .pf-124_ { display: flex; align-items: center; margin-bottom: 14px; }
  .__pf.__pf_7COoTCOv .pf-125_ { height: auto; aspect-ratio: unset; width: 50px; border-radius: 50px; }
  .__pf.__pf_7COoTCOv .pf-129_ { margin-top: 0px; margin-bottom: 0px; font-size: 13px; font-weight: 600; }
  .__pf.__pf_7COoTCOv .pf-137_ { margin: 0px; font-size: 14px; }
  .__pf.__pf_7COoTCOv .pf-42_:hover, .__pf.__pf_7COoTCOv .pf-525_:hover, .__pf.__pf_7COoTCOv .pf-584_:hover, .__pf.__pf_7COoTCOv .pf-684_:hover, .__pf.__pf_7COoTCOv .pf-744_:hover { border-style: solid; border-color: rgb(102, 102, 102); }
  .__pf.__pf_7COoTCOv .pf-42_[data-active="true"], .__pf.__pf_7COoTCOv .pf-525_[data-active="true"], .__pf.__pf_7COoTCOv .pf-584_[data-active="true"], .__pf.__pf_7COoTCOv .pf-684_[data-active="true"], .__pf.__pf_7COoTCOv .pf-744_[data-active="true"] { border-style: solid; border-color: rgb(74, 144, 226); }
  .__pf.__pf_7COoTCOv .pf-83_:hover { color: rgb(255, 255, 255); background-color: rgb(20, 43, 111); }
  .__pf.__pf_7COoTCOv .pf-464_, .__pf.__pf_7COoTCOv .pf-578_, .__pf.__pf_7COoTCOv .pf-639_, .__pf.__pf_7COoTCOv .pf-738_ { margin-top: 0px; margin-bottom: 0px; color: rgb(255, 255, 255); font-size: 13px; background-color: rgb(20, 43, 111); padding: 10px 15px; max-width: fit-content; }
  .__pf.__pf_7COoTCOv .pf-467_ { width: 100%; padding: 15px; }
  .__pf.__pf_7COoTCOv .pf-468_, .__pf.__pf_7COoTCOv .pf-549_, .__pf.__pf_7COoTCOv .pf-608_, .__pf.__pf_7COoTCOv .pf-678_, .__pf.__pf_7COoTCOv .pf-746_ { margin-top: 0px; margin-bottom: 0px; font-size: 14px; background-color: rgb(255, 247, 204); border-radius: 99px; width: 60px; height: 60px; position: absolute; left: 10%; bottom: 10%; display: flex; justify-content: center; align-items: center; padding: 10px; text-align: center; font-weight: 600; color: rgb(20, 43, 111); z-index: 1; text-transform: uppercase; line-height: 15px; }
  .__pf.__pf_7COoTCOv .pf-471_, .__pf.__pf_7COoTCOv .pf-496_, .__pf.__pf_7COoTCOv .pf-527_, .__pf.__pf_7COoTCOv .pf-555_, .__pf.__pf_7COoTCOv .pf-586_, .__pf.__pf_7COoTCOv .pf-614_ { display: flex; justify-content: center; align-items: center; flex-direction: column; }
  .__pf.__pf_7COoTCOv .pf-472_, .__pf.__pf_7COoTCOv .pf-497_, .__pf.__pf_7COoTCOv .pf-587_, .__pf.__pf_7COoTCOv .pf-615_ { margin-top: 0px; font-weight: 400; text-align: center; text-transform: uppercase; margin-bottom: 0px; font-size: 56px; color: rgb(20, 43, 111); line-height: 45px; font-family: "Circular Bold"; }
  .__pf.__pf_7COoTCOv .pf-474_, .__pf.__pf_7COoTCOv .pf-499_, .__pf.__pf_7COoTCOv .pf-589_, .__pf.__pf_7COoTCOv .pf-617_ { font-family: "Circular Light"; color: rgb(20, 43, 111); margin-top: 0px; margin-bottom: 15px; font-weight: 700; }
  .__pf.__pf_7COoTCOv .pf-477_, .__pf.__pf_7COoTCOv .pf-480_, .__pf.__pf_7COoTCOv .pf-533_, .__pf.__pf_7COoTCOv .pf-536_, .__pf.__pf_7COoTCOv .pf-592_, .__pf.__pf_7COoTCOv .pf-595_ { margin-top: 0px; margin-bottom: 0px; text-align: center; font-size: 14px; font-weight: 600; color: rgb(20, 43, 111); font-family: "Circular Light"; }
  .__pf.__pf_7COoTCOv .pf-483_, .__pf.__pf_7COoTCOv .pf-539_, .__pf.__pf_7COoTCOv .pf-598_, .__pf.__pf_7COoTCOv .pf-646_, .__pf.__pf_7COoTCOv .pf-699_, .__pf.__pf_7COoTCOv .pf-762_ { font-size: 1px; padding-top: 16px; padding-bottom: 16px; color: rgb(208, 213, 226); }
  .__pf.__pf_7COoTCOv .pf-487_, .__pf.__pf_7COoTCOv .pf-543_, .__pf.__pf_7COoTCOv .pf-602_, .__pf.__pf_7COoTCOv .pf-703_, .__pf.__pf_7COoTCOv .pf-766_ { color: rgb(20, 43, 111); font-size: 26px; text-align: center; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; font-family: "Circular Light"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-490_, .__pf.__pf_7COoTCOv .pf-546_, .__pf.__pf_7COoTCOv .pf-605_, .__pf.__pf_7COoTCOv .pf-706_ { color: rgb(20, 43, 111); margin-top: 0px; margin-bottom: 0px; text-align: center; font-family: "Circular Light"; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-493_, .__pf.__pf_7COoTCOv .pf-552_, .__pf.__pf_7COoTCOv .pf-611_ { margin-top: -15px; }
  .__pf.__pf_7COoTCOv .pf-494_, .__pf.__pf_7COoTCOv .pf-553_, .__pf.__pf_7COoTCOv .pf-612_, .__pf.__pf_7COoTCOv .pf-659_, .__pf.__pf_7COoTCOv .pf-712_, .__pf.__pf_7COoTCOv .pf-775_ { margin: 10px 0px 0px; font-size: 18px; font-weight: unset; text-align: center; }
  .__pf.__pf_7COoTCOv .pf-502_, .__pf.__pf_7COoTCOv .pf-561_, .__pf.__pf_7COoTCOv .pf-620_ { background-color: rgb(254, 214, 2); border-radius: 50px; color: rgb(20, 43, 111); font-size: 1em; margin-left: auto; font-family: "Circular Bold"; font-weight: 400; padding: 20px 30px; text-transform: uppercase; display: table; margin-right: auto; width: 80%; transition: color 0.2s, background-color 0.2s, border 0.2s; margin-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-504_, .__pf.__pf_7COoTCOv .pf-563_, .__pf.__pf_7COoTCOv .pf-622_ { margin-top: 5px; margin-bottom: 0px; text-align: center; font-size: 14px; font-weight: 600; color: rgb(20, 43, 111); font-family: "Circular Light"; }
  .__pf.__pf_7COoTCOv .pf-507_, .__pf.__pf_7COoTCOv .pf-566_, .__pf.__pf_7COoTCOv .pf-625_ { margin-top: 0px; margin-bottom: 0px; text-align: center; font-size: 14px; font-weight: 600; color: rgb(20, 43, 111); font-family: "Circular Light"; text-transform: uppercase; }
  .__pf.__pf_7COoTCOv .pf-519_, .__pf.__pf_7COoTCOv .pf-675_ { margin-top: 0px; margin-bottom: 0px; color: rgb(20, 43, 111); font-size: 14px; background-color: rgb(255, 214, 0); padding: 10px 15px; max-width: fit-content; }
  .__pf.__pf_7COoTCOv .pf-523_, .__pf.__pf_7COoTCOv .pf-582_, .__pf.__pf_7COoTCOv .pf-682_, .__pf.__pf_7COoTCOv .pf-742_ { border-style: none; height: auto; }
  .__pf.__pf_7COoTCOv .pf-528_, .__pf.__pf_7COoTCOv .pf-556_ { margin-top: 0px; font-weight: 400; text-align: center; text-transform: uppercase; margin-bottom: 0px; font-size: 56px; color: rgb(248, 170, 31); line-height: 45px; font-family: "Circular Bold"; }
  .__pf.__pf_7COoTCOv .pf-530_, .__pf.__pf_7COoTCOv .pf-558_ { font-family: "Circular Light"; color: rgb(248, 170, 31); margin-top: 0px; margin-bottom: 15px; font-weight: 700; }
  .__pf.__pf_7COoTCOv .pf-643_, .__pf.__pf_7COoTCOv .pf-661_ { display: flex; font-family: "Circular Bold"; font-weight: 400; justify-content: center; font-size: 56px; margin-bottom: 4px; }
  .__pf.__pf_7COoTCOv .pf-650_, .__pf.__pf_7COoTCOv .pf-653_, .__pf.__pf_7COoTCOv .pf-769_ { margin-top: 0px; font-family: "Circular Light"; opacity: 0; color: rgb(20, 43, 111); font-weight: 400; text-align: center; }
  .__pf.__pf_7COoTCOv .pf-650_ { font-size: 26px; margin-bottom: 0px; text-transform: uppercase; }
  .__pf.__pf_7COoTCOv .pf-653_, .__pf.__pf_7COoTCOv .pf-769_ { margin-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-656_, .__pf.__pf_7COoTCOv .pf-664_, .__pf.__pf_7COoTCOv .pf-709_, .__pf.__pf_7COoTCOv .pf-720_, .__pf.__pf_7COoTCOv .pf-772_, .__pf.__pf_7COoTCOv .pf-783_ { background-color: rgb(254, 214, 2); border-radius: 50px; color: rgb(20, 43, 111); font-size: 1em; margin-left: auto; font-family: "Circular Bold"; font-weight: 400; padding: 20px 30px; text-transform: uppercase; display: table; margin-right: auto; width: 80%; transition: color 0.2s, background-color 0.2s, border 0.2s; margin-top: 15px; }
  .__pf.__pf_7COoTCOv .pf-686_, .__pf.__pf_7COoTCOv .pf-692_, .__pf.__pf_7COoTCOv .pf-714_, .__pf.__pf_7COoTCOv .pf-722_, .__pf.__pf_7COoTCOv .pf-749_, .__pf.__pf_7COoTCOv .pf-755_, .__pf.__pf_7COoTCOv .pf-777_, .__pf.__pf_7COoTCOv .pf-785_ { display: flex; justify-content: center; align-items: center; }
  .__pf.__pf_7COoTCOv .pf-687_, .__pf.__pf_7COoTCOv .pf-715_ { margin-top: 0px; font-weight: 400; text-align: center; text-transform: uppercase; margin-bottom: 0px; font-size: 56px; color: rgb(248, 170, 31); font-family: "Circular Bold"; }
  .__pf.__pf_7COoTCOv .pf-689_, .__pf.__pf_7COoTCOv .pf-717_ { font-family: "Circular Light"; color: rgb(248, 170, 31); margin-top: 0px; margin-bottom: 0px; font-weight: 700; margin-left: 5px; }
  .__pf.__pf_7COoTCOv .pf-693_, .__pf.__pf_7COoTCOv .pf-723_, .__pf.__pf_7COoTCOv .pf-756_, .__pf.__pf_7COoTCOv .pf-786_ { margin-top: 0px; margin-bottom: 0px; text-align: center; font-size: 14px; font-weight: 600; color: rgb(20, 43, 111); font-family: "Circular Light"; margin-right: 4px; text-transform: uppercase; }
  .__pf.__pf_7COoTCOv .pf-696_, .__pf.__pf_7COoTCOv .pf-726_, .__pf.__pf_7COoTCOv .pf-759_, .__pf.__pf_7COoTCOv .pf-789_ { font-family: "Circular Light"; display: flex; margin-top: 0px; margin-bottom: 0px; text-align: center; font-size: 14px; font-weight: 600; }
  .__pf.__pf_7COoTCOv .pf-697_, .__pf.__pf_7COoTCOv .pf-727_, .__pf.__pf_7COoTCOv .pf-760_, .__pf.__pf_7COoTCOv .pf-790_ { padding-right: 4px; }
  .__pf.__pf_7COoTCOv .pf-698_, .__pf.__pf_7COoTCOv .pf-728_, .__pf.__pf_7COoTCOv .pf-761_, .__pf.__pf_7COoTCOv .pf-791_ { text-decoration: line-through; padding-right: 0px; }
  .__pf.__pf_7COoTCOv .pf-750_, .__pf.__pf_7COoTCOv .pf-778_ { margin-top: 0px; font-weight: 400; text-align: center; text-transform: uppercase; margin-bottom: 0px; font-size: 56px; font-family: "Circular Bold"; }
  .__pf.__pf_7COoTCOv .pf-752_, .__pf.__pf_7COoTCOv .pf-780_ { font-family: "Circular Light"; margin-top: 0px; margin-bottom: 0px; font-weight: 700; margin-left: 5px; }
  .__pf.__pf_7COoTCOv .pf-525_, .__pf.__pf_7COoTCOv .pf-584_, .__pf.__pf_7COoTCOv .pf-684_, .__pf.__pf_7COoTCOv .pf-744_ { border-style: none; }
  .__pf.__pf_7COoTCOv .pf-43_, .__pf.__pf_7COoTCOv .pf-526_, .__pf.__pf_7COoTCOv .pf-585_, .__pf.__pf_7COoTCOv .pf-685_, .__pf.__pf_7COoTCOv .pf-745_ { font-weight: 700; background-color: rgb(107, 60, 223); color: rgb(255, 255, 255); padding: 4px 10px; border-radius: 4px; font-size: 12px; }
}
@media (min-width: 767.5px) and (max-width: 1024.5px) {
  .__pf.__pf_7COoTCOv .pf-266_ { max-width: 100%; }
  .__pf.__pf_7COoTCOv .pf-352_ { margin-left: auto; margin-top: 15px; display: table; margin-right: auto; }
  .__pf.__pf_7COoTCOv .pf-851_, .__pf.__pf_7COoTCOv .pf-882_ { margin-left: 15px; margin-top: 15px; }
  .__pf.__pf_7COoTCOv .pf-686_, .__pf.__pf_7COoTCOv .pf-749_ { flex-wrap: wrap; }
}
@media (max-width: 767.5px) {
  .__pf.__pf_7COoTCOv .pf-394_, .__pf.__pf_7COoTCOv .pf-411_, .__pf.__pf_7COoTCOv .pf-428_ { height: 400px; aspect-ratio: unset; object-fit: cover; object-position: center center; }
  .__pf.__pf_7COoTCOv .pf-510_, .__pf.__pf_7COoTCOv .pf-666_ { box-shadow: none; background-image: none; border-bottom-width: 0px; }
  .__pf.__pf_7COoTCOv .pf-150_, .__pf.__pf_7COoTCOv .pf-22_ { width: 100px; }
  .__pf.__pf_7COoTCOv .pf-28_ { font-size: 29px; margin-top: 16px; }
  .__pf.__pf_7COoTCOv .pf-197_, .__pf.__pf_7COoTCOv .pf-204_, .__pf.__pf_7COoTCOv .pf-211_, .__pf.__pf_7COoTCOv .pf-224_, .__pf.__pf_7COoTCOv .pf-230_, .__pf.__pf_7COoTCOv .pf-239_, .__pf.__pf_7COoTCOv .pf-245_, .__pf.__pf_7COoTCOv .pf-254_, .__pf.__pf_7COoTCOv .pf-256_, .__pf.__pf_7COoTCOv .pf-258_, .__pf.__pf_7COoTCOv .pf-260_, .__pf.__pf_7COoTCOv .pf-30_, .__pf.__pf_7COoTCOv .pf-396_, .__pf.__pf_7COoTCOv .pf-413_, .__pf.__pf_7COoTCOv .pf-430_, .__pf.__pf_7COoTCOv .pf-891_, .__pf.__pf_7COoTCOv .pf-899_, .__pf.__pf_7COoTCOv .pf-939_, .__pf.__pf_7COoTCOv .rid-13, .__pf.__pf_7COoTCOv .rid-37 { font-size: 16px; }
  .__pf.__pf_7COoTCOv .pf-25_ { padding-top: 0px; padding-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-158_, .__pf.__pf_7COoTCOv .pf-34_, .__pf.__pf_7COoTCOv .pf-361_, .__pf.__pf_7COoTCOv .pf-37_ { margin-top: -15px; }
  .__pf.__pf_7COoTCOv .pf-139_, .__pf.__pf_7COoTCOv .pf-33_ { padding-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-146_ { width: 142px; }
  .__pf.__pf_7COoTCOv .pf-148_ { width: 114px; }
  .__pf.__pf_7COoTCOv .pf-152_ { width: 128px; }
  .__pf.__pf_7COoTCOv .pf-144_ { padding-top: 10px; width: 100%; padding-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-156_, .__pf.__pf_7COoTCOv .pf-293_, .__pf.__pf_7COoTCOv .pf-359_ { font-size: 22px; }
  .__pf.__pf_7COoTCOv .pf-153_, .__pf.__pf_7COoTCOv .pf-356_, .__pf.__pf_7COoTCOv .pf-386_, .__pf.__pf_7COoTCOv .pf-894_ { padding-top: 30px; padding-bottom: 30px; }
  .__pf.__pf_7COoTCOv .pf-186_, .__pf.__pf_7COoTCOv .pf-218_, .__pf.__pf_7COoTCOv .pf-252_, .__pf.__pf_7COoTCOv .pf-389_, .__pf.__pf_7COoTCOv .pf-800_, .__pf.__pf_7COoTCOv .pf-858_, .__pf.__pf_7COoTCOv .pf-889_, .__pf.__pf_7COoTCOv .pf-897_, .__pf.__pf_7COoTCOv .pf-937_ { font-size: 30px; }
  .__pf.__pf_7COoTCOv .pf-195_, .__pf.__pf_7COoTCOv .pf-202_, .__pf.__pf_7COoTCOv .pf-209_ { margin-top: 4px; }
  .__pf.__pf_7COoTCOv .pf-194_, .__pf.__pf_7COoTCOv .pf-201_, .__pf.__pf_7COoTCOv .pf-208_ { max-width: 100%; }
  .__pf.__pf_7COoTCOv .pf-228_, .__pf.__pf_7COoTCOv .pf-243_ { margin-top: 2em; }
  .__pf.__pf_7COoTCOv .pf-267_ { font-size: 24px; }
  .__pf.__pf_7COoTCOv .pf-299_, .__pf.__pf_7COoTCOv .pf-303_, .__pf.__pf_7COoTCOv .pf-398_, .__pf.__pf_7COoTCOv .pf-415_, .__pf.__pf_7COoTCOv .pf-432_, .__pf.__pf_7COoTCOv .pf-809_, .__pf.__pf_7COoTCOv .pf-817_, .__pf.__pf_7COoTCOv .pf-825_, .__pf.__pf_7COoTCOv .pf-833_, .__pf.__pf_7COoTCOv .pf-841_, .__pf.__pf_7COoTCOv .pf-849_, .__pf.__pf_7COoTCOv .pf-942_, .__pf.__pf_7COoTCOv .pf-944_, .__pf.__pf_7COoTCOv .pf-946_, .__pf.__pf_7COoTCOv .pf-948_, .__pf.__pf_7COoTCOv .pf-950_, .__pf.__pf_7COoTCOv .pf-952_, .__pf.__pf_7COoTCOv .pf-954_, .__pf.__pf_7COoTCOv .pf-956_ { font-size: 15px; }
  .__pf.__pf_7COoTCOv .pf-307_, .__pf.__pf_7COoTCOv .pf-315_, .__pf.__pf_7COoTCOv .pf-323_, .__pf.__pf_7COoTCOv .pf-331_, .__pf.__pf_7COoTCOv .pf-339_ { font-size: 14px; }
  .__pf.__pf_7COoTCOv .pf-306_, .__pf.__pf_7COoTCOv .pf-314_, .__pf.__pf_7COoTCOv .pf-330_, .__pf.__pf_7COoTCOv .pf-338_ { padding-top: 5px; padding-bottom: 5px; }
  .__pf.__pf_7COoTCOv .pf-310_, .__pf.__pf_7COoTCOv .pf-318_, .__pf.__pf_7COoTCOv .pf-326_, .__pf.__pf_7COoTCOv .pf-328_, .__pf.__pf_7COoTCOv .pf-334_, .__pf.__pf_7COoTCOv .pf-336_, .__pf.__pf_7COoTCOv .pf-342_, .__pf.__pf_7COoTCOv .pf-348_ { font-size: 20px; }
  .__pf.__pf_7COoTCOv .pf-309_, .__pf.__pf_7COoTCOv .pf-317_, .__pf.__pf_7COoTCOv .pf-325_, .__pf.__pf_7COoTCOv .pf-333_, .__pf.__pf_7COoTCOv .pf-341_ { padding-top: 24px; padding-bottom: 24px; }
  .__pf.__pf_7COoTCOv .pf-105_, .__pf.__pf_7COoTCOv .pf-322_ { padding-top: 0px; padding-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-312_, .__pf.__pf_7COoTCOv .pf-320_, .__pf.__pf_7COoTCOv .pf-344_ { font-size: 18px; }
  .__pf.__pf_7COoTCOv .pf-352_, .__pf.__pf_7COoTCOv .pf-851_ { margin-top: 15px; width: 100%; }
  .__pf.__pf_7COoTCOv .pf-455_, .__pf.__pf_7COoTCOv .pf-630_ { box-shadow: none; background-image: none; border-top-width: 0px; }
  .__pf.__pf_7COoTCOv .pf-569_, .__pf.__pf_7COoTCOv .pf-729_ { box-shadow: none; background-image: none; }
  .__pf.__pf_7COoTCOv .pf-446_, .__pf.__pf_7COoTCOv .pf-467_ { padding: 0px; }
  .__pf.__pf_7COoTCOv .pf-446_ [data-pf-type="TabHeader3"] { border: 2px solid rgb(20, 43, 111); background-color: rgb(255, 255, 255); padding-top: 12px; padding-bottom: 12px; font-size: 15px; }
  .__pf.__pf_7COoTCOv .pf-802_ [data-pf-type="Accordion.Header"] { padding-right: 30px; }
  .__pf.__pf_7COoTCOv .pf-862_ { width: 100px; display: table; margin-left: auto; margin-right: auto; }
  .__pf.__pf_7COoTCOv .pf-878_ { margin-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-882_ { margin-top: 15px; width: 100%; padding-left: 15px; padding-right: 15px; }
  .__pf.__pf_7COoTCOv .pf-41_ { margin-top: 15px; }
  .__pf.__pf_7COoTCOv .pf-59_ { text-align: center; line-height: 40px; font-size: 29px; }
  .__pf.__pf_7COoTCOv .pf-68_ { font-size: 13px; }
  .__pf.__pf_7COoTCOv .pf-61_ { display: flex; justify-content: center; }
  .__pf.__pf_7COoTCOv .pf-104_, .__pf.__pf_7COoTCOv .pf-109_, .__pf.__pf_7COoTCOv .pf-83_ { width: 100%; }
  .__pf.__pf_7COoTCOv .pf-100_, .__pf.__pf_7COoTCOv .pf-88_, .__pf.__pf_7COoTCOv .pf-92_, .__pf.__pf_7COoTCOv .pf-96_ { font-size: 12px; }
  .__pf.__pf_7COoTCOv .pf-86_, .__pf.__pf_7COoTCOv .pf-90_, .__pf.__pf_7COoTCOv .pf-94_, .__pf.__pf_7COoTCOv .pf-98_ { width: 25%; }
  .__pf.__pf_7COoTCOv .pf-85_ { display: flex; justify-content: space-between; }
  .__pf.__pf_7COoTCOv .pf-105_ { color: rgb(210, 210, 210); font-size: 1px; }
  .__pf.__pf_7COoTCOv .pf-137_ { color: rgb(20, 43, 111); font-size: 16px; }
  .__pf.__pf_7COoTCOv .pf-123_ { width: 100%; margin-top: 2.5em; }
  .__pf.__pf_7COoTCOv .pf-497_, .__pf.__pf_7COoTCOv .pf-556_, .__pf.__pf_7COoTCOv .pf-615_, .__pf.__pf_7COoTCOv .pf-662_, .__pf.__pf_7COoTCOv .pf-715_, .__pf.__pf_7COoTCOv .pf-778_ { font-size: 32px; line-height: unset; }
  .__pf.__pf_7COoTCOv .pf-617_, .__pf.__pf_7COoTCOv .pf-717_, .__pf.__pf_7COoTCOv .pf-780_ { font-size: 15px; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-499_, .__pf.__pf_7COoTCOv .pf-558_ { margin-bottom: 0px; font-size: 15px; font-weight: 400; }
  .__pf.__pf_7COoTCOv .pf-496_, .__pf.__pf_7COoTCOv .pf-555_, .__pf.__pf_7COoTCOv .pf-614_ { margin-top: 5px; }
  .__pf.__pf_7COoTCOv .pf-502_, .__pf.__pf_7COoTCOv .pf-620_, .__pf.__pf_7COoTCOv .pf-720_ { padding: 15px; margin-top: 10px; width: 100%; }
  .__pf.__pf_7COoTCOv .pf-507_ { margin-top: 10px; margin-bottom: 10px; text-transform: none; }
  .__pf.__pf_7COoTCOv .pf-493_, .__pf.__pf_7COoTCOv .pf-552_, .__pf.__pf_7COoTCOv .pf-611_ { margin-left: -10px; margin-top: 0px; }
  .__pf.__pf_7COoTCOv .pf-561_, .__pf.__pf_7COoTCOv .pf-664_ { width: 100%; padding: 15px; margin-top: 10px; }
  .__pf.__pf_7COoTCOv .pf-566_, .__pf.__pf_7COoTCOv .pf-625_ { text-transform: none; margin-top: 10px; margin-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-617_ { margin-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-622_, .__pf.__pf_7COoTCOv .pf-658_, .__pf.__pf_7COoTCOv .pf-711_, .__pf.__pf_7COoTCOv .pf-774_ { margin-left: -10px; }
  .__pf.__pf_7COoTCOv .pf-661_ { margin-top: 8px; margin-bottom: 0px; }
  .__pf.__pf_7COoTCOv .pf-723_, .__pf.__pf_7COoTCOv .pf-786_ { text-transform: none; }
  .__pf.__pf_7COoTCOv .pf-722_, .__pf.__pf_7COoTCOv .pf-785_ { margin-top: 10px; margin-bottom: 10px; }
  .__pf.__pf_7COoTCOv .pf-783_ { margin-top: 10px; padding: 15px; width: 100%; }
}
.pfa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; text-rendering: auto; font-weight: var(--fa-style,900) !important; }
@-webkit-keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@-webkit-keyframes fa-bounce { 
  0%, 64%, 100% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
}
@keyframes fa-bounce { 
  0%, 64%, 100% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
}
@-webkit-keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@-webkit-keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@-webkit-keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@-webkit-keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  24%, 8% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  24%, 8% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.pfa-minus-circle::before { content: ""; }
.pfa-minus-square::before { content: ""; }
.pfa-star::before { content: ""; }
.pfa-circle-check::before { content: ""; }
.pfa-circle::before { content: ""; }
.pfa-minus::before { content: ""; }
.pfa-plus::before { content: "+"; }
.pfa-check::before { content: ""; }
.pfa-x::before { content: "X"; }
:root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url('./fa-brands-400.woff2') format("woff2"), url('./fa-brands-400.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url('./fa-regular-400_1.woff2') format("woff2"), url('./fa-brands-400_1.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url('./fa-solid-900.woff2') format("woff2"), url('./fa-solid-900_1.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url('./fa-brands-400.woff2') format("woff2"), url('./fa-brands-400.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url('./fa-solid-900.woff2') format("woff2"), url('./fa-solid-900_1.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url('./fa-regular-400_1.woff2') format("woff2"), url('./fa-brands-400_1.ttf') format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url('./fa-solid-900.woff2') format("woff2"), url('./fa-solid-900_1.ttf') format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url('./fa-brands-400.woff2') format("woff2"), url('./fa-brands-400.ttf') format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url('./fa-regular-400_1.woff2') format("woff2"), url('./fa-brands-400_1.ttf') format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-family: FontAwesome; font-display: block; src: url('./fa-v4compatibility.woff2') format("woff2"), url('./fa-v4compatibility.ttf') format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }

/* CSSOM extracted - 1 rules */
.abs-hide { visibility: hidden !important; }

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

/* CSSOM extracted - 2 rules */
:root { --oke-widget-spaceAbove: 20px; --oke-widget-spaceBelow: 20px; --oke-starRating-spaceAbove: 0px; --oke-starRating-spaceBelow: 0px; --oke-button-backgroundColor: #142B6F; --oke-button-backgroundColorHover: #F3F5F7; --oke-button-backgroundColorActive: #676986; --oke-button-textColor: #FFFFFF; --oke-button-textColorHover: #142B6F; --oke-button-textColorActive: #FFFFFF; --oke-button-borderColor: #142B6F; --oke-button-borderColorHover: #142B6F; --oke-button-borderColorActive: #676986; --oke-button-borderRadius: 40px; --oke-button-borderWidth: 1px; --oke-button-fontWeight: 700; --oke-button-fontSize: var(--oke-text-regular, 14px); --oke-button-fontFamily: inherit; --oke-border-color: #E5E5EB; --oke-border-width: 1px; --oke-text-primaryColor: #142B6F; --oke-text-secondaryColor: #62719F; --oke-text-small: 14px; --oke-text-regular: 16px; --oke-text-large: 22px; --oke-text-fontFamily: inherit; --oke-avatar-size: 48px; --oke-avatar-backgroundColor: #E5E5EB; --oke-avatar-placeholderTextColor: #2C3E50; --oke-highlightColor: #142B6F; --oke-shadingColor: #F7F7F8; --oke-productImageSize: 48px; --oke-attributeBar-shadingColor: #9A9DB1; --oke-attributeBar-borderColor: #9A9DB1; --oke-attributeBar-backgroundColor: #D3D4DD; --oke-attributeBar-markerColor: #142B6F; --oke-filter-backgroundColor: #FFFFFF; --oke-filter-backgroundColorActive: #676986; --oke-filter-borderColor: #DBDDE4; --oke-filter-borderColorActive: #676986; --oke-filter-textColor: #2C3E50; --oke-filter-textColorActive: #FFFFFF; --oke-filter-borderRadius: 100px; --oke-filter-searchHighlightColor: #B2F9E9; --oke-mediaGrid-chevronColor: #676986; --oke-stars-foregroundColor: #FFCF2A; --oke-stars-backgroundColor: #E5E5E5; --oke-stars-borderWidth: 0; }
.oke-w, .oke-modal { --oke-title-fontWeight: 600; --oke-title-fontSize: var(--oke-text-regular, 14px); --oke-title-fontFamily: inherit; --oke-bodyText-fontWeight: 400; --oke-bodyText-fontSize: var(--oke-text-regular, 14px); --oke-bodyText-fontFamily: inherit; }

/* CSSOM extracted - 1 rules */
@media only screen and (max-width: 768px) {
  .okeReviews.oke-sr { width: 100%; }
  .template-product .oke-is-clickable { text-align: center; }
  .oke-w-selectAttr.oke-w-selectAttr--stacked { display: flex; width: 100%; justify-content: space-around; }
  .oke-w-selectAttr-item { flex: 1 1 0%; }
  .oke-w-reviewSplit-left { display: grid; grid-template-columns: auto auto auto; place-items: center; }
  .oke-w-reviewSplit-left > .oke-w-reviewSplit-product { grid-column: 1 / -1 !important; }
}

/* CSSOM extracted - 14 rules */
[data-pf-type="ImageComparison"], [data-pf-type="BeforeAfter"] { user-select: none; }
.pf-ba-content { position: relative; overflow: hidden; width: 100%; height: 100%; }
[data-pf-type="ImageComparison"]:not(:has(.pf-ba-content)), [data-pf-type="BeforeAfter"]:not(:has(.pf-ba-content)) { position: relative; overflow: hidden; }
.pf-ba-after { position: relative; width: 100%; z-index: 0; }
.pf-ba-after img { display: block; width: 100%; height: auto; }
.pf-ba-before { position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: 1; height: 100%; }
.pf-ba-before img { display: block; object-fit: cover; max-width: none; max-height: none; }
.pf-ba-vertical .pf-ba-before { width: 100%; height: auto; }
.pf-ba-vertical .pf-ba-before img { width: 100%; height: auto; }
.pf-ba-handle { position: absolute; top: 0px; height: 100%; width: 4px; background: rgb(255, 255, 255); z-index: 10; cursor: col-resize; transform: translateX(-50%); }
.pf-ba-handle[data-pf-ba-vertical] { top: auto; left: 0px; width: 100%; height: 4px; cursor: row-resize; transform: translateY(-50%); }
.pf-ba-handle-circle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 44px; height: 44px; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px; display: flex; align-items: center; justify-content: center; }
.pf-ba-badge-wrapper { display: contents; font-size: 12px; font-weight: 500; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.4); padding: 4px 8px; border-radius: 4px; border: none; }
.pf-ba-label { position: absolute; z-index: 5; white-space: nowrap; font-size: inherit; font-weight: inherit; font-style: inherit; font-family: inherit; color: inherit; text-decoration: inherit; background: inherit; padding: inherit; border: inherit; border-radius: inherit; pointer-events: none; user-select: none; }

/* CSSOM extracted - 1 rules */
@import url('./css2.css');

/* CSSOM extracted - 35 rules */
.go3176171171 { color: rgb(0, 0, 0); line-height: normal; }
.go3176171171 p { margin: 0px; }
.go3176171171 span { display: inline; }
.go3176171171 ol, .go3176171171 ul { padding: 0px 0px 0px 48px; margin: 0px; }
.go3176171171 ul { list-style-type: disc; }
.go3176171171 li { line-height: 18px; }
.go3176171171 a { color: rgb(0, 102, 204); text-decoration: underline; border-bottom: none; }
.go2226349200 { margin-top: var(--safe-area-inset-top, env(safe-area-inset-top)); margin-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom)); margin-left: var(--safe-area-inset-left, env(safe-area-inset-left)); margin-right: var(--safe-area-inset-right, env(safe-area-inset-right)); }
.go4163827588 { margin: 47px 0px 34px; }
.go2665961590 { margin: 35px 0px 0px; }
.go1596356512 > div { padding-bottom: 8px; padding-top: 8px; }
.go1102772938.go1102772938.go1102772938 [data-testid="form-row"] { margin-bottom: calc(0%); }
.go1272136950.go1272136950.go1272136950::before { content: ""; background-color: rgba(20, 20, 20, 0.5); height: 100%; width: 100%; inset: 0px; position: fixed; z-index: 90000; opacity: 1; }
.go1091235087.go1091235087.go1091235087::before { content: ""; height: 100%; background-color: rgb(255, 255, 255); top: -50%; width: 100%; position: absolute; }
.go249761392.go249761392.go249761392::before { content: ""; display: block; min-height: 0px; width: 100%; }
.go249761392.go249761392.go249761392::after { content: ""; display: block; min-height: 0px; width: 100%; }
.go564434562.go564434562.go564434562:focus-visible { outline: rgb(20, 43, 111) auto 2px; outline-offset: 0px; }
.go2607055350.go2607055350.go2607055350 [href]:focus-visible { outline: rgb(20, 43, 111) auto 2px; }
.go1429511300.go1429511300.go1429511300 { display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto; margin: 0px auto; }
.go709647473.go709647473.go709647473 { display: flex; align-items: center; width: 100%; height: auto; }
.go3020149389.go3020149389.go3020149389 { position: relative; display: flex; align-items: center; width: 100%; height: auto; }
.go1755202576.go1755202576.go1755202576 { max-width: 100%; width: 100px; height: auto; }
.go1519100191.go1519100191.go1519100191 { cursor: pointer; }
.go1466145428.go1466145428.go1466145428 { cursor: initial; }
.go1786219172.go1786219172.go1786219172 { display: flex; justify-content: flex-start; padding: 11px 6px 10px; position: relative; flex: 1 0 0px; }
.go3038250217.go3038250217.go3038250217 { display: flex; justify-content: flex-start; padding: 0px 6px; position: relative; flex: 1 0 0px; }
.go310894487.go310894487.go310894487 { display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px; }
.go3269446160.go3269446160.go3269446160 { background: rgb(30, 38, 71); border-radius: 20px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Inter, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; font-style: normal; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px; width: 100%; }
.go3269446160.go3269446160.go3269446160:focus-visible { outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }
.go966953675.go966953675.go966953675 { pointer-events: none; }
.go4033861592.go4033861592.go4033861592 { pointer-events: auto; }
.go2815507670.go2815507670.go2815507670 { background: rgb(30, 38, 71); border-radius: 20px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Inter, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; font-style: normal; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px; width: 100%; }
.go2815507670.go2815507670.go2815507670:focus-visible { outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }
.go1034724826.go1034724826.go1034724826 { background: rgb(255, 255, 255); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(30, 38, 71); font-family: Inter, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 1; font-style: normal; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 20px; width: 100%; }
.go1034724826.go1034724826.go1034724826:focus-visible { outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }

/* CSSOM extracted - 11 rules */
#shopify-section-annoucement, #shopify-section-header { display: none !important; }
img.delivery-icon { height: 15px; width: auto; margin-right: 5px; }
.timeline-block::before { content: ""; position: absolute; background: rgb(161, 170, 197); width: 2px; margin-top: 6px; height: 100%; left: 4px; }
.nav-style-1, .nav-style-1:hover { background: 0px 0px !important; }
[data-pf-type="MediaList2"] .pf-media-slider { justify-content: center; }
.pf-slide-list-media { width: calc(10% - 4px) !important; }
.nav-style-1 { border: 1px solid rgb(20, 43, 111) !important; }
.pf-slider-next::after, .pf-slider-next::before, .pf-slider-prev::after, .pf-slider-prev::before { background: rgb(20, 43, 111) !important; }
.__pf.__pf_9aFDYCXb .pf-1969_[data-active="true"] { border-width: 1px; border-color: rgb(20, 43, 111) !important; }
[data-pf-type="Paragraph3"] a { color: rgb(0, 0, 255); text-decoration: underline; }
@media screen and (max-width: 749px) {
  .mobile-reorder > .pf-c:first-child { order: 3; }
}

/* CSSOM extracted - 3 rules */
.m-section__subheading, .m-richtext__subtitle { font-weight: 500; font-size: 18px; }
.m-section__header { --m-section-header-spacing-bottom: 40px; }
.m-button--link { --btn-link-border: 1px; }

/* CSSOM extracted - 16 rules */
:host { color-scheme: initial; forced-color-adjust: initial; mask: initial; math-depth: initial; position: initial; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: initial; font: inherit; font-palette: initial; font-synthesis: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-decoration-break: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-animation: initial; caret-color: initial; caret-shape: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; corner-shape: initial; corner-block-end-shape: initial; corner-block-start-shape: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: initial; dominant-baseline: initial; dynamic-range-limit: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interactivity: initial; interest-delay: initial; interpolate-size: initial; isolation: initial; letter-spacing: inherit; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-block: initial; overflow-clip-margin: initial; overflow-inline: initial; overflow-wrap: initial; overflow: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position-try: initial; position-visibility: initial; print-color-adjust: initial; quotes: initial; r: initial; reading-flow: initial; reading-order: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-position: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-initial-target: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-marker-group: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-target-group: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: inherit; text-align-last: initial; text-anchor: initial; text-autospace: initial; text-box: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-indent: inherit; text-justify: inherit; text-overflow: initial; text-shadow: inherit; text-transform: inherit; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-group: initial; view-transition-name: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: inherit; x: initial; y: initial; z-index: initial; }
button.UpcartDesignSettings__button, input.UpcartDesignSettings__button, .UpcartDesignSettings__button, .UpcartDesignSettings__button span, .UpcartDesignSettings__button:visited { background: rgb(20, 43, 111); color: rgb(255, 255, 255); border-radius: var(--upcart-internal-global-button-border-radius); }
.UpcartDesignSettings__buttonLoadingIcon { border-width: 2px; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255); border-image: initial; }
.UpcartDesignSettings__buttonLoadingIcon--dark { border-width: 2px; border-style: solid; border-color: transparent rgb(20, 43, 111) rgb(20, 43, 111); border-image: initial; opacity: 0.5; }
.UpcartDesignSettings__discountBadge { background: rgb(20, 43, 111); }
.UpcartDesignSettings__discountBadge p { color: rgb(255, 255, 255) !important; }
.UpcartDesignSettings__discountBadge svg { color: rgb(255, 255, 255); }
button.UpcartDesignSettings__button:hover span, input.UpcartDesignSettings__button:hover, .UpcartDesignSettings__button:hover, .UpcartDesignSettings__button:hover span { color: rgb(20, 43, 111) !important; }
.UpcartDesignSettings__backgroundColor > div { background: rgb(255, 255, 255); }
.UpcartDesignSettings__cartAccentColor { background: rgb(243, 245, 247); }
.DesignSettings__cartAccentColor > div.Polaris-Card { background: rgb(243, 245, 247); }
.UpcartDesignSettings__cartTextColor { color: rgb(20, 43, 111); }
.UpcartDesignSettings__cartTextSubduedColor { color: rgb(20, 43, 111); opacity: 0.4; }
.UpcartDesignSettings__cartSavingsTextColor { color: rgb(46, 168, 24); }
.UpcartDesignSettings__subtotalTextColor { }
.UpcartDesignSettings__subtotalSubduedColor { opacity: 0.4; }

/* CSSOM extracted - 44 rules */
tr.cart-item:has(a[href*="/products/order-protection"]) { position: absolute !important; visibility: hidden !important; }
.styles_ProductRow__product__:has(a[href*="/products/order-protection"]), .upcart-product-item:has(a[href*="/products/order-protection"]), div[id*="order-protection"] { position: absolute !important; visibility: hidden !important; }
:has(> a[href*="/products/order-protection"]) { position: absolute !important; visibility: hidden !important; }
.cart__checkout-button::after, button[name="checkout"]::after, #CartDrawer-Checkout::after { display: none !important; content: none !important; }
.checkout-plus-spinner { display: inline-block; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3); border-image: initial; border-radius: 50%; animation: 0.8s linear 0s infinite normal none running checkout-plus-spin; vertical-align: middle; }
@keyframes checkout-plus-spin { 
  100% { transform: rotate(360deg); }
}
.checkout-plus-embed { }
.checkout-plus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; }
.checkout-plus-title { font-weight: 400; font-size: 14px; margin: 0px; color: rgb(0, 0, 0); }
.checkout-plus-fee { font-size: 14px; font-weight: 400; color: rgb(0, 0, 0); transition: opacity 0.2s; }
.checkout-plus-description { font-size: 13px; color: rgb(102, 102, 102); margin: 0px 0px 16px; line-height: 1.4; }
.checkout-plus-price, .checkout-plus-cashback, .checkout-plus-total { transition: opacity 0.2s; }
.checkout-plus-btn-primary { width: 100%; padding: 18px; border: none; border-radius: 40px; font-size: 16px; font-weight: 600; cursor: pointer; transition: opacity 0.2s; text-transform: uppercase; background: rgb(20, 43, 111); color: white; margin-top: 4px; }
.checkout-plus-btn-primary:disabled { opacity: 0.6; cursor: not-allowed; }
.checkout-plus-btn-primary:hover:not(:disabled) { opacity: 0.9; }
.checkout-plus-subtotal-row { display: flex; justify-content: space-between; align-items: center; padding-bottom: 12px; }
.checkout-plus-subtotal-label { font-size: 14px; font-weight: 600; color: rgb(26, 26, 26); }
.checkout-plus-subtotal-value { font-size: 14px; font-weight: 600; color: rgb(26, 26, 26); transition: opacity 0.2s; }
.checkout-plus-subtotal-note { font-size: 12px; color: rgb(136, 136, 136); line-height: 1.4; margin-bottom: 12px !important; }
.checkout-plus-embed:not([data-injected]) { }
.checkout-plus-info-icon { display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; border-radius: 50%; border: 1.5px solid rgb(170, 170, 170); font-size: 10px; font-weight: 700; color: rgb(170, 170, 170); cursor: pointer; margin-left: 4px; vertical-align: middle; line-height: 1; transition: color 0.15s, border-color 0.15s; font-style: normal; }
.checkout-plus-info-icon:hover { color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); }
.checkout-plus-modal-overlay { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.45); z-index: 2147483647; display: none; align-items: center; justify-content: center; padding: 20px; }
.checkout-plus-modal-overlay.active { display: flex; }
.checkout-plus-modal { background: rgb(255, 255, 255); border-radius: 16px; max-width: 420px; width: 100%; max-height: 90vh; overflow-y: auto; position: relative; animation: 0.2s ease-out 0s 1 normal none running cpModalIn; box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 60px; }
@keyframes cpModalIn { 
  0% { opacity: 0; transform: translateY(12px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
.checkout-plus-modal-close { position: absolute; top: 12px; right: 12px; width: 28px; height: 28px; border: none; background: rgba(255, 255, 255, 0.85); border-radius: 50%; font-size: 18px; line-height: 1; color: rgb(51, 51, 51); cursor: pointer; display: flex; align-items: center; justify-content: center; z-index: 2; padding: 0px; backdrop-filter: blur(4px); }
.checkout-plus-modal-close:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.checkout-plus-modal-banner { width: 100%; display: block; object-fit: cover; height: 200px; border-radius: 16px 16px 0px 0px; }
.checkout-plus-modal-logo-wrap { text-align: center; padding: 20px 28px 8px; }
.checkout-plus-modal-logo { max-width: 160px; max-height: 60px; object-fit: contain; }
.checkout-plus-modal-body { padding: 16px 28px 8px; }
.checkout-plus-modal-title { font-size: 22px; font-weight: 700; color: rgb(17, 17, 17); margin: 0px 0px 4px; }
.checkout-plus-modal-subtitle { font-size: 14px; color: rgb(107, 114, 128); margin: 0px 0px 24px; line-height: 1.5; }
.checkout-plus-modal-benefit { display: flex; gap: 14px; align-items: center; margin-bottom: 20px; }
.checkout-plus-modal-benefit-icon { width: 48px; height: 48px; min-width: 48px; border-radius: 50%; border: 1.5px dashed rgb(204, 204, 204); background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex-shrink: 0; padding: 8px; }
.checkout-plus-modal-benefit-icon img { width: 100%; height: 100%; object-fit: contain; }
.checkout-plus-modal-benefit-title { font-size: 14px; font-weight: 700; color: rgb(17, 17, 17); margin: 0px 0px 2px; }
.checkout-plus-modal-benefit-desc { font-size: 13px; color: rgb(107, 114, 128); margin: 0px; line-height: 1.4; }
.checkout-plus-modal-footer { padding: 20px 28px 24px; border-top: 1px solid rgb(229, 231, 235); text-align: center; }
.checkout-plus-modal-disclaimer { font-size: 11px; color: rgb(156, 163, 175); line-height: 1.6; margin: 0px 0px 12px; }
.checkout-plus-modal-disclaimer a { color: rgb(17, 17, 17); text-decoration: underline; text-underline-offset: 2px; }
.checkout-plus-modal-disclaimer a:hover { color: rgb(0, 0, 0); }
.checkout-plus-modal-powered { font-size: 13px; font-weight: 600; color: rgb(17, 17, 17); }

/* CSSOM extracted - 4 rules */
.upcart-upsells-title { margin-bottom: 10px; }
.upcart-upsells-button:hover { background: rgb(20, 43, 111); }
input.upcart-upsells-button:hover, .upcart-subscription-upgrade-button:hover, .upcart-checkout-button:hover { color: rgb(255, 255, 255) !important; }
.styles_quantityInput__ { border-left: transparent !important; border-right: transparent !important; }