/** Shopify CDN: Minification failed

Line 633:0 All "@import" rules must come first

**/
@import url("data:text/css;base64,I2Z2LWxvYWRpbmctaWNvbiB7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlzcGxheTogZmxleAo7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAxOTB2dzsKICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgd29yZC13cmFwOiBicmVhay13b3JkOwogICAgdG9wOiAwOwogICAgbGVmdDogMDsKICAgIG1hcmdpbjogMDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZpbHRlcjogbm9uZTsKICAgIHRyYW5zaXRpb246IGFsbCAwczsKICAgIHRyYW5zZm9ybTogbm9uZTsKICAgIHdpZHRoOiA5OXZ3OwogICAgaGVpZ2h0OiA5OXZoOwogICAgbWF4LXdpZHRoOiA5OXZ3OwogICAgbWF4LWhlaWdodDogOTl2aDsKICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgei1pbmRleDogLTk5OwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIG9wYWNpdHk6IDAuMDAwMTsKfQ==");
.tc-clone [data-pf-type="ImageComparison"], .tc-clone [data-pf-type="BeforeAfter"]{ user-select: none; }
.tc-clone .pf-ba-content{ position: relative; overflow: hidden; width: 100%; height: 100%; }
.tc-clone [data-pf-type="ImageComparison"]:not(:has(.pf-ba-content)), .tc-clone [data-pf-type="BeforeAfter"]:not(:has(.pf-ba-content)){ position: relative; overflow: hidden; }
.tc-clone .pf-ba-after{ position: relative; width: 100%; z-index: 0; }
.tc-clone .pf-ba-after img{ display: block; width: 100%; height: auto; }
.tc-clone .pf-ba-before{ position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: 1; height: 100%; }
.tc-clone .pf-ba-before img{ display: block; object-fit: cover; max-width: none; max-height: none; }
.tc-clone .pf-ba-vertical .pf-ba-before{ width: 100%; height: auto; }
.tc-clone .pf-ba-vertical .pf-ba-before img{ width: 100%; height: auto; }
.tc-clone .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%); }
.tc-clone .pf-ba-handle[data-pf-ba-vertical]{ top: auto; left: 0px; width: 100%; height: 4px; cursor: row-resize; transform: translateY(-50%); }
.tc-clone .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; }
.tc-clone .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-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.tc-clone .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; }
.tc-clone .ig-hidden{ display: none !important; }
.tc-clone .kaching-bundles .kaching-bundles__multiple-gifts-selector{ position: relative; }
.tc-clone .kaching-bundles .kaching-bundles__multiple-gifts-selector__clickable-overlay{ position: absolute; inset: 0px; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__multiple-gifts-selector__photos{ position: relative; display: flex; align-items: center; flex-shrink: 0; padding-block: 2px; }
.tc-clone .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo{ box-sizing: border-box; width: 40px; height: 40px; object-fit: cover; background-color: rgb(255, 255, 255); border-radius: 8px; border: 1px solid var(--kaching-free-gift-background-color, #fff); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo{ border-color: var(--kaching-free-gift-selected-background-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo:not(:first-child){ margin-inline-start: -16px; }
.tc-clone .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo-count{ box-sizing: border-box; position: absolute; top: 0px; inset-inline-end: 0px; transform: translate(18%, -3%); display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; border: 1px solid var(--kaching-free-gift-text-color, #000); background-color: var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3)); color: var(--kaching-free-gift-text-color, #000); font-size: calc(var(--kaching-free-gift-font-size, 13px) - 2px); font-weight: var(--kaching-free-gift-font-weight, bold); line-height: 1; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo-count{ border-color: var(--kaching-free-gift-selected-text-color, #fff); background-color: var(--kaching-free-gift-selected-background-color, #000); color: var(--kaching-free-gift-selected-text-color, #fff); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products{ display: flex; justify-content: space-evenly; margin-top: 12px; margin-bottom: 4px; border: 1px solid var(--bar-border-color, rgba(0, 0, 0, .3)); border-radius: calc(var(--bar-border-radius, 0) * 3 / 4); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products .kaching-bundles__bar-variant-selects{ justify-content: center; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__divider{ display: flex; flex-direction: column; align-items: center; width: 0px; overflow: visible; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__divider *{ max-width: initial; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__divider-line{ display: flex; flex: 1 1 0%; width: 1px; background-color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__divider-icon{ display: flex; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__divider-icon svg{ color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__product{ display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; min-width: 0px; gap: 5px; padding: 12px; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__product.kaching-bundles__bundle-products__product--placeholder{ justify-content: center; text-align: center; font-size: 13px; font-weight: 700; color: rgb(85, 85, 85); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__wrapper{ display: flex; align-items: center; gap: 10px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__content{ display: flex; flex-direction: column; align-items: flex-start; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__link{ display: flex; flex-shrink: 0; text-decoration: none; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__image{ flex-shrink: 0; height: 50px; width: auto; max-width: 100%; border-radius: var(--kaching-bundle-products-image-border-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__image-placeholder{ flex-shrink: 0; height: 50px; width: 50px; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__title{ overflow-wrap: break-word; text-align: center; font-size: 13px; color: var(--bar-title-color); font-weight: var(--bar-title-font-weight, 700); font-style: var(--bar-title-font-style); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__pricing{ display: flex; flex-shrink: 0; flex-wrap: wrap; justify-content: center; align-items: baseline; gap: 5px; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__price{ font-size: 13px; font-weight: 700; color: var(--bar-price-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__full-price{ text-decoration: line-through; font-size: 12px; color: var(--bar-full-price-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products__unit-price{ width: 100%; text-align: center; font-size: 12px; color: var(--bar-full-price-color, #6F6157); text-transform: uppercase; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--hidden{ display: none; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical{ flex-direction: column; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider{ flex-direction: row; width: 100%; height: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider-line{ width: auto; height: 1px; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__product{ flex-direction: row; justify-content: space-between; padding: 14px 12px; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing{ flex-direction: column; align-items: flex-end; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing--with-unit-price{ flex-flow: wrap; justify-content: flex-end; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__unit-price{ text-align: end; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__title{ text-align: start; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__image{ width: 50px; height: auto; object-fit: contain; }
.tc-clone .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bar-variant-selects{ justify-content: flex-start; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-products{ display: flex; flex-direction: column; margin-top: 12px; margin-bottom: 4px; border: 1px solid var(--bar-border-color, rgba(0, 0, 0, .3)); border-radius: calc(var(--bar-border-radius, 0) * 3 / 4); overflow: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-products--hidden{ display: none; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-products__divider{ display: flex; flex-direction: row; align-items: center; gap: 4px; width: 100%; height: 0px; overflow: visible; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-products__divider-line{ display: flex; flex: 1 1 0%; width: auto; height: 1px; background-color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon{ display: flex; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon svg{ color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product{ display: grid; grid-template-columns: auto minmax(0px, 1fr) auto auto; gap: 12px; align-items: center; padding: 12px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__content{ display: flex; flex-direction: column; gap: 6px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__pricing{ display: flex; justify-content: flex-end; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__pricing .kaching-bundles__bundle-products__pricing{ flex-direction: column; align-items: flex-end; gap: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__image-link{ display: flex; flex-shrink: 0; text-decoration: none; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__image{ flex-shrink: 0; height: 50px; width: auto; max-width: 100%; border-radius: var(--kaching-bundle-products-image-border-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__image-placeholder{ height: 50px; width: 50px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__title-link{ align-self: flex-start; text-decoration: none; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__title{ overflow-wrap: break-word; text-align: start; font-size: 13px; color: var(--bar-title-color); font-weight: var(--bar-title-font-weight, 700); font-style: var(--bar-title-font-style); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-product__swap-button{ display: inline-flex; align-items: center; justify-content: center; padding: 8px 12px; border-radius: var(--bar-border-radius, 8px); background-color: var(--collection-product-button-color, #231B15); color: var(--collection-product-button-text-color, #ffffff); font-size: 13px; line-height: 1.2; text-align: center; cursor: pointer; white-space: nowrap; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-products__placeholder{ display: flex; align-items: center; justify-content: center; padding: 14px 12px; color: rgba(0, 0, 0, 0.4); font-style: italic; }
.tc-clone .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{ gap: 10px; }
.tc-clone .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__selling-plan-select{ margin-top: 5px; }
.tc-clone .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-image: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; flex-shrink: 0; width: 20px; height: 20px; align-items: center; justify-content: center; cursor: pointer; background-color: rgb(255, 255, 255); color: var(--bar-selected-border-color); border-width: 2px; border-style: solid; border-color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox.kaching-bundles__checkbox-upsells__checkbox--selected{ border-color: var(--bar-selected-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__checkbox-upsells__image{ width: initial; max-width: 50px; max-height: 50px; border-radius: calc(var(--bar-border-radius, 0) / 2); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts-modal{ position: fixed; z-index: 9999; inset: 0px; display: flex; align-items: center; justify-content: center; padding: 10px; text-align: start; line-height: 1.4; background-color: var(--kaching-choose-multiple-gifts-overlay-color, rgba(0, 0, 0, .5)); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts-modal__content{ position: relative; z-index: 10000; min-width: min(470px, 95%); max-width: 700px; max-height: calc(100dvh - 20px); width: 100%; display: flex; flex-direction: column; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts{ display: flex; flex-direction: column; border-radius: 10px; background-color: rgb(255, 255, 255); max-height: 100%; overflow: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__header{ display: flex; align-items: center; justify-content: space-between; padding: 16px 16px 0px; margin-block: 2px 18px; color: var(--kaching-choose-multiple-gifts-text-color, #000); flex-shrink: 0; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__heading{ margin: 0px; font-weight: 650; font-size: 16px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__close{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline-start: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; align-items: center; justify-content: center; margin-inline-end: -6px; width: 24px; height: 24px; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__products{ display: flex; flex-direction: column; gap: 16px; padding: 0px 16px; flex: 1 1 0%; overflow-y: auto; min-height: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{ display: flex; align-items: center; justify-content: space-between; gap: 20px; }
@media (width <= 600px){.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{ gap: 12px; }}
@media (width <= 500px){.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{ flex-direction: column; align-items: stretch; gap: 12px; }}
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{ display: flex; align-items: center; gap: 12px; min-width: 0px; flex: 1 1 0%; }
@media (width <= 600px){.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{ gap: 8px; }}
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image-link{ display: flex; flex-shrink: 0; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image{ display: flex; border-radius: 8px; border: 1px solid rgb(229, 229, 227); object-fit: contain; height: auto; width: var(--kaching-choose-multiple-gifts-photo-size, 100px); max-height: calc(var(--kaching-choose-multiple-gifts-photo-size, 100px) * 2); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-content{ display: flex; flex-direction: column; gap: 4px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-link{ text-decoration: none; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-title{ overflow-wrap: break-word; font-weight: 650; font-size: var(--kaching-choose-multiple-gifts-text-size, 14px); color: var(--kaching-choose-multiple-gifts-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selectors{ display: flex; flex-direction: column; gap: 8px; margin-top: 8px; min-width: 0px; max-width: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-row{ display: flex; align-items: flex-start; gap: 8px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-counter{ display: flex; align-items: center; justify-content: center; flex-shrink: 0; min-width: 24px; height: 24px; font-size: 12px; color: rgb(0, 0, 0); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-content{ flex: 1 1 0%; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-with-counter{ display: flex; align-items: center; gap: 8px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-wrapper{ flex: 1 1 0%; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__subtitle{ font-size: 14px; font-weight: 400; color: var(--kaching-choose-multiple-gifts-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price-container{ display: flex; gap: 10px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price{ font-size: 14px; font-weight: 650; color: var(--kaching-choose-multiple-gifts-price-color, #f04438); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-compare-at-price{ font-size: 14px; font-weight: 650; text-decoration: line-through; color: var(--kaching-choose-multiple-gifts-compare-at-price-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{ appearance: none; flex-shrink: 0; display: flex; justify-content: center; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 600; padding: 10px 12px; line-height: 1.4; border-radius: 8px; cursor: pointer; font-size: var(--kaching-choose-multiple-gifts-button-size, 16px); background-color: var(--kaching-choose-multiple-gifts-button-color, #C9552F); color: var(--kaching-choose-multiple-gifts-button-text-color, #fff); }
@media (width <= 500px){.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{ flex: 1 1 0%; }}
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--disabled{ background-color: rgb(234, 236, 240); color: rgb(152, 162, 179); cursor: not-allowed; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--selected{ display: flex; align-items: center; gap: 8px; background-color: rgb(255, 255, 255); color: rgb(65, 70, 81); border: 1px solid rgb(213, 215, 218); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px; margin-top: 16px; padding: 16px; border-top: 1px solid rgb(229, 229, 227); flex-shrink: 0; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-text{ font-size: 14px; font-weight: 400; color: rgb(83, 88, 98); flex: 1 1 0%; min-width: 0px; overflow-wrap: break-word; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-buttons{ display: flex; gap: 8px; flex: 1 0 0%; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button{ appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 40px; min-width: 80px; font-size: 14px; font-weight: 600; border-radius: 8px; cursor: pointer; display: flex; align-items: center; justify-content: center; flex: 1 1 0%; box-shadow: rgba(10, 13, 18, 0.05) 0px 1px 2px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--cancel{ background-color: rgb(255, 255, 255); border: 1px solid rgb(213, 215, 218); color: rgb(65, 70, 81); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm:disabled{ background-color: rgb(234, 236, 240); border: 1px solid rgb(233, 234, 235); color: rgb(152, 162, 179); cursor: not-allowed; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{ display: flex; align-items: center; gap: 12px; flex-shrink: 0; }
@media (width <= 600px){.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{ gap: 8px; }}
@media (width <= 500px){.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{ flex-direction: row-reverse; justify-content: space-between; flex-shrink: 1; }}
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity{ display: flex; align-items: center; justify-content: space-between; width: 72px; height: 42px; border: 1px solid rgb(214, 214, 214); border-radius: 8px; overflow: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; align-items: center; justify-content: center; width: 28px; height: 100%; cursor: pointer; color: rgb(66, 66, 66); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button[aria-disabled="true"]{ opacity: 0.4; cursor: not-allowed; }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button img{ filter: brightness(0) saturate(100%) invert(24%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(96%) contrast(89%); }
.tc-clone .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-value{ font-size: 14px; font-weight: 600; color: rgb(65, 70, 81); }
.tc-clone:has(.kaching-bundles__choose-multiple-gifts-modal){ overflow: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal{ position: fixed; z-index: 9999; inset: 0px; display: flex; align-items: center; overflow-y: auto; padding: 10px; text-align: start; line-height: 1.4; background-color: var(--kaching-mix-and-match-choose-product-overlay-color, rgba(0, 0, 0, .5)); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal__content{ position: relative; z-index: 10000; margin: auto; min-width: min(470px, 95%); max-width: 700px; width: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product{ display: flex; flex-direction: column; padding: 16px; border-radius: 10px; background-color: rgb(255, 255, 255); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__header{ display: flex; align-items: center; justify-content: space-between; margin-block: 2px 18px; color: var(--kaching-mix-and-match-choose-product-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__heading{ margin: 0px; font-weight: 650; font-size: 16px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__close{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline-start: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; align-items: center; justify-content: center; margin-inline-end: -6px; width: 24px; height: 24px; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__products{ display: flex; flex-direction: column; gap: 16px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__empty-state{ display: flex; flex-direction: column; align-items: center; text-align: center; color: rgb(75, 85, 101); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product{ display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-container{ display: flex; align-items: center; gap: 12px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image-link{ display: flex; flex-shrink: 0; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image{ display: flex; border-radius: 8px; border: 1px solid rgb(229, 229, 227); object-fit: contain; height: auto; width: var(--kaching-mix-and-match-choose-product-photo-size, 100px); max-height: calc(var(--kaching-mix-and-match-choose-product-photo-size, 100px) * 2); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-content{ display: flex; flex-direction: column; gap: 4px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-link{ text-decoration: none; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-title{ overflow-wrap: break-word; font-weight: 650; font-size: var(--kaching-mix-and-match-choose-product-text-size, 14px); color: var(--kaching-mix-and-match-choose-product-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__subtitle{ font-size: 14px; font-weight: 400; color: var(--kaching-mix-and-match-choose-product-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price-container{ display: flex; gap: 10px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price{ font-size: 14px; font-weight: 650; color: var(--kaching-mix-and-match-choose-product-price-color, #f04438); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-compare-at-price{ font-size: 14px; font-weight: 650; text-decoration: line-through; color: var(--kaching-mix-and-match-choose-product-compare-at-price-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-option-names.kaching-bundles__bar-variant-names{ color: inherit; margin-block: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-button{ appearance: none; flex-shrink: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 600; padding: 12px; line-height: 1.2; border-radius: 8px; cursor: pointer; font-size: var(--kaching-mix-and-match-choose-product-button-size, 16px); background-color: var(--kaching-mix-and-match-choose-product-button-color, #C9552F); color: var(--kaching-mix-and-match-choose-product-button-text-color, #fff); }
.tc-clone:has(.kaching-bundles__mix-and-match-choose-product-modal){ overflow: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__bar-collection-products{ display: flex; flex-direction: column; gap: 5px; margin-top: 5px; }
.tc-clone .kaching-bundles .kaching-bundles__collection-product{ display: flex; gap: 16px; align-items: center; justify-content: space-between; }
.tc-clone .kaching-bundles .kaching-bundles__collection-product .kaching-bundles__bar-variant-names{ display: none; margin-block: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__image--default{ background-color: rgb(255, 255, 255); border: 1px solid rgb(233, 233, 233); color: rgb(0, 0, 0); }
.tc-clone .kaching-bundles .kaching-bundles__collection-product--require-selection{ padding: 8px; border-radius: 12px; background-color: var(--kaching-collection-breaks-require-selection-background-color); }
.tc-clone .kaching-bundles .kaching-bundles__collection-product--require-selection .kaching-bundles__collection-product__image--default{ border-color: var(--kaching-collection-breaks-require-selection-text-color); color: var(--kaching-collection-breaks-require-selection-text-color); }
.tc-clone .kaching-bundles .kaching-bundles__collection-breaks-alert{ display: flex; align-items: center; gap: 8px; margin-top: 10px; padding: 8px 12px; border-radius: 12px; font-size: 12px; background-color: var(--kaching-collection-breaks-require-selection-background-color); color: var(--kaching-collection-breaks-require-selection-text-color); }
.tc-clone .kaching-bundles .kaching-bundles__collection-breaks-alert__icon{ flex-shrink: 0; width: 16px; height: 16px; }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__main{ display: flex; gap: 16px; align-items: center; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__content{ display: flex; flex-direction: column; gap: 3px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__link{ display: flex; flex-shrink: 0; text-decoration: none; }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__image{ flex-shrink: 0; object-fit: contain; height: auto; width: var(--kaching-collection-breaks-product-photo-size, 40px); border-radius: var(--kaching-collection-breaks-image-border-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__title{ font-size: 16px; color: var(--kaching-collection-breaks-product-title-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__choose-product-image{ cursor: pointer; line-height: 0; }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__choose-product-button{ cursor: pointer; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.4; padding: 6px 14px; border-radius: 8px; background-color: var(--kaching-collection-breaks-button-color, #231B15); }
.tc-clone .kaching-bundles .kaching-bundles__collection-product__remove-button{ display: flex; align-items: center; justify-content: center; height: 24px; width: 24px; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product-modal{ position: fixed; z-index: 9999; inset: 0px; display: flex; align-items: center; overflow-y: auto; padding: 10px; text-align: start; line-height: 1.4; background-color: var(--kaching-choose-product-overlay-color, rgba(0, 0, 0, .5)); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product-modal__content{ position: relative; z-index: 10000; margin: auto; min-width: min(470px, 95%); max-width: 700px; width: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product{ display: flex; flex-direction: column; padding: 16px; border-radius: 10px; background-color: rgb(255, 255, 255); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__header{ display: flex; align-items: center; justify-content: space-between; margin-block: 2px 18px; color: var(--kaching-choose-product-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__heading{ margin: 0px; font-weight: 650; font-size: 16px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__close{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline-start: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; align-items: center; justify-content: center; margin-inline-end: -6px; width: 24px; height: 24px; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__products{ display: flex; flex-direction: column; gap: 16px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__controls{ display: flex; align-items: center; gap: 10px; margin-bottom: 14px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__search-field{ position: relative; flex: 1 1 auto; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__search-icon{ position: absolute; top: 50%; left: 12px; transform: translateY(-50%); width: 16px; height: 16px; pointer-events: none; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__search-input{ box-sizing: border-box; width: 100%; padding: 10px 12px 10px 36px; border: 1px solid rgb(213, 215, 218); border-radius: 8px; font-size: 14px; color: var(--kaching-choose-product-text-color, #000); background-color: rgb(255, 255, 255); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__sort{ position: relative; flex-shrink: 0; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__sort-button{ display: inline-flex; align-items: center; gap: 8px; padding: 10px 12px; border: 1px solid rgb(213, 215, 218); border-radius: 8px; background: rgb(255, 255, 255); color: var(--kaching-choose-product-text-color, #000); font-size: 14px; line-height: 1; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__sort-icon{ width: 16px; height: 16px; display: block; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__sort-menu{ position: absolute; top: calc(100% + 6px); right: 0px; z-index: 2; min-width: 210px; display: flex; flex-direction: column; border: 1px solid rgb(213, 215, 218); border-radius: 10px; background: rgb(255, 255, 255); box-shadow: rgba(16, 24, 40, 0.14) 0px 8px 24px; overflow: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__sort-option{ display: flex; align-items: center; justify-content: space-between; gap: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(255, 255, 255); text-align: start; padding: 10px 12px; font-size: 14px; color: var(--kaching-choose-product-text-color, #000); cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__sort-option-check{ flex-shrink: 0; width: 16px; height: 16px; display: block; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__sort-option:hover{ background: rgb(248, 250, 252); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__empty-state{ display: flex; flex-direction: column; align-items: center; text-align: center; color: rgb(75, 85, 101); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__empty-state-icon-wrapper{ display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; margin-bottom: 16px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__empty-state-icon{ width: 48px; height: 48px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__empty-state-title{ font-size: 18px; font-weight: 500; color: rgb(24, 29, 39); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__empty-state-description{ margin-top: 8px; font-size: 14px; color: rgb(83, 88, 98); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__empty-state-clear-button{ margin-top: 16px; padding: 10px 16px; border: 1px solid rgb(213, 215, 218); border-radius: 8px; background: rgb(255, 255, 255); color: rgb(65, 70, 81); font-size: 14px; font-weight: 600; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product{ display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-container{ display: flex; align-items: center; gap: 12px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-image-link{ display: flex; flex-shrink: 0; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-image{ display: flex; border-radius: 8px; border: 1px solid rgb(229, 229, 227); object-fit: contain; height: auto; width: var(--kaching-choose-product-photo-size, 100px); max-height: calc(var(--kaching-choose-product-photo-size, 100px) * 2); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-content{ display: flex; flex-direction: column; gap: 4px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-link{ text-decoration: none; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-title{ overflow-wrap: break-word; font-weight: 650; font-size: var(--kaching-choose-product-text-size, 14px); color: var(--kaching-choose-product-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__subtitle{ font-size: 14px; font-weight: 400; color: var(--kaching-choose-product-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-price-container{ display: flex; gap: 10px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-price{ font-size: 14px; font-weight: 650; color: var(--kaching-choose-product-price-color, #f04438); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-compare-at-price{ font-size: 14px; font-weight: 650; text-decoration: line-through; color: var(--kaching-choose-product-compare-at-price-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-option-names.kaching-bundles__bar-variant-names{ color: inherit; margin-block: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__choose-product__product-button{ appearance: none; flex-shrink: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 600; padding: 12px; line-height: 1.2; border-radius: 8px; cursor: pointer; font-size: var(--kaching-choose-product-button-size, 16px); background-color: var(--kaching-choose-product-button-color, #C9552F); color: var(--kaching-choose-product-button-text-color, #fff); }
.tc-clone:has(.kaching-bundles__choose-product-modal){ overflow: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift{ display: flex; align-items: center; justify-content: space-between; margin-inline: 1px; padding-block: 7px; padding-inline: 8px calc(15px * var(--block-spacing, 1) + 5px); gap: 5px 10px; background-color: var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__free-gift:last-child{ margin-block-end: 1px; border-end-start-radius: calc(var(--bar-border-radius) - 1px); border-end-end-radius: calc(var(--bar-border-radius) - 1px); }
.tc-clone .kaching-bundles .kaching-bundles__free-gift.kaching-bundles__free-gift--out-of-stock{ opacity: 0.3; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__link{ pointer-events: none; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__main{ display: flex; align-items: center; gap: calc(5px + 5px * var(--block-spacing, 1)); min-width: 0px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__main:has(.kaching-bundles__swatch-buttons){ overflow-x: auto; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__content{ display: flex; align-items: center; gap: 5px 15px; flex-wrap: wrap; min-width: 0px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__content--clickable{ cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__add-button{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; cursor: pointer; line-height: 0; padding: 4px; margin: -4px -4px -4px -6px; color: var(--kaching-free-gift-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__add-button{ color: var(--kaching-free-gift-selected-text-color, #fff); }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__text{ color: var(--kaching-free-gift-text-color, #000); font-size: var(--kaching-free-gift-font-size, 13px); font-weight: var(--kaching-free-gift-font-weight, bold); font-style: var(--kaching-free-gift-font-style, normal); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text{ color: var(--kaching-free-gift-selected-text-color, #fff); }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__image{ display: flex; flex-shrink: 0; width: auto; height: var(--kaching-free-gift-image-height, 30px); border-radius: var(--kaching-free-gift-image-border-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__full-price{ flex-shrink: 0; text-decoration: line-through; font-size: calc(var(--kaching-free-gift-font-size, 13px) - 1px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--kaching-free-gift-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price{ color: var(--kaching-free-gift-selected-text-color, #fff); }
.tc-clone .kaching-bundles .kaching-bundles__free-gift__divider{ height: 1px; display: flex; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift-summary{ gap: 8px; justify-content: flex-start; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift-summary__images{ display: flex; flex-shrink: 0; align-items: center; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift-summary__image{ display: flex; flex-shrink: 0; width: auto; height: var(--kaching-free-gift-image-height, 30px); border-radius: var(--kaching-free-gift-image-border-radius, 0); margin-inline-start: -8px; border: 1px solid var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__free-gift-summary__image:first-child{ margin-inline-start: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__free-gift-summary__image--no-border{ border-color: transparent; }
.tc-clone .kaching-bundles .kaching-bundles__upsell{ display: flex; align-items: center; justify-content: space-between; position: relative; padding-block: 7px; padding-inline: 8px calc(15px * var(--block-spacing, 1) + 5px); margin-inline: 1px; gap: 5px 10px; background-color: var(--kaching-upsell-background-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__upsell:last-child{ margin-block-end: 1px; border-end-start-radius: calc(var(--bar-border-radius) - 1px); border-end-end-radius: calc(var(--bar-border-radius) - 1px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell.kaching-bundles__upsell--out-of-stock{ opacity: 0.3; }
.tc-clone .kaching-bundles .kaching-bundles__upsell--badge-border-all{ margin: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell--badge-border-top{ margin-top: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell--badge-border-bottom{ margin-bottom: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell--badge-border-left{ min-height: var(--badge-border-min-length, auto); margin-left: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell--badge-border-right{ min-height: var(--badge-border-min-length, auto); margin-right: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--all{ inset: calc(-1 * var(--badge-border-thickness, 22px)); }
.tc-clone .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--top{ inset: calc(-1 * var(--badge-border-thickness, 22px)) 0 auto; height: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--bottom{ inset: auto 0 calc(-1 * var(--badge-border-thickness, 22px)); height: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--left{ inset: 0 auto 0 calc(-1 * var(--badge-border-thickness, 22px)); width: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--right{ inset: 0 calc(-1 * var(--badge-border-thickness, 22px)) 0 auto; width: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell__main{ display: flex; align-items: center; gap: calc(5px + 5px * var(--block-spacing, 1)); min-width: 0px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__upsell__content{ display: flex; align-items: center; gap: 5px 15px; flex-wrap: wrap; min-width: 0px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__upsell__link{ display: flex; flex-shrink: 0; }
.tc-clone .kaching-bundles .kaching-bundles__upsell__image{ width: auto; height: var(--kaching-upsell-image-height, 30px); border-radius: var(--kaching-upsell-image-border-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles__upsell__checkbox{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-image: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline-start: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; flex-shrink: 0; width: 16px; height: 16px; align-items: center; justify-content: center; cursor: pointer; background-color: rgb(255, 255, 255); margin-inline-end: 4px; color: var(--bar-selected-border-color); border-width: 2px; border-style: solid; border-color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__upsell__checkbox.kaching-bundles__upsell__checkbox--selected{ border-color: var(--bar-selected-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__upsell__text{ display: flex; min-height: 30px; align-items: center; cursor: pointer; overflow-wrap: break-word; color: var(--kaching-upsell-text-color, #000); font-size: var(--kaching-upsell-font-size, 13px); font-weight: var(--kaching-upsell-font-weight, bold); font-style: var(--kaching-upsell-font-style, normal); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell__text{ color: var(--kaching-upsell-selected-text-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__upsell__pricing{ align-items: flex-end; display: flex; flex-direction: column; flex-shrink: 0; }
.tc-clone .kaching-bundles .kaching-bundles__upsell__pricing-row{ display: flex; align-items: baseline; gap: 6px; }
.tc-clone .kaching-bundles .kaching-bundles__upsell__price{ font-size: var(--kaching-upsell-font-size, 13px); font-weight: var(--bar-title-font-weight); font-style: var(--bar-title-font-style); color: var(--bar-price-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__upsell__pricing-row--secondary .kaching-bundles__upsell__price{ font-size: calc(var(--kaching-upsell-font-size, 13px) - 1px); }
.tc-clone .kaching-bundles .kaching-bundles__upsell__full-price, .tc-clone .kaching-bundles .kaching-bundles__upsell__unit-price{ font-size: calc(var(--kaching-upsell-font-size, 13px) - 1px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-full-price-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__upsell__full-price{ text-decoration: line-through; }
.tc-clone .kaching-bundles .kaching-bundles__upsell__unit-price{ text-transform: uppercase; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__free-gift{ flex-direction: column; padding-inline-end: 8px; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell{ flex-direction: column; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell__pricing{ flex-direction: row; gap: 5px; align-items: center; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift{ margin-inline: 2px; padding-block: 7px 6px; padding-inline: 7px calc(15px * var(--block-spacing, 1) + 4px); background-color: var(--kaching-free-gift-selected-background-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift:last-child{ margin-block-end: 2px; border-end-start-radius: calc(var(--bar-border-radius) - 2px); border-end-end-radius: calc(var(--bar-border-radius) - 2px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-all .kaching-bundles__free-gift:last-child, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__free-gift:last-child{ margin-inline: 0px; margin-block-end: 0px; border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__free-gift:last-child{ border-end-start-radius: 0px; border-end-end-radius: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell{ margin-inline: 2px; padding-block: 7px 6px; padding-inline: 7px calc(15px * var(--block-spacing, 1) + 4px); background-color: var(--kaching-upsell-selected-background-color, rgba(0, 0, 0, .2)); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell:last-child{ margin-block-end: 2px; border-end-start-radius: calc(var(--bar-border-radius) - 2px); border-end-end-radius: calc(var(--bar-border-radius) - 2px); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-left{ margin-left: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-right{ margin-right: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all:last-child, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-bottom:last-child{ margin-block-end: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gifts{ border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift{ display: flex; align-items: center; justify-content: space-between; margin-inline: 1px; padding-block: 7px; padding-inline: 8px calc(15px * var(--block-spacing, 1) + 5px); gap: 5px 10px; background-color: var(--bar-border-color, #fff); }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift:last-child{ margin-block-end: 1px; border-end-start-radius: calc(var(--bar-border-radius) - 1px); border-end-end-radius: calc(var(--bar-border-radius) - 1px); }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__link{ pointer-events: none; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main{ display: flex; align-items: center; gap: calc(5px + 5px * var(--block-spacing, 1)); min-width: 0px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main:has(.kaching-bundles__swatch-buttons){ overflow-x: auto; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__content{ display: flex; align-items: center; gap: 5px 15px; flex-wrap: wrap; min-width: 0px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image{ display: flex; flex-shrink: 0; width: auto; height: var(--kaching-deal-bar-progressive-gift-image-size, 40px); border-radius: var(--kaching-deal-bar-progressive-gift-corner-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__text{ color: var(--kaching-deal-bar-progressive-gift-text-color, #000); font-size: var(--kaching-deal-bar-progressive-gift-text-size, 14px); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift__text{ color: var(--kaching-deal-bar-progressive-gift-selected-text-color, #fff); font-weight: 500; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__labels{ display: flex; align-items: center; gap: 5px; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label{ background-color: var(--kaching-deal-bar-progressive-gift-label-background-color); color: var(--kaching-deal-bar-progressive-gift-label-text-color); font-size: var(--kaching-deal-bar-progressive-gift-label-text-size, 12px); padding: 2px 8px; border-radius: 16px; white-space: nowrap; font-weight: 500; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label-crossed-out{ text-decoration: line-through; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon{ display: flex; align-items: center; justify-content: center; color: var(--kaching-deal-bar-progressive-gift-locked-icon-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon svg{ width: auto; height: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__text{ color: var(--kaching-deal-bar-progressive-gift-locked-text-color, #6F6157); font-size: var(--kaching-deal-bar-progressive-gift-locked-text-size, 14px); }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--out-of-stock{ opacity: 0.3; }
.tc-clone .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__label{ background-color: var(--kaching-deal-bar-progressive-gift-locked-label-background-color); color: var(--kaching-deal-bar-progressive-gift-locked-label-text-color); font-size: var(--kaching-deal-bar-progressive-gift-locked-label-text-size, 12px); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift{ margin-inline: 2px; padding-block: 7px 6px; padding-inline: 7px calc(15px * var(--block-spacing, 1) + 4px); background-color: var(--bar-selected-border-color); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift:last-child{ margin-block-end: 2px; border-end-start-radius: calc(var(--bar-border-radius) - 2px); border-end-end-radius: calc(var(--bar-border-radius) - 2px); }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation{ display: flex; align-items: center; justify-content: space-between; padding: 10px 12px; gap: 10px; background-color: rgb(250, 250, 250); border-radius: calc(var(--bar-border-radius, 10px) - 4px); border: 1px dashed rgb(214, 214, 214); margin-top: 12px; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation--filled{ border-style: solid; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__main{ display: flex; align-items: center; gap: 10px; min-width: 0px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__image-wrapper{ display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: var(--kaching-product-personalisation-image-height, 40px); height: var(--kaching-product-personalisation-image-height, 40px); background-color: rgb(255, 255, 255); border-radius: calc(var(--bar-border-radius, 10px) - 6px); border: 1px solid rgb(214, 214, 214); }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__image{ display: flex; width: 100%; height: 100%; object-fit: cover; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__image--default{ width: 70%; height: 70%; object-fit: contain; opacity: 0.7; color: rgb(0, 0, 0); }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__content{ display: flex; flex-direction: column; gap: 2px; min-width: 0px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__title{ color: rgb(0, 0, 0); font-size: 14px; font-weight: 600; font-style: normal; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__subtitle{ color: rgb(85, 85, 85); font-size: 13px; font-weight: 400; font-style: normal; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__pricing{ display: flex; flex-direction: column; align-items: flex-end; flex-shrink: 0; gap: 2px; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__price{ font-size: 14px; font-weight: 500; font-style: normal; color: rgb(0, 0, 0); }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__compare-at-price{ font-size: 12px; font-weight: 400; font-style: normal; color: rgb(136, 136, 136); line-height: 1.2; text-decoration: line-through; }
.tc-clone .kaching-bundles .kaching-bundles__product-personalisation__price .kaching-bundles__product-personalisation__unit-label{ font-size: calc(var(--kaching-bundles-unit-label-font-size, 14px) - 4px); font-weight: var(--kaching-bundles-unit-label-font-weight, normal); font-style: var(--kaching-bundles-unit-label-font-style, normal); }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation{ flex-direction: column; align-items: stretch; text-align: center; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__main{ flex-direction: column; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__pricing{ flex-direction: row; justify-content: center; gap: 8px; align-items: baseline; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal-overlay{ position: fixed; z-index: 9999; inset: 0px; display: flex; align-items: center; overflow-y: auto; padding: 10px; text-align: start; line-height: 1.4; background-color: var(--kaching-product-personalisation-overlay-color, rgba(0, 0, 0, .5)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal-overlay--inline{ position: relative; z-index: auto; inset: auto; padding: 20px; border-radius: var(--kaching-product-personalisation-radius, 16px); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal-overlay__content{ position: relative; z-index: 10000; margin: auto; min-width: min(470px, 95%); max-width: 700px; width: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal{ display: flex; flex-direction: column; padding: var(--kaching-product-personalisation-gap-0, 20px); border-radius: var(--kaching-product-personalisation-radius, 16px); background-color: rgb(255, 255, 255); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__header{ display: flex; align-items: center; justify-content: space-between; margin-bottom: var(--kaching-product-personalisation-gap-0, 20px); color: var(--kaching-product-personalisation-primary-text-color, rgb(0, 0, 0)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__heading{ margin: 0px; font-weight: 650; font-size: var(--kaching-product-personalisation-font-0, 24px); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__close{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline-start: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; align-items: center; justify-content: center; margin-inline-end: -6px; width: 24px; height: 24px; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__items{ display: flex; flex-direction: column; gap: var(--kaching-product-personalisation-gap-1, 16px); padding: var(--kaching-product-personalisation-gap-1, 16px); border: 1px solid rgb(233, 233, 233); border-radius: calc(var(--kaching-product-personalisation-radius, 16px) - 4px); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__item{ display: flex; flex-direction: column; gap: var(--kaching-product-personalisation-gap-2, 12px); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__item-info{ display: flex; align-items: center; gap: var(--kaching-product-personalisation-gap-2, 12px); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__item-image-wrapper{ flex-shrink: 0; width: var(--kaching-product-personalisation-image-size, 48px); height: var(--kaching-product-personalisation-image-size, 48px); border-radius: calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px); border: 1px solid rgb(233, 233, 233); overflow: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__item-image{ width: 100%; height: 100%; object-fit: contain; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__item-details{ display: flex; flex-direction: column; gap: 2px; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__item-title{ font-size: var(--kaching-product-personalisation-text-size, 16px); font-weight: 600; color: var(--kaching-product-personalisation-primary-text-color, rgb(0, 0, 0)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__item-variant{ font-size: var(--kaching-product-personalisation-font-3, 12px); color: var(--kaching-product-personalisation-secondary-text-color, rgb(115, 115, 115)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input-wrapper{ display: flex; flex-direction: column; gap: 4px; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input-container{ position: relative; display: flex; align-items: center; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input-clear{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; bottom: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; left: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; top: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; position: absolute; right: 12px; display: flex; align-items: center; justify-content: center; width: 16px; height: 16px; cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input{ width: 100%; padding: 10px 12px; border: 1px solid rgb(233, 233, 233); border-radius: calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px); font-size: var(--kaching-product-personalisation-font-2, 16px); box-sizing: border-box; outline: none !important; box-shadow: none !important; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input:focus{ border-color: rgb(51, 51, 51); outline: none !important; box-shadow: none !important; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input:focus-visible{ outline-offset: -1px; outline: rgb(51, 51, 51) solid 2px !important; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input::placeholder{ color: rgb(153, 153, 153); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input--with-clear{ padding-right: 40px; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input--error{ border-color: var(--kaching-product-personalisation-error-color, rgb(240, 68, 56)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input--error:focus{ border-color: var(--kaching-product-personalisation-error-color, rgb(240, 68, 56)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input-counter{ font-size: var(--kaching-product-personalisation-font-3, 12px); color: rgb(153, 153, 153); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input-counter--error{ color: var(--kaching-product-personalisation-error-color, rgb(240, 68, 56)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__input-error{ font-size: var(--kaching-product-personalisation-font-3, 12px); color: var(--kaching-product-personalisation-error-color, rgb(240, 68, 56)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__actions{ display: flex; gap: var(--kaching-product-personalisation-gap-1, 16px); margin-top: var(--kaching-product-personalisation-gap-0, 20px); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__button{ flex: 1 1 0%; padding: 12px 16px; border-radius: calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px); font-size: var(--kaching-product-personalisation-font-2, 16px); font-weight: 500; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(10, 13, 18, 0.05) 0px 1px 2px; }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__button--cancel{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); border: 1px solid rgb(213, 215, 218); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__button--confirm{ color: var(--kaching-product-personalisation-button-text-color, rgb(255, 255, 255)); border: 1px solid var(--kaching-product-personalisation-button-color, rgb(0, 0, 0)); background: var(--kaching-product-personalisation-button-color, rgb(0, 0, 0)); }
.tc-clone .kaching-bundles .kaching-bundles__personalisation-modal__button--disabled{ cursor: not-allowed; border: 1px solid rgb(233, 234, 235); background: rgb(234, 236, 240); color: rgb(152, 162, 179); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts{ display: flex; flex-direction: column; gap: calc(10px * var(--block-spacing, 1) + 4px); margin-top: calc(10px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__header{ display: flex; flex-direction: column; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__title{ color: var(--kaching-bundles-progressive-gifts-title-color, #000); text-align: var(--kaching-bundles-progressive-gifts-title-alignment, center); font-weight: var(--kaching-bundles-progressive-gifts-title-weight, bold); font-style: var(--kaching-bundles-progressive-gifts-title-style, normal); font-size: var(--kaching-bundles-progressive-gifts-title-size, 20px); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__subtitle{ color: var(--kaching-bundles-progressive-gifts-subtitle-color, #000); text-align: var(--kaching-bundles-progressive-gifts-subtitle-alignment, center); font-weight: var(--kaching-bundles-progressive-gifts-subtitle-weight, 450); font-style: var(--kaching-bundles-progressive-gifts-subtitle-style, normal); font-size: var(--kaching-bundles-progressive-gifts-subtitle-size, 16px); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gifts{ display: grid; grid-template-columns: repeat(auto-fit, minmax(0px, 1fr)); justify-content: center; gap: calc(10px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift{ position: relative; display: flex; flex-direction: column; align-items: center; padding: calc(10px * var(--block-spacing, 1)); gap: calc(6px * var(--block-spacing, 1)); border-radius: var(--kaching-bundles-progressive-gifts-border-radius); background-color: var(--kaching-bundles-progressive-gifts-background-color); box-shadow: inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-border-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked{ background-color: var(--kaching-bundles-progressive-gifts-locked-background-color); box-shadow: inset 0 0 0 1px var(--kaching-bundles-progressive-gifts-locked-border-color, rgba(0, 0, 0, .3)); cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:hover, .tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{ box-shadow: inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-locked-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{ outline: none; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--out-of-stock{ opacity: 0.3; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__content{ display: flex; flex-direction: column; max-width: 100%; gap: calc(6px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper{ display: flex; flex-shrink: 0; align-items: center; justify-content: center; height: var(--kaching-bundles-progressive-gifts-image-size, 100px); width: initial; max-width: 100%; margin-top: max(0px,(100px - var(--kaching-bundles-progressive-gifts-image-size, 100px)) / 5); color: var(--kaching-bundles-progressive-gifts-locked-icon-color, #6F6157); border-radius: calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2); background-color: transparent; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper svg{ width: auto; height: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__image{ object-fit: contain; max-height: 100%; max-width: 100%; border-radius: calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2); width: initial; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__details{ display: flex; flex-direction: column; gap: 4px; align-items: center; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__details__content{ display: flex; align-items: center; gap: 8px; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__title{ font-weight: 500; text-align: center; color: var(--kaching-bundles-progressive-gifts-text-color, #000); font-size: var(--kaching-bundles-progressive-gifts-text-size, 14px); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__title.kaching-bundles__progressive-gifts__gift__title--locked{ color: var(--kaching-bundles-progressive-gifts-locked-text-color, #6F6157); font-size: var(--kaching-bundles-progressive-gifts-locked-text-size, 14px); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__image, .tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__title{ animation: 0.6s ease-out 0s 1 normal none running kaching-progressive-gift-unlock; }
@keyframes kaching-progressive-gift-unlock{ 
  0% { opacity: 0; transform: translateY(32px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__label{ display: flex; flex-direction: row; align-items: center; position: absolute; top: -8px; left: 50%; transform: translate(-50%); line-height: 1; gap: calc(5px * var(--block-spacing, 1)); padding: calc(8px * var(--block-spacing, 1)); background-color: var(--kaching-bundles-progressive-gifts-label-background-color, #F3E9DC); border-radius: var(--kaching-bundles-progressive-gifts-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text{ font-weight: 450; color: var(--kaching-bundles-progressive-gifts-label-text-color, #6F6157); font-size: var(--kaching-bundles-progressive-gifts-label-text-size, 12px); white-space: nowrap; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text.kaching-bundles__progressive-gifts__gift__label__text--crossed-out{ text-decoration: line-through; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical{ display: flex; flex-direction: column; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift{ flex-direction: row; justify-content: space-between; gap: calc(10px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__content{ flex-direction: row; align-items: center; gap: calc(10px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__details{ align-items: flex-start; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__image-wrapper{ margin-top: 0px; height: var(--kaching-bundles-progressive-gifts-image-size, 50px); width: var(--kaching-bundles-progressive-gifts-image-size, 50px); }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__title{ text-align: start; }
.tc-clone .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__label{ position: initial; transform: none; }
.tc-clone .kaching-bundles .kaching-bundles-savings-summary{ display: flex; align-items: center; justify-content: var(--kaching-bundles-savings-summary-alignment, flex-start); gap: 8px; padding: 12px 16px; margin-top: calc(10px * var(--block-spacing, 1)); background-color: var(--kaching-bundles-savings-summary-background-color, #FBF7F1); color: var(--kaching-bundles-savings-summary-text-color, #2E5E4E); border-style: solid; border-color: var(--kaching-bundles-savings-summary-border-color, #2E5E4E); border-width: var(--kaching-bundles-savings-summary-border-width, 1px); border-radius: var(--kaching-bundles-savings-summary-border-radius, 8px); font-size: var(--kaching-bundles-savings-summary-title-font-size, 14px); font-style: var(--kaching-bundles-savings-summary-title-font-style, normal); font-weight: var(--kaching-bundles-savings-summary-title-font-weight, 500); }
.tc-clone .kaching-bundles .kaching-bundles-savings-summary__icon{ display: flex; align-items: center; width: 1.2em; height: 1.2em; flex-shrink: 0; color: var(--kaching-bundles-savings-summary-icon-color, #2E5E4E); }
.tc-clone .kaching-bundles .kaching-bundles-savings-summary__icon svg{ width: 100%; height: 100%; }
.tc-clone .kaching-bundles .kaching-bundles-savings-summary__icon img{ width: 100%; height: 100%; object-fit: contain; }
.tc-clone .kaching-bundles .kaching-bundles-savings-summary__value{ color: var(--kaching-bundles-savings-summary-value-color, #000000); }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off{ position: relative; display: flex; flex-direction: column; gap: calc(10px * var(--block-spacing, 1)); margin: calc(5px * var(--block-spacing, 1)) 0; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off > .kaching-bundles__bar{ margin: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off--unscratched{ user-select: none; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off--unscratched .kaching-bundles__bar{ pointer-events: none; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off--revealing .kaching-bundles__bar-most-popular{ animation: 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) 0s 1 normal both running kaching-scratch-off-badge-pop; }
@keyframes kaching-scratch-off-badge-pop{ 
  0% { transform: scale(0.9); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
.tc-clone .kaching-bundles .kaching-bundles__scratch-off--unscratched:not(.kaching-bundles__scratch-off--revealing) .kaching-bundles__bar-most-popular{ visibility: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off--loading{ visibility: hidden; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off-canvas{ position: absolute; inset: 0px; width: 100%; height: 100%; border-radius: var(--bar-border-radius, 8px); cursor: pointer; touch-action: none; transition: opacity 0.3s ease-out; z-index: 11; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off-canvas--revealing{ opacity: 0; pointer-events: none; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off-hint{ position: absolute; inset: 0px; margin: auto; width: calc(100% - 10px); height: calc(100% - 10px); max-width: 317px; max-height: 143px; pointer-events: none; opacity: 0.4; transition: opacity 0.3s ease-out; z-index: 12; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off-hint--hidden{ opacity: 0; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off-hint-path{ stroke-dasharray: 1200; stroke-dashoffset: 1200; animation: 2.8s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal none running kaching-scratch-off-hint-draw; }
@keyframes kaching-scratch-off-hint-draw{ 
  0% { stroke-dashoffset: 1200; opacity: 1; }
  60% { stroke-dashoffset: 0; opacity: 1; }
  80% { stroke-dashoffset: 0; opacity: 1; }
  100% { stroke-dashoffset: 0; opacity: 0; }
}
.tc-clone .kaching-bundles .kaching-bundles__scratch-off-title{ position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; padding: 24px; color: var(--scratch-off-title-color); font-weight: 700; font-size: var(--scratch-off-title-size); line-height: 1.25; text-align: center; pointer-events: none; transition: opacity 0.3s ease-out; z-index: 12; }
.tc-clone .kaching-bundles .kaching-bundles__scratch-off-title--hidden{ opacity: 0; }
.tc-clone .kaching-bundles .kaching-bundles-sticky-atc{ display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 16px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px; background-color: var(--kaching-bundles-sticky-atc-background-color, #fff); }
.tc-clone .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__content{ display: flex; align-items: center; gap: 16px; }
.tc-clone .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{ display: var(--kaching-bundles-sticky-atc-image-display, block); width: auto; height: var(--kaching-bundles-sticky-atc-product-photo-size, 40px); border-radius: var(--kaching-bundles-sticky-atc-product-photo-corner-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{ color: var(--kaching-bundles-sticky-atc-title-color, #000); font-size: var(--kaching-bundles-sticky-atc-title-font-size, 16px); font-style: var(--kaching-bundles-sticky-atc-title-font-style, normal); font-weight: var(--kaching-bundles-sticky-atc-title-font-weight, 400); }
.tc-clone .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap-style: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; white-space: nowrap; cursor: pointer; background-color: var(--kaching-bundles-sticky-atc-button-color, #231B15); color: var(--kaching-bundles-sticky-atc-button-text-color, #fff); font-size: var(--kaching-bundles-sticky-atc-button-font-size, 16px); font-style: var(--kaching-bundles-sticky-atc-button-font-style, normal); font-weight: var(--kaching-bundles-sticky-atc-button-font-weight, 400); padding: var(--kaching-bundles-sticky-atc-button-padding, 15px); border-radius: var(--kaching-bundles-sticky-atc-button-corner-radius, 8px); }
@media (width < 750px){.tc-clone .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{ display: var(--kaching-bundles-sticky-atc-image-display-mobile, var(--kaching-bundles-sticky-atc-image-display, block)); height: var(--kaching-bundles-sticky-atc-product-photo-size-mobile, var(--kaching-bundles-sticky-atc-product-photo-size, 40px)); border-radius: var(--kaching-bundles-sticky-atc-product-photo-corner-radius-mobile, var(--kaching-bundles-sticky-atc-product-photo-corner-radius, 0)); }
.tc-clone .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{ font-size: var(--kaching-bundles-sticky-atc-title-font-size-mobile, var(--kaching-bundles-sticky-atc-title-font-size, 16px)); }
.tc-clone .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{ font-size: var(--kaching-bundles-sticky-atc-button-font-size-mobile, var(--kaching-bundles-sticky-atc-button-font-size, 16px)); padding: var(--kaching-bundles-sticky-atc-button-padding-mobile, var(--kaching-bundles-sticky-atc-button-padding, 15px)); border-radius: var(--kaching-bundles-sticky-atc-button-corner-radius-mobile, var(--kaching-bundles-sticky-atc-button-corner-radius, 8px)); }}
.tc-clone .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal.kaching-bundles__bars{ grid-template-columns: repeat(2, 1fr); }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{ padding: 10px 7px; }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-main{ min-height: initial; }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-container{ border: 2px dashed var(--bar-selected-border-color, #000); box-shadow: none; }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-wrapper{ margin: -2px; }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-variants{ display: flex; }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__title{ display: inline-block; overflow-wrap: break-word; font-weight: 700; font-size: var(--kaching-subscriptions-title-font-size, 15px); color: var(--kaching-subscriptions-title-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__subtitle{ display: inline-block; overflow-wrap: break-word; font-size: var(--kaching-subscriptions-subtitle-font-size, 13px); color: var(--kaching-subscriptions-subtitle-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-price{ font-size: var(--kaching-subscriptions-title-font-size, 15px); color: var(--kaching-subscriptions-title-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-full-price{ font-size: var(--kaching-subscriptions-subtitle-font-size, 13px); color: var(--kaching-subscriptions-subtitle-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__checkbox{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-image: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: flex; flex-shrink: 0; width: 20px; height: 20px; align-items: center; justify-content: center; cursor: pointer; background-color: rgb(255, 255, 255); color: var(--bar-selected-border-color); border-width: 2px; border-style: solid; border-color: var(--bar-selected-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link{ display: flex; justify-content: center; align-items: center; padding: 8px 0px; }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; cursor: pointer; display: inline; text-decoration: underline; text-underline-offset: 3px; font-size: var(--kaching-subscriptions-title-font-size, 15px); color: var(--kaching-subscriptions-title-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__timer{ display: flex; align-items: center; background-color: var(--kaching-bundles-timer-background-color, #000); color: var(--kaching-bundles-timer-text-color, #fff); padding: 10px 20px; border-radius: var(--bar-border-radius, 8px); margin-bottom: calc(8px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__timer-title{ flex: 1 1 0%; text-align: var(--kaching-bundles-timer-title-alignment, center); font-size: var(--kaching-bundles-timer-title-size, 13px); font-weight: var(--kaching-bundles-timer-title-font-weight, bold); font-style: var(--kaching-bundles-timer-title-font-style, normal); }
.tc-clone .kaching-bundles .kaching-bundles__swatch-dropdown{ display: flex; position: relative; min-width: 0px; margin: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__swatch{ display: flex; flex-shrink: 0; background-size: cover; background-position: center center; overflow: hidden; position: relative; width: var(--kaching-swatch-size, 20px); height: var(--kaching-swatch-size, 20px); border: 1px solid var(--kaching-swatch-border-color, #E6DACA); background-color: var(--kaching-swatch-color, #fff); background-image: var(--kaching-swatch-image-url, none); border-radius: var(--kaching-swatch-border-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable{ border-color: rgb(35, 27, 21); opacity: 0.4; }
.tc-clone .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable::after{ content: ""; position: absolute; bottom: 0px; left: 0px; width: 140%; height: 1px; background-color: rgb(35, 27, 21); transform: rotate(-45deg); transform-origin: left center; }
.tc-clone .kaching-bundles .kaching-bundles__swatches-dropdown__color{ display: flex; width: 20px; height: 20px; border: 1px solid rgb(194, 205, 214); background-size: cover; background-position: center center; }
.tc-clone .kaching-bundles .kaching-bundles__swatch-dropdown__options{ display: flex; flex-direction: column; max-width: 400px; max-height: 500px; overflow: auto; position: fixed; top: 0px; left: 0px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); z-index: 1000; box-shadow: rgba(26, 26, 26, 0.28) 0px 20px 20px; }
.tc-clone .kaching-bundles .kaching-bundles__swatch-dropdown__option{ font-size: 14px; font-weight: 400; font-style: normal; display: flex; align-items: center; gap: 10px; white-space: nowrap; padding-block: 10px; padding-inline: 10px 60px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(223, 227, 232); border-image: none; cursor: pointer; color: rgb(0, 0, 0); background: none; }
.tc-clone .kaching-bundles .kaching-bundles__swatch-dropdown__option:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.tc-clone .kaching-bundles .kaching-bundles__swatch-dropdown__option:hover, .tc-clone .kaching-bundles .kaching-bundles__swatch-dropdown__option--focused{ background-color: rgb(240, 240, 240); }
.tc-clone .kaching-bundles .kaching-bundles__swatch-buttons{ display: flex; overflow: auto; }
.tc-clone .kaching-bundles .kaching-bundles__swatch-buttons__button{ display: flex; align-items: center; box-sizing: border-box; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; padding: 9px; background: rgb(255, 255, 255); cursor: pointer; border-top: 1px solid var(--bar-border-color, rgba(0, 0, 0, .3)); border-bottom: 1px solid var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__swatch-buttons__button:first-of-type{ border-start-start-radius: var(--bar-variant-select-border-radius, 0); border-end-start-radius: var(--bar-variant-select-border-radius, 0); border-inline-start: 1px solid var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__swatch-buttons__button:last-of-type{ border-start-end-radius: var(--bar-variant-select-border-radius, 0); border-end-end-radius: var(--bar-variant-select-border-radius, 0); border-inline-end: 1px solid var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected{ padding: 8px 7px; border: 2px solid var(--bar-selected-border-color, #2E5E4E); }
.tc-clone .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:first-of-type{ padding-inline-start: 8px; }
.tc-clone .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:last-of-type{ padding-inline-end: 8px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant__content.kaching-bundles__bar-variant__content--with-option-names{ align-items: flex-start; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-option{ display: flex; flex-direction: column; align-items: flex-start; gap: 4px; min-width: 0px; max-width: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-option__name{ font-size: 13px; line-height: 1.3; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-option__name-label{ font-weight: 600; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-option__name-value{ font-weight: 400; opacity: 0.85; }
.tc-clone .kaching-bundles .kaching-bundles__quantity-selector{ display: flex; width: fit-content; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; overflow: hidden; margin-top: 5px; border-radius: calc(var(--bar-border-radius, 0) / 2); }
.tc-clone .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button{ display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; user-select: none; cursor: pointer; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-radius: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button:hover{ background-color: rgb(238, 238, 238); }
.tc-clone .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled{ cursor: not-allowed; pointer-events: none; }
.tc-clone .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled img{ opacity: 0.5; }
.tc-clone .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; appearance: textfield; height: 30px; width: 30px; padding: 0px; border-width: medium 1px; border-style: none solid; border-color: currentcolor rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: center; font-size: 16px; font-weight: 400; box-sizing: border-box; }
.tc-clone .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-outer-spin-button, .tc-clone .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-inner-spin-button{ appearance: none; margin: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__highlights{ display: flex; flex-direction: column; gap: 8px; padding: 10px 0px; }
.tc-clone .kaching-bundles .kaching-bundles__highlights--horizontal{ flex-flow: wrap; }
.tc-clone .kaching-bundles .kaching-bundles__highlights__item{ display: flex; gap: 8px; }
.tc-clone .kaching-bundles .kaching-bundles__highlights__icon{ display: flex; align-items: center; flex-shrink: 0; color: var(--kaching-highlights-icon-color, #000); width: var(--kaching-highlights-icon-size, 16px); height: var(--kaching-highlights-icon-size, 16px); }
.tc-clone .kaching-bundles .kaching-bundles__highlights__icon svg{ width: 100%; height: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__highlights__icon img{ width: 100%; height: 100%; object-fit: contain; }
.tc-clone .kaching-bundles .kaching-bundles__highlights__text{ color: var(--kaching-highlights-text-color, #6F6157); font-size: var(--kaching-highlights-text-size, 16px); line-height: 1.3; }
.tc-clone .kaching-bundles .kaching-bundles__low-stock-alert{ color: var(--kaching-bundles-low-stock-alert-text-color, #ff0909); font-size: 14px; }
.tc-clone .kaching-bundles img{ width: initial; }
.tc-clone .kaching-bundles svg{ width: initial; height: initial; }
.tc-clone .kaching-bundles .kaching-bundles__block{ display: flex; flex-direction: column; width: 100%; margin-top: 15px; margin-bottom: 10px; text-align: start; line-height: 1.4; font-family: var(--block-font-family, inherit); }
.tc-clone .kaching-bundles .kaching-bundles__block--hidden{ display: none !important; }
.tc-clone .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{ display: flex; }
.tc-clone .kaching-bundles .kaching-bundles__block-title{ display: flex; align-items: center; text-align: center; gap: 8px; margin-top: 10px; margin-bottom: 10px; color: var(--block-block-title-color, #000); font-size: var(--block-title-font-size, 14px); font-weight: var(--block-title-font-weight, bold); font-style: var(--block-title-font-style); }
.tc-clone .kaching-bundles .kaching-bundles__block > .kaching-bundles__block-title:first-child{ margin-top: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__block-title::before, .tc-clone .kaching-bundles .kaching-bundles__block-title::after{ content: ""; flex-grow: 1; height: 2px; background-color: var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__bars{ display: flex; flex-direction: column; position: relative; }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all{ --badge-ring-outer: calc( var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px) ); padding: var(--badge-ring-outer); }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-top{ padding-top: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-bottom{ padding-bottom: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-left{ padding-left: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-right{ padding-right: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-left, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-right{ min-height: var(--badge-border-min-length, auto); border-radius: var(--bar-border-radius, 8px); box-shadow: 0 1px 10px var(--badge-border-wrap-color, rgba(0, 0, 0, .12)); }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-top, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-bottom{ row-gap: calc(10px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__subscriptions-wrapper{ position: relative; }
.tc-clone .kaching-bundles .kaching-bundles__bar{ display: flex; flex: 1 1 0%; margin: calc(5px * var(--block-spacing, 1)) 0; position: relative; }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all > .kaching-bundles__bar, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all > .kaching-bundles__scratch-off, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-top > .kaching-bundles__bar, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-top > .kaching-bundles__scratch-off, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-bottom > .kaching-bundles__bar, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-bottom > .kaching-bundles__scratch-off{ margin-block: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar--disabled{ opacity: 0.3; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--sold-out{ pointer-events: none; user-select: none; opacity: var(--kaching-bundles-show-as-sold-out-opacity, .3); }
.tc-clone .kaching-bundles .kaching-bundles__bar-sold-out-badge{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 6px 12px; border-radius: 8px; font-weight: 600; background-color: var(--kaching-bundles-show-as-sold-out-background-color, #000); color: var(--kaching-bundles-show-as-sold-out-text-color, #fff); font-size: var(--kaching-bundles-show-as-sold-out-text-size, 13px); z-index: 10; text-align: center; }
.tc-clone .kaching-bundles .kaching-bundles__bar > input[type="radio"]{ display: none; }
.tc-clone .kaching-bundles .kaching-bundles__bar-image{ object-fit: contain; height: var(--bar-image-size, 48px); width: var(--bar-image-size, 48px); border-radius: var(--bar-image-border-radius, 0); }
.tc-clone .kaching-bundles .kaching-bundles__bar-radio{ display: flex; flex-shrink: 0; width: 20px; height: 20px; border-radius: 50%; background: rgb(255, 255, 255); border: 3px solid rgb(255, 255, 255); box-sizing: border-box; box-shadow: 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio{ background: var(--bar-selected-border-color, #000); box-shadow: 0 0 0 2px var(--bar-selected-border-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container{ flex-direction: column; justify-content: center; align-items: initial; position: relative; box-sizing: border-box; cursor: pointer; width: 100%; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--bar-background-color, #fff); border-radius: var(--bar-border-radius); box-shadow: inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3)); display: flex !important; }
.tc-clone .kaching-bundles .kaching-bundles__bar-wrapper{ padding: calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{ position: relative; z-index: 1; flex: 1 1 0%; box-sizing: border-box; min-height: var(--badge-border-min-length, auto); padding: calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px); background-color: var(--bar-background-color, #fff); border-radius: var(--bar-border-radius); display: flex; flex-direction: column; justify-content: center; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper{ margin-inline-start: calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)); border-start-start-radius: var(--badge-concave-depth, 8px); border-end-start-radius: var(--badge-concave-depth, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{ margin-inline-end: calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)); border-start-end-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--badge-concave-depth, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container:hover{ opacity: 1; box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container:has(:focus-visible){ opacity: 1; box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container *{ letter-spacing: normal; text-transform: initial; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{ cursor: default; background-color: var(--bar-selected-background-color); box-shadow: inset 0 0 0 2px var(--bar-selected-border-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular{ position: absolute; z-index: 3; }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{ top: -8px; right: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{ top: -27px; right: -15px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{ top: -25px; right: -15px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular--custom .kaching-bundles__bar-most-popular__custom-image{ max-height: var(--badge-size, 56px); width: auto; display: block; }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular svg{ color: var(--bar-most-popular-background-color); }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular svg .most-popular-text{ fill: var(--bar-most-popular-color); }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular--fancy svg{ width: var(--badge-size, 102px); height: auto; }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular__content{ margin: 0px 8px; padding: 6px 8px; border-radius: 0px 0px 5px 5px; font-family: sans-serif; font-size: var(--badge-text-size, 12px); font-weight: 700; line-height: 1; color: var(--bar-most-popular-color, #fff); background-color: var(--bar-most-popular-background-color); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border{ position: absolute; z-index: 1; display: flex; box-sizing: border-box; overflow: hidden; align-items: center; justify-content: center; font-family: sans-serif; font-size: max(6px,min(var(--badge-text-size, 12px),var(--badge-border-thickness, 22px) - 6px)); font-weight: 700; line-height: 1; letter-spacing: normal; color: var(--bar-most-popular-color, #fff); background-color: var(--bar-most-popular-background-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border--top{ inset: 0px 0px auto; height: var(--badge-border-thickness, 22px); border-radius: var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0 0; }
.tc-clone .kaching-bundles .kaching-bundles__badge-border--bottom{ inset: auto 0px 0px; height: var(--badge-border-thickness, 22px); border-radius: 0 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border--left{ inset: 0px auto 0px 0px; width: var(--badge-border-thickness, 22px); border-radius: var(--bar-border-radius, 8px) 0 0 var(--bar-border-radius, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border__side{ position: absolute; display: flex; align-items: center; justify-content: center; overflow: hidden; white-space: nowrap; }
.tc-clone .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__text, .tc-clone .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__side{ letter-spacing: normal; }
.tc-clone .kaching-bundles .kaching-bundles__badge-border__curve{ position: absolute; inset: 0px; width: 100%; height: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__badge-border__curve text{ font-family: sans-serif; font-size: max(6px,min(var(--badge-text-size, 12px),var(--badge-border-thickness, 22px) - 6px)); font-weight: 700; letter-spacing: normal; fill: var(--bar-most-popular-color, #fff); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border--all{ inset: 0px; background-color: transparent; pointer-events: none; }
.tc-clone .kaching-bundles .kaching-bundles__badge-border__band{ display: block; position: absolute; inset: 0px; padding: var(--badge-border-thickness, 22px); border-radius: calc(var(--bar-border-radius, 8px) + var(--badge-ring-outer)); background-color: var(--bar-most-popular-background-color, #000); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border__side--top{ inset: 0px 0px auto; height: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border__side--bottom{ inset: auto 0px 0px; height: var(--badge-border-thickness, 22px); transform: rotate(180deg); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border__side--left{ inset: var(--badge-border-thickness, 22px) auto var(--badge-border-thickness, 22px) 0; width: var(--badge-border-thickness, 22px); writing-mode: vertical-rl; transform: rotate(180deg); }
.tc-clone .kaching-bundles .kaching-bundles__badge-border__side--right{ inset: var(--badge-border-thickness, 22px) 0 var(--badge-border-thickness, 22px) auto; width: var(--badge-border-thickness, 22px); writing-mode: vertical-rl; }
.tc-clone .kaching-bundles .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text{ writing-mode: vertical-rl; transform: rotate(180deg); white-space: nowrap; text-align: center; }
.tc-clone .kaching-bundles .kaching-bundles__badge-border--right{ inset: 0px 0px 0px auto; width: var(--badge-border-thickness, 22px); border-radius: 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0; }
.tc-clone .kaching-bundles .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{ writing-mode: vertical-rl; white-space: nowrap; text-align: center; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--all{ inset: calc(-1 * var(--badge-ring-outer)); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top{ inset: 0px 0px auto; height: calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra)); border-radius: var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0 0; display: flex; align-items: flex-start; justify-content: center; mask: linear-gradient(#000,#000) left top/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top .kaching-bundles__badge-border__text{ display: flex; align-items: center; height: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom{ inset: auto 0px 0px; height: calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra)); border-radius: 0 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px); display: flex; align-items: flex-end; justify-content: center; mask: linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom .kaching-bundles__badge-border__text{ display: flex; align-items: center; height: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left{ inset: 0px auto 0px 0px; width: calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra)); border-radius: var(--bar-border-radius, 8px) 0 0 var(--bar-border-radius, 8px); display: flex; align-items: center; justify-content: flex-start; mask: linear-gradient(#000,#000) left top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right{ inset: 0px 0px 0px auto; width: calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra)); border-radius: 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0; display: flex; align-items: center; justify-content: flex-end; mask: linear-gradient(#000,#000) right top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text, .tc-clone .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{ display: flex; align-items: center; justify-content: center; width: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-all{ --badge-ring-outer: calc( var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px) ); margin: var(--badge-ring-outer); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right{ --badge-concave-extra: max( 0px, var(--badge-concave-depth, 8px) - var(--badge-border-gap, 0px) ); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top{ box-shadow: none; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top::after{ content: ""; position: absolute; inset: calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)) 0 0; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: var(--badge-border-gap-border, none); border-start-start-radius: var(--badge-concave-depth, 8px); border-start-end-radius: var(--badge-concave-depth, 8px); border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--bar-border-radius); pointer-events: none; z-index: 2; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top::after{ border-width: 2px; border-color: var(--bar-selected-border-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom{ box-shadow: none; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom::after{ content: ""; position: absolute; inset: 0 0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: var(--badge-border-gap-border, none); border-start-start-radius: var(--bar-border-radius); border-start-end-radius: var(--bar-border-radius); border-end-start-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--badge-concave-depth, 8px); pointer-events: none; z-index: 2; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom::after{ border-width: 2px; border-color: var(--bar-selected-border-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right{ box-shadow: none; background-color: transparent; min-height: var(--badge-border-min-length, auto); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top:hover, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(:focus-visible), .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:hover, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(:focus-visible), .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left:hover, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(:focus-visible), .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right:hover, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(:focus-visible), .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right{ box-shadow: none; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left::after{ content: ""; position: absolute; inset: 0 0 0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: var(--badge-border-gap-border, none); border-start-start-radius: var(--badge-concave-depth, 8px); border-start-end-radius: var(--bar-border-radius); border-end-start-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--bar-border-radius); pointer-events: none; z-index: 2; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right::after{ content: ""; position: absolute; inset: 0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)) 0 0; border-top-color: ; border-top-style: ; border-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: var(--badge-border-gap-border, none); border-start-start-radius: var(--bar-border-radius); border-start-end-radius: var(--badge-concave-depth, 8px); border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--badge-concave-depth, 8px); pointer-events: none; z-index: 2; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left::after, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right::after{ border-width: 2px; border-color: var(--bar-selected-border-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular__content::before, .tc-clone .kaching-bundles .kaching-bundles__bar-most-popular__content::after{ display: block; position: absolute; top: 0px; width: 0px; height: 0px; content: ""; border-bottom: 8px solid var(--bar-most-popular-background-color, transparent); filter: brightness(0.7); }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular__content::before{ left: 0px; border-left: 8px solid transparent; }
.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular__content::after{ right: 0px; border-right: 8px solid transparent; }
@media (width >= 750px){.tc-clone .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy, .tc-clone .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{ right: -20px; }}
.tc-clone .kaching-bundles .kaching-bundles__bar-main{ display: flex; align-items: center; gap: 18px; min-height: 55px; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main{ cursor: pointer; }
.tc-clone .kaching-bundles .kaching-bundles__bar-content{ align-items: center; justify-content: space-between; display: flex; gap: 8px; flex: 1 1 0%; }
.tc-clone .kaching-bundles .kaching-bundles__bar-content-left{ display: flex; flex-direction: column; flex: 1 1 0%; align-items: flex-start; }
.tc-clone .kaching-bundles .kaching-bundles__bar-first-line{ display: flex; flex-wrap: wrap; column-gap: 8px; align-items: center; }
.tc-clone .kaching-bundles .kaching-bundles__bar-second-line{ display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-title{ display: inline-block; overflow-wrap: break-word; font-size: var(--bar-title-font-size, 20px); font-weight: var(--bar-title-font-weight, 500); font-style: var(--bar-title-font-style); color: var(--bar-title-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-label{ display: inline-flex; align-items: center; justify-content: center; gap: 4px; vertical-align: top; padding: 4px 8px; overflow-wrap: break-word; background-color: var(--bar-label-background-color, #F3E9DC); color: var(--bar-label-color, #6F6157); font-size: var(--bar-label-font-size, 12px); font-weight: var(--bar-label-font-weight); font-style: var(--bar-label-font-style); border-radius: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bar-subtitle{ overflow-wrap: break-word; font-size: var(--bar-subtitle-font-size, 14px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-subtitle-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__bar-pricing{ align-items: flex-end; display: flex; flex-direction: column; }
.tc-clone .kaching-bundles .kaching-bundles__bars--hide-prices .kaching-bundles__bar-pricing{ display: none; }
.tc-clone .kaching-bundles .kaching-bundles__bar-pricing-row{ display: flex; align-items: baseline; gap: 6px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-price{ font-size: var(--bar-title-font-size, 20px); font-weight: var(--bar-title-font-weight, 500); font-style: var(--bar-title-font-style); color: var(--bar-price-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-price .kaching-bundles__bar-price__unit-label{ font-size: var(--kaching-bundles-unit-label-font-size, 14px); font-weight: var(--kaching-bundles-unit-label-font-weight, normal); font-style: var(--kaching-bundles-unit-label-font-style); }
.tc-clone .kaching-bundles .kaching-bundles__bar-pricing-row--secondary .kaching-bundles__bar-price{ font-size: var(--bar-subtitle-font-size); }
.tc-clone .kaching-bundles .kaching-bundles__bar-full-price, .tc-clone .kaching-bundles .kaching-bundles__bar-unit-price{ font-size: var(--bar-subtitle-font-size, 14px); font-weight: var(--bar-subtitle-font-weight); font-style: var(--bar-subtitle-font-style); color: var(--bar-full-price-color, #6F6157); }
.tc-clone .kaching-bundles .kaching-bundles__bar-full-price{ text-decoration: line-through; }
.tc-clone .kaching-bundles .kaching-bundles__bar-unit-price{ text-transform: uppercase; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variants{ display: none; flex-direction: column; align-items: flex-start; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant{ flex: 1 1 0%; max-width: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant{ margin-top: 5px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant__content{ display: flex; align-items: center; }
.tc-clone .kaching-bundles .kaching-bundles__invalid-variant-error{ color: red; font-size: 12px; padding-bottom: 2px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-names{ font-size: 12px; color: var(--bar-subtitle-color, #6F6157); margin-block: 3px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-names > span:not(:last-child)::after{ content: ", "; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-number{ font-size: 12px; margin-right: 2px; min-width: 20px; display: inline-flex; color: var(--bar-title-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-image{ width: initial; max-width: 40px; max-height: 40px; border-radius: calc(var(--bar-border-radius, 0) / 2); margin-right: 7px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-main{ display: flex; flex-direction: column; min-width: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-selects{ display: flex; min-width: 0px; margin-right: 2px; margin-bottom: 2px; flex-wrap: wrap; gap: 7px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-select{ font-size: 14px; font-weight: 400; font-style: normal; font-family: var(--block-font-family, inherit); appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 7px 25px 7px 7px; margin: 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-color: rgb(255, 255, 255); background-size: initial; color: rgb(0, 0, 0); outline: none; max-width: 100%; width: auto; height: auto; min-height: auto; display: flex; align-items: center; gap: 10px; cursor: pointer; box-shadow: inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3)); border-radius: var(--bar-variant-select-border-radius, 0); background-image: url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>") !important; background-repeat: no-repeat !important; background-position: right 8px center !important; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-select span{ overflow: hidden; text-overflow: ellipsis; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-selector-wrapper{ display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px; max-width: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__selling-plan-select{ width: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__bar-selling-plan{ margin-top: 5px; margin-bottom: 5px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{ box-shadow: red 0px 0px 0px 1px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-select:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3)); }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant-select:focus{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: inset 0 0 0 2px var(--bar-selected-border-color, #000); }
.tc-clone .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select:is(:hover, :focus){ box-shadow: red 0px 0px 0px 2px; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants, .tc-clone .kaching-bundles .kaching-bundles__bar-variants--visible{ display: flex; }
.tc-clone .kaching-bundles .kaching-bundles__out-of-stock{ background-color: rgba(255, 45, 45, 0.3); border: 1px solid rgb(255, 44, 44); color: rgb(223, 33, 33); padding: 8px 12px; margin: 5px 0px; font-size: 14px; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal.kaching-bundles__bars{ display: grid; grid-template-columns: repeat(var(--bundle-bars-per-row, 3),1fr); gap: calc(10px * var(--block-spacing, 1)); overflow-x: auto; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar{ position: relative; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{ display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px 7px 10px; height: 100%; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{ flex-direction: column; gap: 10px; text-align: center; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content{ flex-direction: column; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left{ align-items: center; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-second-line{ justify-content: center; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-label{ position: absolute; top: 0px; left: 0px; right: 0px; margin-right: 0px; border-top-left-radius: var(--bar-label-border-top-radius); border-top-right-radius: var(--bar-label-border-top-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing{ align-items: center; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{ align-items: center; margin-top: 10px; margin-bottom: 5px; }
.tc-clone .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variant-selector-wrapper{ justify-content: center; }
.tc-clone .kaching-bundles .kaching-bundles__bars--grid.kaching-bundles__bars{ display: grid; grid-template-columns: repeat(2, 1fr); gap: calc(10px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-main{ min-height: initial; }
.tc-clone .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar{ margin: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-radio{ display: none; }
.tc-clone .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container, .tc-clone .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container:hover, .tc-clone .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar--selected .kaching-bundles__bar-container{ box-shadow: none; }
.tc-clone .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{ min-height: initial; }
.tc-clone .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{ flex-direction: row; gap: 10px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main{ margin-top: 7px; margin-bottom: 7px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--fancy) .kaching-bundles__bar-pricing{ margin-top: 18px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--custom) .kaching-bundles__bar-pricing{ margin-top: 18px; }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-variants{ margin-top: -7px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-full-price::before, .tc-clone .kaching-bundles .kaching-bundles__bar-price::before{ content: attr(data-a11y-label); position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px; }
@media (prefers-reduced-motion: reduce){.tc-clone .kaching-bundles *, .tc-clone .kaching-bundles ::before, .tc-clone .kaching-bundles ::after{ transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; }}
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar{ margin-block: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars, .tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars{ row-gap: calc(10px * var(--block-spacing, 1)); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{ border-end-start-radius: 0px; border-end-end-radius: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper{ position: relative; z-index: 1; margin-top: calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)); background-color: var(--bar-background-color, #fff); border-start-start-radius: var(--badge-concave-depth, 8px); border-start-end-radius: var(--badge-concave-depth, 8px); border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{ border-end-start-radius: 0px; border-end-end-radius: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts):last-child{ border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper{ position: relative; z-index: 1; margin-bottom: calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)); background-color: var(--bar-background-color, #fff); border-start-start-radius: var(--bar-border-radius); border-start-end-radius: var(--bar-border-radius); border-end-start-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--badge-concave-depth, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts){ position: relative; z-index: 1; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{ margin-bottom: 0px; border-end-start-radius: 0px; border-end-end-radius: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts) :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts):last-child{ margin-bottom: var(--badge-border-thickness, 22px); border-end-start-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--badge-concave-depth, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts), .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts), .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts), .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts){ margin-inline: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts){ position: relative; z-index: 1; margin-inline-start: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts){ position: relative; z-index: 1; margin-inline-end: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts):last-child, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts):last-child{ margin-block-end: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts):last-child{ border-end-start-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts):last-child{ border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--badge-concave-depth, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts):last-child{ margin-inline-start: var(--badge-border-thickness, 22px); border-end-start-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift, .kaching-bundles__upsell, .kaching-bundles__deal-bar-progressive-gifts):last-child{ margin-inline-end: var(--badge-border-thickness, 22px); border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--badge-concave-depth, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift:last-child{ margin-block-end: 0px; border-end-start-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--badge-concave-depth, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{ margin-block-end: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child{ border-end-start-radius: var(--badge-concave-depth, 8px); border-end-end-radius: var(--bar-border-radius); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{ border-end-start-radius: var(--bar-border-radius); border-end-end-radius: var(--badge-concave-depth, 8px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__deal-bar-progressive-gift, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift, .tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift{ margin-inline: 0px; }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__free-gift__divider{ margin-inline-start: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__free-gift__divider{ margin-inline-end: var(--badge-border-thickness, 22px); }
.tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper, .tc-clone .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{ background-color: var(--bar-selected-background-color); }
.tc-clone .ig-hidden{ display: none !important; }
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700&family=Poppins:ital,wght@0,400;0,700&display=swap");
.tc-clone [data-ig-discount]:not([data-ig-discount="0"]){ display: none; }
.tc-clone.klaviyo-iaf{ text-size-adjust: 100%; }
.tc-clone .kl-private-reset-css-Xuajs1 input :not([type="image"]){ border: 1px solid rgb(0, 0, 0); }
.tc-clone .kl-private-reset-css-Xuajs1 input :not([type="image"]) ::placeholder{ white-space: nowrap; overflow: hidden; }
.tc-clone .kl-private-reset-css-Xuajs1 label{ text-align: left; }
.tc-clone .kl-private-reset-css-Xuajs1 h1, .tc-clone .kl-private-reset-css-Xuajs1 h2, .tc-clone .kl-private-reset-css-Xuajs1 h3, .tc-clone .kl-private-reset-css-Xuajs1 h4, .tc-clone .kl-private-reset-css-Xuajs1 h5, .tc-clone .kl-private-reset-css-Xuajs1 h6, .tc-clone .kl-private-reset-css-Xuajs1 p{ margin: 0px; }
.tc-clone .kl-private-reset-css-inner-Zxasda, .tc-clone .kl-private-reset-css-custom-html-Xq4vn2, .tc-clone .kl-private-reset-css-Xuajs1 input :not([type="image"]) ::placeholder, .tc-clone .kl-private-reset-css-Xuajs1 ::before, .tc-clone .kl-private-reset-css-Xuajs1 ::after, .tc-clone .kl-private-reset-css-Xuajs1 input:not([type]), .tc-clone .kl-private-reset-css-Xuajs1 input[type="text"], .tc-clone .kl-private-reset-css-Xuajs1 input[type="email"], .tc-clone .kl-private-reset-css-Xuajs1 input[type="number"], .tc-clone .kl-private-reset-css-Xuajs1 input[type="date"], .tc-clone .kl-private-reset-css-Xuajs1 input[type="tel"], .tc-clone .kl-private-reset-css-Xuajs1{ animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: inherit; border-style: none; border-width: medium; border-collapse: separate; border-image: none; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; overflow: visible; padding: 0px; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; }
.tc-clone .kl-private-reset-css-custom-html-Xq4vn2{ display: revert; list-style: revert; border: revert; border-collapse: revert; border-spacing: revert; padding: revert; margin: revert; vertical-align: revert; text-align: revert; font-weight: revert; font-style: revert; font-size: revert; font-family: revert; white-space: revert; text-decoration: revert; color: revert; background-color: revert; }
.tc-clone ol.kl-private-ol-type-1{ list-style-type: decimal; }
.tc-clone ol.kl-private-ol-type-a{ list-style-type: lower-alpha; }
.tc-clone ol.kl-private-ol-type-A{ list-style-type: upper-alpha; }
.tc-clone ol.kl-private-ol-type-i{ list-style-type: lower-roman; }
.tc-clone ol.kl-private-ol-type-I{ list-style-type: upper-roman; }
.tc-clone ul.kl-private-reset-css-custom-html-Xq4vn2 ul.kl-private-reset-css-custom-html-Xq4vn2{ list-style-type: circle; }
.tc-clone ul.kl-private-reset-css-custom-html-Xq4vn2 ul.kl-private-reset-css-custom-html-Xq4vn2 ul.kl-private-reset-css-custom-html-Xq4vn2{ list-style-type: square; }
.tc-clone .klaviyo-form.klaviyo-form.klaviyo-form{ }
.tc-clone .klaviyo-form.klaviyo-form.klaviyo-form ::-webkit-scrollbar{ width: 0px; height: 0px; background: rgba(0, 0, 0, 0); }
@keyframes klaviyo-fadein{ 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes klaviyo-fadeout{ 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes klaviyo-slideinleft{ 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideinright{ 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideinup{ 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideindown{ 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-fadeinup{ 
  0% { opacity: 0; transform: translate3d(0px, 10%, 0px); visibility: visible; }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideintopleft{ 
  0% { transform: translate3d(-100%, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideintopright{ 
  0% { transform: translate3d(100%, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideinbottomright{ 
  0% { transform: translate3d(100%, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideinbottomleft{ 
  0% { transform: translate3d(-100%, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.tc-clone .klaviyo-form.klaviyo-form.klaviyo-form input[type="radio"]:checked + label > *, .tc-clone .klaviyo-form.klaviyo-form.klaviyo-form input[type="checkbox"]:checked + label > *{ display: inline-block !important; }
.tc-clone .klaviyo-form.klaviyo-form.klaviyo-form .klaviyo-spinner.overlay::before{ content: ""; display: block; top: 0px; left: 0px; position: absolute; background-color: rgb(0, 0, 0); width: 100%; height: 100%; opacity: 0.5; }
.tc-clone .klaviyo-form.klaviyo-form.klaviyo-form .klaviyo-spinner::after{ content: ""; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; border-radius: 50%; border-width: 3px; border-style: solid; border-color: rgb(255, 255, 255) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); border-image: none; filter: drop-shadow(rgba(0, 0, 0, 0.6) 1px 0px 0px) drop-shadow(rgba(0, 0, 0, 0.6) -1px 0px 0px) drop-shadow(rgba(0, 0, 0, 0.6) 0px 1px 0px) drop-shadow(rgba(0, 0, 0, 0.6) 0px -1px 0px); animation: 1s linear 0s infinite normal none running klaviyo-spinner; }
@keyframes klaviyo-spinner{ 
  100% { transform: rotate(360deg); }
}
@keyframes klaviyo-flash{ 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes klaviyo-heartbeat{ 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
@keyframes klaviyo-pulse{ 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.1, 1.1, 1.1); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes klaviyo-flipTop{ 
  0% { transform: rotateX(0deg); z-index: 2; }
  0%, 99% { opacity: 0.99; }
  100% { transform: rotateX(-90deg); opacity: 0; }
}
@keyframes klaviyo-flipBottom{ 
  0%, 50% { z-index: -1; transform: rotateX(90deg); opacity: 0; }
  51% { opacity: 0.99; }
  100% { opacity: 0.99; transform: rotateX(0deg); z-index: 5; }
}
.tc-clone .klaviyo-sr-only{ position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border-width: 0px !important; }
.tc-clone.klaviyo-prevent-body-scrolling{ overflow: hidden !important; }
.tc-clone .Teaser-infoContainer-OZl8U{ position: absolute; bottom: 100%; left: 0px; border-radius: var(--unit-border-radius-sm) var(--unit-border-radius-sm) 0 0; z-index: var(--elevation-zIndex-component-md); padding: var(--unit-space-25); width: fit-content; }
.tc-clone .Teaser-infoContainerActive-y7jcT{ background-color: var(--color-background-info-emphasis-base); }
.tc-clone .Teaser-infoContainerHovering-yAee4{ background-color: rgb(96, 106, 114); }
.tc-clone .Teaser-infoText-dHHcA{ color: var(--color-foreground-on-contrast, #ffffff); font-family: var(--typography-UI3-font-family); font-size: var(--typography-UI3-font-size); line-height: var(--typography-UI3-line-height); font-weight: var(--typography-UI3-font-weight); margin: 0px; padding: 0px; }
.tc-clone .Teaser-infoRow-hNgHa{ display: inline-flex; align-items: center; gap: 6px; }
.tc-clone .Teaser-outlineActive-IP7P5{ outline-style: ; outline-width: ; outline-color: var(--color-background-info-emphasis-base); outline-offset: -2px; }
.tc-clone .Teaser-outlineHover-Nm0gT{ outline-style: ; outline-width: ; outline-color: rgb(96, 106, 114); outline-offset: -2px; }
.tc-clone .Teaser-pointer-kSCH8{ cursor: pointer; }
.tc-clone .Teaser-pointer-kSCH8 *{ cursor: pointer; }
.tc-clone{ --kl-reviews-color-light-gray: #F3E9DC; }
.tc-clone .kl_reviews__reviews_list button, .tc-clone .kl_reviews__reviews_list select{ animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-collapse: separate; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; margin: 0px; padding: 0px; width: initial; }
.tc-clone .kl_reviews__reviews_list input[type="text"]{ animation: auto ease 0s 1 normal none running none; backface-visibility: visible; border-color: inherit; border-style: none; border-width: medium; border-collapse: separate; border-image: none; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; list-style: outside none disc; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; appearance: none; background: none; font-size: 1rem; line-height: 1.5rem; cursor: pointer; }
.tc-clone .kl_reviews__review_item p{ animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: inherit; border-style: none; border-width: medium; border-collapse: separate; border-image: none; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; }
.tc-clone .kl_reviews__list fieldset{ animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-collapse: separate; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; padding: 0px; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.tc-clone #fulfilled-reviews-list, .tc-clone #fulfilled-reviews-summary, .tc-clone #klaviyo-reviews-list, .tc-clone #klaviyo-reviews-summary{ margin: 0px auto; max-width: 1250px; padding: 0px 25px; }
.tc-clone .kl_reviews__badge{ padding: 0.25em 0.75em; margin: 0.5em 0.5em 0px 0px; font-size: 0.8em; font-weight: 500; border-radius: 100px; display: inline-block; white-space: nowrap; border-width: 1px; border-style: solid; }
.tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{ cursor: pointer; display: inline-flex; flex-wrap: wrap; align-items: center; text-decoration: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; appearance: none; padding: 0px; white-space: nowrap; margin-top: var(--kl-reviews-stars-widget-margin-top); margin-left: var(--kl-reviews-stars-widget-margin-left); margin-right: var(--kl-reviews-stars-widget-margin-right); margin-bottom: var(--kl-reviews-stars-widget-margin-bottom); }
.tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:hover, .tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:active .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:focus{ background: none; }
.tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge{ display: inline-flex; align-items: center; padding-right: 8px; }
.tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge svg:not(:last-child){ padding-right: var(--kl-reviews-stars-star-spacing, 0px); }
.tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge .kl_reviews__star--fill{ stop-color: var(--kl-reviews-stars-star-color); }
.tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge .kl_reviews__star--empty{ stop-color: var(--kl-reviews-stars-empty-star-color); }
.tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{ display: inline-block; font-family: var(--kl-reviews-stars-primary-font-font-family); font-weight: var(--kl-reviews-stars-primary-font-font-weight); font-size: var(--kl-reviews-stars-primary-font-font-size, 14px); color: var(--kl-reviews-stars-primary-font-color); vertical-align: top; }
.tc-clone .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget svg{ display: inline-block; }
.tc-clone .shopify-app-block[id*="klaviyo_reviews_featured_reviews_carousel"]{ width: 100%; }
.tc-clone #klaviyo-featured-reviews-carousel{ display: flex; flex-direction: column; align-items: center; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel{ width: 100%; max-width: 1100px; position: relative; margin-top: var(--kl-reviews-featured-widget-margin-top); margin-left: var(--kl-reviews-featured-widget-margin-left); margin-right: var(--kl-reviews-featured-widget-margin-right); margin-bottom: var(--kl-reviews-featured-widget-margin-bottom); color: var(--kl-reviews-featured-primary-font-color); background-color: var(--kl-reviews-featured-carousel-background-color); border-radius: var(--kl-reviews-featured-corner-radius, 8px); padding: 36px 0px; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel a{ text-decoration: none; color: var(--kl-reviews-featured-primary-font-color); }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper{ overflow: hidden; display: grid; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper .kl_reviews__carousel__image_background, .tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper .kl_reviews__carousel__image{ grid-area: 1 / 1; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_background{ display: block; height: var(--kl-reviews-featured-featured-image-size, 180px); background-size: cover; background-position: center center; background-repeat: no-repeat; filter: blur(20px); z-index: 2; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel img.kl_reviews__carousel__image{ position: relative; height: var(--kl-reviews-featured-featured-image-size, 180px); width: 100%; object-fit: var(--kl-reviews-featured-featured-image-fit); object-position: center center; z-index: 3; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__time_badge{ display: flex; flex-direction: row; align-items: center; gap: 8px; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-slide{ height: auto; padding-top: 12px; padding-bottom: 12px; transition: transform 0.5s; }
@media only screen and (min-width: 700px){.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-slide:hover{ transform: translate(0px, -8px); }}
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-button-disabled{ opacity: 0; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-pagination.swiper-pagination-horizontal{ bottom: 0px; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button{ appearance: none; width: 32px; height: 32px; background: rgb(255, 255, 255); border-radius: 100%; justify-content: center; align-items: center; display: flex; box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.08) 0px 4px 4px 0px, rgba(55, 63, 71, 0.16) 0px 8px 24px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__prev_button{ position: absolute; top: 45%; left: -8px; z-index: 100; transition: transform 0.5s; }
@media only screen and (min-width: 700px){.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__prev_button:hover{ transform: translate(-4px, 0px); }}
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__next_button{ position: absolute; top: 45%; right: -8px; z-index: 100; transition: transform 0.5s; }
@media only screen and (min-width: 700px){.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__next_button:hover{ transform: translate(4px, 0px); }}
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge svg:not(:last-child){ padding-right: var(--kl-reviews-featured-star-spacing, 0px); }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge .kl_reviews__star--fill{ stop-color: var(--kl-reviews-featured-star-color); }
.tc-clone .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge .kl_reviews__star--empty{ stop-color: var(--kl-reviews-featured-empty-star-color); }
.tc-clone .kl_reviews__carousel__header{ display: flex; justify-content: var(--kl-reviews-featured-featured-carousel-headline-alignment); margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--kl-reviews-featured-featured-carousel-headline-gap); font-family: var(--kl-reviews-featured-headline-primary-font-font-family); font-weight: var(--kl-reviews-featured-headline-primary-font-font-weight); font-size: var(--kl-reviews-featured-headline-primary-font-font-size); color: var(--kl-reviews-featured-headline-font-color); }
.tc-clone .kl_reviews__carousel__slide{ height: calc(100% - 2px); border-radius: var(--kl-reviews-featured-corner-radius, 8px); overflow: hidden; display: block; margin-left: 2px; margin-right: 2px; }
.tc-clone .kl_reviews__carousel__slide--shadow--border{ height: calc(100% - 2px); box-shadow: rgba(55, 63, 71, 0.16) 0px 3px 8px 0px, rgba(55, 63, 71, 0.04) 0px 0px 0px 1px; border-radius: var(--kl-reviews-featured-corner-radius, 8px); overflow: hidden; display: block; margin-left: 8px; margin-right: 8px; border-style: solid; border-width: var(--kl-reviews-featured-card-border-width); border-color: var(--kl-reviews-featured-card-border-color); }
.tc-clone .kl_reviews__carousel__slide--shadow{ height: calc(100% - 2px); box-shadow: rgba(55, 63, 71, 0.16) 0px 3px 8px 0px, rgba(55, 63, 71, 0.04) 0px 0px 0px 1px; border-radius: var(--kl-reviews-featured-corner-radius, 8px); overflow: hidden; display: block; margin-left: 8px; margin-right: 8px; }
.tc-clone .kl_reviews__carousel__slide--border{ height: calc(100% - 2px); border-radius: var(--kl-reviews-featured-corner-radius, 8px); overflow: hidden; display: block; margin-left: 2px; margin-right: 2px; border-style: solid; border-width: var(--kl-reviews-featured-card-border-width); border-color: var(--kl-reviews-featured-card-border-color); }
.tc-clone .kl_reviews__carousel__link{ display: flex; flex-direction: column; height: 100%; }
.tc-clone .kl_reviews__carousel__review{ display: flex; flex-direction: column; flex: 1 1 0%; padding: 16px 20px 18px; font-size: 12px; background-color: var(--kl-reviews-featured-card-color); }
.tc-clone .kl_reviews__carousel__meta{ display: flex; flex-flow: wrap; align-items: center; justify-content: space-between; margin-bottom: 12px; color: var(--kl-reviews-featured-secondary-font-color); font-family: var(--kl-reviews-featured-secondary-font-font-family); font-weight: var(--kl-reviews-featured-secondary-font-font-weight); font-size: var(--kl-reviews-featured-secondary-font-font-size, 16px); }
.tc-clone .kl_reviews__carousel__content{ display: flex; flex-direction: column; justify-content: space-between; text-align: var(--kl-reviews-featured-text-alignment); align-items: var(--kl-reviews-featured-content-alignment); height: 100%; gap: 8px; line-height: calc(var(--kl-reviews-featured-primary-font-font-size, 16px)*1.5); }
.tc-clone .kl_reviews__carousel__content_title{ overflow: hidden; margin-bottom: 8px; width: 100%; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word; font-family: var(--kl-reviews-featured-review-title-font-font-family); font-weight: var(--kl-reviews-featured-review-title-font-font-weight); font-size: var(--kl-reviews-featured-review-title-font-font-size, var(--kl-reviews-featured-primary-font-font-size, 16px)); color: var(--kl-reviews-featured-review-title-font-color); }
.tc-clone .kl_reviews__carousel__content_body{ overflow: hidden; width: 100%; margin-bottom: 12px; display: -webkit-box; -webkit-line-clamp: var(--kl-reviews-featured-featured-text-limit, 0); -webkit-box-orient: vertical; word-break: break-word; color: var(--kl-reviews-featured-primary-font-color); font-family: var(--kl-reviews-featured-primary-font-font-family); font-weight: var(--kl-reviews-featured-primary-font-font-weight); font-size: var(--kl-reviews-featured-primary-font-font-size, 16px); }
.tc-clone .kl_reviews__carousel__author{ display: flex; flex-flow: wrap; gap: 8px; align-items: center; justify-content: flex-start; color: var(--kl-reviews-featured-secondary-font-color); font-family: var(--kl-reviews-featured-secondary-font-font-family); font-weight: var(--kl-reviews-featured-secondary-font-font-weight); font-size: var(--kl-reviews-featured-secondary-font-font-size, var(--kl-reviews-featured-primary-font-font-size, 16px)); }
.tc-clone .kl_reviews__stars_badge svg:not(:last-child){ padding-right: var(--kl-reviews-featured-star-spacing, 0px); }
.tc-clone .kl_reviews__carousel__shop_syndication_badge{ margin-top: 12px; }
.tc-clone .kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button{ width: 40px; height: 40px; background: rgba(40, 40, 40, 0.4); border: 1px solid rgba(255, 255, 255, 0.16); box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.16) 0px 1px 4px; backdrop-filter: blur(6px); border-radius: 100%; position: fixed; top: 24px; left: 8px; z-index: 2; display: inline-flex; justify-content: center; align-items: center; }
.tc-clone .kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button:hover{ opacity: 0.9; }
.tc-clone .kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background .kl_reviews__lightbox__image_list button{ background: rgb(255, 255, 255); width: 32px; height: 32px; border-radius: 100%; box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.08) 0px 4px 4px, rgba(55, 63, 71, 0.08) 0px 8px 24px; display: flex; align-items: center; justify-content: center; }
.tc-clone .kl_reviews__lightbox_background{ position: fixed; z-index: 9000; inset: 0px; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.tc-clone .kl_reviews__lightbox_background .swiper-button-prev.swiper-button-disabled{ opacity: 0; }
.tc-clone .kl_reviews__lightbox__content_wrapper{ max-width: 1000px; width: 100%; position: absolute; top: 16px; bottom: 0px; padding: 0px 0px 64px; overflow: hidden; border-top-right-radius: 24px; border-top-left-radius: 24px; background: rgb(255, 255, 255); display: flex; flex-direction: column; mask-image: -webkit-radial-gradient(center, white, black); }
.tc-clone .kl_reviews__lightbox__container{ overflow: scroll; height: 100%; }
.tc-clone .kl_reviews__lightbox__left .swiper-slide{ display: flex; justify-content: center; align-items: center; overflow-x: clip; height: auto; }
.tc-clone .kl_reviews__lightbox__left img{ object-fit: contain; position: relative; z-index: 2; width: 100%; height: 100%; max-height: calc(-236px + 100vh); }
.tc-clone .kl_reviews__lightbox__left .kl_lightbox__backgroundImage{ width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; filter: blur(20px); transform: scale(1.5); position: absolute; top: 0px; left: 0px; z-index: 1; display: block; }
.tc-clone .kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right{ padding: 24px; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); }
.tc-clone .kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right p{ font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); color: var(--kl-reviews-reviews-primary-font-color); }
.tc-clone .kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__right__header{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); }
.tc-clone .kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__right__meta{ display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; margin-bottom: 16px; gap: 6px; font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); }
.tc-clone .kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__time_badge{ display: flex; flex-direction: row; align-items: center; gap: 8px; }
.tc-clone .kl_reviews__lightbox__image_list{ background: rgba(40, 40, 40, 0.4); padding: 12px; display: flex; flex-direction: row; align-items: center; position: absolute; z-index: 1; bottom: 0px; width: 100%; }
.tc-clone .kl_reviews__lightbox__image_list .swiper-horizontal{ max-width: 255px; height: 40px; width: 100%; padding: 0px 8px; margin: 5px !important; }
.tc-clone .kl_reviews__lightbox__image_list .swiper-slide{ width: 40px; height: 40px; }
.tc-clone .kl_reviews__lightbox__image_list img{ width: 40px; height: 40px; max-height: 40px; border-radius: 8px; cursor: pointer; }
.tc-clone .kl_reviews__lightbox__image_list .swiper-slide-thumb-active img{ border: 1px solid rgb(255, 255, 255); }
@media only screen and (min-width: 700px){.tc-clone .kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button{ position: absolute; top: 8px; }
.tc-clone .kl_reviews__lightbox_background{ height: 100%; padding: 32px; }
.tc-clone .kl_reviews__lightbox__content_wrapper{ margin: -64px 0px 0px; top: 0px; bottom: auto; padding-bottom: 0px; position: relative; width: 1000px; max-height: 852px; border-radius: 24px; height: calc(-112px + 100vh); }
.tc-clone .kl_reviews__lightbox__container{ display: grid; grid-template-columns: 1fr 1fr 360px; }
.tc-clone .kl_reviews__lightbox__left{ grid-column: 1 / 3; }
.tc-clone .kl_reviews__lightbox__left .swiper-horizontal{ height: 100%; }
.tc-clone .kl_reviews__lightbox__left img{ max-height: min(852px, -112px + 100vh); }
.tc-clone .kl_reviews__lightbox__left .kl_reviews__gallery_lightbox_video_container video{ max-height: min(852px, -112px + 100vh); }
.tc-clone .kl_reviews__lightbox__right{ grid-column: 3; padding: 24px; overflow: scroll; }
.tc-clone .kl_reviews__lightbox__image_list{ background: none; justify-content: center; }
.tc-clone .kl_reviews__lightbox__image_list .swiper-horizontal{ background: rgba(40, 40, 40, 0.4); border: 1px solid rgba(255, 255, 255, 0.16); box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.16) 0px 1px 4px; height: 56px; max-width: 472px; border-radius: 8px; margin: 5px !important; }
.tc-clone .kl_reviews__lightbox__image_list img{ margin: 7px 0px; }}
.tc-clone.kl_reviews__modal_open{ overflow: hidden; }
.tc-clone .swiper-slide-active .kl_lightbox__backgroundImage[data-background]{ background-image: var(--background-image); }
.tc-clone .kl_reviews__gallery_lightbox_thumbnail_container{ position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.tc-clone .kl_reviews__gallery_lightbox_thumbnail_container img{ width: 100%; height: 100%; object-fit: contain; }
.tc-clone .kl_reviews__gallery_lightbox_video_container{ width: 100%; height: 100%; position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; margin: 0px auto; }
.tc-clone .kl_reviews__gallery_lightbox_video_container video{ max-width: 100%; max-height: calc(-236px + 100vh); object-fit: contain; }
.tc-clone .kl_reviews__gallery_lightbox_thumbnail_video_indicator{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; pointer-events: none; }
.tc-clone .kl_reviews__gallery_lightbox_thumbnail_video_indicator svg{ width: 20px; height: 20px; }
@media only screen and (max-width: 700px){.tc-clone .kl_reviews__gallery_lightbox_video_container{ width: 100%; max-width: 100%; }
.tc-clone .kl_reviews__video_container{ max-width: 100%; }}
.tc-clone .kl_reviews__summary.kl_reviews__summary.kl_reviews__summary{ color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); margin-top: var(--kl-reviews-reviews-widget-margin-top); margin-left: var(--kl-reviews-reviews-widget-margin-left); margin-right: var(--kl-reviews-reviews-widget-margin-right); }
.tc-clone .kl_reviews__summary.kl_reviews__summary.kl_reviews__summary h2{ font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.43); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75); line-height: 122%; color: var(--kl-reviews-reviews-primary-font-color); padding-bottom: 8px; border-bottom: 1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); margin-bottom: 24px; }
.tc-clone .kl_reviews__summary.kl_reviews__summary.kl_reviews__summary button.kl_reviews__button--outline{ padding: 8px 12px; border-radius: var(--kl-reviews-reviews-button-corner-radius); font-size: 12px; line-height: 15px; font-weight: 700; background: none; color: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)); border: var(--kl-reviews-reviews-button-border-style) var(--kl-reviews-reviews-button-border-color); margin-bottom: 30px; }
.tc-clone .kl_reviews__summary.kl_reviews__summary.kl_reviews__summary .kl_reviews__summary_image img{ width: 100%; height: 100%; object-fit: cover; cursor: pointer; }
.tc-clone .kl_reviews__summary__grid--1-2, .tc-clone .kl_reviews__summary__grid--2-1{ display: grid; grid-template-columns: 1fr; gap: 0px 24px; }
.tc-clone .kl_reviews__summary__grid--1-2 > div, .tc-clone .kl_reviews__summary__grid--2-1 > div{ margin-bottom: 24px; }
.tc-clone .kl_reviews__summary__rating--1, .tc-clone .kl_reviews__summary__rating--1-1{ display: grid; grid-template-columns: 1fr; }
.tc-clone .kl_reviews__summary__rating--1:only-child, .tc-clone .kl_reviews__summary__rating--1-1:only-child{ margin-left: auto; margin-right: auto; grid-column: 1 / 3; width: 100%; }
.tc-clone .kl_reviews__summary__rating--1:only-child .kl_reviews__histogram:only-child, .tc-clone .kl_reviews__summary__rating--1:only-child .kl_reviews__summary__average_and_stars:only-child, .tc-clone .kl_reviews__summary__rating--1-1:only-child .kl_reviews__histogram:only-child, .tc-clone .kl_reviews__summary__rating--1-1:only-child .kl_reviews__summary__average_and_stars:only-child{ grid-column: span 2; }
.tc-clone .kl_reviews__summary__image_grid{ align-self: center; }
@media only screen and (max-width: 700px){.tc-clone .kl_reviews__summary__image_grid{ margin-left: calc(var(--kl-reviews-reviews-widget-margin-left)*-1); margin-right: calc(var(--kl-reviews-reviews-widget-margin-right)*-1); }}
.tc-clone .kl_reviews__summary__image_container--few_images{ border-radius: var(--kl-reviews-reviews-summary-images-corner-radius, 0px); overflow: hidden; display: flex; gap: 8px; justify-content: center; max-height: 150px; }
.tc-clone .kl_reviews__summary__image_container--few_images .kl_reviews__summary_image{ aspect-ratio: 1 / 1; }
.tc-clone .kl_reviews__summary__image_container--few_images .kl_reviews__summary_image:only-child{ border-radius: var(--kl-reviews-reviews-summary-images-corner-radius, 0px); overflow: hidden; }
.tc-clone .kl_reviews__summary__image_container--small_grid, .tc-clone .kl_reviews__summary__image_container--large_grid{ border-radius: var(--kl-reviews-reviews-summary-images-corner-radius, 0px); overflow: hidden; display: grid; gap: 2px; grid-template-columns: 1fr 1fr 1fr; }
.tc-clone .kl_reviews__summary__image_container--small_grid .kl_reviews__summary_image{ width: 100%; aspect-ratio: 1 / 1; }
.tc-clone .kl_reviews__summary__image_container--large_grid .kl_reviews__summary_image{ width: 100%; height: 100%; max-height: 150px; aspect-ratio: 1 / 1; }
.tc-clone .kl_reviews__answers_grid{ display: flex; flex-flow: wrap; justify-content: center; gap: 24px; align-items: center; }
.tc-clone .kl_reviews__answers_grid > div{ width: 100%; max-width: 260px; margin-bottom: 24px; }
.tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range{ display: flex; flex-direction: column; justify-content: flex-start; margin-bottom: 24px; }
.tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range strong{ display: block; margin-bottom: 8px; font-size: 12px; font-weight: 600; text-align: center; }
.tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range svg{ overflow: visible; }
.tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range rect{ fill: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); }
.tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range circle{ fill: var(--kl-reviews-reviews-accent-color); }
.tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range{ display: flex; flex-direction: revert; justify-content: space-between; font-size: 10px; }
.tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range > :first-child, .tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range > :last-child{ flex-grow: 1; flex-basis: 0px; }
.tc-clone .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range > :last-child{ text-align: right; }
.tc-clone .kl_reviews__answers__view_all.kl_reviews__answers__view_all.kl_reviews__answers__view_all{ display: flex; justify-content: center; }
.tc-clone .kl_reviews__summary__average_and_stars{ display: flex; flex-flow: wrap; align-items: center; gap: 24px; margin-bottom: 32px; justify-content: center; }
.tc-clone .kl_reviews__summary__average{ display: flex; flex-direction: row; align-items: baseline; }
.tc-clone .kl_reviews__summary__average_value{ font-weight: calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*3.43); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*4.14); color: var(--kl-reviews-reviews-primary-font-color); margin-right: 10px; }
.tc-clone .kl_reviews__summary__average_denominator{ font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.75); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.43); line-height: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.71); color: var(--kl-reviews-reviews-secondary-font-color); }
.tc-clone .kl_reviews__summary__stars{ display: flex; flex-direction: column; min-width: 120px; }
.tc-clone .kl_reviews__summary__stars .kl_reviews__stars_badge{ height: 25px; margin-bottom: 5px; }
.tc-clone .kl_reviews__summary__stars .kl_reviews__stars_badge .kl_reviews__star--fill{ stop-color: var(--kl-reviews-reviews-star-color); }
.tc-clone .kl_reviews__summary__stars .kl_reviews__stars_badge .kl_reviews__star--empty{ stop-color: var(--kl-reviews-reviews-empty-star-color); }
.tc-clone .kl_reviews__summary__stars svg:not(:last-child){ padding-right: var(--kl-reviews-reviews-star-spacing, 0px); }
.tc-clone .kl_reviews__summary__stars svg:not(:last-child){ padding-right: var(--kl-reviews-reviews-star-spacing, 0px); }
.tc-clone .kl_reviews__summary__stars__count{ font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.25); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); line-height: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.07); color: var(--kl-reviews-reviews-secondary-font-color); }
.tc-clone .kl_reviews__summary__custom_question--text{ margin-bottom: 24px; text-align: center; }
.tc-clone .kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question__question--text{ font-weight: calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.5); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.14); color: var(--kl-reviews-reviews-primary-font-color); margin-bottom: 3px; }
.tc-clone .kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question__answer--text{ font-weight: var(--kl-reviews-reviews-primary-font-font-weight); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.14); color: var(--kl-reviews-reviews-primary-font-color); margin-top: 12px; }
.tc-clone .kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question_response{ display: inline-block; padding-left: 3px; }
.tc-clone .kl_reviews__clickable_answer{ cursor: pointer; }
.tc-clone .kl_reviews__clickable_answer:hover{ color: var(--kl-reviews-reviews-accent-color); text-decoration: underline; }
@media only screen and (min-width: 700px){.tc-clone .kl_reviews__answers_grid:not(.kl_preview *) > div{ width: calc(50% - 24px); }}
@media only screen and (min-width: 1000px){.tc-clone .kl_reviews__answers_grid:not(.kl_preview *) > div{ width: calc(33.333% - 16px); }
.tc-clone .kl_reviews__summary__grid--1-2:not(.kl_preview *){ display: flex; justify-content: center; }
.tc-clone .kl_reviews__summary__grid--1-2:not(.kl_preview *) .kl_reviews__summary__rating--1{ flex-basis: 33%; }
.tc-clone .kl_reviews__summary__grid--2-1:not(.kl_preview *){ grid-template-columns: 2fr 1fr; }
.tc-clone .kl_reviews__summary__grid--2-1:not(.kl_preview *) .kl_reviews__histogram{ margin-bottom: 0px; }
.tc-clone .kl_reviews__summary__grid--2-1:not(.kl_preview *) .kl_reviews__summary__average_and_stars{ margin-bottom: 0px; }
.tc-clone .kl_reviews__summary__rating--1-1:not(.kl_preview *){ grid-template-columns: 1fr 1fr; gap: 24px; }}
.tc-clone .kl_reviews__histogram{ display: flex; flex-direction: column; width: 100%; max-width: 290px; margin: 0px auto 24px; }
.tc-clone .kl_reviews__histogram__row{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin-bottom: 12px; }
.tc-clone .kl_reviews__histogram__row:last-child{ margin-bottom: 0px; }
.tc-clone .kl_reviews__histogram__row svg{ width: 12px; height: 10px; margin-right: 5px; fill: var(--kl-reviews-reviews-secondary-font-color); }
.tc-clone .kl_reviews__histogram__clickable_row:hover{ cursor: pointer; }
.tc-clone .kl_reviews__histogram__clickable_row:hover .kl_reviews__histogram__rating, .tc-clone .kl_reviews__histogram__clickable_row:hover .kl_reviews__histogram__value{ color: var(--kl-reviews-reviews-accent-color); text-decoration: underline; }
.tc-clone .kl_reviews__histogram__rating{ font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.75); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size)*.71); line-height: calc(var(--kl-reviews-reviews-secondary-font-font-size)*.86); margin-right: 2px; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); }
.tc-clone .kl_reviews__histogram__value{ width: 36px; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size)*.71); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); line-height: calc(var(--kl-reviews-reviews-secondary-font-font-size)*.86); text-align: right; margin-left: 5px; }
.tc-clone .kl_reviews__histogram__bars{ margin-left: 5px; margin-right: 5px; right: 10px; left: 75px; display: inline-block; position: absolute; }
.tc-clone .kl_reviews__histogram__bar--background{ border: 1px solid rgba(0, 0, 0, 0); border-radius: 3px; height: 6px; display: inline-block; width: 100%; background-color: var(--kl-reviews-reviews-empty-star-color); }
.tc-clone .kl_reviews__histogram__bar--foreground{ background-color: var(--kl-reviews-reviews-star-color); border-radius: 3px; height: 100%; display: block !important; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs--all_reviews{ border-bottom: 1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); margin: 0px 0px 16px; padding: 0px; display: flex; gap: 24px; justify-content: space-between; flex-wrap: wrap; }
@media only screen and (max-width: 700px){.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs--all_reviews{ flex-direction: column; }}
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{ border-bottom: 1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); margin: 0px 0px 16px; padding: 0px; display: flex; flex-flow: row-reverse wrap; gap: 24px; justify-content: space-between; }
@media only screen and (max-width: 700px){.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{ flex-direction: column; }}
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab{ cursor: pointer; margin: 0px; position: relative; padding: 8px 8px 13px; list-style: none; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.43); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab small{ color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); margin-left: 6px; display: inline-block; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab:focus{ outline: auto; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab--active::after{ content: ""; display: block; height: 5px; width: auto; border-radius: 5px; background: var(--kl-reviews-reviews-accent-color); position: absolute; left: 0px; right: 0px; bottom: 0px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab_buttons{ display: flex; flex-wrap: wrap; }
.tc-clone .reviews_all_container{ background-color: var(--kl-reviews-reviews-primary-background-color); margin-top: var(--kl-reviews-reviews-widget-margin-top); margin-bottom: var(--kl-reviews-reviews-widget-margin-bottom); margin-left: var(--kl-reviews-reviews-widget-margin-left); margin-right: var(--kl-reviews-reviews-widget-margin-right); border-radius: var(--kl-reviews-reviews-corner-radius); padding: 10px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button{ padding-top: var(--kl-reviews-reviews-button-inner-padding-top); padding-bottom: var(--kl-reviews-reviews-button-inner-padding-bottom); padding-left: var(--kl-reviews-reviews-button-inner-padding-left); padding-right: var(--kl-reviews-reviews-button-inner-padding-right); border-radius: var(--kl-reviews-reviews-button-corner-radius); font-size: var(--kl-reviews-reviews-button-font-font-size, 12px); line-height: calc(var(--kl-reviews-reviews-button-font-font-size, 12px)*1.25); font-weight: var(--kl-reviews-reviews-button-font-font-weight); background-color: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)); color: var(--kl-reviews-reviews-button-font-color); font-family: var(--kl-reviews-reviews-button-font-font-family); margin-bottom: 20px; border: var(--kl-reviews-reviews-button-border-style) var(--kl-reviews-reviews-button-border-color); }
@media (hover: hover){.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button:hover{ background-color: var(--kl-reviews-reviews-button-hover-color, var(--kl-reviews-reviews-button-color)); }}
@media (hover: none){.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button{ background-color: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)); }}
.tc-clone .kl_reviews__list h2{ font-weight: bold; font-size: calc(var(--kl-reviews-reviews-primary-font-font-size)*1.28); }
.tc-clone .kl_reviews__list hr.kl_reviews__filter_info__divider{ margin-top: 4px; margin-bottom: 24px; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); }
.tc-clone .kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container{ display: flex; flex-direction: column; align-items: center; }
.tc-clone .kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container p{ padding-top: 0px; padding-bottom: 0px; margin: 0px; }
.tc-clone .kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container button.kl_reviews__button{ margin-top: 24px; }
.tc-clone .kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container button.kl_reviews__button:focus{ outline: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)) solid; outline-offset: 1px; }
.tc-clone .kl_reviews__load_more_button{ display: flex; justify-content: center; }
.tc-clone .kl_reviews__button_bar{ display: flex; flex-direction: row; justify-content: center; gap: 8px; }
.tc-clone .kl_reviews__button_bar .kl_reviews__button:focus{ outline: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)) solid; outline-offset: 1px; }
.tc-clone .kl_reviews__list_empty_state{ text-align: center; padding: 1em 1em 8px; margin: 0px; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); font-size: var(--kl-reviews-reviews-primary-font-font-size); }
.tc-clone .kl_reviews__list_container{ position: relative; min-height: 200px; }
.tc-clone .kl_reviews__list_loading__spinner{ display: inline-block; position: relative; width: 80px; height: 80px; }
.tc-clone .kl_reviews__list_loading__spinner div{ box-sizing: border-box; display: block; position: absolute; width: 30px; height: 30px; margin: 8px; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running kl_reviews__list_loading__spinner; border-color: var(--kl-reviews-reviews-primary-font-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0); }
.tc-clone .kl_reviews__list_loading__spinner div:nth-child(1){ animation-delay: -0.45s; }
.tc-clone .kl_reviews__list_loading__spinner div:nth-child(2){ animation-delay: -0.3s; }
.tc-clone .kl_reviews__list_loading__spinner div:nth-child(3){ animation-delay: -0.15s; }
@keyframes kl_reviews__list_loading__spinner{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.tc-clone .kl_reviews__list_loading__overlay{ position: absolute; background-color: color-mix(in srgb, var(--kl-reviews-reviews-primary-background-color, #ffffff) 40%, transparent); width: 100%; height: 100%; top: 0px; left: 0px; display: flex; flex-direction: row; justify-content: center; padding-top: 100px; padding-bottom: 100px; }
.tc-clone .kl_reviews__video_overlay{ position: absolute; top: 0.25em; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; pointer-events: none; z-index: 1; background-color: rgba(0, 0, 0, 0.3); }
.tc-clone .kl_reviews__video_overlay svg{ display: block; }
.tc-clone .kl_reviews__summary_image .kl_reviews__video_overlay{ top: 0px; }
.tc-clone .kl_reviews__video_container{ position: relative; display: inline-block; cursor: pointer; }
.tc-clone .kl_reviews__stars_badge .kl_reviews__star--fill{ stop-color: var(--kl-reviews-reviews-star-color); }
.tc-clone .kl_reviews__stars_badge .kl_reviews__star--empty{ stop-color: var(--kl-reviews-reviews-empty-star-color); }
@media only screen and (max-width: 700px){.tc-clone .kl_reviews__list:not(.kl_preview *) .select select{ padding-right: 0px; width: 100%; }
.tc-clone .kl_reviews__list:not(.kl_preview *) .select{ width: 100%; }
.tc-clone .kl_reviews__list:not(.kl_preview *) iframe{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; width: 100%; height: 100%; z-index: 1000; }
.tc-clone .kl_reviews__list:not(.kl_preview *) .modal-content{ border-radius: 0px; width: 100%; height: 100%; max-height: 100% !important; }
.tc-clone .kl_reviews__list:not(.kl_preview *) .select select{ padding-right: 0px; width: 100%; }
.tc-clone .kl_reviews__review__image_row{ display: flex; flex-wrap: wrap; max-width: 100%; overflow-x: hidden; }
.tc-clone .kl_reviews__video_container, .tc-clone .kl_reviews__review__image_container{ max-width: 100%; }
.tc-clone .kl_reviews__video_container img, .tc-clone .kl_reviews__review__image_container img{ max-width: 100%; }}
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list select::after, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select::before, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select:hover.select::after, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select:hover.select::before{ box-shadow: none; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type="text"]{ box-sizing: content-box; width: 100%; background-color: var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent)); border-radius: var(--kl-reviews-reviews-filter-button-corner-radius, var(--kl-reviews-reviews-filter-button-corner-radius-fallback)); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 8px 16px; font-weight: var(--kl-reviews-reviews-filter-button-font-font-weight, 500); color: var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)); font-family: var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family)); font-size: var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86)); line-height: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.66); letter-spacing: var(--kl-reviews-reviews-filter-button-letter-spacing, 0); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type="text"]::placeholder{ color: var(--kl-reviews-reviews-filter-placeholder-text-color, color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 50%, transparent)); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type="text"].kl_reviews__input_with_search_icon{ padding-left: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16 + 25px); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list label, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill{ color: var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)); font-family: var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family)); font-weight: var(--kl-reviews-reviews-filter-button-font-font-weight, var(--kl-reviews-reviews-primary-font-font-weight)); font-size: var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86)); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill{ align-items: baseline; display: inline-flex; justify-content: flex-end; gap: 12px; position: relative; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill > span{ min-width: 44px; max-width: 300px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill button{ box-sizing: content-box; font-weight: var(--kl-reviews-reviews-filter-button-font-font-weight, 500); color: var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)); font-family: var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family)); font-size: var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86)); line-height: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.66); letter-spacing: var(--kl-reviews-reviews-filter-button-letter-spacing, 0); padding: 8px 16px; background-color: var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent)); border-radius: var(--kl-reviews-reviews-filter-button-corner-radius, var(--kl-reviews-reviews-filter-button-corner-radius-fallback)); text-wrap: nowrap; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select{ padding-right: 36px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill svg{ position: absolute; top: 50%; right: 16px; transform: translateY(-50%); pointer-events: none; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill svg path{ fill: color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 80%, transparent); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill button:focus{ outline: none; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill input:focus{ outline: none; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select:focus{ outline: none; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_with_left_align_icon button{ padding-left: 22px; padding-right: 10px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_with_left_align_icon button svg{ right: unset; left: 8px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter select, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter button, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter input{ outline: var(--kl-reviews-reviews-filter-button-border-width, 1px) solid var(--kl-reviews-reviews-filter-button-border-color, var(--kl-reviews-reviews-primary-font-color)); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters select:focus, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters button:focus, .tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters input:focus{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; box-shadow: none; background-color: color-mix(in srgb, var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent)) 90%, #000000); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters{ overflow: auto; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters .kl_reviews__filters__custom_question legend{ display: flex; flex-direction: row; justify-content: flex-start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 12px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters .kl_reviews__filters__custom_question .kl_reviews__filters__custom_question_label{ font-weight: 700; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); line-height: var(--kl-reviews-reviews-primary-font-font-size, 14px); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_info{ margin-bottom: 20px; display: flex; flex-direction: row; align-items: center; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); font-size: var(--kl-reviews-reviews-secondary-font-font-size, 12px); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__container{ text-wrap: nowrap; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__divider{ margin-left: 8px; margin-right: 8px; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); font-size: var(--kl-reviews-reviews-secondary-font-font-size, 12px); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button{ display: inline-block; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); font-size: var(--kl-reviews-reviews-secondary-font-font-size, 12px); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button svg{ margin-left: 4px; display: inline; vertical-align: baseline; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button svg path{ fill: var(--kl-reviews-reviews-secondary-font-color); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button:focus{ outline: auto; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters{ overflow: auto; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; margin-bottom: 20px; padding: var(--kl-reviews-reviews-filter-button-border-width, 1px); gap: 8px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search{ position: relative; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search_icon svg{ width: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16); height: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16); position: absolute; left: 16px; top: 50%; transform: translateY(-50%); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search_icon svg path{ fill: color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 80%, transparent); }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__filters__input_group{ display: inline-flex; flex-direction: row; align-items: baseline; gap: 8px; }
.tc-clone .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type="text"]{ width: 180px; }
.tc-clone .kl_reviews__review_stars_and_time{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.tc-clone .kl_reviews__review_stars_and_time .kl_reviews__stars_badge svg:not(:last-child){ padding-right: var(--kl-reviews-reviews-star-spacing, 0px); }
.tc-clone .kl_reviews__review_stars_and_time .kl_reviews__time_badge{ display: flex; flex-direction: row; align-items: center; gap: 8px; }
.tc-clone .kl_reviews__review__timestamp{ font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); color: var(--kl-reviews-reviews-secondary-font-color); }
.tc-clone .kl_reviews__review__title{ font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.5); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.14); }
.tc-clone .kl_reviews__review__author{ display: flex; flex-direction: row; justify-content: flex-start; gap: 8px; align-items: center; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); margin-bottom: 6px; }
.tc-clone .kl_reviews__review__verified{ display: flex; align-items: center; gap: 4px; }
.tc-clone .kl_reviews__review__verified svg path{ fill: currentcolor; }
.tc-clone .kl_reviews__review__order_timestamp{ display: flex; align-items: center; gap: 4px; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); color: var(--kl-reviews-reviews-secondary-font-color); }
.tc-clone .kl_reviews__review__incentive{ position: relative; display: flex; align-items: center; gap: 4px; }
.tc-clone .kl_reviews__review__incentive svg path{ fill: currentcolor; }
.tc-clone .kl_reviews__review__incentive svg path{ fill: currentcolor; }
.tc-clone .kl_reviews__store_review_badge{ display: flex; align-items: center; gap: 4px; }
.tc-clone .kl_reviews__store_review_badge svg path{ fill: currentcolor; }
.tc-clone .kl_review_incentive_tooltip{ visibility: visible; position: absolute; bottom: 26px; left: 50%; --tw-translate-x: -50%; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 0.5rem; --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity)); padding: 0.75rem; text-align: center; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); line-height: 1.2rem; --tw-text-opacity: 1; color: rgb(243 244 246/var(--tw-text-opacity)); transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; width: 16rem; }
.tc-clone .kl_review_incentive_tooltip::after{ content: ""; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%); width: 0px; height: 0px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 5px solid rgb(31, 41, 55); }
.tc-clone .kl_reviews__review__attributes{ display: flex; flex-flow: wrap; gap: 24px; justify-content: flex-start; align-items: start; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); }
.tc-clone .kl_reviews__custom_question_answer{ display: flex; flex-direction: column; justify-content: flex-start; }
.tc-clone .kl_reviews__custom_question_answer strong{ display: block; margin-bottom: 8px; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.5); }
.tc-clone .kl_reviews__custom_question_answer svg{ overflow: visible; }
.tc-clone .kl_reviews__custom_question_answer rect{ fill: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); }
.tc-clone .kl_reviews__custom_question_answer circle{ fill: var(--kl-reviews-reviews-accent-color); }
.tc-clone .kl_reviews__clickable_answer{ cursor: pointer; }
.tc-clone .kl_reviews__clickable_answer:hover{ color: var(--kl-reviews-reviews-accent-color); text-decoration: underline; }
.tc-clone .kl_reviews__custom_question__answer--range{ display: flex; flex-direction: revert; justify-content: space-between; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.71); }
.tc-clone .kl_reviews__custom_question__answer--range > :first-child, .tc-clone .kl_reviews__custom_question__answer--range > :last-child{ flex-grow: 1; flex-basis: 0px; }
.tc-clone .kl_reviews__custom_question__answer--range > :last-child{ text-align: right; }
.tc-clone .kl_reviews__review__image_row{ display: flex; flex-direction: row; gap: 14px; }
.tc-clone .kl_reviews__review__image_container{ display: inline-block; width: var(--kl-reviews-reviews-review-images-size, 100px); height: var(--kl-reviews-reviews-review-images-size, 100px); }
.tc-clone .kl_reviews__review__image.kl_reviews__review__image.kl_reviews__review__image{ width: var(--kl-reviews-reviews-review-images-size, 100px); height: var(--kl-reviews-reviews-review-images-size, 100px); object-fit: cover; border-radius: var(--kl-reviews-reviews-review-images-corner-radius, 10px); margin: 0.25em 0.25em 0.25em 0px; cursor: zoom-in; }
.tc-clone .kl_reviews__review__response{ border-left: 2px solid var(--kl-reviews-reviews-secondary-font); padding-left: 24px; color: var(--kl-reviews-reviews-secondary-font); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item{ padding-bottom: 10px; margin-bottom: 30px; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); border-bottom: var(--kl-reviews-reviews-division-lines-style) var(--kl-reviews-reviews-division-lines-color); }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item > div{ display: flex; flex-direction: column; gap: 16px; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__content{ font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); margin-bottom: 8px; white-space: pre-line; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__variant{ font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); color: var(--kl-reviews-reviews-secondary-font-color); margin-bottom: 8px; margin-top: 12px; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__response_title{ margin-bottom: 4px; padding-left: 8px; font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__response_content{ padding: 8px; background: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); border-radius: 12px; font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); display: inline-block; white-space: pre-line; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited{ position: relative; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited svg path{ fill: currentcolor; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited .kl_reviews__review__edited__tooltip{ visibility: visible; position: absolute; bottom: 26px; left: 50%; --tw-translate-x: -50%; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 0.5rem; --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity)); padding: 0.75rem; text-align: center; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); line-height: 1.2rem; --tw-text-opacity: 1; color: rgb(243 244 246/var(--tw-text-opacity)); transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; width: 150px; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited .kl_reviews__review__edited__tooltip::after{ content: ""; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%); width: 0px; height: 0px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 5px solid rgb(31, 41, 55); }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card{ display: flex; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card a{ text-decoration: none; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container{ display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 16px; border-width: 1px; border-style: solid; border-color: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); border-radius: 6px; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container img{ width: 64px; height: 64px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__details .kl_reviews__review__product_card__details__name{ font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.29); color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); margin-bottom: 8px; max-width: 172px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__details .kl_reviews__review__product_card__details__review_info{ font-size: var(--kl-reviews-reviews-secondary-font-font-size, 14px); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.29); color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); }
.tc-clone .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__carat{ padding-right: 12px; }
.tc-clone .kl_reviews__widget_onboarding_modal__background{ display: flex; position: fixed; z-index: 999999; width: 100%; height: 100%; background-color: rgba(55, 56, 58, 0.8); justify-content: center; align-items: center; }
@keyframes fadein{ 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.tc-clone .kl_reviews__widget_onboarding_modal__content{ display: flex; flex-direction: row; background-color: rgb(254, 254, 254); animation: 1s ease 0s 1 normal none running fadein; width: 605px; height: auto; min-height: 204px; padding: 24px; border-radius: 8px; }
.tc-clone .kl_reviews__widget_onboarding_modal__action_items{ display: flex; flex-direction: column; font-family: Inter, -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif; color: rgb(29, 30, 32); width: 336px; }
.tc-clone .kl_reviews__widget_onboarding_modal__message_header{ font-weight: 590; font-size: 16px; line-height: 24px; padding-bottom: 8px; }
.tc-clone .kl_reviews__widget_onboarding_modal__message_body{ font-weight: 400; font-size: 14px; line-height: 20px; padding-bottom: 24px; overflow-wrap: break-word; }
.tc-clone .kl_reviews__widget_onboarding_modal__button_bar{ display: flex; flex-direction: row; justify-content: space-between; }
.tc-clone .kl_reviews__widget_onboarding_modal__install_button{ width: 100%; height: auto; min-height: 36px; margin-right: 9px; border-radius: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(29, 30, 32); padding: 8px 16px; color: rgb(255, 255, 255); font-weight: 500; font-size: 14px; line-height: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 0px 0px; cursor: pointer; }
.tc-clone .kl_reviews__widget_onboarding_modal__install_button:hover{ background-color: rgb(55, 56, 58); }
.tc-clone .kl_reviews__widget_onboarding_modal__ignore_button{ width: 100%; height: auto; min-height: 36px; border-radius: 4px; border: 1px solid rgb(186, 191, 195); background-color: rgb(255, 255, 255); padding: 8px 16px; color: rgb(32, 34, 35); font-weight: 500; font-size: 14px; line-height: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 0px 0px; cursor: pointer; }
.tc-clone .kl_reviews__widget_onboarding_modal__ignore_button:hover{ background-color: rgb(246, 246, 247); }
.tc-clone .kl_reviews__widget_onboarding_modal__widget_asset{ width: 119px; margin-left: 50px; }
.tc-clone .kl_reviews__widget_onboarding_modal__close_button{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; align-self: flex-start; margin-left: 42px; font-size: 28px; cursor: pointer; }
@media only screen and (max-width: 700px){.tc-clone .kl_reviews__widget_onboarding_modal__content{ width: 342px; height: auto; min-height: 182px; display: flex; flex-direction: column-reverse; align-items: center; padding: 0px 16px 16px; }
.tc-clone .kl_reviews__widget_onboarding_modal__action_items{ width: 100%; }
.tc-clone .kl_reviews__widget_onboarding_modal__widget_asset{ display: none; }
.tc-clone .kl_reviews__widget_onboarding_modal__message_body{ padding-bottom: 16px; }
.tc-clone .kl_reviews__widget_onboarding_modal__close_button{ align-self: end; position: relative; top: 8px; right: -4px; overflow: visible; }}
.tc-clone .kl_reviews__preview_container{ width: 100%; }
.tc-clone .kl_reviews__preview_container button, .tc-clone .kl_reviews__preview_container select, .tc-clone .kl_reviews__preview_container input, .tc-clone .kl_reviews__preview_container div{ pointer-events: none; }
.tc-clone .kl_reviews__preview_banner{ font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); font-size: 14px; color: rgb(55, 63, 71); width: 100%; height: 44px; background-color: rgb(227, 247, 255); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
.tc-clone .kl_reviews__preview_badge{ font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); color: rgb(55, 63, 71); padding: 4px 8px; height: 20px; background-color: rgb(227, 247, 255); border-radius: 20px; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; margin-left: 12px; }
.tc-clone .kl_reviews__preview_badge_container{ display: flex; flex-direction: row; align-items: center; }
.tc-clone .kl_reviews__submission_modal__overlay{ display: flex; position: fixed; inset: 0px; width: 100%; height: 100%; align-items: center; justify-content: center; z-index: 1000000; }
.tc-clone .kl_reviews__submission_modal__frame{ width: 90vw; max-width: 575px; overflow-x: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; }
@media (max-width: 600px){.tc-clone .kl_reviews__submission_modal__frame{ width: 98vw; max-width: 100vw; height: 85vh; max-height: 95vh; overflow-x: hidden; }}
.tc-clone .kl_reviews__submission_modal__loading{ display: flex; width: 535px; height: 280px; border-radius: 10px; justify-content: center; align-items: center; position: relative; }
.tc-clone .kl_reviews__submission_modal__loading_close{ position: absolute; top: 10px; right: 10px; cursor: pointer; width: 30px; height: 30px; background: rgba(40, 40, 40, 0.4); border: 1px solid rgba(255, 255, 255, 0.16); backdrop-filter: blur(6px); border-radius: 100%; display: inline-flex; justify-content: center; align-items: center; }
.tc-clone .go3176171171{ color: rgb(0, 0, 0); line-height: normal; }
.tc-clone .go3176171171 p{ margin: 0px; }
.tc-clone .go3176171171 span{ display: inline; }
.tc-clone .go3176171171 ol, .tc-clone .go3176171171 ul{ padding: 0px 0px 0px 48px; margin: 0px; }
.tc-clone .go3176171171 ul{ list-style-type: disc; }
.tc-clone .go3176171171 li{ line-height: 18px; }
.tc-clone .go3176171171 a{ color: rgb(0, 102, 204); text-decoration: underline; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.tc-clone .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)); }
.tc-clone .go4163827588{ margin: 47px 0px 34px; }
.tc-clone .go2665961590{ margin: 35px 0px 0px; }
.tc-clone .go1596356512 > div{ padding-bottom: 8px; padding-top: 8px; }
.tc-clone .go1102772938.go1102772938.go1102772938 [data-testid="form-row"]{ margin-bottom: calc(0%); }
.tc-clone .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; }
.tc-clone .go1940848776.go1940848776.go1940848776::before{ content: ""; height: 100%; background-color: rgb(255, 255, 255); top: -50%; width: 100%; position: absolute; }
.tc-clone .go3241907364.go3241907364.go3241907364::before{ content: ""; display: block; min-height: 20px; width: 100%; }
.tc-clone .go3241907364.go3241907364.go3241907364::after{ content: ""; display: block; min-height: 20px; width: 100%; }
.tc-clone .go2324193863.go2324193863.go2324193863:focus-visible{ outline: rgb(28, 101, 173) auto 2px; outline-offset: 0px; }
.tc-clone .go417382439.go417382439.go417382439 [href]:focus-visible{ outline: rgb(28, 101, 173) auto 2px; }
.tc-clone .go511301766.go511301766.go511301766{ display: flex; justify-content: flex-start; padding: 0px 6px; position: relative; flex: 0 1 auto; margin: 0px auto; }
.tc-clone .go709647473.go709647473.go709647473{ display: flex; align-items: center; width: 100%; height: auto; }
.tc-clone .go3020149389.go3020149389.go3020149389{ position: relative; display: flex; align-items: center; width: 100%; height: auto; }
.tc-clone .go431565781.go431565781.go431565781{ max-width: 100%; width: 200px; height: auto; }
.tc-clone .go1519100191.go1519100191.go1519100191{ cursor: pointer; }
.tc-clone .go1466145428.go1466145428.go1466145428{ cursor: initial; }
.tc-clone .go3817431133.go3817431133.go3817431133{ display: flex; justify-content: flex-start; padding: 10px 6px 5px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px; }
.tc-clone .go2343236691.go2343236691.go2343236691{ display: flex; justify-content: flex-start; padding: 25px 6px; position: relative; flex: 1 0 0px; }
.tc-clone .go1737641555.go1737641555.go1737641555{ display: flex; justify-content: flex-start; padding: 0px 100px; position: relative; background-color: rgb(255, 255, 255); flex: 0 1 auto; margin: 0px auto; }
.tc-clone .go1619232808.go1619232808.go1619232808{ background: rgb(255, 255, 255); border-radius: 6px; border-style: none; border-color: rgb(21, 117, 81); border-width: 2px; color: rgb(29, 77, 108); font-family: Poppins, Helvetica, Arial, sans-serif; font-size: 25px; font-weight: 700; letter-spacing: 0px; line-height: 1; font-style: normal; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 62px; }
.tc-clone .go1619232808.go1619232808.go1619232808:focus-visible{ outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }
.tc-clone .go966953675.go966953675.go966953675{ pointer-events: none; }
.tc-clone .go4033861592.go4033861592.go4033861592{ pointer-events: auto; }
.tc-clone .go3908777187.go3908777187.go3908777187{ display: flex; justify-content: flex-start; padding: 15px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px; }
.tc-clone .go3313387705.go3313387705.go3313387705{ background: rgba(91, 91, 91, 0); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgba(255, 255, 255, 0.608); font-family: Poppins, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; font-style: normal; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%; }
.tc-clone .go3313387705.go3313387705.go3313387705:focus-visible{ outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }
.tc-clone .shopify-payment-button__button--hidden{ visibility: hidden; }
.tc-clone .shopify-payment-button__button{ height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px); min-height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px); border-radius: var(--shopify-accelerated-checkout-button-border-radius,0px); color: rgb(255, 255, 255); cursor: pointer; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; font-size: 1em; font-weight: 500; line-height: 1; transition: background 0.2s ease-in-out; display: block; box-shadow: rgba(0, 0, 0, 0) 0px 0px; }
.tc-clone .shopify-payment-button__button[disabled]{ opacity: 0.6; cursor: default; }
.tc-clone .shopify-payment-button__button--unbranded{ background-color: rgb(25, 144, 198); padding: 1em 2em; }
.tc-clone .shopify-payment-button__button--unbranded:hover:not([disabled]){ background-color: rgb(19, 111, 153); }
.tc-clone .shopify-payment-button__more-options{ cursor: pointer; text-align: center; background: 0px 0px; border: 0px; width: 100%; margin-top: 1em; font-size: 1em; text-decoration: underline; display: block; }
.tc-clone .shopify-payment-button__more-options.shopify-payment-button__skeleton{ width: 50%; margin-left: 25%; margin-right: 25%; border-radius: 4px !important; height: auto !important; min-height: 0px !important; }
.tc-clone .shopify-payment-button__button.shopify-payment-button__button--branded{ z-index: 1; flex-direction: column; display: flex; position: relative; }
.tc-clone .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate{ flex-direction: column !important; flex: 1 1 0% !important; display: flex !important; }
.tc-clone .shopify-payment-button__button.button.loading{ color: rgba(0, 0, 0, 0); position: relative; }
.tc-clone .shopify-payment-button__button.button.loading > .loading-overlay__spinner{ align-items: center; height: 100%; display: flex; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.tc-clone .shopify-payment-button__button.button.loading > .loading-overlay__spinner .spinner{ width: fit-content; }
.tc-clone .button.loading > .loading-overlay__spinner .path{ stroke: rgb(255, 255, 255); }
.tc-clone .shopify-payment-button__button .loading-overlay__spinner{ width: 1.8rem; display: inline-block; }
.tc-clone .shopify-payment-button__button .spinner{ animation: 1.4s linear 0s infinite normal none running shopify-rotator; }
@keyframes shopify-rotator{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
.tc-clone .shopify-payment-button__button .path{ stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: 50% center; stroke: rgb(35, 27, 21); animation: 1.4s ease-in-out 0s infinite normal none running shopify-dash; }
@media screen and (forced-colors: active){.tc-clone .shopify-payment-button__button .path{ stroke: canvastext; }}
@keyframes shopify-dash{ 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
.tc-clone #shopify-buyer-consent{ width: 100%; margin-top: 1em; display: inline-block; }
.tc-clone #shopify-buyer-consent.hidden{ display: none; }
.tc-clone #shopify-subscription-policy-button, .tc-clone #shopify-managed-markets-terms-and-conditions-button, .tc-clone #shopify-managed-markets-privacy-policy-button{ font-size: inherit; cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; text-decoration: underline; }
.tc-clone #shopify-subscription-policy-button::before, .tc-clone #shopify-managed-markets-terms-and-conditions-button::before, .tc-clone #shopify-managed-markets-privacy-policy-button::before{ box-shadow: none; }
@keyframes acceleratedCheckoutLoadingSkeleton{ 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}
.tc-clone .shopify-payment-button__skeleton{ animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; background-color: var(--shopify-accelerated-checkout-skeleton-background-color,#E6DACA); box-sizing: border-box; height: var(--shopify-accelerated-checkout-button-block-size,inherit); border-radius: var(--shopify-accelerated-checkout-button-border-radius,inherit); min-height: 25px; max-height: 55px; animation-delay: -0.168s; text-decoration: none !important; }
.tc-clone .wallet-cart-button__skeleton{ animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; background-color: var(--shopify-accelerated-checkout-skeleton-background-color,#E6DACA); animation-delay: -0.168s; }
.tc-clone .wallet-button-wrapper{ width: 100%; container: wrapper / inline-size; }
.tc-clone .wallet-cart-grid{ justify-content: var(--shopify-accelerated-checkout-inline-alignment,start); flex-direction: row; margin: 0px -5px -5px; padding: 0px; display: flex; }
.tc-clone .wallet-cart-button-container{ margin: 0px 5px 5px; position: relative; }
.tc-clone .wallet-cart-button-container, .tc-clone .wallet-cart-button{ width: auto; min-width: 100px; height: clamp(25px, var(--shopify-accelerated-checkout-button-inline-size,var(--shopify-accelerated-checkout-button-block-size,42px)), 55px); border-radius: var(--shopify-accelerated-checkout-button-border-radius,4px); text-align: center; flex: 1 1 0px; list-style-type: none !important; }
.tc-clone .wallet-cart-grid.wallet-cart-grid--vertical, .tc-clone .additional-checkout-buttons--vertical .wallet-cart-grid{ flex-direction: column; justify-content: flex-start; margin: 0px; }
.tc-clone .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container, .tc-clone .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); margin: var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0; }
.tc-clone .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child, .tc-clone .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.tc-clone .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button, .tc-clone .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }
.tc-clone .wallet-cart-grid.wallet-cart-grid--horizontal, .tc-clone .additional-checkout-buttons--horizontal .wallet-cart-grid{ justify-content: stretch; }
.tc-clone .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container, .tc-clone .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container, .tc-clone .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button, .tc-clone .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button{ min-width: 0px; }
@container wrapper (width >= 100px) and (width <= 500px){.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); margin: var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }}
@container wrapper (width <= 210px){.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); margin: var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }}
@container wrapper (width <= 320px){.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); margin: var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }}
@container wrapper (width <= 430px){.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); margin: var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }}
@container wrapper (width <= 540px){.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); margin: var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }}
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); margin: var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.tc-clone .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }
@media screen and (width <= 750px){.tc-clone .wallet-cart-grid{ justify-content: stretch; }
.tc-clone .wallet-cart-button-container, .tc-clone .wallet-cart-button{ min-width: 0px; }}
@supports (not (container-type:inline-size)) or (not selector(:has(*))){.tc-clone .wallet-cart-grid{ flex-direction: column; justify-content: flex-start; margin: 0px; }
.tc-clone .wallet-cart-button-container{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); margin: var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0; }
.tc-clone .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.tc-clone .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }}
.tc-clone .screen-reader-text{ clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.tc-clone #shopify-buyer-consent{ margin-top: 1em; display: inline-block; width: 100%; }
.tc-clone #shopify-buyer-consent.hidden{ display: none; }
.tc-clone #shopify-subscription-policy-button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; text-decoration: underline; font-size: inherit; cursor: pointer; }
.tc-clone #shopify-subscription-policy-button::before{ box-shadow: none; }
.tc-clone{ --font-body-family: Arial, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: Arial, sans-serif; --font-heading-style: normal; --font-heading-weight: 700; --font-body-scale: 1.1; --font-heading-scale: 0.9090909090909091; --color-base-text: 18, 18, 18; --color-shadow: 18, 18, 18; --color-base-background-1: 255, 255, 255; --color-base-background-2: 243, 243, 243; --color-base-solid-button-labels: 253, 251, 247; --color-base-outline-button-labels: 18, 18, 18; --color-base-accent-1: 0, 138, 0; --color-base-accent-2: 29, 77, 108; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #F3E9DC; --gradient-base-accent-1: #C9552F; --gradient-base-accent-2: #2E5E4E; --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 12px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 0; --page-width: 100rem; --page-width-margin: 0rem; --product-card-image-padding: 0.0rem; --product-card-corner-radius: 1.2rem; --product-card-text-alignment: center; --product-card-border-width: 0.0rem; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.05; --product-card-shadow-visible: 1; --product-card-shadow-horizontal-offset: 1.0rem; --product-card-shadow-vertical-offset: 1.0rem; --product-card-shadow-blur-radius: 3.5rem; --collection-card-image-padding: 0.0rem; --collection-card-corner-radius: 1.2rem; --collection-card-text-alignment: center; --collection-card-border-width: 0.0rem; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.05; --collection-card-shadow-visible: 1; --collection-card-shadow-horizontal-offset: 1.0rem; --collection-card-shadow-vertical-offset: 1.0rem; --collection-card-shadow-blur-radius: 3.5rem; --blog-card-image-padding: 0.0rem; --blog-card-corner-radius: 1.2rem; --blog-card-text-alignment: center; --blog-card-border-width: 0.0rem; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.05; --blog-card-shadow-visible: 1; --blog-card-shadow-horizontal-offset: 1.0rem; --blog-card-shadow-vertical-offset: 1.0rem; --blog-card-shadow-blur-radius: 3.5rem; --badge-corner-radius: 0.6rem; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 22px; --popup-shadow-opacity: 0.1; --popup-shadow-horizontal-offset: 10px; --popup-shadow-vertical-offset: 12px; --popup-shadow-blur-radius: 20px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 24px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 10px; --text-boxes-shadow-vertical-offset: 12px; --text-boxes-shadow-blur-radius: 20px; --buttons-radius: 10px; --buttons-radius-outset: 10px; --buttons-border-width: 0px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0.3px; --inputs-radius: 6px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 7px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; }
.tc-clone *, .tc-clone ::before, .tc-clone ::after{ box-sizing: inherit; }
.tc-clone{ box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }
.tc-clone{ display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; font-size: 1.5rem; letter-spacing: 0.06rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }
@media screen and (min-width: 750px){.tc-clone{ font-size: 1.6rem; }}
.tc-clone, .tc-clone .color-background-1{ --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); }
.tc-clone .color-background-2{ --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-2); --gradient-background: var(--gradient-base-background-2); }
.tc-clone .color-inverse{ --color-foreground: var(--color-base-background-1); --color-background: var(--color-base-text); --gradient-background: rgb(var(--color-base-text)); }
.tc-clone .color-accent-1{ --color-foreground: var(--color-base-solid-button-labels); --color-background: var(--color-base-accent-1); --gradient-background: var(--gradient-base-accent-1); }
.tc-clone .color-accent-2{ --color-foreground: var(--color-base-solid-button-labels); --color-background: var(--color-base-accent-2); --gradient-background: var(--gradient-base-accent-2); }
.tc-clone .color-foreground-outline-button{ --color-foreground: var(--color-base-outline-button-labels); }
.tc-clone .color-foreground-accent-1{ --color-foreground: var(--color-base-accent-1); }
.tc-clone .color-foreground-accent-2{ --color-foreground: var(--color-base-accent-2); }
.tc-clone, .tc-clone .color-background-1{ --color-link: var(--color-base-outline-button-labels); --alpha-link: .85; }
.tc-clone .color-background-2, .tc-clone .color-inverse, .tc-clone .color-accent-1, .tc-clone .color-accent-2{ --color-link: var(--color-foreground); --alpha-link: .7; }
.tc-clone, .tc-clone .color-background-1{ --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; }
.tc-clone .color-background-2, .tc-clone .color-inverse, .tc-clone .color-accent-1, .tc-clone .color-accent-2{ --color-button: var(--color-foreground); --color-button-text: var(--color-background); }
.tc-clone .button--secondary{ --color-button-text: var(--color-base-outline-button-labels); --color-button: var(--color-background); --alpha-button-background: 1; }
.tc-clone .color-background-2 .button--secondary, .tc-clone .color-accent-1 .button--secondary, .tc-clone .color-accent-2 .button--secondary, .tc-clone .color-inverse .button--secondary{ --color-button: var(--color-background); --color-button-text: var(--color-foreground); }
.tc-clone .button--tertiary{ --color-button: var(--color-base-outline-button-labels); --color-button-text: var(--color-base-outline-button-labels); --alpha-button-background: 0; --alpha-button-border: .2; }
.tc-clone .color-background-2 .button--tertiary, .tc-clone .color-inverse .button--tertiary, .tc-clone .color-accent-1 .button--tertiary, .tc-clone .color-accent-2 .button--tertiary{ --color-button: var(--color-foreground); --color-button-text: var(--color-foreground); }
.tc-clone, .tc-clone .color-background-1{ --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: .1; }
.tc-clone .color-background-2, .tc-clone .color-inverse, .tc-clone .color-accent-1, .tc-clone .color-accent-2{ --color-badge-background: var(--color-background); --color-badge-border: var(--color-background); --alpha-badge-border: 1; }
.tc-clone, .tc-clone .color-background-1, .tc-clone .color-background-2{ --color-card-hover: var(--color-base-text); }
.tc-clone .color-inverse{ --color-card-hover: var(--color-base-background-1); }
.tc-clone .color-accent-1, .tc-clone .color-accent-2{ --color-card-hover: var(--color-base-solid-button-labels); }
.tc-clone, .tc-clone .color-icon-text{ --color-icon: rgb(var(--color-base-text)); }
.tc-clone .color-icon-accent-1{ --color-icon: rgb(var(--color-base-accent-1)); }
.tc-clone .color-icon-accent-2{ --color-icon: rgb(var(--color-base-accent-2)); }
.tc-clone .color-icon-outline-button{ --color-icon: rgb(var(--color-base-outline-button-labels)); }
.tc-clone .product-card-wrapper .card, .tc-clone .contains-card--product{ --border-radius: var(--product-card-corner-radius); --border-width: var(--product-card-border-width); --border-opacity: var(--product-card-border-opacity); --shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--product-card-shadow-vertical-offset); --shadow-blur-radius: var(--product-card-shadow-blur-radius); --shadow-opacity: var(--product-card-shadow-opacity); --shadow-visible: var(--product-card-shadow-visible); --image-padding: var(--product-card-image-padding); --text-alignment: var(--product-card-text-alignment); }
.tc-clone .collection-card-wrapper .card, .tc-clone .contains-card--collection{ --border-radius: var(--collection-card-corner-radius); --border-width: var(--collection-card-border-width); --border-opacity: var(--collection-card-border-opacity); --shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--collection-card-shadow-vertical-offset); --shadow-blur-radius: var(--collection-card-shadow-blur-radius); --shadow-opacity: var(--collection-card-shadow-opacity); --shadow-visible: var(--collection-card-shadow-visible); --image-padding: var(--collection-card-image-padding); --text-alignment: var(--collection-card-text-alignment); }
.tc-clone .article-card-wrapper .card, .tc-clone .contains-card--article{ --border-radius: var(--blog-card-corner-radius); --border-width: var(--blog-card-border-width); --border-opacity: var(--blog-card-border-opacity); --shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--blog-card-shadow-vertical-offset); --shadow-blur-radius: var(--blog-card-shadow-blur-radius); --shadow-opacity: var(--blog-card-shadow-opacity); --shadow-visible: var(--blog-card-shadow-visible); --image-padding: var(--blog-card-image-padding); --text-alignment: var(--blog-card-text-alignment); }
.tc-clone .contains-content-container, .tc-clone .content-container{ --border-radius: var(--text-boxes-radius); --border-width: var(--text-boxes-border-width); --border-opacity: var(--text-boxes-border-opacity); --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset); --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset); --shadow-blur-radius: var(--text-boxes-shadow-blur-radius); --shadow-opacity: var(--text-boxes-shadow-opacity); --shadow-visible: var(--text-boxes-shadow-visible); }
.tc-clone .contains-media, .tc-clone .global-media-settings{ --border-radius: var(--media-radius); --border-width: var(--media-border-width); --border-opacity: var(--media-border-opacity); --shadow-horizontal-offset: var(--media-shadow-horizontal-offset); --shadow-vertical-offset: var(--media-shadow-vertical-offset); --shadow-blur-radius: var(--media-shadow-blur-radius); --shadow-opacity: var(--media-shadow-opacity); --shadow-visible: var(--media-shadow-visible); }
.tc-clone .no-js:not(html){ display: none !important; }
.tc-clone.no-js .no-js:not(html){ display: block !important; }
.tc-clone .no-js-inline{ display: none !important; }
.tc-clone.no-js .no-js-inline{ display: inline-block !important; }
.tc-clone.no-js .no-js-hidden{ display: none !important; }
.tc-clone .page-width{ max-width: var(--page-width); margin: 0px auto; padding: 0px 2rem; }
.tc-clone .page-width-desktop{ padding: 0px; margin: 0px auto; }
@media screen and (min-width: 750px){.tc-clone .page-width{ padding: 0px 5rem; }
.tc-clone .page-width--narrow{ padding: 0px 9rem; }
.tc-clone .page-width-desktop{ padding: 0px; }
.tc-clone .page-width-tablet{ padding: 0px 5rem; }}
@media screen and (min-width: 990px){.tc-clone .page-width--narrow{ max-width: 72.6rem; padding: 0px; }
.tc-clone .page-width-desktop{ max-width: var(--page-width); padding: 0px 5rem; }}
.tc-clone .isolate{ position: relative; z-index: 0; }
.tc-clone .section + .section{ margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px){.tc-clone .section + .section{ margin-top: var(--spacing-sections-desktop); }}
.tc-clone .element-margin-top{ margin-top: 5rem; }
@media screen and (min-width: 750px){.tc-clone .element-margin{ margin-top: calc(5rem + var(--page-width-margin)); }}
.tc-clone, .tc-clone .color-background-1, .tc-clone .color-background-2, .tc-clone .color-inverse, .tc-clone .color-accent-1, .tc-clone .color-accent-2{ color: rgba(var(--color-foreground),.9); background-color: rgb(var(--color-background)); }
.tc-clone .ks-html-content p, .tc-clone .ks-html-content p span{ font-family: var(--font-body-family) !important; line-height: 1.3 !important; }
.tc-clone .nowrap{ white-space: nowrap; }
.tc-clone .track-order-form{ padding-bottom: 2rem; margin: 0px auto; max-width: 60rem; }
.tc-clone .track-order-form .field{ margin-top: 3rem; }
.tc-clone .background-secondary{ background-color: rgba(var(--color-foreground),.04); }
.tc-clone .grid-auto-flow{ display: grid; grid-auto-flow: column; }
.tc-clone .page-margin, .tc-clone .shopify-challenge__container{ margin: 7rem auto; }
.tc-clone .rte-width{ max-width: 82rem; margin: 0px auto 2rem; }
.tc-clone .list-unstyled{ margin: 0px; padding: 0px; list-style: none; }
.tc-clone .hidden{ display: none !important; }
.tc-clone .visually-hidden{ overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); position: absolute !important; overflow-wrap: normal !important; }
.tc-clone .visually-hidden--inline{ margin: 0px; height: 1em; }
.tc-clone .overflow-hidden{ overflow: hidden; }
.tc-clone .skip-to-content-link:focus{ z-index: 9999; position: inherit; overflow: auto; width: auto; height: auto; clip: auto; }
.tc-clone .full-width-link{ position: absolute; inset: 0px; z-index: 2; }
.tc-clone ::selection{ background-color: rgba(var(--color-foreground),.2); }
.tc-clone .text-body{ font-size: 1.5rem; letter-spacing: 0.06rem; line-height: calc(1 + .8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }
.tc-clone h1, .tc-clone h2, .tc-clone h3, .tc-clone h4, .tc-clone h5, .tc-clone .h0, .tc-clone .h1, .tc-clone .h2, .tc-clone .h3, .tc-clone .h4, .tc-clone .h5{ font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * .06rem); color: rgb(var(--color-foreground)); line-height: calc(1 + .3/max(1,var(--font-heading-scale))); word-break: break-word; }
.tc-clone .hxl{ font-size: calc(var(--font-heading-scale) * 5rem); }
@media only screen and (min-width: 750px){.tc-clone .hxl{ font-size: calc(var(--font-heading-scale) * 6.2rem); }}
.tc-clone .h0{ font-size: calc(var(--font-heading-scale) * 4rem); }
@media only screen and (min-width: 750px){.tc-clone .h0{ font-size: calc(var(--font-heading-scale) * 5.2rem); }}
.tc-clone h1, .tc-clone .h1{ font-size: calc(var(--font-heading-scale) * 3rem); }
@media only screen and (min-width: 750px){.tc-clone h1, .tc-clone .h1{ font-size: calc(var(--font-heading-scale) * 4rem); }}
.tc-clone h2, .tc-clone .h2{ font-size: calc(var(--font-heading-scale) * 2rem); }
@media only screen and (min-width: 750px){.tc-clone h2, .tc-clone .h2{ font-size: calc(var(--font-heading-scale) * 2.4rem); }}
.tc-clone h3, .tc-clone .h3{ font-size: calc(var(--font-heading-scale) * 1.7rem); }
@media only screen and (min-width: 750px){.tc-clone h3, .tc-clone .h3{ font-size: calc(var(--font-heading-scale) * 1.8rem); }}
.tc-clone h4, .tc-clone .h4{ font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-size: calc(var(--font-heading-scale) * 1.5rem); }
.tc-clone h5, .tc-clone .h5{ font-size: calc(var(--font-heading-scale) * 1.2rem); }
@media only screen and (min-width: 750px){.tc-clone h5, .tc-clone .h5{ font-size: calc(var(--font-heading-scale) * 1.3rem); }}
.tc-clone h6, .tc-clone .h6{ color: rgba(var(--color-foreground),.9); margin-block: 1.67em; }
.tc-clone blockquote{ font-style: italic; color: rgba(var(--color-foreground),.9); border-left: .2rem solid rgba(var(--color-foreground),.2); padding-left: 1rem; }
@media screen and (min-width: 750px){.tc-clone blockquote{ padding-left: 1.5rem; }}
.tc-clone .caption{ font-size: 1rem; letter-spacing: 0.07rem; line-height: calc(1 + .7 / var(--font-body-scale)); }
@media screen and (min-width: 750px){.tc-clone .caption{ font-size: 1.2rem; }}
.tc-clone .caption-with-letter-spacing{ font-size: 1rem; letter-spacing: 0.13rem; line-height: calc(1 + .2 / var(--font-body-scale)); text-transform: uppercase; }
.tc-clone .caption-with-letter-spacing--medium{ font-size: 1.2rem; letter-spacing: 0.16rem; }
.tc-clone .caption-with-letter-spacing--large{ font-size: 1.4rem; letter-spacing: 0.18rem; }
.tc-clone .caption-large, .tc-clone .customer .field input, .tc-clone .customer select, .tc-clone .field__input, .tc-clone .form__label, .tc-clone .select__select{ font-size: 1.3rem; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 0.04rem; }
.tc-clone .color-foreground{ color: rgb(var(--color-foreground)); }
.tc-clone table:not([class]){ table-layout: fixed; border-collapse: collapse; font-size: 1.4rem; border-style: hidden; box-shadow: 0 0 0 .1rem rgba(var(--color-foreground),.2); }
.tc-clone table:not([class]) td, .tc-clone table:not([class]) th{ padding: 1em; border: .1rem solid rgba(var(--color-foreground),.2); }
@media screen and (max-width: 749px){.tc-clone .small-hide{ display: none !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar-content-left{ align-items: center; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__block{ margin-top: 0px; margin-bottom: 0px; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__block-title{ margin-bottom: 25px; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles__bar-wrapper{ padding: 20px !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bars{ flex-flow: wrap; width: 100%; gap: 10px !important; padding: 0px !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar{ flex: 1 1 calc(50% - 5px) !important; max-width: calc(50% - 5px) !important; flex-direction: column !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar-main{ gap: 7px; justify-content: space-between; margin-top: 0px !important; margin-bottom: 0px !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar-wrapper{ padding-left: 10px !important; padding-right: 10px !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar-pricing{ gap: 5px; align-items: center !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar-content{ gap: 7px; justify-content: center; min-width: 0px; width: 100%; flex-wrap: wrap; align-items: flex-start !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bars{ gap: 12px; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles span.kaching-bundles__bar-title, .tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar-price{ line-height: 20px; text-align: center; font-size: 14px !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar-full-price{ font-size: 12px !important; line-height: 16px; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__bar-most-popular__content{ line-height: 10px; width: 110px; text-align: center; font-size: 10px !important; text-transform: uppercase !important; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles span.kaching-bundles__free-gift__text{ font-size: 10px !important; line-height: 10px; }
.tc-clone .template-gp-template-616963144375337963 .kaching-bundles .kaching-bundles__free-gift__text{ font-weight: 400; }}
@media screen and (min-width: 750px) and (max-width: 989px){.tc-clone .medium-hide{ display: none !important; }}
@media screen and (min-width: 990px){.tc-clone .large-up-hide{ display: none !important; }}
.tc-clone .left{ text-align: left; }
.tc-clone .center{ text-align: center; }
.tc-clone .right{ text-align: right; }
.tc-clone .uppercase{ text-transform: uppercase; }
.tc-clone .light{ opacity: 0.7; }
.tc-clone a:empty, .tc-clone ul:empty, .tc-clone dl:empty, .tc-clone div:empty, .tc-clone section:empty, .tc-clone article:empty, .tc-clone p:empty, .tc-clone h1:empty, .tc-clone h2:empty, .tc-clone h3:empty, .tc-clone h4:empty, .tc-clone h5:empty, .tc-clone h6:empty{ display: none; }
.tc-clone .link, .tc-clone .customer a{ cursor: pointer; display: inline-block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; text-decoration: underline; text-underline-offset: 0.3rem; color: rgb(var(--color-link)); background-color: transparent; font-size: 1.4rem; font-family: inherit; }
.tc-clone .link--text{ color: rgb(var(--color-foreground)); }
.tc-clone .link--text:hover{ color: rgba(var(--color-foreground),.9); }
.tc-clone .link-with-icon{ display: inline-flex; font-size: 1.4rem; font-weight: 600; letter-spacing: 0.1rem; text-decoration: none; margin-bottom: 4.5rem; white-space: nowrap; }
.tc-clone .link-with-icon .icon{ width: 1.5rem; margin-left: 1rem; }
.tc-clone a:not([href]){ cursor: not-allowed; }
.tc-clone .circle-divider::after{ content: "•"; margin: 0px 1.3rem 0px 1.5rem; }
.tc-clone .circle-divider:last-of-type::after{ display: none; }
.tc-clone hr{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 0.1rem; background-color: rgba(var(--color-foreground),.2); display: block; margin: 5rem 0px; }
@media screen and (min-width: 750px){.tc-clone hr{ margin: 7rem 0px; }}
.tc-clone .full-unstyled-link{ text-decoration: none; color: currentcolor; display: block; }
.tc-clone .placeholder{ background-color: rgba(var(--color-foreground),.04); color: rgba(var(--color-foreground),.55); fill: rgba(var(--color-foreground),.55); }
.tc-clone details > *{ box-sizing: border-box; }
.tc-clone .break{ word-break: break-word; }
.tc-clone .visibility-hidden{ visibility: hidden; }
@media (prefers-reduced-motion){.tc-clone .motion-reduce{ transition: none !important; animation: auto ease 0s 1 normal none running none !important; }}
.tc-clone{ --duration-short: .1s; --duration-default: .2s; --duration-long: .5s; }
.tc-clone .underlined-link, .tc-clone .customer a{ color: rgba(var(--color-link),var(--alpha-link)); text-underline-offset: 0.3rem; text-decoration-thickness: 0.1rem; transition: text-decoration-thickness 0.1s; }
.tc-clone .underlined-link:hover, .tc-clone .customer a:hover{ color: rgb(var(--color-link)); text-decoration-thickness: 0.2rem; }
.tc-clone .icon-arrow{ width: 1.5rem; }
.tc-clone h3 .icon-arrow, .tc-clone .h3 .icon-arrow{ width: calc(var(--font-heading-scale) * 1.5rem); }
.tc-clone .animate-arrow .icon-arrow path{ transform: translate(-0.25rem); transition: transform var(--duration-short) ease; }
.tc-clone .animate-arrow:hover .icon-arrow path{ transform: translate(-0.05rem); }
.tc-clone .cart-discount{ border-bottom: .1rem solid rgba(var(--color-foreground),.2); }
.tc-clone .cart-discount-form{ margin: 1.5rem 0px; }
.tc-clone .cart-discount-form__row{ display: flex; align-items: center; }
.tc-clone .cart-discount-form .button{ min-width: auto; min-height: 4.7rem; padding: 0px 2.5rem; margin-left: 0.5rem; }
.tc-clone .cart-discount-form .field input{ padding-left: 1.25rem; }
.tc-clone .cart-discount-form .field label, .tc-clone .cart-discount-form .field input:focus ~ label, .tc-clone .cart-discount-form .field__input:not(:placeholder-shown) ~ .field__label{ left: calc(var(--inputs-border-width) + 1.25rem); }
.tc-clone .cart-discount-form__error{ margin: 0px; font-size: 1.4rem; display: none; color: rgb(221, 29, 29); }
.tc-clone .shopify-policy__container{ padding-bottom: 3rem; }
.tc-clone summary{ cursor: pointer; list-style: none; position: relative; }
.tc-clone summary .icon-caret{ position: absolute; height: 0.6rem; right: 1.5rem; top: calc(50% - 0.2rem); }
.tc-clone summary::-webkit-details-marker{ display: none; }
.tc-clone .disclosure-has-popup{ position: relative; }
.tc-clone .disclosure-has-popup[open] > summary::before{ position: fixed; inset: 0px; z-index: 2; display: block; cursor: default; content: " "; background: transparent; }
.tc-clone .disclosure-has-popup > summary::before{ display: none; }
.tc-clone .disclosure-has-popup[open] > summary + *{ z-index: 100; }
@media screen and (min-width: 750px){.tc-clone .disclosure-has-popup[open] > summary + *{ z-index: 4; }
.tc-clone .facets .disclosure-has-popup[open] > summary + *{ z-index: 2; }}
.tc-clone :focus{ outline: 0px; box-shadow: none; }
.tc-clone :focus-visible{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: 0.3rem; box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3); }
.tc-clone .focused, .tc-clone .no-js :focus{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: 0.3rem; box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3); }
.tc-clone .no-js :focus:not(:focus-visible){ outline: 0px; box-shadow: none; }
.tc-clone .focus-inset:focus-visible{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: -0.2rem; box-shadow: 0 0 .2rem rgba(var(--color-foreground),.3); }
.tc-clone .focused.focus-inset, .tc-clone .no-js .focus-inset:focus{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: -0.2rem; box-shadow: 0 0 .2rem rgba(var(--color-foreground),.3); }
.tc-clone .no-js .focus-inset:focus:not(:focus-visible){ outline: 0px; box-shadow: none; }
.tc-clone .focus-none{ box-shadow: none !important; outline: 0px !important; }
.tc-clone .focus-offset:focus-visible{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: 1rem; box-shadow: 0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3); }
.tc-clone .focus-offset.focused, .tc-clone .no-js .focus-offset:focus{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: 1rem; box-shadow: 0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3); }
.tc-clone .no-js .focus-offset:focus:not(:focus-visible){ outline: 0px; box-shadow: none; }
.tc-clone .title, .tc-clone .title-wrapper-with-link{ margin: 3rem 0px 2rem; }
.tc-clone .title-wrapper-with-link .title{ margin: 0px; }
.tc-clone .title .link{ font-size: inherit; }
.tc-clone .title-wrapper{ margin-bottom: 3rem; }
.tc-clone .title-wrapper-with-link{ display: flex; justify-content: center; align-items: flex-end; gap: 1rem; margin-bottom: 3rem; flex-wrap: wrap; }
.tc-clone .title-wrapper-with-link--spacing{ justify-content: space-between; }
.tc-clone .title--primary{ margin: 4rem 0px; }
.tc-clone .title-wrapper--self-padded-tablet-down, .tc-clone .title-wrapper--self-padded-mobile{ padding-left: 1.5rem; padding-right: 1.5rem; }
@media screen and (min-width: 750px){.tc-clone .title-wrapper--self-padded-mobile{ padding-left: 0px; padding-right: 0px; }}
@media screen and (min-width: 990px){.tc-clone .title, .tc-clone .title-wrapper-with-link{ margin: 5rem 0px 3rem; }
.tc-clone .title--primary{ margin: 2rem 0px; }
.tc-clone .title-wrapper-with-link{ align-items: center; }
.tc-clone .title-wrapper-with-link .title{ margin-bottom: 0px; }
.tc-clone .title-wrapper--self-padded-tablet-down{ padding-left: 0px; padding-right: 0px; }}
.tc-clone .title-wrapper-with-link .link-with-icon{ margin: 0px; flex-shrink: 0; display: flex; align-items: center; }
.tc-clone .title-wrapper-with-link .link-with-icon svg{ width: 1.5rem; }
.tc-clone .title-wrapper-with-link a{ color: rgb(var(--color-link)); margin-top: 0px; flex-shrink: 0; }
.tc-clone .title-wrapper--no-top-margin{ margin-top: 0px; }
.tc-clone .title-wrapper--no-top-margin > .title{ margin-top: 0px; }
.tc-clone .subtitle{ font-size: 1.8rem; line-height: calc(1 + .8 / var(--font-body-scale)); letter-spacing: 0.06rem; color: rgba(var(--color-foreground),.7); }
.tc-clone .subtitle--small{ font-size: 1.4rem; letter-spacing: 0.1rem; }
.tc-clone .subtitle--medium{ font-size: 1.6rem; letter-spacing: 0.08rem; }
.tc-clone .collection__title, .tc-clone .collection-hero__title, .tc-clone .title-wrapper, .tc-clone .title-wrapper--no-top-margin, .tc-clone .title-wrapper--self-padded-tablet-down, .tc-clone .collage-wrapper-title, .tc-clone .title-wrapper-with-link, .tc-clone .title-wrapper--self-padded-mobile, .tc-clone .title--primary, .tc-clone .main-page-title, .tc-clone .page-title{ text-align: center; }
.tc-clone .grid{ display: flex; flex-wrap: wrap; align-items: flex-start; margin-bottom: 2rem; padding: 0px; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }
@media screen and (min-width: 750px){.tc-clone .grid{ column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); }}
.tc-clone .grid:last-child{ margin-bottom: 0px; }
.tc-clone .grid__item{ width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0; }
@media screen and (min-width: 750px){.tc-clone .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }}
.tc-clone .grid--gapless.grid{ gap: 0px; }
@media screen and (max-width: 749px){.tc-clone .grid__item.slider__slide--full-width{ width: 100%; max-width: none; }}
.tc-clone .grid--1-col .grid__item{ max-width: 100%; width: 100%; }
.tc-clone .grid--3-col .grid__item{ width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3); }
@media screen and (min-width: 750px){.tc-clone .grid--3-col .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }}
.tc-clone .grid--2-col .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); }
@media screen and (min-width: 750px){.tc-clone .grid--2-col .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
.tc-clone .grid--4-col-tablet .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); }
.tc-clone .grid--3-col-tablet .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }
.tc-clone .grid--2-col-tablet .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }}
@media screen and (max-width: 989px){.tc-clone .grid--1-col-tablet-down .grid__item{ width: 100%; max-width: 100%; }
.tc-clone .slider--tablet.grid--peek{ margin: 0px; width: 100%; }
.tc-clone .slider--tablet.grid--peek .grid__item{ box-sizing: content-box; margin: 0px; }}
@media screen and (min-width: 990px){.tc-clone .grid--6-col-desktop .grid__item{ width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6); max-width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6); }
.tc-clone .grid--5-col-desktop .grid__item{ width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5); max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5); }
.tc-clone .grid--4-col-desktop .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); }
.tc-clone .grid--3-col-desktop .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }
.tc-clone .grid--2-col-desktop .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }}
@media screen and (min-width: 990px){.tc-clone .grid--1-col-desktop{ flex: 0 0 100%; max-width: 100%; }
.tc-clone .grid--1-col-desktop .grid__item{ width: 100%; max-width: 100%; }}
@media screen and (max-width: 749px){.tc-clone .grid--peek.slider--mobile{ margin: 0px; width: 100%; }
.tc-clone .grid--peek.slider--mobile .grid__item{ box-sizing: content-box; margin: 0px; }
.tc-clone .grid--peek .grid__item{ min-width: 35%; }
.tc-clone .grid--peek.slider .grid__item:first-of-type{ margin-left: 1.5rem; }
.tc-clone .grid--peek.slider::after{ margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); }
.tc-clone .grid--2-col-tablet-down .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); }
.tc-clone .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .tc-clone .grid--peek .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); }
.tc-clone .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item, .tc-clone .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{ width: calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem); }}
@media screen and (min-width: 750px) and (max-width: 989px){.tc-clone .slider--tablet.grid--peek .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem); }
.tc-clone .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem); }
.tc-clone .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .tc-clone .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem); }
.tc-clone .slider--tablet.grid--peek .grid__item:first-of-type{ margin-left: 1.5rem; }
.tc-clone .grid--2-col-tablet-down .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
.tc-clone .grid--1-col-tablet-down.grid--peek .grid__item{ width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem); }}
.tc-clone .media{ display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.tc-clone .media--transparent{ background-color: transparent; }
.tc-clone .media > :not(.zoom):not(.deferred-media__poster-button), .tc-clone .media model-viewer{ display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.tc-clone .media > img{ object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.tc-clone .media--square{ padding-bottom: 100%; }
.tc-clone .media--portrait{ padding-bottom: 125%; }
.tc-clone .media--landscape{ padding-bottom: 66.6%; }
.tc-clone .media--cropped{ padding-bottom: 56%; }
.tc-clone .media--16-9{ padding-bottom: 56.25%; }
.tc-clone .media--circle{ padding-bottom: 100%; border-radius: 50%; }
.tc-clone .media.media--hover-effect > img + img{ opacity: 0; }
@media screen and (min-width: 990px){.tc-clone .media--cropped{ padding-bottom: 63%; }}
.tc-clone deferred-media{ display: block; }
.tc-clone .button, .tc-clone .shopify-challenge__button, .tc-clone .customer button, .tc-clone button.shopify-payment-button__button--unbranded, .tc-clone .shopify-payment-button [role="button"], .tc-clone .cart__dynamic-checkout-buttons [role="button"], .tc-clone .cart__dynamic-checkout-buttons iframe{ --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset); --shadow-vertical-offset: var(--buttons-shadow-vertical-offset); --shadow-blur-radius: var(--buttons-shadow-blur-radius); --shadow-opacity: var(--buttons-shadow-opacity); --shadow-visible: var(--buttons-shadow-visible); --border-offset: var( --buttons-border-offset ); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--buttons-radius-outset); position: relative; font-weight: 700; }
.tc-clone .button, .tc-clone .shopify-challenge__button, .tc-clone .customer button, .tc-clone button.shopify-payment-button__button--unbranded{ min-width: calc(12rem + var(--buttons-border-width) * 2); min-height: calc(4.5rem + var(--buttons-border-width) * 2); font-weight: 700; }
.tc-clone .shopify-payment-button__button--branded{ z-index: auto; }
.tc-clone .cart__dynamic-checkout-buttons iframe{ box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-base-text),var(--shadow-opacity)); }
.tc-clone .button, .tc-clone .shopify-challenge__button, .tc-clone .customer button{ display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 3rem; cursor: pointer; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 1.5rem; text-decoration: none; color: rgb(var(--color-button-text)); transition: box-shadow var(--duration-short) ease; appearance: none; background-color: rgba(var(--color-button),var(--alpha-button-background)); font-weight: 700; }
.tc-clone .button::before, .tc-clone .shopify-challenge__button::before, .tc-clone .customer button::before, .tc-clone .shopify-payment-button__button--unbranded::before, .tc-clone .shopify-payment-button [role="button"]::before, .tc-clone .cart__dynamic-checkout-buttons [role="button"]::before{ content: ""; position: absolute; inset: 0px; z-index: -1; border-radius: var(--buttons-radius-outset); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)); }
.tc-clone .button::after, .tc-clone .shopify-challenge__button::after, .tc-clone .customer button::after, .tc-clone .shopify-payment-button__button--unbranded::after{ content: ""; position: absolute; top: var(--buttons-border-width); right: var(--buttons-border-width); bottom: var(--buttons-border-width); left: var(--buttons-border-width); z-index: 1; border-radius: var(--buttons-radius); box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background)); transition: box-shadow var(--duration-short) ease; }
.tc-clone .button:not([disabled]):hover::after, .tc-clone .shopify-challenge__button:hover::after, .tc-clone .customer button:hover::after, .tc-clone .shopify-payment-button__button--unbranded:hover::after{ --border-offset: 1.3px; box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background)); }
.tc-clone .button--secondary::after{ --border-opacity: var(--buttons-border-opacity); }
.tc-clone .button:focus-visible, .tc-clone .button:focus, .tc-clone .button.focused, .tc-clone .shopify-payment-button__button--unbranded:focus-visible, .tc-clone .shopify-payment-button [role="button"]:focus-visible, .tc-clone .shopify-payment-button__button--unbranded:focus, .tc-clone .shopify-payment-button [role="button"]:focus{ outline: 0px; box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3); }
.tc-clone .button:focus:not(:focus-visible):not(.focused), .tc-clone .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused), .tc-clone .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused){ box-shadow: inherit; }
.tc-clone .button::selection, .tc-clone .shopify-challenge__button::selection, .tc-clone .customer button::selection{ background-color: rgba(var(--color-button-text),.3); }
.tc-clone .button, .tc-clone .button-label, .tc-clone .shopify-challenge__button, .tc-clone .customer button{ font-size: 1.6rem; letter-spacing: 0.1rem; line-height: calc(1 + .2 / var(--font-body-scale)); }
.tc-clone .button--tertiary{ font-size: 1.2rem; padding: 1rem 1.5rem; min-width: calc(9rem + var(--buttons-border-width) * 2); min-height: calc(3.5rem + var(--buttons-border-width) * 2); }
.tc-clone .button--small{ padding: 1.2rem 2.6rem; }
.tc-clone .mb-1em{ margin-bottom: 1em; }
.tc-clone .mb-0{ margin-bottom: 0px; }
.tc-clone .btn--mt-center{ margin: 1em auto 0px; width: fit-content; display: flex; }
.tc-clone .scroll-to-top-btn{ width: 4rem; height: 4rem; display: flex; justify-content: center; align-items: center; padding: 0.5rem; border-radius: 50%; overflow: hidden; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.3) 0.1rem 0.1rem 1rem; }
.tc-clone .scroll-to-top-btn svg{ width: 2.2rem; height: 2.2rem; pointer-events: none; }
.tc-clone .scroll-to-top-btn, .tc-clone .music-player{ position: fixed; transition: 0.15s ease-in-out; bottom: var(--offset-y); z-index: 2; }
.tc-clone .scroll-to-top-btn-bottom-left, .tc-clone .music-player-bottom-left{ left: var(--offset-x); }
.tc-clone .scroll-to-top-btn-bottom-center, .tc-clone .music-player-bottom-center{ left: 50%; transform: translate(-50%); }
.tc-clone .scroll-to-top-btn-bottom-right, .tc-clone .music-player-bottom-right{ right: var(--offset-x); }
.tc-clone .music-player{ background: none; }
.tc-clone .music-player__audio{ width: 0px; height: 0px; }
.tc-clone .music-player__btn{ width: 5rem; height: 5rem; display: flex; justify-content: center; align-items: center; border-radius: 50%; position: relative; z-index: 0; background: rgb(var(--color-background)); outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.3) 0.1rem 0.1rem 1rem; }
.tc-clone .music-player__btn[disabled]{ cursor: not-allowed; }
.tc-clone .music-player__btn svg{ color: rgb(var(--color-foreground)); height: 2.5rem; pointer-events: none; }
.tc-clone .music-player__btn--animation::before, .tc-clone .music-player__btn--animation::after{ content: ""; display: block; position: absolute; inset: 0px; z-index: -1; border-radius: 50%; border: solid 1px rgb(var(--color-background)); animation: 2s linear 0s infinite normal none running ripple; }
.tc-clone .music-player__btn--animation::after{ animation-delay: 1s; }
.tc-clone .music-player__btn--playing .music-player__btn__playing-icon, .tc-clone .music-player__btn--paused .music-player__btn__paused-icon{ display: none; }
.tc-clone .music-player__btn__playing-icon{ transform: translate(10%); }
@keyframes ripple{ 
  0% { opacity: 0; transform: none; }
  20% { opacity: 1; }
  70% { opacity: 1; }
  100% { opacity: 0; transform: scale(1.5); }
}
.tc-clone .button:disabled, .tc-clone .button[aria-disabled="true"], .tc-clone .button.disabled, .tc-clone .customer button:disabled, .tc-clone .customer button[aria-disabled="true"], .tc-clone .customer button.disabled, .tc-clone .quantity__button.disabled{ cursor: not-allowed; opacity: 0.5; }
.tc-clone .button--full-width{ display: flex; width: 100%; }
.tc-clone .button.loading{ color: transparent; position: relative; }
@media screen and (forced-colors: active){.tc-clone .button.loading{ color: rgb(var(--color-foreground)); }}
.tc-clone .button.loading > .loading-overlay__spinner{ top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; height: 100%; display: flex; align-items: center; }
.tc-clone .button.loading > .loading-overlay__spinner .spinner{ width: fit-content; }
.tc-clone .button.loading > .loading-overlay__spinner .path{ stroke: rgb(var(--color-button-text)); }
@media (hover: hover){.tc-clone a.button:not([aria-disabled="true"]){ transition: 0.3s ease-in-out; overflow: hidden; }
.tc-clone a.button:not([aria-disabled="true"])::before{ inset: 50% 3rem auto auto; z-index: 1; box-shadow: none; border-radius: 0px; background: rgb(var(--color-button-text)); transform: translate(calc(100% + 3rem), -50%); height: 0.65em; width: 2em; clip-path: polygon(0% 32%, 70% 32%, 70% 0%, 100% 50%, 70% 100%, 70% 68%, 0% 68%); transition: 0.3s ease-in-out; }
.tc-clone a.button:not([aria-disabled="true"]):hover{ padding-right: 6rem; white-space: nowrap; }
.tc-clone a.button:not([aria-disabled="true"]):hover::before{ transform: translate(50%, -50%); }}
.tc-clone .share-button{ display: block; position: relative; }
.tc-clone .share-button details{ width: fit-content; }
.tc-clone .share-button__button{ font-size: 1.4rem; display: flex; align-items: center; color: rgb(var(--color-link)); margin-left: 0px; padding-left: 0px; min-height: 4.4rem; }
.tc-clone details[open] > .share-button__fallback{ animation: animateMenuOpen var(--duration-default) ease; }
.tc-clone .share-button__button:hover{ text-decoration: underline; text-underline-offset: 0.3rem; }
.tc-clone .share-button__button, .tc-clone .share-button__fallback button{ cursor: pointer; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.tc-clone .share-button__button .icon-share{ height: 1.2rem; margin-right: 1rem; min-width: 1.3rem; }
.tc-clone .share-button__fallback{ display: flex; align-items: center; position: absolute; top: 3rem; left: 0.1rem; z-index: 3; width: 100%; min-width: max-content; border-radius: var(--inputs-radius); border: 0px; }
.tc-clone .share-button__fallback::after{ pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1; }
.tc-clone .share-button__fallback::before{ background: rgb(var(--color-background)); pointer-events: none; content: ""; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity)); z-index: -1; }
.tc-clone .share-button__fallback button{ width: 4.4rem; height: 4.4rem; padding: 0px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; position: relative; right: var(--inputs-border-width); }
.tc-clone .share-button__fallback button:hover{ color: rgba(var(--color-foreground),.9); }
.tc-clone .share-button__fallback button:hover svg{ transform: scale(1.07); }
.tc-clone .share-button__close:not(.hidden) + .share-button__copy{ display: none; }
.tc-clone .share-button__close, .tc-clone .share-button__copy{ background-color: transparent; color: rgb(var(--color-foreground)); }
.tc-clone .share-button__copy:focus-visible, .tc-clone .share-button__close:focus-visible{ background-color: rgb(var(--color-background)); z-index: 2; }
.tc-clone .share-button__copy:focus, .tc-clone .share-button__close:focus{ background-color: rgb(var(--color-background)); z-index: 2; }
.tc-clone .field:not(:focus-visible):not(.focused) + .share-button__copy:not(:focus-visible):not(.focused), .tc-clone .field:not(:focus-visible):not(.focused) + .share-button__close:not(:focus-visible):not(.focused){ background-color: inherit; }
.tc-clone .share-button__fallback .field::after, .tc-clone .share-button__fallback .field::before{ content: none; }
.tc-clone .share-button__fallback .field{ border-radius: 0px; min-width: auto; min-height: auto; transition: none; }
.tc-clone .share-button__fallback .field__input:focus, .tc-clone .share-button__fallback .field__input:-webkit-autofill{ outline: .2rem solid rgba(var(--color-foreground),.5); outline-offset: 0.1rem; box-shadow: 0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3); }
.tc-clone .share-button__fallback .field__input{ box-shadow: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; filter: none; min-width: auto; min-height: auto; }
.tc-clone .share-button__fallback .field__input:hover{ box-shadow: none; }
.tc-clone .share-button__fallback .icon{ width: 1.5rem; height: 1.5rem; }
.tc-clone .share-button__message:not(:empty){ display: flex; align-items: center; width: 100%; height: 100%; padding: 0.8rem 0px 0.8rem 1.5rem; margin: var(--inputs-border-width); }
.tc-clone .share-button__message:not(:empty):not(.hidden) ~ *{ display: none; }
.tc-clone .field__input, .tc-clone .select__select, .tc-clone .customer .field input, .tc-clone .customer select{ appearance: none; background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); font-size: 1.6rem; width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; border-radius: var(--inputs-radius); height: 4.5rem; min-height: calc(var(--inputs-border-width) * 2); min-width: calc(7rem + (var(--inputs-border-width) * 2)); position: relative; border: 0px; }
.tc-clone .field::before, .tc-clone .select::before, .tc-clone .customer .field::before, .tc-clone .customer select::before, .tc-clone .localization-form__select::before{ pointer-events: none; content: ""; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity)); z-index: -1; }
.tc-clone .field::after, .tc-clone .select::after, .tc-clone .customer .field::after, .tc-clone .customer select::after, .tc-clone .localization-form__select::after{ pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1; }
.tc-clone .select__select{ font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); font-size: 1.2rem; color: rgba(var(--color-foreground),.9); }
.tc-clone .field:hover.field::after, .tc-clone .select:hover.select::after, .tc-clone .select__select:hover.select__select::after, .tc-clone .customer .field:hover.field::after, .tc-clone .customer select:hover.select::after, .tc-clone .localization-form__select:hover.localization-form__select::after{ box-shadow: 0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity)); outline: 0px; border-radius: var(--inputs-radius); }
.tc-clone .field__input:focus-visible, .tc-clone .select__select:focus-visible, .tc-clone .customer .field input:focus-visible, .tc-clone .customer select:focus-visible, .tc-clone .localization-form__select:focus-visible.localization-form__select::after{ box-shadow: 0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground)); outline: 0px; border-radius: var(--inputs-radius); }
.tc-clone .field__input:focus, .tc-clone .select__select:focus, .tc-clone .customer .field input:focus, .tc-clone .customer select:focus, .tc-clone .localization-form__select:focus.localization-form__select::after{ box-shadow: 0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground)); outline: 0px; border-radius: var(--inputs-radius); }
.tc-clone .localization-form__select:focus{ outline: 0px; box-shadow: none; }
.tc-clone .text-area, .tc-clone .select{ display: flex; position: relative; width: 100%; }
.tc-clone .select .icon-caret, .tc-clone .customer select + svg{ height: 0.6rem; pointer-events: none; position: absolute; top: calc(50% - 0.2rem); right: calc(var(--inputs-border-width) + 1.5rem); }
.tc-clone .select__select, .tc-clone .customer select{ cursor: pointer; line-height: calc(1 + .6 / var(--font-body-scale)); padding: 0 calc(var(--inputs-border-width) + 3rem) 0 2rem; margin: var(--inputs-border-width); min-height: calc(var(--inputs-border-width) * 2); }
.tc-clone .variant-selects--small{ display: flex; gap: 1rem; flex-wrap: wrap; }
.tc-clone .variant-selects--small .product-form__input--dropdown{ flex: 0 0 auto; margin: 0px; }
.tc-clone .variant-selects--small .form__label{ text-align: left; margin-bottom: 0px; }
.tc-clone .select--small .select__select{ font-size: 1.2rem; height: 2.25em; padding: 0px 2.5rem 0px 1rem; border-radius: calc((var(--inputs-radius-outset)) / 2); }
.tc-clone .select--small::before, .tc-clone .select--small::after{ border-radius: calc((var(--inputs-radius-outset)) / 2); }
.tc-clone .field{ position: relative; width: 100%; display: flex; transition: box-shadow var(--duration-short) ease; }
.tc-clone .customer .field{ display: flex; }
.tc-clone .field--with-error{ flex-wrap: wrap; }
.tc-clone .field__input, .tc-clone .customer .field input{ flex-grow: 1; text-align: left; padding: 1.5rem; margin: var(--inputs-border-width); transition: box-shadow var(--duration-short) ease; }
.tc-clone .field__label, .tc-clone .customer .field label{ font-size: 1.6rem; left: calc(var(--inputs-border-width) + 2rem); top: calc(1rem + var(--inputs-border-width)); margin-bottom: 0px; pointer-events: none; position: absolute; transition: top var(--duration-short) ease,font-size var(--duration-short) ease; color: rgba(var(--color-foreground),.9); letter-spacing: 0.1rem; line-height: 1.5; }
.tc-clone .field__input:focus ~ .field__label, .tc-clone .field__input:not(:placeholder-shown) ~ .field__label, .tc-clone .field__input:-webkit-autofill ~ .field__label, .tc-clone .customer .field input:focus ~ label, .tc-clone .customer .field input:not(:placeholder-shown) ~ label, .tc-clone .customer .field input:-webkit-autofill ~ label{ font-size: 1rem; top: calc(var(--inputs-border-width) + .5rem); left: calc(var(--inputs-border-width) + 2rem); letter-spacing: 0.04rem; }
.tc-clone .field__input:focus, .tc-clone .field__input:not(:placeholder-shown), .tc-clone .field__input:-webkit-autofill, .tc-clone .customer .field input:focus, .tc-clone .customer .field input:not(:placeholder-shown), .tc-clone .customer .field input:-webkit-autofill{ padding: 2.2rem 1.5rem 0.8rem 2rem; margin: var(--inputs-border-width); }
.tc-clone .field__input::-webkit-search-cancel-button, .tc-clone .customer .field input::-webkit-search-cancel-button{ display: none; }
.tc-clone .field__input::placeholder, .tc-clone .customer .field input::placeholder{ opacity: 0; }
.tc-clone .field__button{ align-items: center; background-color: transparent; border: 0px; color: currentcolor; cursor: pointer; display: flex; height: 4.4rem; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; width: 4.4rem; }
.tc-clone .field__button > svg{ height: 2.5rem; width: 2.5rem; }
.tc-clone .field__input:-webkit-autofill ~ .field__button, .tc-clone .field__input:-webkit-autofill ~ .field__label, .tc-clone .customer .field input:-webkit-autofill ~ label{ color: rgb(0, 0, 0); }
.tc-clone .text-area{ font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); min-height: 10rem; resize: none; }
.tc-clone input[type="checkbox"]{ display: inline-block; width: auto; margin-right: 0.5rem; }
.tc-clone .form__label{ display: block; margin-bottom: 0.6rem; }
.tc-clone .form__message{ align-items: center; display: flex; font-size: 1.4rem; line-height: 1; margin-top: 1rem; }
.tc-clone .form__message--large{ font-size: 1.6rem; }
.tc-clone .customer .field .form__message{ font-size: 1.4rem; text-align: left; }
.tc-clone .form__message .icon, .tc-clone .customer .form__message svg{ flex-shrink: 0; height: 1.3rem; margin-right: 0.5rem; width: 1.3rem; }
.tc-clone .form__message--large .icon, .tc-clone .customer .form__message svg{ height: 1.5rem; width: 1.5rem; margin-right: 1rem; }
.tc-clone .customer .field .form__message svg{ align-self: start; }
.tc-clone .form-status{ margin: 0px; font-size: 1.6rem; }
.tc-clone .form-status-list{ padding: 0px; margin: 2rem 0px 4rem; }
.tc-clone .form-status-list li{ list-style-position: inside; }
.tc-clone .form-status-list .link::first-letter{ text-transform: capitalize; }
.tc-clone .quantity{ color: rgba(var(--color-foreground)); position: relative; width: calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2); display: flex; border-radius: var(--inputs-radius); min-height: calc((var(--inputs-border-width) * 2) + 4.5rem); }
.tc-clone .quantity::after{ pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 0.1rem solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1; }
.tc-clone .quantity::before{ background: rgb(var(--color-background)); pointer-events: none; content: ""; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity)); z-index: -1; }
.tc-clone .quantity__input{ color: currentcolor; font-size: 1.4rem; font-weight: 500; opacity: 0.85; text-align: center; background-color: transparent; border: 0px; padding: 0px 0.5rem; width: 100%; flex-grow: 1; appearance: none; }
.tc-clone .quantity__button{ width: calc(4.5rem / var(--font-body-scale)); flex-shrink: 0; font-size: 1.8rem; border: 0px; background-color: transparent; cursor: pointer; display: flex; align-items: center; justify-content: center; color: rgb(var(--color-foreground)); padding: 0px; }
.tc-clone .quantity__button:first-child{ margin-left: calc(var(--inputs-border-width)); }
.tc-clone .quantity__button:last-child{ margin-right: calc(var(--inputs-border-width)); }
.tc-clone .quantity__button svg{ width: 1rem; pointer-events: none; }
.tc-clone .quantity__button:focus-visible, .tc-clone .quantity__input:focus-visible{ background-color: rgb(var(--color-background)); z-index: 2; }
.tc-clone .quantity__button:focus, .tc-clone .quantity__input:focus{ background-color: rgb(var(--color-background)); z-index: 2; }
.tc-clone .quantity__button:not(:focus-visible):not(.focused), .tc-clone .quantity__input:not(:focus-visible):not(.focused){ box-shadow: inherit; background-color: inherit; }
.tc-clone .quantity__input:-webkit-autofill, .tc-clone .quantity__input:-webkit-autofill:hover, .tc-clone .quantity__input:-webkit-autofill:active{ box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important; }
.tc-clone .quantity__input::-webkit-outer-spin-button, .tc-clone .quantity__input::-webkit-inner-spin-button{ appearance: none; margin: 0px; }
.tc-clone .quantity__input[type="number"]{ }
.tc-clone .quantity__rules{ margin-top: 1.2rem; position: relative; font-size: 1.2rem; }
.tc-clone .quantity__rules .caption{ display: inline-block; margin-top: 0px; margin-bottom: 0px; }
.tc-clone .quantity__rules .divider + .divider::before{ content: "•"; margin: 0px 0.5rem; }
.tc-clone .quantity__rules-cart{ position: relative; }
.tc-clone product-info .loading-overlay:not(.hidden) ~ *, .tc-clone .quantity__rules-cart .loading-overlay:not(.hidden) ~ *{ visibility: hidden; }
.tc-clone .modal__toggle{ list-style-type: none; }
.tc-clone .no-js details[open] .modal__toggle{ position: absolute; z-index: 5; }
.tc-clone .modal__toggle-close{ display: none; }
.tc-clone .no-js details[open] svg.modal__toggle-close{ display: flex; z-index: 1; height: 1.7rem; width: 1.7rem; }
.tc-clone .modal__toggle-open{ display: flex; }
.tc-clone .no-js details[open] .modal__toggle-open{ display: none; }
.tc-clone .no-js .modal__close-button.link{ display: none; }
.tc-clone .modal__close-button.link{ display: flex; justify-content: center; align-items: center; padding: 0rem; height: 4.4rem; width: 4.4rem; background-color: transparent; }
.tc-clone .modal__close-button .icon{ width: 1.7rem; height: 1.7rem; }
.tc-clone .modal__content{ position: absolute; inset: 0px; background: rgb(var(--color-background)); z-index: 4; display: flex; justify-content: center; align-items: center; }
.tc-clone .media-modal{ cursor: zoom-out; }
.tc-clone .media-modal .deferred-media{ cursor: initial; }
.tc-clone .cart-count-bubble:empty{ display: none; }
.tc-clone .cart-count-bubble{ position: absolute; background-color: rgb(var(--color-button)); color: rgb(var(--color-button-text)); height: 1.4rem; width: 1.4rem; border-radius: 100%; display: flex; justify-content: center; align-items: center; font-size: 0.8rem; bottom: 0.8rem; left: 2.2rem; }
.tc-clone .cart-count-bubble span{ line-height: 1.4rem; }
.tc-clone .announcement-bar{ border-bottom: .1rem solid rgba(var(--color-foreground),.08); color: rgb(var(--color-foreground)); }
.tc-clone .announcement-bar__link{ display: block; width: 100%; padding: 1rem 0px; text-decoration: none; }
.tc-clone .announcement-bar__link:hover{ color: rgb(var(--color-foreground)); background-color: rgba(var(--color-card-hover),.06); }
.tc-clone .announcement-bar__link .icon-arrow{ display: inline-block; pointer-events: none; margin-left: 0.8rem; vertical-align: middle; margin-bottom: 0.2rem; }
.tc-clone .announcement-bar__link .announcement-bar__message{ padding: 0px; }
.tc-clone .announcement-bar__message{ padding: 1rem 0px; margin: 0px; letter-spacing: 0.1rem; }
.tc-clone .section-header.shopify-section-group-header-group{ z-index: 5; margin: 0px; }
.tc-clone .shopify-section-header-sticky{ position: sticky; top: 0px; }
.tc-clone .shopify-section-header-hidden{ top: calc(-1 * var(--header-height)); }
.tc-clone .shopify-section-header-hidden.menu-open{ top: 0px; }
.tc-clone .section-header.animate{ transition: top 0.15s ease-out; }
.tc-clone .shopify-section-group-header-group{ z-index: 4; }
.tc-clone .section-header ~ .shopify-section-group-header-group{ z-index: initial; }
.tc-clone .header-wrapper{ display: block; position: relative; background-color: rgb(var(--color-background)); }
.tc-clone .header-wrapper--border-bottom{ border-bottom: .1rem solid rgba(var(--color-foreground),.08); }
.tc-clone .header{ display: grid; grid-template-areas: "left-icon heading icons"; grid-template-columns: 1fr 2fr 1fr; align-items: center; }
@media screen and (min-width: 990px){.tc-clone .header--top-left, .tc-clone .header--middle-left:not(.header--has-menu){ grid-template-areas: "heading icons" "navigation navigation"; grid-template-columns: 1fr auto; }
.tc-clone .header--middle-left{ grid-template-areas: "heading navigation icons"; grid-template-columns: auto auto 1fr; column-gap: 2rem; }
.tc-clone .header--middle-center{ grid-template-areas: "navigation heading icons"; grid-template-columns: 1fr auto 1fr; column-gap: 2rem; }
.tc-clone .header--middle-center a.header__heading-link{ text-align: center; }
.tc-clone .header--top-center{ grid-template-areas: "left-icon heading icons" "navigation navigation navigation"; }
.tc-clone .header:not(.header--middle-left, .header--middle-center) .header__inline-menu{ margin-top: 1.05rem; }}
.tc-clone .header [tabindex="-1"]:focus{ outline: none; }
.tc-clone .header__heading{ margin: 0px; line-height: 0; }
.tc-clone .header > .header__heading-link{ line-height: 0; }
.tc-clone .header__heading, .tc-clone .header__heading-link{ grid-area: heading; justify-self: center; }
.tc-clone .header__heading-link{ display: inline-block; padding: 0.75rem; text-decoration: none; word-break: break-word; }
.tc-clone .header__heading-link:hover .h2{ color: rgb(var(--color-foreground)); }
.tc-clone .header__heading-link .h2{ line-height: 1; color: rgba(var(--color-foreground),.9); }
.tc-clone .header__heading-logo{ height: auto; width: 100%; transition: width 0.3s cubic-bezier(0.52, 0, 0.61, 0.99); }
@media screen and (max-width: 989px){.tc-clone .header__heading, .tc-clone .header__heading-link{ text-align: center; }
.tc-clone .header--mobile-left .header__heading, .tc-clone .header--mobile-left .header__heading-link{ text-align: left; justify-self: start; }
.tc-clone .header--mobile-left{ grid-template-columns: auto 2fr 1fr; }}
@media screen and (min-width: 990px){.tc-clone .header__heading-link{ margin-left: -0.75rem; }
.tc-clone .header__heading, .tc-clone .header__heading-link{ justify-self: start; }
.tc-clone .header--top-center .header__heading-link, .tc-clone .header--top-center .header__heading{ justify-self: center; text-align: center; }}
.tc-clone .header__icons{ display: flex; grid-area: icons; justify-self: end; }
.tc-clone .header__icon:not(.header__icon--summary), .tc-clone .header__icon span{ display: flex; align-items: center; justify-content: center; }
.tc-clone .header__icon{ color: rgb(var(--color-foreground)); }
.tc-clone .header__icon span{ height: 100%; }
.tc-clone .header__icon::after{ content: none; }
.tc-clone .header__icon:hover .icon, .tc-clone .modal__close-button:hover .icon{ transform: scale(1.07); }
.tc-clone .header__icon .icon{ height: 2rem; width: 2rem; fill: none; vertical-align: middle; }
.tc-clone .header__icon, .tc-clone .header__icon--cart .icon{ height: 4.4rem; width: 4.4rem; padding: 0px; }
.tc-clone .header__icon--cart{ position: relative; margin-right: -1.2rem; }
.tc-clone .header__icon--cart .icon-cart{ width: 2.4rem; height: 2.4rem; }
.tc-clone .header__icon--cart svg polyline, .tc-clone .header__icon--cart svg circle{ color: rgba(var(--color-foreground),.85); }
@media screen and (max-width: 989px){.tc-clone menu-drawer ~ .header__icons .header__icon--account{ display: none; }}
.tc-clone .header__icon--menu[aria-expanded="true"]::before{ content: ""; top: 100%; left: 0px; height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%))); width: 100%; display: block; position: absolute; background: rgba(var(--color-foreground),.5); }
.tc-clone menu-drawer + .header__search{ display: none; }
.tc-clone .header > .header__search{ grid-area: left-icon; justify-self: start; }
.tc-clone .header:not(.header--has-menu) * > .header__search{ display: none; }
.tc-clone .header__search{ display: inline-flex; line-height: 0; }
.tc-clone .header--top-center > .header__search{ display: none; }
.tc-clone .header--top-center * > .header__search{ display: inline-flex; }
@media screen and (min-width: 990px){.tc-clone .header:not(.header--top-center) * > .header__search, .tc-clone .header--top-center > .header__search{ display: inline-flex; }
.tc-clone .header:not(.header--top-center) > .header__search, .tc-clone .header--top-center * > .header__search{ display: none; }}
.tc-clone .no-js .predictive-search{ display: none; }
.tc-clone details[open] > .search-modal{ opacity: 1; animation: animateMenuOpen var(--duration-default) ease; }
.tc-clone details[open] .modal-overlay{ display: block; }
.tc-clone details[open] .modal-overlay::after{ position: absolute; content: ""; background-color: rgb(var(--color-foreground),.5); top: 100%; left: 0px; right: 0px; height: 100vh; }
.tc-clone .no-js details[open] > .header__icon--search{ top: 1rem; right: 0.5rem; }
.tc-clone .search-modal{ opacity: 0; border-bottom: .1rem solid rgba(var(--color-foreground),.08); min-height: calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width))); height: 100%; }
.tc-clone .search-modal__content{ display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 0px 5rem 0px 1rem; line-height: calc(1 + .8 / var(--font-body-scale)); position: relative; }
.tc-clone .search-modal__content-bottom{ bottom: calc((var(--inputs-margin-offset) / 2)); }
.tc-clone .search-modal__content-top{ top: calc((var(--inputs-margin-offset) / 2)); }
.tc-clone .search-modal__form{ width: 100%; }
.tc-clone .search-modal__close-button{ position: absolute; right: 0.3rem; }
@media screen and (min-width: 750px){.tc-clone .search-modal__close-button{ right: 1rem; }
.tc-clone .search-modal__content{ padding: 0px 6rem; }}
@media screen and (min-width: 990px){.tc-clone .search-modal__form{ max-width: 74.2rem; }
.tc-clone .search-modal__close-button{ position: initial; margin-left: 0.5rem; }}
.tc-clone .header__icon--menu .icon{ display: block; position: absolute; opacity: 1; transform: scale(1); transition: transform 0.15s, opacity 0.15s; }
.tc-clone details:not([open]) > .header__icon--menu .icon-close, .tc-clone details[open] > .header__icon--menu .icon-hamburger{ visibility: hidden; opacity: 0; transform: scale(0.8); }
.tc-clone .js details[open]:not(.menu-opening) > .header__icon--menu .icon-close{ visibility: hidden; }
.tc-clone .js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger{ visibility: visible; opacity: 1; transform: scale(1.07); }
.tc-clone .js details > .header__submenu{ opacity: 0; transform: translateY(-1.5rem); }
.tc-clone details[open] > .header__submenu{ animation-duration: ; animation-timing-function: ; animation-delay: ; animation-iteration-count: ; animation-direction: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-fill-mode: forwards; z-index: 1; }
@media (prefers-reduced-motion){.tc-clone details[open] > .header__submenu{ opacity: 1; transform: translateY(0px); }}
.tc-clone .header__inline-menu{ margin-left: -1.2rem; grid-area: navigation; display: none; }
.tc-clone .header--top-center .header__inline-menu, .tc-clone .header--top-center .header__heading-link{ margin-left: 0px; }
@media screen and (min-width: 990px){.tc-clone .header__inline-menu{ display: block; }
.tc-clone .header--top-center .header__inline-menu{ justify-self: center; }
.tc-clone .header--top-center .header__inline-menu > .list-menu--inline{ justify-content: center; }
.tc-clone .header--middle-left .header__inline-menu{ margin-left: 0px; }}
.tc-clone .header__menu{ padding: 0px 1rem; }
.tc-clone .header__menu-item{ padding: 1.2rem; text-decoration: none; color: rgba(var(--color-foreground),.9); }
.tc-clone .header__menu-item:hover{ transition: color var(--duration-short) ease; color: rgb(var(--color-base-accent-1)); }
.tc-clone .color-accent-1 .header__menu-item:hover, .tc-clone .color-accent-2 .header__menu-item:hover{ color: rgb(var(--color-foreground)); }
.tc-clone details[open] > .header__menu-item{ text-decoration: underline; }
.tc-clone details[open]:hover > .header__menu-item{ text-decoration-thickness: 0.2rem; }
.tc-clone details[open] > .header__menu-item .icon-caret{ transform: rotate(180deg); }
.tc-clone .header__active-menu-item{ transition: text-decoration-thickness var(--duration-short) ease; color: rgb(var(--color-foreground)); text-decoration: underline; text-underline-offset: 0.3rem; }
.tc-clone .header__menu-item:hover .header__active-menu-item{ text-decoration-thickness: 0.2rem; }
.tc-clone .header__active-menu-item-v2{ font-weight: 700; padding: 0px 0.7em; position: relative; z-index: 0; }
.tc-clone .header__active-menu-item-v2::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transform: scaleY(1.4); background: rgb(var(--color-background)); z-index: -1; border-radius: 0.3rem; }
.tc-clone .header__menu-item:hover .header__active-menu-item-v2{ text-decoration: none; text-underline-offset: 0px; }
.tc-clone .header__submenu{ transition: opacity var(--duration-default) ease,transform var(--duration-default) ease; }
.tc-clone .global-settings-popup, .tc-clone .header__submenu.global-settings-popup{ border-radius: var(--popup-corner-radius); border-color: rgba(var(--color-foreground),var(--popup-border-opacity)); border-style: solid; border-width: var(--popup-border-width); box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity)); z-index: -1; }
.tc-clone .header__submenu.list-menu{ padding: 2.4rem 0px; }
.tc-clone .header__submenu .header__submenu{ background-color: rgba(var(--color-foreground),.03); padding: 0.5rem 0px; margin: 0.5rem 0px; }
.tc-clone .header__submenu .header__menu-item::after{ right: 2rem; }
.tc-clone .header__submenu .header__menu-item{ justify-content: space-between; padding: 0.8rem 2.4rem; }
.tc-clone .header__submenu .header__submenu .header__menu-item{ padding-left: 3.4rem; }
.tc-clone .header__menu-item .icon-caret{ right: 0.8rem; }
.tc-clone .header__submenu .icon-caret{ flex-shrink: 0; margin-left: 1rem; position: static; }
.tc-clone header-menu > details, .tc-clone details-disclosure > details{ position: relative; }
@keyframes animateMenuOpen{ 
  0% { opacity: 0; transform: translateY(-1.5rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
.tc-clone .overflow-hidden-mobile, .tc-clone .overflow-hidden-tablet{ overflow: hidden; }
@media screen and (min-width: 750px){.tc-clone .overflow-hidden-mobile{ overflow: auto; }}
@media screen and (min-width: 990px){.tc-clone .overflow-hidden-tablet{ overflow: auto; }}
.tc-clone .badge{ border-width: 1px; border-style: solid; border-image: none; border-radius: var(--badge-corner-radius); font-size: 1.2rem; letter-spacing: 0.1rem; text-align: center; background-color: rgb(var(--color-badge-background)); border-color: rgba(var(--color-badge-border),var(--alpha-badge-border)); color: rgb(var(--color-foreground)); word-break: break-word; font-weight: 700; line-height: 1.75em; padding: 0px 0.5em; display: inline-flex; align-items: center; column-gap: 0.4em; }
.tc-clone .badge svg{ height: 1em; }
.tc-clone .gradient{ background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; }
@media screen and (forced-colors: active){.tc-clone .icon{ color: canvastext; fill: canvastext !important; }
.tc-clone .icon-close-small path{ stroke: canvastext; }}
.tc-clone .ratio{ display: flex; position: relative; align-items: stretch; }
.tc-clone .ratio::before{ content: ""; width: 0px; height: 0px; padding-bottom: var(--ratio-percent); }
.tc-clone .content-container{ border-radius: var(--text-boxes-radius); border: var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity)); position: relative; }
.tc-clone .content-container::after{ content: ""; position: absolute; top: calc(var(--text-boxes-border-width) * -1); right: calc(var(--text-boxes-border-width) * -1); bottom: calc(var(--text-boxes-border-width) * -1); left: calc(var(--text-boxes-border-width) * -1); border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity)); z-index: -1; }
.tc-clone .content-container--full-width::after{ left: 0px; right: 0px; border-radius: 0px; }
@media screen and (max-width: 749px){.tc-clone .content-container--full-width-mobile{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-radius: 0px; }
.tc-clone .content-container--full-width-mobile::after{ display: none; }}
.tc-clone .global-media-settings{ position: relative; border: var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity)); border-radius: var(--media-radius); background-color: rgb(var(--color-background)); overflow: visible !important; }
.tc-clone .global-media-settings::after{ position: absolute; top: calc(var(--media-border-width) * -1); right: calc(var(--media-border-width) * -1); bottom: calc(var(--media-border-width) * -1); left: calc(var(--media-border-width) * -1); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); z-index: -1; pointer-events: none; }
.tc-clone .global-media-settings--no-shadow{ overflow: hidden !important; }
.tc-clone .global-media-settings--no-shadow::after{ content: none; }
.tc-clone .global-media-settings img, .tc-clone .global-media-settings iframe, .tc-clone .global-media-settings model-viewer, .tc-clone .global-media-settings video{ border-radius: calc(var(--media-radius) - var(--media-border-width)); }
.tc-clone .content-container--full-width, .tc-clone .global-media-settings--full-width, .tc-clone .global-media-settings--full-width img{ border-radius: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
@supports not (inset: 10px){.tc-clone .grid{ margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); }
.tc-clone .grid__item{ padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); }
@media screen and (min-width: 750px){.tc-clone .grid{ margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing)); }
.tc-clone .grid__item{ padding-left: var(--grid-desktop-horizontal-spacing); padding-bottom: var(--grid-desktop-vertical-spacing); }}
.tc-clone .grid--gapless .grid__item{ padding-left: 0px; padding-bottom: 0px; }
@media screen and (min-width: 749px){.tc-clone .grid--peek .grid__item{ padding-left: var(--grid-mobile-horizontal-spacing); }}
.tc-clone .product-grid .grid__item{ padding-bottom: var(--grid-mobile-vertical-spacing); }
@media screen and (min-width: 750px){.tc-clone .product-grid .grid__item{ padding-bottom: var(--grid-desktop-vertical-spacing); }}}
.tc-clone .font-body-bold{ font-weight: var(--font-body-weight-bold); }
@media (forced-colors: active){.tc-clone .button, .tc-clone .shopify-challenge__button, .tc-clone .customer button{ border: 1px solid transparent; }
.tc-clone .button:focus-visible, .tc-clone .button:focus, .tc-clone .button.focused, .tc-clone .shopify-payment-button__button--unbranded:focus-visible, .tc-clone .shopify-payment-button [role="button"]:focus-visible, .tc-clone .shopify-payment-button__button--unbranded:focus, .tc-clone .shopify-payment-button [role="button"]:focus{ outline: transparent solid 1px; }
.tc-clone .field__input:focus, .tc-clone .select__select:focus, .tc-clone .customer .field input:focus, .tc-clone .customer select:focus, .tc-clone .localization-form__select:focus.localization-form__select::after{ outline: transparent solid 1px; }
.tc-clone .localization-form__select:focus{ outline: transparent solid 1px; }}
.tc-clone .predictive-search{ display: none; position: absolute; top: calc(100% + 0.1rem); left: -0.1rem; border-width: var(--popup-border-width); border-style: solid; border-color: rgba(var(--color-foreground),var(--popup-border-opacity)); background-color: rgb(var(--color-background)); z-index: 3; border-bottom-right-radius: var(--popup-corner-radius); border-bottom-left-radius: var(--popup-corner-radius); box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity)); overflow-y: auto; }
.tc-clone .predictive-search--search-template{ z-index: 2; width: calc(100% + 0.2rem); }
.tc-clone .predictive-search__results-groups-wrapper{ display: flex; border-bottom: .1rem solid rgba(var(--color-foreground),.08); padding-bottom: 1rem; }
@media screen and (max-width: 749px){.tc-clone .predictive-search--header{ right: 0px; left: 0px; top: 100%; }
.tc-clone .predictive-search__results-groups-wrapper{ flex-direction: column; }
.tc-clone .predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){ gap: 2rem; }}
@media screen and (min-width: 750px){.tc-clone .predictive-search{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: calc(100% + 0.2rem); }
.tc-clone .header predictive-search{ position: relative; }}
.tc-clone predictive-search[open] .predictive-search, .tc-clone predictive-search[loading] .predictive-search{ display: block; }
.tc-clone .predictive-search__result-group{ display: flex; flex-direction: column; flex: 1 1 auto; gap: 2rem; }
.tc-clone .predictive-search__result-group:first-child .predictive-search__pages-wrapper{ display: none; }
@media screen and (min-width: 750px){.tc-clone .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2), .tc-clone .predictive-search__result-group:last-child .predictive-search__pages-wrapper{ display: none; }
.tc-clone .predictive-search__result-group:first-child .predictive-search__pages-wrapper{ display: initial; }
.tc-clone .predictive-search__result-group:first-child{ flex: 0 0 26.4rem; }
.tc-clone .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child, .tc-clone .predictive-search__result-group:only-child{ flex-grow: 1; }}
.tc-clone .predictive-search__heading{ border-bottom: .1rem solid rgba(var(--color-foreground),.08); margin: 0px 2rem; padding: 1.5rem 0px 0.75rem; color: rgba(var(--color-foreground),.7); }
.tc-clone predictive-search .spinner{ width: 1.5rem; height: 1.5rem; line-height: 0; }
.tc-clone predictive-search:not([loading]) .predictive-search__loading-state, .tc-clone predictive-search:not([loading]) .predictive-search-status__loading{ display: none; }
.tc-clone predictive-search[loading] .predictive-search__loading-state{ display: flex; justify-content: center; padding: 1rem; }
.tc-clone predictive-search[loading] .predictive-search__search-for-button{ display: none; }
.tc-clone predictive-search[loading] .predictive-search__results-groups-wrapper ~ .predictive-search__loading-state{ display: none; }
.tc-clone predictive-search[loading] .predictive-search__results-groups-wrapper ~ .predictive-search__search-for-button{ display: initial; }
.tc-clone .predictive-search__list-item[aria-selected="true"] > *, .tc-clone .predictive-search__list-item:hover > *, .tc-clone .predictive-search__item[aria-selected="true"], .tc-clone .predictive-search__item:hover{ color: rgb(var(--color-foreground)); background-color: rgba(var(--color-foreground),.04); }
.tc-clone .predictive-search__list-item[aria-selected="true"] .predictive-search__item-heading, .tc-clone .predictive-search__list-item:hover .predictive-search__item-heading{ text-decoration: underline; text-underline-offset: 0.3rem; }
.tc-clone .predictive-search__item{ display: flex; padding: 1rem 2rem; text-align: left; text-decoration: none; width: 100%; }
.tc-clone .predictive-search__item--link-with-thumbnail{ display: grid; grid-template-columns: 5rem 1fr; column-gap: 2rem; grid-template-areas: "product-image product-content"; }
.tc-clone .predictive-search__item-content{ grid-area: product-content; display: flex; flex-direction: column; }
.tc-clone .predictive-search__item-content--centered{ justify-content: center; }
.tc-clone .predictive-search__item-vendor{ font-size: 0.9rem; }
.tc-clone .predictive-search__item-heading{ margin: 0px; }
.tc-clone .predictive-search__item-query-result :not(mark){ font-weight: bolder; }
.tc-clone .predictive-search__item-query-result mark{ color: rgba(var(--color-foreground),.9); }
.tc-clone .predictive-search__item-query-result mark{ background-color: transparent; }
.tc-clone .predictive-search__item .price{ color: rgba(var(--color-foreground),.7); font-size: 1.2rem; }
.tc-clone .predictive-search__item-vendor + .predictive-search__item-heading, .tc-clone .predictive-search .price{ margin-top: 0.5rem; }
.tc-clone .predictive-search__item--term{ justify-content: space-between; align-items: center; padding: 1.3rem 2rem; word-break: break-all; line-height: calc(1 + .4 / var(--font-body-scale)); }
@media screen and (min-width: 750px){.tc-clone .predictive-search__item--term{ padding-top: 1rem; padding-bottom: 1rem; }}
.tc-clone .predictive-search__item--term .icon-arrow{ width: calc(var(--font-heading-scale) * 1.4rem); height: calc(var(--font-heading-scale) * 1.4rem); flex-shrink: 0; margin-left: calc(var(--font-heading-scale) * 2rem); color: rgb(var(--color-link)); }
.tc-clone .predictive-search__image{ grid-area: product-image; object-fit: contain; font-family: "object-fit: contain"; }
.tc-clone ﻿.jdgm-xx{ left: 0px; }
.tc-clone{ --jdgm-primary-color: #2E5E4E; --jdgm-secondary-color: rgba(23,90,145,0.1); --jdgm-star-color: #2E5E4E; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #2E5E4E; --jdgm-paginate-color: #2E5E4E; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #2E5E4E; }
.tc-clone .jdgm-histogram__bar-content{ background-color: rgb(23, 90, 145); }
.tc-clone .jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon.jdgm-rev__icon::after, .tc-clone .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{ color: white; background-color: rgb(23, 90, 145); }
.tc-clone .jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper::before{ content: "See more"; }
@media only screen and (min-width: 768px){.tc-clone .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper::before{ content: "See more"; }}
.tc-clone .jdgm-prev-badge[data-average-rating="0.00"]{ display: none !important; }
.tc-clone .jdgm-author-all-initials{ display: none !important; }
.tc-clone .jdgm-author-last-initial{ display: none !important; }
.tc-clone .jdgm-rev-widg__title{ visibility: hidden; }
.tc-clone .jdgm-rev-widg__summary-text{ visibility: hidden; }
.tc-clone .jdgm-prev-badge__text{ visibility: hidden; }
.tc-clone .jdgm-rev__prod-link-prefix::before{ content: "about"; }
.tc-clone .jdgm-rev__variant-label::before{ content: "Variant: "; }
.tc-clone .jdgm-rev__out-of-store-text::before{ content: "(out of store)"; }
@media only screen and (min-width: 768px){.tc-clone .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator, .tc-clone .jdgm-rev__pics .jdgm-rev__product-picture{ display: none; }}
@media only screen and (max-width: 768px){.tc-clone .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator, .tc-clone .jdgm-rev__pics .jdgm-rev__product-picture{ display: none; }}
.tc-clone .jdgm-preview-badge[data-template="product"]{ display: none !important; }
.tc-clone .jdgm-preview-badge[data-template="collection"]{ display: none !important; }
.tc-clone .jdgm-preview-badge[data-template="index"]{ display: none !important; }
.tc-clone .jdgm-review-widget[data-from-snippet="true"]{ display: none !important; }
.tc-clone .jdgm-verified-count-badget[data-from-snippet="true"]{ display: none !important; }
.tc-clone .jdgm-carousel-wrapper[data-from-snippet="true"]{ display: none !important; }
.tc-clone .jdgm-all-reviews-text[data-from-snippet="true"]{ display: none !important; }
.tc-clone .jdgm-medals-section[data-from-snippet="true"]{ display: none !important; }
.tc-clone .jdgm-ugc-media-wrapper[data-from-snippet="true"]{ display: none !important; }
.tc-clone .jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{ display: none !important; }
.tc-clone .jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{ display: none !important; }
.tc-clone .jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{ display: none !important; }
.tc-clone .jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{ display: none !important; }
.tc-clone .jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{ display: none !important; }
.tc-clone .jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{ display: none !important; }
.tc-clone .jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{ display: none !important; }
.tc-clone .jdgm-review-snippet-widget{ --jdgm-snippet-card-color: #fff; --jdgm-snippet-text-color: #000; --jdgm-snippet-lighter-text-color: #6F6157; --jdgm-snippet-star-color: #2E5E4E; --jdgm-snippet-border-radius: 8px; --jdgm-snippet-arrows-bg-color: #fff; --jdgm-snippet-arrows-color: #000; }
.tc-clone .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{ border-radius: 8px; background: rgb(255, 255, 255); }
.tc-clone .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{ color: rgb(23, 90, 145); }
.tc-clone .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn, .tc-clone .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{ border-radius: 50%; background: rgb(255, 255, 255); }
.tc-clone .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn > svg, .tc-clone .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn > svg{ fill: rgb(0, 0, 0); }
.tc-clone .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content, .tc-clone .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon, .tc-clone .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img, .tc-clone .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{ border-radius: 8px; }
.tc-clone .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{ border-radius: 8px; }
.tc-clone .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{ border-radius: calc(4px); }
.tc-clone .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{ content: "PurePath™"; }
.tc-clone .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{ border-radius: calc(48px); }
@-webkit-keyframes jdgm-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes jdgm-spin{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
.tc-clone .jdgm-star{ font-family: JudgemeStar; font-weight: bold; opacity: 1; -webkit-font-smoothing: antialiased; display: inline !important; text-decoration: none !important; padding: 0px 4px 0px 0px !important; margin: 0px !important; }
.tc-clone .jdgm-star:hover{ opacity: 1; }
.tc-clone .jdgm-star:last-of-type{ padding: 0px !important; }
.tc-clone .jdgm-star.jdgm--on::before{ content: ""; }
.tc-clone .jdgm-star.jdgm--off::before{ content: ""; }
.tc-clone .jdgm-star.jdgm--half::before{ content: ""; }
.tc-clone .jdgm-widget *{ margin: 0px; line-height: 1.4; box-sizing: border-box; }
.tc-clone .jdgm-hidden{ display: none !important; visibility: hidden !important; }
.tc-clone .jdgm-temp-hidden{ display: none; }
.tc-clone .jdgm-spinner{ width: 40px; height: 40px; margin: auto; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(204, 204, 204); animation: 0.8s linear 0s infinite normal none running jdgm-spin; }
.tc-clone .jdgm-spinner:empty{ display: block; }
.tc-clone .jdgm-prev-badge{ display: block !important; }
.tc-clone .gps *, .tc-clone .gps ::after, .tc-clone .gps ::before{ border: 0px solid rgb(229, 231, 235); box-sizing: border-box; }
.tc-clone .gps ::after, .tc-clone .gps ::before{ --tw-content: ""; }
.tc-clone .gps{ text-size-adjust: 100%; font-feature-settings: normal; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-variation-settings: normal; line-height: inherit; margin: 0px; tab-size: 4; }
.tc-clone .gps hr{ border-top-width: 1px; color: inherit; height: 0px; }
.tc-clone .gps abbr:where([title]){ text-decoration: underline dotted; }
.tc-clone .gps h1, .tc-clone .gps h2, .tc-clone .gps h3, .tc-clone .gps h4, .tc-clone .gps h5, .tc-clone .gps h6{ font-size: inherit; font-weight: inherit; }
.tc-clone .gps a{ color: inherit; text-decoration: inherit; }
.tc-clone .gps b, .tc-clone .gps strong{ font-weight: bolder; }
.tc-clone .gps code, .tc-clone .gps kbd, .tc-clone .gps pre, .tc-clone .gps samp{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
.tc-clone .gps small{ font-size: 80%; }
.tc-clone .gps sub, .tc-clone .gps sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.tc-clone .gps sub{ bottom: -0.25em; }
.tc-clone .gps sup{ top: -0.5em; }
.tc-clone .gps table{ border-collapse: collapse; border-color: inherit; text-indent: 0px; }
.tc-clone .gps button, .tc-clone .gps input, .tc-clone .gps optgroup, .tc-clone .gps select, .tc-clone .gps textarea{ color: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; }
.tc-clone .gps button, .tc-clone .gps select{ text-transform: none; }
.tc-clone .gps [type="button"], .tc-clone .gps [type="reset"], .tc-clone .gps [type="submit"], .tc-clone .gps button{ appearance: button; background-color: transparent; background-image: none; }
.tc-clone .gps progress{ vertical-align: baseline; }
.tc-clone .gps ::-webkit-inner-spin-button, .tc-clone .gps ::-webkit-outer-spin-button{ height: auto; }
.tc-clone .gps [type="search"]{ appearance: textfield; outline-offset: -2px; }
.tc-clone .gps ::-webkit-search-decoration{ appearance: none; }
.tc-clone .gps ::-webkit-file-upload-button{ appearance: button; font: inherit; }
.tc-clone .gps summary{ display: list-item; }
.tc-clone .gps blockquote, .tc-clone .gps dd, .tc-clone .gps dl, .tc-clone .gps figure, .tc-clone .gps h1, .tc-clone .gps h2, .tc-clone .gps h3, .tc-clone .gps h4, .tc-clone .gps h5, .tc-clone .gps h6, .tc-clone .gps hr, .tc-clone .gps p, .tc-clone .gps pre{ margin: 0px; }
.tc-clone .gps fieldset{ margin: 0px; padding: 0px; }
.tc-clone .gps legend{ padding: 0px; }
.tc-clone .gps menu, .tc-clone .gps ol, .tc-clone .gps ul{ list-style: none; margin: 0px; padding: 0px; }
.tc-clone .gps textarea{ resize: vertical; }
.tc-clone .gps input::placeholder, .tc-clone .gps textarea::placeholder{ color: rgb(156, 163, 175); opacity: 1; }
.tc-clone .gps [role="button"], .tc-clone .gps button{ cursor: pointer; }
.tc-clone .gps :disabled{ cursor: default; }
.tc-clone .gps audio, .tc-clone .gps canvas, .tc-clone .gps embed, .tc-clone .gps iframe, .tc-clone .gps img, .tc-clone .gps object, .tc-clone .gps svg, .tc-clone .gps video{ display: block; vertical-align: middle; }
.tc-clone .gps img, .tc-clone .gps video{ height: auto; max-width: 100%; }
.tc-clone .gps [hidden]{ display: none; }
.tc-clone .gps{ -webkit-tap-highlight-color: transparent; scroll-behavior: smooth; }
.tc-clone .gps #__next{ height: 100%; overflow-x: clip; }
.tc-clone .gps .wrapper{ margin-left: auto; margin-right: auto; max-width: var(--g-ct-w,1200px); padding-left: var(--g-ct-p); padding-right: var(--g-ct-p); width: 100%; }
.tc-clone .gps .gem-slider:not([data-keen-slider-disabled]){ align-content: flex-start; display: flex; min-height: 100%; overflow: hidden; position: relative; width: 100%; }
.tc-clone .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{ flex-direction: row-reverse; }
.tc-clone .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{ flex-wrap: wrap; }
.tc-clone .gps [data-keen-slider-moves] *{ pointer-events: none; }
.tc-clone .gps .pb-safe{ padding-bottom: env(safe-area-inset-bottom); }
.tc-clone .gps .pt-safe{ padding-top: env(safe-area-inset-top); }
.tc-clone .gps .pl-safe{ padding-left: env(safe-area-inset-left); }
.tc-clone .gps .pr-safe{ padding-right: env(safe-area-inset-right); }
.tc-clone .gps .p-safe{ padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); }
.tc-clone .gps .px-safe{ padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); }
.tc-clone .gps .py-safe{ padding-bottom: env(safe-area-inset-bottom); padding-top: env(safe-area-inset-top); }
.tc-clone .gps .h-safe{ height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); }
.tc-clone .gps .min-h-safe{ min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); }
.tc-clone .gps .gp-text ol, .tc-clone .gps .gp-text ul, .tc-clone .gps .gp-text-instant ol, .tc-clone .gps .gp-text-instant ul{ display: block; margin-block: 1em; margin-inline: 0px; padding-inline-start: 40px; padding-left: 40px; }
.tc-clone .gps .gp-text strong{ font-weight: 700; }
.tc-clone .gps .gp-text ul > li, .tc-clone .gps .gp-text-instant ul > li{ list-style: inside disc !important; }
.tc-clone .gps .gp-text ol > li, .tc-clone .gps .gp-text-instant ol > li{ list-style: inside decimal !important; }
.tc-clone .gps [display-init="hide"] > div{ display: inline !important; overflow: hidden !important; visibility: hidden !important; }
.tc-clone .gps [display-init="hide"] > div, .tc-clone .gps [display-init="hide"] > div *{ max-height: 0px !important; max-width: 0px !important; }
.tc-clone .gps [data-slot="children"]{ align-items: center; border: 1px dashed rgb(158, 158, 158); border-radius: 3px; display: inline-flex; height: 100%; justify-content: center; min-height: 60px; overflow: hidden; visibility: hidden; width: 100%; }
.tc-clone .gps [data-slot="children"].product-feature-image{ border: unset; border-radius: 0px; visibility: visible !important; }
.tc-clone .gps [data-slot="children"]:not(.product-feature-image)::after{ content: "Drop element here"; font-size: 14px; font-weight: 700; overflow: hidden; text-align: center; text-overflow: ellipsis; visibility: hidden; white-space: nowrap; }
.tc-clone .gps .gp-instant-page [data-slot="children"].product-feature-image{ border: unset; visibility: visible !important; }
.tc-clone .gps .gp-instant-page [data-slot="children"].product-feature-image::after{ border: unset; color: rgb(170, 170, 170); visibility: visible; }
.tc-clone .gps .gp-instant-page [data-slot="children"].product-feature-image .drag-placeholder{ height: 100%; }
.tc-clone .gps .gp-dialog{ display: none; }
.tc-clone .gps .gp-dialog[open]{ display: block; }
.tc-clone .gps .gp-dialog:modal{ position: fixed; }
.tc-clone .gps h1, .tc-clone .gps h2, .tc-clone .gps h3, .tc-clone .gps h4, .tc-clone .gps h5, .tc-clone .gps h6{ word-break: normal; }
.tc-clone .gps p{ color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-align: inherit; }
.tc-clone .gps .gp-p-description-text ol, .tc-clone .gps .gp-p-description-text ul{ display: block; margin-block: 1em; margin-inline: 0px; padding-inline-start: 40px; padding-left: 40px; }
.tc-clone .gps .gp-p-description-text ol ol{ margin-block: 0px; }
.tc-clone .gps .gp-p-description-text h1{ font-size: 2em; margin-block: 0.67em; margin-inline: 0px; }
.tc-clone .gps .gp-p-description-text h1, .tc-clone .gps .gp-p-description-text h2, .tc-clone .gps .gp-p-description-text h3, .tc-clone .gps .gp-p-description-text h4, .tc-clone .gps .gp-p-description-text h5, .tc-clone .gps .gp-p-description-text h6{ display: block; font-weight: 700; }
.tc-clone .gps .gp-p-description-text h1, .tc-clone .gps .gp-p-description-text h2, .tc-clone .gps .gp-p-description-text h3, .tc-clone .gps .gp-p-description-text h4, .tc-clone .gps .gp-p-description-text h5, .tc-clone .gps .gp-p-description-text h6, .tc-clone .gps .gp-p-description-text p{ margin: 0px 0px 1em; line-height: 1.4 !important; }
.tc-clone .gps .gp-p-description-text h2{ font-size: 1.5em; }
.tc-clone .gps .gp-p-description-text h3{ font-size: 1.17em; }
.tc-clone .gps .gp-p-description-text a{ color: -webkit-link; cursor: text; text-decoration: underline; }
.tc-clone .gps .gp-p-description-text h4{ font-size: 1em; }
.tc-clone .gps .gp-p-description-text h5{ font-size: 0.83em; }
.tc-clone .gps .gp-p-description-text h6{ font-size: 0.67em; }
.tc-clone .gps .gp-p-description-text ul{ list-style-type: disc; }
.tc-clone .gps .gp-p-description-text ol{ list-style-type: decimal; }
.tc-clone .gps .gp-p-description-text ul li{ display: list-item; list-style: outside none disc; text-align: -webkit-match-parent; word-break: break-word; }
.tc-clone .gps .gp-p-description-text blockquote{ display: block; margin-block: 1em; margin-inline: 40px; }
.tc-clone .gps .gp-p-description-text table, .tc-clone .gps .gp-p-description-text td, .tc-clone .gps .gp-p-description-text th{ border: 1px dashed rgb(204, 204, 204) !important; padding: unset !important; }
.tc-clone .gps .gp-p-description-text table{ border-collapse: separate; border-spacing: 2px; box-sizing: border-box; display: table; text-indent: 0px; width: 100%; }
.tc-clone .gps .gp-p-description-text p:last-child{ margin-bottom: 0px !important; }
.tc-clone .gps .gp-tab-header-list::-webkit-scrollbar{ display: none; }
.tc-clone .gps .rfm-marquee-container{ display: flex; flex-direction: row; position: relative; transform: var(--transform); width: var(--width); max-width: unset !important; }
.tc-clone .gps .rfm-overlay{ height: 100%; position: absolute; width: 100%; }
.tc-clone .gps .rfm-overlay::after{ right: 0px; top: 0px; transform: rotate(180deg); }
.tc-clone .gps .rfm-overlay::before{ left: 0px; top: 0px; }
.tc-clone .gps .rfm-marquee{ align-items: center; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--delay); animation-direction: var(--direction); animation-play-state: var(--play); display: flex; flex: 0 0 auto; flex-direction: row; min-width: var(--min-width); z-index: 1; max-width: unset !important; }
@keyframes gp-merquee-scroll{ 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}
.tc-clone .gps .rfm-initial-child-container{ align-items: center; display: flex; flex: 0 0 auto; flex-direction: row; min-width: auto; }
.tc-clone .gps .rfm-child{ transform: var(--transform); }
.tc-clone .gps [style*="--mbchild:"] > :first-child{ margin-bottom: var(--mbchild); }
.tc-clone .gps [style*="--grchild:"] > :first-child{ grid-row: var(--grchild); }
@media (min-width: 1025px){.tc-clone .gps .rfm-marquee-container:hover div{ animation-play-state: var(--pause-on-hover); }
.tc-clone .gps .rfm-marquee-container:active div{ animation-play-state: var(--pause-on-click); }}
.tc-clone .gps.gpsil [style*="--d:"]{ display: var(--d); }
@media only screen and (max-width: 1024px){.tc-clone .gps.gpsil [style*="--d-tablet:"]{ display: var(--d-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps.gpsil [style*="--d-mobile:"]{ display: var(--d-mobile); }}
.tc-clone .gps.gpsi [style*="--ai:"]{ align-items: var(--ai); }
.tc-clone .gps.gpsi [style*="--hvr-ai:"]:hover{ align-items: var(--hvr-ai); }
.tc-clone .gps.gpsi [style*="--focus-ai:"]:focus{ align-items: var(--focus-ai); }
.tc-clone .gps.gpsi [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps.gpsi [style*="--hvr-as:"]:hover{ align-self: var(--hvr-as); }
.tc-clone .gps.gpsi [style*="--focus-as:"]:focus{ align-self: var(--focus-as); }
.tc-clone .gps.gpsi [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps.gpsi [style*="--hvr-aspect:"]:hover{ aspect-ratio: var(--hvr-aspect); }
.tc-clone .gps.gpsi [style*="--focus-aspect:"]:focus{ aspect-ratio: var(--focus-aspect); }
.tc-clone .gps.gpsi [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps.gpsi [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }
.tc-clone .gps.gpsi [style*="--focus-bg:"]:focus{ background: var(--focus-bg); }
.tc-clone .gps.gpsi [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps.gpsi [style*="--hvr-bga:"]:hover{ background-attachment: var(--hvr-bga); }
.tc-clone .gps.gpsi [style*="--focus-bga:"]:focus{ background-attachment: var(--focus-bga); }
.tc-clone .gps.gpsi [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps.gpsi [style*="--hvr-bgc:"]:hover{ background-color: var(--hvr-bgc); }
.tc-clone .gps.gpsi [style*="--focus-bgc:"]:focus{ background-color: var(--focus-bgc); }
.tc-clone .gps.gpsi [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps.gpsi [style*="--hvr-bgi:"]:hover{ background-image: var(--hvr-bgi); }
.tc-clone .gps.gpsi [style*="--focus-bgi:"]:focus{ background-image: var(--focus-bgi); }
.tc-clone .gps.gpsi [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps.gpsi [style*="--hvr-bgp:"]:hover{ background-position: var(--hvr-bgp); }
.tc-clone .gps.gpsi [style*="--focus-bgp:"]:focus{ background-position: var(--focus-bgp); }
.tc-clone .gps.gpsi [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps.gpsi [style*="--hvr-bgr:"]:hover{ background-repeat: var(--hvr-bgr); }
.tc-clone .gps.gpsi [style*="--focus-bgr:"]:focus{ background-repeat: var(--focus-bgr); }
.tc-clone .gps.gpsi [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps.gpsi [style*="--hvr-bgs:"]:hover{ background-size: var(--hvr-bgs); }
.tc-clone .gps.gpsi [style*="--focus-bgs:"]:focus{ background-size: var(--focus-bgs); }
.tc-clone .gps.gpsi [style*="--b:"]{ border: var(--b); }
.tc-clone .gps.gpsi [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }
.tc-clone .gps.gpsi [style*="--focus-b:"]:focus{ border: var(--focus-b); }
.tc-clone .gps.gpsi [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps.gpsi [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }
.tc-clone .gps.gpsi [style*="--focus-bb:"]:focus{ border-bottom: var(--focus-bb); }
.tc-clone .gps.gpsi [style*="--bbw:"]{ border-bottom-width: var(--bbw); }
.tc-clone .gps.gpsi [style*="--hvr-bbw:"]:hover{ border-bottom-width: var(--hvr-bbw); }
.tc-clone .gps.gpsi [style*="--focus-bbw:"]:focus{ border-bottom-width: var(--focus-bbw); }
.tc-clone .gps.gpsi [style*="--blw:"]{ border-left-width: var(--blw); }
.tc-clone .gps.gpsi [style*="--hvr-blw:"]:hover{ border-left-width: var(--hvr-blw); }
.tc-clone .gps.gpsi [style*="--focus-blw:"]:focus{ border-left-width: var(--focus-blw); }
.tc-clone .gps.gpsi [style*="--brw:"]{ border-right-width: var(--brw); }
.tc-clone .gps.gpsi [style*="--hvr-brw:"]:hover{ border-right-width: var(--hvr-brw); }
.tc-clone .gps.gpsi [style*="--focus-brw:"]:focus{ border-right-width: var(--focus-brw); }
.tc-clone .gps.gpsi [style*="--btw:"]{ border-top-width: var(--btw); }
.tc-clone .gps.gpsi [style*="--hvr-btw:"]:hover{ border-top-width: var(--hvr-btw); }
.tc-clone .gps.gpsi [style*="--focus-btw:"]:focus{ border-top-width: var(--focus-btw); }
.tc-clone .gps.gpsi [style*="--bbc:"]{ border-bottom-color: var(--bbc); }
.tc-clone .gps.gpsi [style*="--hvr-bbc:"]:hover{ border-bottom-color: var(--hvr-bbc); }
.tc-clone .gps.gpsi [style*="--focus-bbc:"]:focus{ border-bottom-color: var(--focus-bbc); }
.tc-clone .gps.gpsi [style*="--btc:"]{ border-top-color: var(--btc); }
.tc-clone .gps.gpsi [style*="--hvr-btc:"]:hover{ border-top-color: var(--hvr-btc); }
.tc-clone .gps.gpsi [style*="--focus-btc:"]:focus{ border-top-color: var(--focus-btc); }
.tc-clone .gps.gpsi [style*="--blc:"]{ border-left-color: var(--blc); }
.tc-clone .gps.gpsi [style*="--hvr-blc:"]:hover{ border-left-color: var(--hvr-blc); }
.tc-clone .gps.gpsi [style*="--focus-blc:"]:focus{ border-left-color: var(--focus-blc); }
.tc-clone .gps.gpsi [style*="--brc:"]{ border-right-color: var(--brc); }
.tc-clone .gps.gpsi [style*="--hvr-brc:"]:hover{ border-right-color: var(--hvr-brc); }
.tc-clone .gps.gpsi [style*="--focus-brc:"]:focus{ border-right-color: var(--focus-brc); }
.tc-clone .gps.gpsi [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps.gpsi [style*="--hvr-bc:"]:hover{ border-color: var(--hvr-bc); }
.tc-clone .gps.gpsi [style*="--focus-bc:"]:focus{ border-color: var(--focus-bc); }
.tc-clone .gps.gpsi [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps.gpsi [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }
.tc-clone .gps.gpsi [style*="--focus-bblr:"]:focus{ border-bottom-left-radius: var(--focus-bblr); }
.tc-clone .gps.gpsi [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps.gpsi [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }
.tc-clone .gps.gpsi [style*="--focus-bbrr:"]:focus{ border-bottom-right-radius: var(--focus-bbrr); }
.tc-clone .gps.gpsi [style*="--bl:"]{ border-left: var(--bl); }
.tc-clone .gps.gpsi [style*="--hvr-bl:"]:hover{ border-left: var(--hvr-bl); }
.tc-clone .gps.gpsi [style*="--focus-bl:"]:focus{ border-left: var(--focus-bl); }
.tc-clone .gps.gpsi [style*="--radius:"]{ border-radius: var(--radius); }
.tc-clone .gps.gpsi [style*="--hvr-radius:"]:hover{ border-radius: var(--hvr-radius); }
.tc-clone .gps.gpsi [style*="--focus-radius:"]:focus{ border-radius: var(--focus-radius); }
.tc-clone .gps.gpsi [style*="--br:"]{ border-right: var(--br); }
.tc-clone .gps.gpsi [style*="--hvr-br:"]:hover{ border-right: var(--hvr-br); }
.tc-clone .gps.gpsi [style*="--focus-br:"]:focus{ border-right: var(--focus-br); }
.tc-clone .gps.gpsi [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps.gpsi [style*="--hvr-bs:"]:hover{ border-style: var(--hvr-bs); }
.tc-clone .gps.gpsi [style*="--focus-bs:"]:focus{ border-style: var(--focus-bs); }
.tc-clone .gps.gpsi [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps.gpsi [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }
.tc-clone .gps.gpsi [style*="--focus-bt:"]:focus{ border-top: var(--focus-bt); }
.tc-clone .gps.gpsi [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps.gpsi [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }
.tc-clone .gps.gpsi [style*="--focus-btlr:"]:focus{ border-top-left-radius: var(--focus-btlr); }
.tc-clone .gps.gpsi [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps.gpsi [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }
.tc-clone .gps.gpsi [style*="--focus-btrr:"]:focus{ border-top-right-radius: var(--focus-btrr); }
.tc-clone .gps.gpsi [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps.gpsi [style*="--hvr-bw:"]:hover{ border-width: var(--hvr-bw); }
.tc-clone .gps.gpsi [style*="--focus-bw:"]:focus{ border-width: var(--focus-bw); }
.tc-clone .gps.gpsi [style*="--bottom:"]{ bottom: var(--bottom); }
.tc-clone .gps.gpsi [style*="--hvr-bottom:"]:hover{ bottom: var(--hvr-bottom); }
.tc-clone .gps.gpsi [style*="--focus-bottom:"]:focus{ bottom: var(--focus-bottom); }
.tc-clone .gps.gpsi [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps.gpsi [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }
.tc-clone .gps.gpsi [style*="--focus-shadow:"]:focus{ box-shadow: var(--focus-shadow); }
.tc-clone .gps.gpsi [style*="--c:"]{ color: var(--c); }
.tc-clone .gps.gpsi [style*="--hvr-c:"]:hover{ color: var(--hvr-c); }
.tc-clone .gps.gpsi [style*="--focus-c:"]:focus{ color: var(--focus-c); }
.tc-clone .gps.gpsi [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps.gpsi [style*="--hvr-cg:"]:hover{ column-gap: var(--hvr-cg); }
.tc-clone .gps.gpsi [style*="--focus-cg:"]:focus{ column-gap: var(--focus-cg); }
.tc-clone .gps.gpsi [style*="--d:"]{ display: var(--d); }
.tc-clone .gps.gpsi [style*="--hvr-d:"]:hover{ display: var(--hvr-d); }
.tc-clone .gps.gpsi [style*="--focus-d:"]:focus{ display: var(--focus-d); }
.tc-clone .gps.gpsi [style*="--fd:"]{ flex-direction: var(--fd); }
.tc-clone .gps.gpsi [style*="--hvr-fd:"]:hover{ flex-direction: var(--hvr-fd); }
.tc-clone .gps.gpsi [style*="--focus-fd:"]:focus{ flex-direction: var(--focus-fd); }
.tc-clone .gps.gpsi [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps.gpsi [style*="--hvr-ff:"]:hover{ font-family: var(--hvr-ff); }
.tc-clone .gps.gpsi [style*="--focus-ff:"]:focus{ font-family: var(--focus-ff); }
.tc-clone .gps.gpsi [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps.gpsi [style*="--hvr-size:"]:hover{ font-size: var(--hvr-size); }
.tc-clone .gps.gpsi [style*="--focus-size:"]:focus{ font-size: var(--focus-size); }
.tc-clone .gps.gpsi [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps.gpsi [style*="--hvr-weight:"]:hover{ font-weight: var(--hvr-weight); }
.tc-clone .gps.gpsi [style*="--focus-weight:"]:focus{ font-weight: var(--focus-weight); }
.tc-clone .gps.gpsi [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps.gpsi [style*="--hvr-fs:"]:hover{ font-style: var(--hvr-fs); }
.tc-clone .gps.gpsi [style*="--focus-fs:"]:focus{ font-style: var(--focus-fs); }
.tc-clone .gps.gpsi [style*="--gg:"]{ gap: var(--gg); }
.tc-clone .gps.gpsi [style*="--hvr-gg:"]:hover{ gap: var(--hvr-gg); }
.tc-clone .gps.gpsi [style*="--focus-gg:"]:focus{ gap: var(--focus-gg); }
.tc-clone .gps.gpsi [style*="--gr:"]{ grid-row: var(--gr); }
.tc-clone .gps.gpsi [style*="--hvr-gr:"]:hover{ grid-row: var(--hvr-gr); }
.tc-clone .gps.gpsi [style*="--focus-gr:"]:focus{ grid-row: var(--focus-gr); }
.tc-clone .gps.gpsi [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps.gpsi [style*="--hvr-gtc:"]:hover{ grid-template-columns: var(--hvr-gtc); }
.tc-clone .gps.gpsi [style*="--focus-gtc:"]:focus{ grid-template-columns: var(--focus-gtc); }
.tc-clone .gps.gpsi [style*="--gtr:"]{ grid-template-rows: var(--gtr); }
.tc-clone .gps.gpsi [style*="--hvr-gtr:"]:hover{ grid-template-rows: var(--hvr-gtr); }
.tc-clone .gps.gpsi [style*="--focus-gtr:"]:focus{ grid-template-rows: var(--focus-gtr); }
.tc-clone .gps.gpsi [style*="--h:"]{ height: var(--h); }
.tc-clone .gps.gpsi [style*="--hvr-h:"]:hover{ height: var(--hvr-h); }
.tc-clone .gps.gpsi [style*="--focus-h:"]:focus{ height: var(--focus-h); }
.tc-clone .gps.gpsi [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps.gpsi [style*="--hvr-jc:"]:hover{ justify-content: var(--hvr-jc); }
.tc-clone .gps.gpsi [style*="--focus-jc:"]:focus{ justify-content: var(--focus-jc); }
.tc-clone .gps.gpsi [style*="--js:"]{ justify-self: var(--js); }
.tc-clone .gps.gpsi [style*="--hvr-js:"]:hover{ justify-self: var(--hvr-js); }
.tc-clone .gps.gpsi [style*="--focus-js:"]:focus{ justify-self: var(--focus-js); }
.tc-clone .gps.gpsi [style*="--left:"]{ left: var(--left); }
.tc-clone .gps.gpsi [style*="--hvr-left:"]:hover{ left: var(--hvr-left); }
.tc-clone .gps.gpsi [style*="--focus-left:"]:focus{ left: var(--focus-left); }
.tc-clone .gps.gpsi [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps.gpsi [style*="--hvr-ls:"]:hover{ letter-spacing: var(--hvr-ls); }
.tc-clone .gps.gpsi [style*="--focus-ls:"]:focus{ letter-spacing: var(--focus-ls); }
.tc-clone .gps.gpsi [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps.gpsi [style*="--hvr-lh:"]:hover{ line-height: var(--hvr-lh); }
.tc-clone .gps.gpsi [style*="--focus-lh:"]:focus{ line-height: var(--focus-lh); }
.tc-clone .gps.gpsi [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps.gpsi [style*="--hvr-tdt:"]:hover{ text-decoration-thickness: var(--hvr-tdt); }
.tc-clone .gps.gpsi [style*="--focus-tdt:"]:focus{ text-decoration-thickness: var(--focus-tdt); }
.tc-clone .gps.gpsi [style*="--tdc:"]{ text-decoration-color: var(--tdc); }
.tc-clone .gps.gpsi [style*="--hvr-tdc:"]:hover{ text-decoration-color: var(--hvr-tdc); }
.tc-clone .gps.gpsi [style*="--focus-tdc:"]:focus{ text-decoration-color: var(--focus-tdc); }
.tc-clone .gps.gpsi [style*="--tdl:"]{ text-decoration-line: var(--tdl); }
.tc-clone .gps.gpsi [style*="--hvr-tdl:"]:hover{ text-decoration-line: var(--hvr-tdl); }
.tc-clone .gps.gpsi [style*="--focus-tdl:"]:focus{ text-decoration-line: var(--focus-tdl); }
.tc-clone .gps.gpsi [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps.gpsi [style*="--hvr-m:"]:hover{ margin: var(--hvr-m); }
.tc-clone .gps.gpsi [style*="--focus-m:"]:focus{ margin: var(--focus-m); }
.tc-clone .gps.gpsi [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps.gpsi [style*="--hvr-mb:"]:hover{ margin-bottom: var(--hvr-mb); }
.tc-clone .gps.gpsi [style*="--focus-mb:"]:focus{ margin-bottom: var(--focus-mb); }
.tc-clone .gps.gpsi [style*="--ml:"]{ margin-left: var(--ml); }
.tc-clone .gps.gpsi [style*="--hvr-ml:"]:hover{ margin-left: var(--hvr-ml); }
.tc-clone .gps.gpsi [style*="--focus-ml:"]:focus{ margin-left: var(--focus-ml); }
.tc-clone .gps.gpsi [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps.gpsi [style*="--hvr-mr:"]:hover{ margin-right: var(--hvr-mr); }
.tc-clone .gps.gpsi [style*="--focus-mr:"]:focus{ margin-right: var(--focus-mr); }
.tc-clone .gps.gpsi [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps.gpsi [style*="--hvr-mt:"]:hover{ margin-top: var(--hvr-mt); }
.tc-clone .gps.gpsi [style*="--focus-mt:"]:focus{ margin-top: var(--focus-mt); }
.tc-clone .gps.gpsi [style*="--maxh:"]{ max-height: var(--maxh); }
.tc-clone .gps.gpsi [style*="--hvr-maxh:"]:hover{ max-height: var(--hvr-maxh); }
.tc-clone .gps.gpsi [style*="--focus-maxh:"]:focus{ max-height: var(--focus-maxh); }
.tc-clone .gps.gpsi [style*="--maxw:"]{ max-width: var(--maxw); }
.tc-clone .gps.gpsi [style*="--hvr-maxw:"]:hover{ max-width: var(--hvr-maxw); }
.tc-clone .gps.gpsi [style*="--focus-maxw:"]:focus{ max-width: var(--focus-maxw); }
.tc-clone .gps.gpsi [style*="--minh:"]{ min-height: var(--minh); }
.tc-clone .gps.gpsi [style*="--hvr-minh:"]:hover{ min-height: var(--hvr-minh); }
.tc-clone .gps.gpsi [style*="--focus-minh:"]:focus{ min-height: var(--focus-minh); }
.tc-clone .gps.gpsi [style*="--minw:"]{ min-width: var(--minw); }
.tc-clone .gps.gpsi [style*="--hvr-minw:"]:hover{ min-width: var(--hvr-minw); }
.tc-clone .gps.gpsi [style*="--focus-minw:"]:focus{ min-width: var(--focus-minw); }
.tc-clone .gps.gpsi [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps.gpsi [style*="--hvr-objf:"]:hover{ object-fit: var(--hvr-objf); }
.tc-clone .gps.gpsi [style*="--focus-objf:"]:focus{ object-fit: var(--focus-objf); }
.tc-clone .gps.gpsi [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps.gpsi [style*="--hvr-op:"]:hover{ opacity: var(--hvr-op); }
.tc-clone .gps.gpsi [style*="--focus-op:"]:focus{ opacity: var(--focus-op); }
.tc-clone .gps.gpsi [style*="--o:"]{ order: var(--o); }
.tc-clone .gps.gpsi [style*="--hvr-o:"]:hover{ order: var(--hvr-o); }
.tc-clone .gps.gpsi [style*="--focus-o:"]:focus{ order: var(--focus-o); }
.tc-clone .gps.gpsi [style*="--of:"]{ overflow: var(--of); }
.tc-clone .gps.gpsi [style*="--hvr-of:"]:hover{ overflow: var(--hvr-of); }
.tc-clone .gps.gpsi [style*="--focus-of:"]:focus{ overflow: var(--focus-of); }
.tc-clone .gps.gpsi [style*="--ofx:"]{ overflow-x: var(--ofx); }
.tc-clone .gps.gpsi [style*="--hvr-ofx:"]:hover{ overflow-x: var(--hvr-ofx); }
.tc-clone .gps.gpsi [style*="--focus-ofx:"]:focus{ overflow-x: var(--focus-ofx); }
.tc-clone .gps.gpsi [style*="--ofy:"]{ overflow-y: var(--ofy); }
.tc-clone .gps.gpsi [style*="--hvr-ofy:"]:hover{ overflow-y: var(--hvr-ofy); }
.tc-clone .gps.gpsi [style*="--focus-ofy:"]:focus{ overflow-y: var(--focus-ofy); }
.tc-clone .gps.gpsi [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps.gpsi [style*="--hvr-pc:"]:hover{ place-content: var(--hvr-pc); }
.tc-clone .gps.gpsi [style*="--focus-pc:"]:focus{ place-content: var(--focus-pc); }
.tc-clone .gps.gpsi [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps.gpsi [style*="--hvr-p:"]:hover{ padding: var(--hvr-p); }
.tc-clone .gps.gpsi [style*="--focus-p:"]:focus{ padding: var(--focus-p); }
.tc-clone .gps.gpsi [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps.gpsi [style*="--hvr-pb:"]:hover{ padding-bottom: var(--hvr-pb); }
.tc-clone .gps.gpsi [style*="--focus-pb:"]:focus{ padding-bottom: var(--focus-pb); }
.tc-clone .gps.gpsi [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps.gpsi [style*="--hvr-pl:"]:hover{ padding-left: var(--hvr-pl); }
.tc-clone .gps.gpsi [style*="--focus-pl:"]:focus{ padding-left: var(--focus-pl); }
.tc-clone .gps.gpsi [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps.gpsi [style*="--hvr-pr:"]:hover{ padding-right: var(--hvr-pr); }
.tc-clone .gps.gpsi [style*="--focus-pr:"]:focus{ padding-right: var(--focus-pr); }
.tc-clone .gps.gpsi [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps.gpsi [style*="--hvr-pt:"]:hover{ padding-top: var(--hvr-pt); }
.tc-clone .gps.gpsi [style*="--focus-pt:"]:focus{ padding-top: var(--focus-pt); }
.tc-clone .gps.gpsi [style*="--pe:"]{ pointer-events: var(--pe); }
.tc-clone .gps.gpsi [style*="--hvr-pe:"]:hover{ pointer-events: var(--hvr-pe); }
.tc-clone .gps.gpsi [style*="--focus-pe:"]:focus{ pointer-events: var(--focus-pe); }
.tc-clone .gps.gpsi [style*="--pos:"]{ position: var(--pos); }
.tc-clone .gps.gpsi [style*="--hvr-pos:"]:hover{ position: var(--hvr-pos); }
.tc-clone .gps.gpsi [style*="--focus-pos:"]:focus{ position: var(--focus-pos); }
.tc-clone .gps.gpsi [style*="--right:"]{ right: var(--right); }
.tc-clone .gps.gpsi [style*="--hvr-right:"]:hover{ right: var(--hvr-right); }
.tc-clone .gps.gpsi [style*="--focus-right:"]:focus{ right: var(--focus-right); }
.tc-clone .gps.gpsi [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps.gpsi [style*="--hvr-rg:"]:hover{ row-gap: var(--hvr-rg); }
.tc-clone .gps.gpsi [style*="--focus-rg:"]:focus{ row-gap: var(--focus-rg); }
.tc-clone .gps.gpsi [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps.gpsi [style*="--hvr-ta:"]:hover{ text-align: var(--hvr-ta); }
.tc-clone .gps.gpsi [style*="--focus-ta:"]:focus{ text-align: var(--focus-ta); }
.tc-clone .gps.gpsi [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps.gpsi [style*="--hvr-ts:"]:hover{ text-shadow: var(--hvr-ts); }
.tc-clone .gps.gpsi [style*="--focus-ts:"]:focus{ text-shadow: var(--focus-ts); }
.tc-clone .gps.gpsi [style*="--tt:"]{ text-transform: var(--tt); }
.tc-clone .gps.gpsi [style*="--hvr-tt:"]:hover{ text-transform: var(--hvr-tt); }
.tc-clone .gps.gpsi [style*="--focus-tt:"]:focus{ text-transform: var(--focus-tt); }
.tc-clone .gps.gpsi [style*="--top:"]{ top: var(--top); }
.tc-clone .gps.gpsi [style*="--hvr-top:"]:hover{ top: var(--hvr-top); }
.tc-clone .gps.gpsi [style*="--focus-top:"]:focus{ top: var(--focus-top); }
.tc-clone .gps.gpsi [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps.gpsi [style*="--hvr-t:"]:hover{ transform: var(--hvr-t); }
.tc-clone .gps.gpsi [style*="--focus-t:"]:focus{ transform: var(--focus-t); }
.tc-clone .gps.gpsi [style*="--v:"]{ visibility: var(--v); }
.tc-clone .gps.gpsi [style*="--hvr-v:"]:hover{ visibility: var(--hvr-v); }
.tc-clone .gps.gpsi [style*="--focus-v:"]:focus{ visibility: var(--focus-v); }
.tc-clone .gps.gpsi [style*="--ws:"]{ white-space: var(--ws); }
.tc-clone .gps.gpsi [style*="--hvr-ws:"]:hover{ white-space: var(--hvr-ws); }
.tc-clone .gps.gpsi [style*="--focus-ws:"]:focus{ white-space: var(--focus-ws); }
.tc-clone .gps.gpsi [style*="--w:"]{ width: var(--w); }
.tc-clone .gps.gpsi [style*="--hvr-w:"]:hover{ width: var(--hvr-w); }
.tc-clone .gps.gpsi [style*="--focus-w:"]:focus{ width: var(--focus-w); }
.tc-clone .gps.gpsi [style*="--z:"]{ z-index: var(--z); }
.tc-clone .gps.gpsi [style*="--hvr-z:"]:hover{ z-index: var(--hvr-z); }
.tc-clone .gps.gpsi [style*="--focus-z:"]:focus{ z-index: var(--focus-z); }
.tc-clone .gps.gpsi [style*="--wm:"]{ writing-mode: var(--wm); }
.tc-clone .gps.gpsi [style*="--hvr-wm:"]:hover{ writing-mode: var(--hvr-wm); }
.tc-clone .gps.gpsi [style*="--focus-wm:"]:focus{ writing-mode: var(--focus-wm); }
.tc-clone .gps.gpsi [style*="--line-clamp:"]{ -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); display: -webkit-box; overflow: hidden; }
@media only screen and (max-width: 1024px){.tc-clone .gps.gpsi [style*="--ai-tablet:"]{ align-items: var(--ai-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ai-tablet:"]:hover{ align-items: var(--hvr-ai-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ai-tablet:"]:focus{ align-items: var(--focus-ai-tablet); }
.tc-clone .gps.gpsi [style*="--as-tablet:"]{ align-self: var(--as-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-as-tablet:"]:hover{ align-self: var(--hvr-as-tablet); }
.tc-clone .gps.gpsi [style*="--focus-as-tablet:"]:focus{ align-self: var(--focus-as-tablet); }
.tc-clone .gps.gpsi [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-aspect-tablet:"]:hover{ aspect-ratio: var(--hvr-aspect-tablet); }
.tc-clone .gps.gpsi [style*="--focus-aspect-tablet:"]:focus{ aspect-ratio: var(--focus-aspect-tablet); }
.tc-clone .gps.gpsi [style*="--bg-tablet:"]{ background: var(--bg-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bg-tablet:"]:hover{ background: var(--hvr-bg-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bg-tablet:"]:focus{ background: var(--focus-bg-tablet); }
.tc-clone .gps.gpsi [style*="--bga-tablet:"]{ background-attachment: var(--bga-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bga-tablet:"]:hover{ background-attachment: var(--hvr-bga-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bga-tablet:"]:focus{ background-attachment: var(--focus-bga-tablet); }
.tc-clone .gps.gpsi [style*="--bgc-tablet:"]{ background-color: var(--bgc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bgc-tablet:"]:hover{ background-color: var(--hvr-bgc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bgc-tablet:"]:focus{ background-color: var(--focus-bgc-tablet); }
.tc-clone .gps.gpsi [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bgi-tablet:"]:hover{ background-image: var(--hvr-bgi-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bgi-tablet:"]:focus{ background-image: var(--focus-bgi-tablet); }
.tc-clone .gps.gpsi [style*="--bgp-tablet:"]{ background-position: var(--bgp-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bgp-tablet:"]:hover{ background-position: var(--hvr-bgp-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bgp-tablet:"]:focus{ background-position: var(--focus-bgp-tablet); }
.tc-clone .gps.gpsi [style*="--bgr-tablet:"]{ background-repeat: var(--bgr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bgr-tablet:"]:hover{ background-repeat: var(--hvr-bgr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bgr-tablet:"]:focus{ background-repeat: var(--focus-bgr-tablet); }
.tc-clone .gps.gpsi [style*="--bgs-tablet:"]{ background-size: var(--bgs-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bgs-tablet:"]:hover{ background-size: var(--hvr-bgs-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bgs-tablet:"]:focus{ background-size: var(--focus-bgs-tablet); }
.tc-clone .gps.gpsi [style*="--b-tablet:"]{ border: var(--b-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-b-tablet:"]:hover{ border: var(--hvr-b-tablet); }
.tc-clone .gps.gpsi [style*="--focus-b-tablet:"]:focus{ border: var(--focus-b-tablet); }
.tc-clone .gps.gpsi [style*="--bb-tablet:"]{ border-bottom: var(--bb-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bb-tablet:"]:hover{ border-bottom: var(--hvr-bb-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bb-tablet:"]:focus{ border-bottom: var(--focus-bb-tablet); }
.tc-clone .gps.gpsi [style*="--bbw-tablet:"]{ border-bottom-width: var(--bbw-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bbw-tablet:"]:hover{ border-bottom-width: var(--hvr-bbw-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bbw-tablet:"]:focus{ border-bottom-width: var(--focus-bbw-tablet); }
.tc-clone .gps.gpsi [style*="--blw-tablet:"]{ border-left-width: var(--blw-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-blw-tablet:"]:hover{ border-left-width: var(--hvr-blw-tablet); }
.tc-clone .gps.gpsi [style*="--focus-blw-tablet:"]:focus{ border-left-width: var(--focus-blw-tablet); }
.tc-clone .gps.gpsi [style*="--brw-tablet:"]{ border-right-width: var(--brw-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-brw-tablet:"]:hover{ border-right-width: var(--hvr-brw-tablet); }
.tc-clone .gps.gpsi [style*="--focus-brw-tablet:"]:focus{ border-right-width: var(--focus-brw-tablet); }
.tc-clone .gps.gpsi [style*="--btw-tablet:"]{ border-top-width: var(--btw-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-btw-tablet:"]:hover{ border-top-width: var(--hvr-btw-tablet); }
.tc-clone .gps.gpsi [style*="--focus-btw-tablet:"]:focus{ border-top-width: var(--focus-btw-tablet); }
.tc-clone .gps.gpsi [style*="--bbc-tablet:"]{ border-bottom-color: var(--bbc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bbc-tablet:"]:hover{ border-bottom-color: var(--hvr-bbc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bbc-tablet:"]:focus{ border-bottom-color: var(--focus-bbc-tablet); }
.tc-clone .gps.gpsi [style*="--btc-tablet:"]{ border-top-color: var(--btc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-btc-tablet:"]:hover{ border-top-color: var(--hvr-btc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-btc-tablet:"]:focus{ border-top-color: var(--focus-btc-tablet); }
.tc-clone .gps.gpsi [style*="--blc-tablet:"]{ border-left-color: var(--blc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-blc-tablet:"]:hover{ border-left-color: var(--hvr-blc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-blc-tablet:"]:focus{ border-left-color: var(--focus-blc-tablet); }
.tc-clone .gps.gpsi [style*="--brc-tablet:"]{ border-right-color: var(--brc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-brc-tablet:"]:hover{ border-right-color: var(--hvr-brc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-brc-tablet:"]:focus{ border-right-color: var(--focus-brc-tablet); }
.tc-clone .gps.gpsi [style*="--bc-tablet:"]{ border-color: var(--bc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bc-tablet:"]:hover{ border-color: var(--hvr-bc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bc-tablet:"]:focus{ border-color: var(--focus-bc-tablet); }
.tc-clone .gps.gpsi [style*="--bblr-tablet:"]{ border-bottom-left-radius: var(--bblr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bblr-tablet:"]:hover{ border-bottom-left-radius: var(--hvr-bblr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bblr-tablet:"]:focus{ border-bottom-left-radius: var(--focus-bblr-tablet); }
.tc-clone .gps.gpsi [style*="--bbrr-tablet:"]{ border-bottom-right-radius: var(--bbrr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bbrr-tablet:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bbrr-tablet:"]:focus{ border-bottom-right-radius: var(--focus-bbrr-tablet); }
.tc-clone .gps.gpsi [style*="--bl-tablet:"]{ border-left: var(--bl-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bl-tablet:"]:hover{ border-left: var(--hvr-bl-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bl-tablet:"]:focus{ border-left: var(--focus-bl-tablet); }
.tc-clone .gps.gpsi [style*="--radius-tablet:"]{ border-radius: var(--radius-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-radius-tablet:"]:hover{ border-radius: var(--hvr-radius-tablet); }
.tc-clone .gps.gpsi [style*="--focus-radius-tablet:"]:focus{ border-radius: var(--focus-radius-tablet); }
.tc-clone .gps.gpsi [style*="--br-tablet:"]{ border-right: var(--br-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-br-tablet:"]:hover{ border-right: var(--hvr-br-tablet); }
.tc-clone .gps.gpsi [style*="--focus-br-tablet:"]:focus{ border-right: var(--focus-br-tablet); }
.tc-clone .gps.gpsi [style*="--bs-tablet:"]{ border-style: var(--bs-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bs-tablet:"]:hover{ border-style: var(--hvr-bs-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bs-tablet:"]:focus{ border-style: var(--focus-bs-tablet); }
.tc-clone .gps.gpsi [style*="--bt-tablet:"]{ border-top: var(--bt-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bt-tablet:"]:hover{ border-top: var(--hvr-bt-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bt-tablet:"]:focus{ border-top: var(--focus-bt-tablet); }
.tc-clone .gps.gpsi [style*="--btlr-tablet:"]{ border-top-left-radius: var(--btlr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-btlr-tablet:"]:hover{ border-top-left-radius: var(--hvr-btlr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-btlr-tablet:"]:focus{ border-top-left-radius: var(--focus-btlr-tablet); }
.tc-clone .gps.gpsi [style*="--btrr-tablet:"]{ border-top-right-radius: var(--btrr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-btrr-tablet:"]:hover{ border-top-right-radius: var(--hvr-btrr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-btrr-tablet:"]:focus{ border-top-right-radius: var(--focus-btrr-tablet); }
.tc-clone .gps.gpsi [style*="--bw-tablet:"]{ border-width: var(--bw-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bw-tablet:"]:hover{ border-width: var(--hvr-bw-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bw-tablet:"]:focus{ border-width: var(--focus-bw-tablet); }
.tc-clone .gps.gpsi [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-bottom-tablet:"]:hover{ bottom: var(--hvr-bottom-tablet); }
.tc-clone .gps.gpsi [style*="--focus-bottom-tablet:"]:focus{ bottom: var(--focus-bottom-tablet); }
.tc-clone .gps.gpsi [style*="--shadow-tablet:"]{ box-shadow: var(--shadow-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-shadow-tablet:"]:hover{ box-shadow: var(--hvr-shadow-tablet); }
.tc-clone .gps.gpsi [style*="--focus-shadow-tablet:"]:focus{ box-shadow: var(--focus-shadow-tablet); }
.tc-clone .gps.gpsi [style*="--c-tablet:"]{ color: var(--c-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-c-tablet:"]:hover{ color: var(--hvr-c-tablet); }
.tc-clone .gps.gpsi [style*="--focus-c-tablet:"]:focus{ color: var(--focus-c-tablet); }
.tc-clone .gps.gpsi [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-cg-tablet:"]:hover{ column-gap: var(--hvr-cg-tablet); }
.tc-clone .gps.gpsi [style*="--focus-cg-tablet:"]:focus{ column-gap: var(--focus-cg-tablet); }
.tc-clone .gps.gpsi [style*="--d-tablet:"]{ display: var(--d-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-d-tablet:"]:hover{ display: var(--hvr-d-tablet); }
.tc-clone .gps.gpsi [style*="--focus-d-tablet:"]:focus{ display: var(--focus-d-tablet); }
.tc-clone .gps.gpsi [style*="--fd-tablet:"]{ flex-direction: var(--fd-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-fd-tablet:"]:hover{ flex-direction: var(--hvr-fd-tablet); }
.tc-clone .gps.gpsi [style*="--focus-fd-tablet:"]:focus{ flex-direction: var(--focus-fd-tablet); }
.tc-clone .gps.gpsi [style*="--ff-tablet:"]{ font-family: var(--ff-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ff-tablet:"]:hover{ font-family: var(--hvr-ff-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ff-tablet:"]:focus{ font-family: var(--focus-ff-tablet); }
.tc-clone .gps.gpsi [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-size-tablet:"]:hover{ font-size: var(--hvr-size-tablet); }
.tc-clone .gps.gpsi [style*="--focus-size-tablet:"]:focus{ font-size: var(--focus-size-tablet); }
.tc-clone .gps.gpsi [style*="--weight-tablet:"]{ font-weight: var(--weight-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-weight-tablet:"]:hover{ font-weight: var(--hvr-weight-tablet); }
.tc-clone .gps.gpsi [style*="--focus-weight-tablet:"]:focus{ font-weight: var(--focus-weight-tablet); }
.tc-clone .gps.gpsi [style*="--fs-tablet:"]{ font-style: var(--fs-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-fs-tablet:"]:hover{ font-style: var(--hvr-fs-tablet); }
.tc-clone .gps.gpsi [style*="--focus-fs-tablet:"]:focus{ font-style: var(--focus-fs-tablet); }
.tc-clone .gps.gpsi [style*="--gg-tablet:"]{ gap: var(--gg-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-gg-tablet:"]:hover{ gap: var(--hvr-gg-tablet); }
.tc-clone .gps.gpsi [style*="--focus-gg-tablet:"]:focus{ gap: var(--focus-gg-tablet); }
.tc-clone .gps.gpsi [style*="--gr-tablet:"]{ grid-row: var(--gr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-gr-tablet:"]:hover{ grid-row: var(--hvr-gr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-gr-tablet:"]:focus{ grid-row: var(--focus-gr-tablet); }
.tc-clone .gps.gpsi [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-gtc-tablet:"]:hover{ grid-template-columns: var(--hvr-gtc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-gtc-tablet:"]:focus{ grid-template-columns: var(--focus-gtc-tablet); }
.tc-clone .gps.gpsi [style*="--gtr-tablet:"]{ grid-template-rows: var(--gtr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-gtr-tablet:"]:hover{ grid-template-rows: var(--hvr-gtr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-gtr-tablet:"]:focus{ grid-template-rows: var(--focus-gtr-tablet); }
.tc-clone .gps.gpsi [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-h-tablet:"]:hover{ height: var(--hvr-h-tablet); }
.tc-clone .gps.gpsi [style*="--focus-h-tablet:"]:focus{ height: var(--focus-h-tablet); }
.tc-clone .gps.gpsi [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-jc-tablet:"]:hover{ justify-content: var(--hvr-jc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-jc-tablet:"]:focus{ justify-content: var(--focus-jc-tablet); }
.tc-clone .gps.gpsi [style*="--js-tablet:"]{ justify-self: var(--js-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-js-tablet:"]:hover{ justify-self: var(--hvr-js-tablet); }
.tc-clone .gps.gpsi [style*="--focus-js-tablet:"]:focus{ justify-self: var(--focus-js-tablet); }
.tc-clone .gps.gpsi [style*="--left-tablet:"]{ left: var(--left-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-left-tablet:"]:hover{ left: var(--hvr-left-tablet); }
.tc-clone .gps.gpsi [style*="--focus-left-tablet:"]:focus{ left: var(--focus-left-tablet); }
.tc-clone .gps.gpsi [style*="--ls-tablet:"]{ letter-spacing: var(--ls-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ls-tablet:"]:hover{ letter-spacing: var(--hvr-ls-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ls-tablet:"]:focus{ letter-spacing: var(--focus-ls-tablet); }
.tc-clone .gps.gpsi [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-lh-tablet:"]:hover{ line-height: var(--hvr-lh-tablet); }
.tc-clone .gps.gpsi [style*="--focus-lh-tablet:"]:focus{ line-height: var(--focus-lh-tablet); }
.tc-clone .gps.gpsi [style*="--tdt-tablet:"]{ text-decoration-thickness: var(--tdt-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-tdt-tablet:"]:hover{ text-decoration-thickness: var(--hvr-tdt-tablet); }
.tc-clone .gps.gpsi [style*="--focus-tdt-tablet:"]:focus{ text-decoration-thickness: var(--focus-tdt-tablet); }
.tc-clone .gps.gpsi [style*="--tdc-tablet:"]{ text-decoration-color: var(--tdc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-tdc-tablet:"]:hover{ text-decoration-color: var(--hvr-tdc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-tdc-tablet:"]:focus{ text-decoration-color: var(--focus-tdc-tablet); }
.tc-clone .gps.gpsi [style*="--tdl-tablet:"]{ text-decoration-line: var(--tdl-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-tdl-tablet:"]:hover{ text-decoration-line: var(--hvr-tdl-tablet); }
.tc-clone .gps.gpsi [style*="--focus-tdl-tablet:"]:focus{ text-decoration-line: var(--focus-tdl-tablet); }
.tc-clone .gps.gpsi [style*="--m-tablet:"]{ margin: var(--m-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-m-tablet:"]:hover{ margin: var(--hvr-m-tablet); }
.tc-clone .gps.gpsi [style*="--focus-m-tablet:"]:focus{ margin: var(--focus-m-tablet); }
.tc-clone .gps.gpsi [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-mb-tablet:"]:hover{ margin-bottom: var(--hvr-mb-tablet); }
.tc-clone .gps.gpsi [style*="--focus-mb-tablet:"]:focus{ margin-bottom: var(--focus-mb-tablet); }
.tc-clone .gps.gpsi [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ml-tablet:"]:hover{ margin-left: var(--hvr-ml-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ml-tablet:"]:focus{ margin-left: var(--focus-ml-tablet); }
.tc-clone .gps.gpsi [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-mr-tablet:"]:hover{ margin-right: var(--hvr-mr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-mr-tablet:"]:focus{ margin-right: var(--focus-mr-tablet); }
.tc-clone .gps.gpsi [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-mt-tablet:"]:hover{ margin-top: var(--hvr-mt-tablet); }
.tc-clone .gps.gpsi [style*="--focus-mt-tablet:"]:focus{ margin-top: var(--focus-mt-tablet); }
.tc-clone .gps.gpsi [style*="--maxh-tablet:"]{ max-height: var(--maxh-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-maxh-tablet:"]:hover{ max-height: var(--hvr-maxh-tablet); }
.tc-clone .gps.gpsi [style*="--focus-maxh-tablet:"]:focus{ max-height: var(--focus-maxh-tablet); }
.tc-clone .gps.gpsi [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-maxw-tablet:"]:hover{ max-width: var(--hvr-maxw-tablet); }
.tc-clone .gps.gpsi [style*="--focus-maxw-tablet:"]:focus{ max-width: var(--focus-maxw-tablet); }
.tc-clone .gps.gpsi [style*="--minh-tablet:"]{ min-height: var(--minh-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-minh-tablet:"]:hover{ min-height: var(--hvr-minh-tablet); }
.tc-clone .gps.gpsi [style*="--focus-minh-tablet:"]:focus{ min-height: var(--focus-minh-tablet); }
.tc-clone .gps.gpsi [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-minw-tablet:"]:hover{ min-width: var(--hvr-minw-tablet); }
.tc-clone .gps.gpsi [style*="--focus-minw-tablet:"]:focus{ min-width: var(--focus-minw-tablet); }
.tc-clone .gps.gpsi [style*="--objf-tablet:"]{ object-fit: var(--objf-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-objf-tablet:"]:hover{ object-fit: var(--hvr-objf-tablet); }
.tc-clone .gps.gpsi [style*="--focus-objf-tablet:"]:focus{ object-fit: var(--focus-objf-tablet); }
.tc-clone .gps.gpsi [style*="--op-tablet:"]{ opacity: var(--op-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-op-tablet:"]:hover{ opacity: var(--hvr-op-tablet); }
.tc-clone .gps.gpsi [style*="--focus-op-tablet:"]:focus{ opacity: var(--focus-op-tablet); }
.tc-clone .gps.gpsi [style*="--o-tablet:"]{ order: var(--o-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-o-tablet:"]:hover{ order: var(--hvr-o-tablet); }
.tc-clone .gps.gpsi [style*="--focus-o-tablet:"]:focus{ order: var(--focus-o-tablet); }
.tc-clone .gps.gpsi [style*="--of-tablet:"]{ overflow: var(--of-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-of-tablet:"]:hover{ overflow: var(--hvr-of-tablet); }
.tc-clone .gps.gpsi [style*="--focus-of-tablet:"]:focus{ overflow: var(--focus-of-tablet); }
.tc-clone .gps.gpsi [style*="--ofx-tablet:"]{ overflow-x: var(--ofx-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ofx-tablet:"]:hover{ overflow-x: var(--hvr-ofx-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ofx-tablet:"]:focus{ overflow-x: var(--focus-ofx-tablet); }
.tc-clone .gps.gpsi [style*="--ofy-tablet:"]{ overflow-y: var(--ofy-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ofy-tablet:"]:hover{ overflow-y: var(--hvr-ofy-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ofy-tablet:"]:focus{ overflow-y: var(--focus-ofy-tablet); }
.tc-clone .gps.gpsi [style*="--pc-tablet:"]{ place-content: var(--pc-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-pc-tablet:"]:hover{ place-content: var(--hvr-pc-tablet); }
.tc-clone .gps.gpsi [style*="--focus-pc-tablet:"]:focus{ place-content: var(--focus-pc-tablet); }
.tc-clone .gps.gpsi [style*="--p-tablet:"]{ padding: var(--p-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-p-tablet:"]:hover{ padding: var(--hvr-p-tablet); }
.tc-clone .gps.gpsi [style*="--focus-p-tablet:"]:focus{ padding: var(--focus-p-tablet); }
.tc-clone .gps.gpsi [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-pb-tablet:"]:hover{ padding-bottom: var(--hvr-pb-tablet); }
.tc-clone .gps.gpsi [style*="--focus-pb-tablet:"]:focus{ padding-bottom: var(--focus-pb-tablet); }
.tc-clone .gps.gpsi [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-pl-tablet:"]:hover{ padding-left: var(--hvr-pl-tablet); }
.tc-clone .gps.gpsi [style*="--focus-pl-tablet:"]:focus{ padding-left: var(--focus-pl-tablet); }
.tc-clone .gps.gpsi [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-pr-tablet:"]:hover{ padding-right: var(--hvr-pr-tablet); }
.tc-clone .gps.gpsi [style*="--focus-pr-tablet:"]:focus{ padding-right: var(--focus-pr-tablet); }
.tc-clone .gps.gpsi [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-pt-tablet:"]:hover{ padding-top: var(--hvr-pt-tablet); }
.tc-clone .gps.gpsi [style*="--focus-pt-tablet:"]:focus{ padding-top: var(--focus-pt-tablet); }
.tc-clone .gps.gpsi [style*="--pe-tablet:"]{ pointer-events: var(--pe-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-pe-tablet:"]:hover{ pointer-events: var(--hvr-pe-tablet); }
.tc-clone .gps.gpsi [style*="--focus-pe-tablet:"]:focus{ pointer-events: var(--focus-pe-tablet); }
.tc-clone .gps.gpsi [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-pos-tablet:"]:hover{ position: var(--hvr-pos-tablet); }
.tc-clone .gps.gpsi [style*="--focus-pos-tablet:"]:focus{ position: var(--focus-pos-tablet); }
.tc-clone .gps.gpsi [style*="--right-tablet:"]{ right: var(--right-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-right-tablet:"]:hover{ right: var(--hvr-right-tablet); }
.tc-clone .gps.gpsi [style*="--focus-right-tablet:"]:focus{ right: var(--focus-right-tablet); }
.tc-clone .gps.gpsi [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-rg-tablet:"]:hover{ row-gap: var(--hvr-rg-tablet); }
.tc-clone .gps.gpsi [style*="--focus-rg-tablet:"]:focus{ row-gap: var(--focus-rg-tablet); }
.tc-clone .gps.gpsi [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ta-tablet:"]:hover{ text-align: var(--hvr-ta-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ta-tablet:"]:focus{ text-align: var(--focus-ta-tablet); }
.tc-clone .gps.gpsi [style*="--ts-tablet:"]{ text-shadow: var(--ts-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ts-tablet:"]:hover{ text-shadow: var(--hvr-ts-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ts-tablet:"]:focus{ text-shadow: var(--focus-ts-tablet); }
.tc-clone .gps.gpsi [style*="--tt-tablet:"]{ text-transform: var(--tt-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-tt-tablet:"]:hover{ text-transform: var(--hvr-tt-tablet); }
.tc-clone .gps.gpsi [style*="--focus-tt-tablet:"]:focus{ text-transform: var(--focus-tt-tablet); }
.tc-clone .gps.gpsi [style*="--top-tablet:"]{ top: var(--top-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-top-tablet:"]:hover{ top: var(--hvr-top-tablet); }
.tc-clone .gps.gpsi [style*="--focus-top-tablet:"]:focus{ top: var(--focus-top-tablet); }
.tc-clone .gps.gpsi [style*="--t-tablet:"]{ transform: var(--t-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-t-tablet:"]:hover{ transform: var(--hvr-t-tablet); }
.tc-clone .gps.gpsi [style*="--focus-t-tablet:"]:focus{ transform: var(--focus-t-tablet); }
.tc-clone .gps.gpsi [style*="--v-tablet:"]{ visibility: var(--v-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-v-tablet:"]:hover{ visibility: var(--hvr-v-tablet); }
.tc-clone .gps.gpsi [style*="--focus-v-tablet:"]:focus{ visibility: var(--focus-v-tablet); }
.tc-clone .gps.gpsi [style*="--ws-tablet:"]{ white-space: var(--ws-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-ws-tablet:"]:hover{ white-space: var(--hvr-ws-tablet); }
.tc-clone .gps.gpsi [style*="--focus-ws-tablet:"]:focus{ white-space: var(--focus-ws-tablet); }
.tc-clone .gps.gpsi [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-w-tablet:"]:hover{ width: var(--hvr-w-tablet); }
.tc-clone .gps.gpsi [style*="--focus-w-tablet:"]:focus{ width: var(--focus-w-tablet); }
.tc-clone .gps.gpsi [style*="--z-tablet:"]{ z-index: var(--z-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-z-tablet:"]:hover{ z-index: var(--hvr-z-tablet); }
.tc-clone .gps.gpsi [style*="--focus-z-tablet:"]:focus{ z-index: var(--focus-z-tablet); }
.tc-clone .gps.gpsi [style*="--wm-tablet:"]{ writing-mode: var(--wm-tablet); }
.tc-clone .gps.gpsi [style*="--hvr-wm-tablet:"]:hover{ writing-mode: var(--hvr-wm-tablet); }
.tc-clone .gps.gpsi [style*="--focus-wm-tablet:"]:focus{ writing-mode: var(--focus-wm-tablet); }
.tc-clone .gps.gpsi [style*="--line-clamp-tablet:"]{ -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); display: -webkit-box; overflow: hidden; }}
@media only screen and (max-width: 767px){.tc-clone .gps.gpsi [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ai-mobile:"]:hover{ align-items: var(--hvr-ai-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ai-mobile:"]:focus{ align-items: var(--focus-ai-mobile); }
.tc-clone .gps.gpsi [style*="--as-mobile:"]{ align-self: var(--as-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-as-mobile:"]:hover{ align-self: var(--hvr-as-mobile); }
.tc-clone .gps.gpsi [style*="--focus-as-mobile:"]:focus{ align-self: var(--focus-as-mobile); }
.tc-clone .gps.gpsi [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-aspect-mobile:"]:hover{ aspect-ratio: var(--hvr-aspect-mobile); }
.tc-clone .gps.gpsi [style*="--focus-aspect-mobile:"]:focus{ aspect-ratio: var(--focus-aspect-mobile); }
.tc-clone .gps.gpsi [style*="--bg-mobile:"]{ background: var(--bg-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bg-mobile:"]:hover{ background: var(--hvr-bg-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bg-mobile:"]:focus{ background: var(--focus-bg-mobile); }
.tc-clone .gps.gpsi [style*="--bga-mobile:"]{ background-attachment: var(--bga-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bga-mobile:"]:hover{ background-attachment: var(--hvr-bga-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bga-mobile:"]:focus{ background-attachment: var(--focus-bga-mobile); }
.tc-clone .gps.gpsi [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bgc-mobile:"]:hover{ background-color: var(--hvr-bgc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bgc-mobile:"]:focus{ background-color: var(--focus-bgc-mobile); }
.tc-clone .gps.gpsi [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bgi-mobile:"]:hover{ background-image: var(--hvr-bgi-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bgi-mobile:"]:focus{ background-image: var(--focus-bgi-mobile); }
.tc-clone .gps.gpsi [style*="--bgp-mobile:"]{ background-position: var(--bgp-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bgp-mobile:"]:hover{ background-position: var(--hvr-bgp-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bgp-mobile:"]:focus{ background-position: var(--focus-bgp-mobile); }
.tc-clone .gps.gpsi [style*="--bgr-mobile:"]{ background-repeat: var(--bgr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bgr-mobile:"]:hover{ background-repeat: var(--hvr-bgr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bgr-mobile:"]:focus{ background-repeat: var(--focus-bgr-mobile); }
.tc-clone .gps.gpsi [style*="--bgs-mobile:"]{ background-size: var(--bgs-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bgs-mobile:"]:hover{ background-size: var(--hvr-bgs-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bgs-mobile:"]:focus{ background-size: var(--focus-bgs-mobile); }
.tc-clone .gps.gpsi [style*="--b-mobile:"]{ border: var(--b-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-b-mobile:"]:hover{ border: var(--hvr-b-mobile); }
.tc-clone .gps.gpsi [style*="--focus-b-mobile:"]:focus{ border: var(--focus-b-mobile); }
.tc-clone .gps.gpsi [style*="--bb-mobile:"]{ border-bottom: var(--bb-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bb-mobile:"]:hover{ border-bottom: var(--hvr-bb-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bb-mobile:"]:focus{ border-bottom: var(--focus-bb-mobile); }
.tc-clone .gps.gpsi [style*="--bbw-mobile:"]{ border-bottom-width: var(--bbw-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bbw-mobile:"]:hover{ border-bottom-width: var(--hvr-bbw-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bbw-mobile:"]:focus{ border-bottom-width: var(--focus-bbw-mobile); }
.tc-clone .gps.gpsi [style*="--blw-mobile:"]{ border-left-width: var(--blw-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-blw-mobile:"]:hover{ border-left-width: var(--hvr-blw-mobile); }
.tc-clone .gps.gpsi [style*="--focus-blw-mobile:"]:focus{ border-left-width: var(--focus-blw-mobile); }
.tc-clone .gps.gpsi [style*="--brw-mobile:"]{ border-right-width: var(--brw-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-brw-mobile:"]:hover{ border-right-width: var(--hvr-brw-mobile); }
.tc-clone .gps.gpsi [style*="--focus-brw-mobile:"]:focus{ border-right-width: var(--focus-brw-mobile); }
.tc-clone .gps.gpsi [style*="--btw-mobile:"]{ border-top-width: var(--btw-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-btw-mobile:"]:hover{ border-top-width: var(--hvr-btw-mobile); }
.tc-clone .gps.gpsi [style*="--focus-btw-mobile:"]:focus{ border-top-width: var(--focus-btw-mobile); }
.tc-clone .gps.gpsi [style*="--bbc-mobile:"]{ border-bottom-color: var(--bbc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bbc-mobile:"]:hover{ border-bottom-color: var(--hvr-bbc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bbc-mobile:"]:focus{ border-bottom-color: var(--focus-bbc-mobile); }
.tc-clone .gps.gpsi [style*="--btc-mobile:"]{ border-top-color: var(--btc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-btc-mobile:"]:hover{ border-top-color: var(--hvr-btc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-btc-mobile:"]:focus{ border-top-color: var(--focus-btc-mobile); }
.tc-clone .gps.gpsi [style*="--blc-mobile:"]{ border-left-color: var(--blc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-blc-mobile:"]:hover{ border-left-color: var(--hvr-blc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-blc-mobile:"]:focus{ border-left-color: var(--focus-blc-mobile); }
.tc-clone .gps.gpsi [style*="--brc-mobile:"]{ border-right-color: var(--brc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-brc-mobile:"]:hover{ border-right-color: var(--hvr-brc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-brc-mobile:"]:focus{ border-right-color: var(--focus-brc-mobile); }
.tc-clone .gps.gpsi [style*="--bc-mobile:"]{ border-color: var(--bc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bc-mobile:"]:hover{ border-color: var(--hvr-bc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bc-mobile:"]:focus{ border-color: var(--focus-bc-mobile); }
.tc-clone .gps.gpsi [style*="--bblr-mobile:"]{ border-bottom-left-radius: var(--bblr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bblr-mobile:"]:hover{ border-bottom-left-radius: var(--hvr-bblr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bblr-mobile:"]:focus{ border-bottom-left-radius: var(--focus-bblr-mobile); }
.tc-clone .gps.gpsi [style*="--bbrr-mobile:"]{ border-bottom-right-radius: var(--bbrr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bbrr-mobile:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bbrr-mobile:"]:focus{ border-bottom-right-radius: var(--focus-bbrr-mobile); }
.tc-clone .gps.gpsi [style*="--bl-mobile:"]{ border-left: var(--bl-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bl-mobile:"]:hover{ border-left: var(--hvr-bl-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bl-mobile:"]:focus{ border-left: var(--focus-bl-mobile); }
.tc-clone .gps.gpsi [style*="--radius-mobile:"]{ border-radius: var(--radius-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-radius-mobile:"]:hover{ border-radius: var(--hvr-radius-mobile); }
.tc-clone .gps.gpsi [style*="--focus-radius-mobile:"]:focus{ border-radius: var(--focus-radius-mobile); }
.tc-clone .gps.gpsi [style*="--br-mobile:"]{ border-right: var(--br-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-br-mobile:"]:hover{ border-right: var(--hvr-br-mobile); }
.tc-clone .gps.gpsi [style*="--focus-br-mobile:"]:focus{ border-right: var(--focus-br-mobile); }
.tc-clone .gps.gpsi [style*="--bs-mobile:"]{ border-style: var(--bs-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bs-mobile:"]:hover{ border-style: var(--hvr-bs-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bs-mobile:"]:focus{ border-style: var(--focus-bs-mobile); }
.tc-clone .gps.gpsi [style*="--bt-mobile:"]{ border-top: var(--bt-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bt-mobile:"]:hover{ border-top: var(--hvr-bt-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bt-mobile:"]:focus{ border-top: var(--focus-bt-mobile); }
.tc-clone .gps.gpsi [style*="--btlr-mobile:"]{ border-top-left-radius: var(--btlr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-btlr-mobile:"]:hover{ border-top-left-radius: var(--hvr-btlr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-btlr-mobile:"]:focus{ border-top-left-radius: var(--focus-btlr-mobile); }
.tc-clone .gps.gpsi [style*="--btrr-mobile:"]{ border-top-right-radius: var(--btrr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-btrr-mobile:"]:hover{ border-top-right-radius: var(--hvr-btrr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-btrr-mobile:"]:focus{ border-top-right-radius: var(--focus-btrr-mobile); }
.tc-clone .gps.gpsi [style*="--bw-mobile:"]{ border-width: var(--bw-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bw-mobile:"]:hover{ border-width: var(--hvr-bw-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bw-mobile:"]:focus{ border-width: var(--focus-bw-mobile); }
.tc-clone .gps.gpsi [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-bottom-mobile:"]:hover{ bottom: var(--hvr-bottom-mobile); }
.tc-clone .gps.gpsi [style*="--focus-bottom-mobile:"]:focus{ bottom: var(--focus-bottom-mobile); }
.tc-clone .gps.gpsi [style*="--shadow-mobile:"]{ box-shadow: var(--shadow-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-shadow-mobile:"]:hover{ box-shadow: var(--hvr-shadow-mobile); }
.tc-clone .gps.gpsi [style*="--focus-shadow-mobile:"]:focus{ box-shadow: var(--focus-shadow-mobile); }
.tc-clone .gps.gpsi [style*="--c-mobile:"]{ color: var(--c-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-c-mobile:"]:hover{ color: var(--hvr-c-mobile); }
.tc-clone .gps.gpsi [style*="--focus-c-mobile:"]:focus{ color: var(--focus-c-mobile); }
.tc-clone .gps.gpsi [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-cg-mobile:"]:hover{ column-gap: var(--hvr-cg-mobile); }
.tc-clone .gps.gpsi [style*="--focus-cg-mobile:"]:focus{ column-gap: var(--focus-cg-mobile); }
.tc-clone .gps.gpsi [style*="--d-mobile:"]{ display: var(--d-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-d-mobile:"]:hover{ display: var(--hvr-d-mobile); }
.tc-clone .gps.gpsi [style*="--focus-d-mobile:"]:focus{ display: var(--focus-d-mobile); }
.tc-clone .gps.gpsi [style*="--fd-mobile:"]{ flex-direction: var(--fd-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-fd-mobile:"]:hover{ flex-direction: var(--hvr-fd-mobile); }
.tc-clone .gps.gpsi [style*="--focus-fd-mobile:"]:focus{ flex-direction: var(--focus-fd-mobile); }
.tc-clone .gps.gpsi [style*="--ff-mobile:"]{ font-family: var(--ff-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ff-mobile:"]:hover{ font-family: var(--hvr-ff-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ff-mobile:"]:focus{ font-family: var(--focus-ff-mobile); }
.tc-clone .gps.gpsi [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-size-mobile:"]:hover{ font-size: var(--hvr-size-mobile); }
.tc-clone .gps.gpsi [style*="--focus-size-mobile:"]:focus{ font-size: var(--focus-size-mobile); }
.tc-clone .gps.gpsi [style*="--weight-mobile:"]{ font-weight: var(--weight-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-weight-mobile:"]:hover{ font-weight: var(--hvr-weight-mobile); }
.tc-clone .gps.gpsi [style*="--focus-weight-mobile:"]:focus{ font-weight: var(--focus-weight-mobile); }
.tc-clone .gps.gpsi [style*="--fs-mobile:"]{ font-style: var(--fs-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-fs-mobile:"]:hover{ font-style: var(--hvr-fs-mobile); }
.tc-clone .gps.gpsi [style*="--focus-fs-mobile:"]:focus{ font-style: var(--focus-fs-mobile); }
.tc-clone .gps.gpsi [style*="--gg-mobile:"]{ gap: var(--gg-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-gg-mobile:"]:hover{ gap: var(--hvr-gg-mobile); }
.tc-clone .gps.gpsi [style*="--focus-gg-mobile:"]:focus{ gap: var(--focus-gg-mobile); }
.tc-clone .gps.gpsi [style*="--gr-mobile:"]{ grid-row: var(--gr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-gr-mobile:"]:hover{ grid-row: var(--hvr-gr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-gr-mobile:"]:focus{ grid-row: var(--focus-gr-mobile); }
.tc-clone .gps.gpsi [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-gtc-mobile:"]:hover{ grid-template-columns: var(--hvr-gtc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-gtc-mobile:"]:focus{ grid-template-columns: var(--focus-gtc-mobile); }
.tc-clone .gps.gpsi [style*="--gtr-mobile:"]{ grid-template-rows: var(--gtr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-gtr-mobile:"]:hover{ grid-template-rows: var(--hvr-gtr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-gtr-mobile:"]:focus{ grid-template-rows: var(--focus-gtr-mobile); }
.tc-clone .gps.gpsi [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-h-mobile:"]:hover{ height: var(--hvr-h-mobile); }
.tc-clone .gps.gpsi [style*="--focus-h-mobile:"]:focus{ height: var(--focus-h-mobile); }
.tc-clone .gps.gpsi [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-jc-mobile:"]:hover{ justify-content: var(--hvr-jc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-jc-mobile:"]:focus{ justify-content: var(--focus-jc-mobile); }
.tc-clone .gps.gpsi [style*="--js-mobile:"]{ justify-self: var(--js-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-js-mobile:"]:hover{ justify-self: var(--hvr-js-mobile); }
.tc-clone .gps.gpsi [style*="--focus-js-mobile:"]:focus{ justify-self: var(--focus-js-mobile); }
.tc-clone .gps.gpsi [style*="--left-mobile:"]{ left: var(--left-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-left-mobile:"]:hover{ left: var(--hvr-left-mobile); }
.tc-clone .gps.gpsi [style*="--focus-left-mobile:"]:focus{ left: var(--focus-left-mobile); }
.tc-clone .gps.gpsi [style*="--ls-mobile:"]{ letter-spacing: var(--ls-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ls-mobile:"]:hover{ letter-spacing: var(--hvr-ls-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ls-mobile:"]:focus{ letter-spacing: var(--focus-ls-mobile); }
.tc-clone .gps.gpsi [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-lh-mobile:"]:hover{ line-height: var(--hvr-lh-mobile); }
.tc-clone .gps.gpsi [style*="--focus-lh-mobile:"]:focus{ line-height: var(--focus-lh-mobile); }
.tc-clone .gps.gpsi [style*="--tdt-mobile:"]{ text-decoration-thickness: var(--tdt-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-tdt-mobile:"]:hover{ text-decoration-thickness: var(--hvr-tdt-mobile); }
.tc-clone .gps.gpsi [style*="--focus-tdt-mobile:"]:focus{ text-decoration-thickness: var(--focus-tdt-mobile); }
.tc-clone .gps.gpsi [style*="--tdc-mobile:"]{ text-decoration-color: var(--tdc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-tdc-mobile:"]:hover{ text-decoration-color: var(--hvr-tdc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-tdc-mobile:"]:focus{ text-decoration-color: var(--focus-tdc-mobile); }
.tc-clone .gps.gpsi [style*="--tdl-mobile:"]{ text-decoration-line: var(--tdl-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-tdl-mobile:"]:hover{ text-decoration-line: var(--hvr-tdl-mobile); }
.tc-clone .gps.gpsi [style*="--focus-tdl-mobile:"]:focus{ text-decoration-line: var(--focus-tdl-mobile); }
.tc-clone .gps.gpsi [style*="--m-mobile:"]{ margin: var(--m-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-m-mobile:"]:hover{ margin: var(--hvr-m-mobile); }
.tc-clone .gps.gpsi [style*="--focus-m-mobile:"]:focus{ margin: var(--focus-m-mobile); }
.tc-clone .gps.gpsi [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-mb-mobile:"]:hover{ margin-bottom: var(--hvr-mb-mobile); }
.tc-clone .gps.gpsi [style*="--focus-mb-mobile:"]:focus{ margin-bottom: var(--focus-mb-mobile); }
.tc-clone .gps.gpsi [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ml-mobile:"]:hover{ margin-left: var(--hvr-ml-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ml-mobile:"]:focus{ margin-left: var(--focus-ml-mobile); }
.tc-clone .gps.gpsi [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-mr-mobile:"]:hover{ margin-right: var(--hvr-mr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-mr-mobile:"]:focus{ margin-right: var(--focus-mr-mobile); }
.tc-clone .gps.gpsi [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-mt-mobile:"]:hover{ margin-top: var(--hvr-mt-mobile); }
.tc-clone .gps.gpsi [style*="--focus-mt-mobile:"]:focus{ margin-top: var(--focus-mt-mobile); }
.tc-clone .gps.gpsi [style*="--maxh-mobile:"]{ max-height: var(--maxh-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-maxh-mobile:"]:hover{ max-height: var(--hvr-maxh-mobile); }
.tc-clone .gps.gpsi [style*="--focus-maxh-mobile:"]:focus{ max-height: var(--focus-maxh-mobile); }
.tc-clone .gps.gpsi [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-maxw-mobile:"]:hover{ max-width: var(--hvr-maxw-mobile); }
.tc-clone .gps.gpsi [style*="--focus-maxw-mobile:"]:focus{ max-width: var(--focus-maxw-mobile); }
.tc-clone .gps.gpsi [style*="--minh-mobile:"]{ min-height: var(--minh-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-minh-mobile:"]:hover{ min-height: var(--hvr-minh-mobile); }
.tc-clone .gps.gpsi [style*="--focus-minh-mobile:"]:focus{ min-height: var(--focus-minh-mobile); }
.tc-clone .gps.gpsi [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-minw-mobile:"]:hover{ min-width: var(--hvr-minw-mobile); }
.tc-clone .gps.gpsi [style*="--focus-minw-mobile:"]:focus{ min-width: var(--focus-minw-mobile); }
.tc-clone .gps.gpsi [style*="--objf-mobile:"]{ object-fit: var(--objf-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-objf-mobile:"]:hover{ object-fit: var(--hvr-objf-mobile); }
.tc-clone .gps.gpsi [style*="--focus-objf-mobile:"]:focus{ object-fit: var(--focus-objf-mobile); }
.tc-clone .gps.gpsi [style*="--op-mobile:"]{ opacity: var(--op-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-op-mobile:"]:hover{ opacity: var(--hvr-op-mobile); }
.tc-clone .gps.gpsi [style*="--focus-op-mobile:"]:focus{ opacity: var(--focus-op-mobile); }
.tc-clone .gps.gpsi [style*="--o-mobile:"]{ order: var(--o-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-o-mobile:"]:hover{ order: var(--hvr-o-mobile); }
.tc-clone .gps.gpsi [style*="--focus-o-mobile:"]:focus{ order: var(--focus-o-mobile); }
.tc-clone .gps.gpsi [style*="--of-mobile:"]{ overflow: var(--of-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-of-mobile:"]:hover{ overflow: var(--hvr-of-mobile); }
.tc-clone .gps.gpsi [style*="--focus-of-mobile:"]:focus{ overflow: var(--focus-of-mobile); }
.tc-clone .gps.gpsi [style*="--ofx-mobile:"]{ overflow-x: var(--ofx-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ofx-mobile:"]:hover{ overflow-x: var(--hvr-ofx-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ofx-mobile:"]:focus{ overflow-x: var(--focus-ofx-mobile); }
.tc-clone .gps.gpsi [style*="--ofy-mobile:"]{ overflow-y: var(--ofy-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ofy-mobile:"]:hover{ overflow-y: var(--hvr-ofy-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ofy-mobile:"]:focus{ overflow-y: var(--focus-ofy-mobile); }
.tc-clone .gps.gpsi [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-pc-mobile:"]:hover{ place-content: var(--hvr-pc-mobile); }
.tc-clone .gps.gpsi [style*="--focus-pc-mobile:"]:focus{ place-content: var(--focus-pc-mobile); }
.tc-clone .gps.gpsi [style*="--p-mobile:"]{ padding: var(--p-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-p-mobile:"]:hover{ padding: var(--hvr-p-mobile); }
.tc-clone .gps.gpsi [style*="--focus-p-mobile:"]:focus{ padding: var(--focus-p-mobile); }
.tc-clone .gps.gpsi [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-pb-mobile:"]:hover{ padding-bottom: var(--hvr-pb-mobile); }
.tc-clone .gps.gpsi [style*="--focus-pb-mobile:"]:focus{ padding-bottom: var(--focus-pb-mobile); }
.tc-clone .gps.gpsi [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-pl-mobile:"]:hover{ padding-left: var(--hvr-pl-mobile); }
.tc-clone .gps.gpsi [style*="--focus-pl-mobile:"]:focus{ padding-left: var(--focus-pl-mobile); }
.tc-clone .gps.gpsi [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-pr-mobile:"]:hover{ padding-right: var(--hvr-pr-mobile); }
.tc-clone .gps.gpsi [style*="--focus-pr-mobile:"]:focus{ padding-right: var(--focus-pr-mobile); }
.tc-clone .gps.gpsi [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-pt-mobile:"]:hover{ padding-top: var(--hvr-pt-mobile); }
.tc-clone .gps.gpsi [style*="--focus-pt-mobile:"]:focus{ padding-top: var(--focus-pt-mobile); }
.tc-clone .gps.gpsi [style*="--pe-mobile:"]{ pointer-events: var(--pe-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-pe-mobile:"]:hover{ pointer-events: var(--hvr-pe-mobile); }
.tc-clone .gps.gpsi [style*="--focus-pe-mobile:"]:focus{ pointer-events: var(--focus-pe-mobile); }
.tc-clone .gps.gpsi [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-pos-mobile:"]:hover{ position: var(--hvr-pos-mobile); }
.tc-clone .gps.gpsi [style*="--focus-pos-mobile:"]:focus{ position: var(--focus-pos-mobile); }
.tc-clone .gps.gpsi [style*="--right-mobile:"]{ right: var(--right-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-right-mobile:"]:hover{ right: var(--hvr-right-mobile); }
.tc-clone .gps.gpsi [style*="--focus-right-mobile:"]:focus{ right: var(--focus-right-mobile); }
.tc-clone .gps.gpsi [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-rg-mobile:"]:hover{ row-gap: var(--hvr-rg-mobile); }
.tc-clone .gps.gpsi [style*="--focus-rg-mobile:"]:focus{ row-gap: var(--focus-rg-mobile); }
.tc-clone .gps.gpsi [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ta-mobile:"]:hover{ text-align: var(--hvr-ta-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ta-mobile:"]:focus{ text-align: var(--focus-ta-mobile); }
.tc-clone .gps.gpsi [style*="--ts-mobile:"]{ text-shadow: var(--ts-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ts-mobile:"]:hover{ text-shadow: var(--hvr-ts-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ts-mobile:"]:focus{ text-shadow: var(--focus-ts-mobile); }
.tc-clone .gps.gpsi [style*="--tt-mobile:"]{ text-transform: var(--tt-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-tt-mobile:"]:hover{ text-transform: var(--hvr-tt-mobile); }
.tc-clone .gps.gpsi [style*="--focus-tt-mobile:"]:focus{ text-transform: var(--focus-tt-mobile); }
.tc-clone .gps.gpsi [style*="--top-mobile:"]{ top: var(--top-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-top-mobile:"]:hover{ top: var(--hvr-top-mobile); }
.tc-clone .gps.gpsi [style*="--focus-top-mobile:"]:focus{ top: var(--focus-top-mobile); }
.tc-clone .gps.gpsi [style*="--t-mobile:"]{ transform: var(--t-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-t-mobile:"]:hover{ transform: var(--hvr-t-mobile); }
.tc-clone .gps.gpsi [style*="--focus-t-mobile:"]:focus{ transform: var(--focus-t-mobile); }
.tc-clone .gps.gpsi [style*="--v-mobile:"]{ visibility: var(--v-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-v-mobile:"]:hover{ visibility: var(--hvr-v-mobile); }
.tc-clone .gps.gpsi [style*="--focus-v-mobile:"]:focus{ visibility: var(--focus-v-mobile); }
.tc-clone .gps.gpsi [style*="--ws-mobile:"]{ white-space: var(--ws-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-ws-mobile:"]:hover{ white-space: var(--hvr-ws-mobile); }
.tc-clone .gps.gpsi [style*="--focus-ws-mobile:"]:focus{ white-space: var(--focus-ws-mobile); }
.tc-clone .gps.gpsi [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-w-mobile:"]:hover{ width: var(--hvr-w-mobile); }
.tc-clone .gps.gpsi [style*="--focus-w-mobile:"]:focus{ width: var(--focus-w-mobile); }
.tc-clone .gps.gpsi [style*="--z-mobile:"]{ z-index: var(--z-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-z-mobile:"]:hover{ z-index: var(--hvr-z-mobile); }
.tc-clone .gps.gpsi [style*="--focus-z-mobile:"]:focus{ z-index: var(--focus-z-mobile); }
.tc-clone .gps.gpsi [style*="--wm-mobile:"]{ writing-mode: var(--wm-mobile); }
.tc-clone .gps.gpsi [style*="--hvr-wm-mobile:"]:hover{ writing-mode: var(--hvr-wm-mobile); }
.tc-clone .gps.gpsi [style*="--focus-wm-mobile:"]:focus{ writing-mode: var(--focus-wm-mobile); }
.tc-clone .gps.gpsi [style*="--line-clamp-mobile:"]{ -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); display: -webkit-box; overflow: hidden; }}
.tc-clone .gpsil > section{ transition: opacity 0.5s; }
.tc-clone .gpsil .gps-lazy, .tc-clone .gpsil .gps-lazy > .gp-dialog{ opacity: 0 !important; max-width: 100% !important; overflow-x: hidden !important; width: 100% !important; min-width: 100% !important; }
.tc-clone .gpsil .gps-lazy .gp-button-base::before{ display: none !important; }
.tc-clone .gps, .tc-clone .gpsi{ display: contents; }
.tc-clone .gps{ --g-h1-ff: var(--g-font-heading,heading); --g-h1-size: 46px; --g-h1-weight: 400; --g-h1-lh: 130%; --g-h2-ff: var(--g-font-heading,heading); --g-h2-size: 41px; --g-h2-weight: 400; --g-h2-lh: 130%; --g-h3-ff: var(--g-font-heading,heading); --g-h3-size: 52px; --g-h3-weight: 400; --g-h3-lh: 130%; --g-p1-ff: var(--g-font-body,body); --g-p1-size: 16px; --g-p1-weight: 400; --g-p1-lh: 180%; --g-p2-ff: var(--g-font-body,body); --g-p2-size: 14px; --g-p2-weight: 400; --g-p2-lh: 180%; --g-p3-ff: var(--g-font-body,body); --g-p3-size: 10px; --g-p3-weight: 400; --g-p3-lh: 180%; --g-sh1-ff: var(--g-font-heading,heading); --g-sh1-size: 25px; --g-sh1-weight: 400; --g-sh1-lh: 130%; --g-sh2-ff: var(--g-font-heading,heading); --g-sh2-size: 18px; --g-sh2-weight: 400; --g-sh2-lh: 130%; --g-sh3-ff: var(--g-font-heading,heading); --g-sh3-size: 32px; --g-sh3-weight: 400; --g-sh3-lh: 130%; --g-s-2xl: 32px; --g-s-3xl: 48px; --g-s-4xl: 80px; --g-s-5xl: 112px; --g-s-l: 16px; --g-s-m: 12px; --g-s-s: 8px; --g-s-xl: 24px; --g-s-xs: 4px; --g-s-xxs: 2px; --g-ct-p: 16px; --g-ct-w: 1200px; --g-font-body: sans-serif; --g-font-code: sans-serif; --g-font-heading: sans-serif; --g-theme-font: [object Object]; --g-c-bg-1: #E6DACA; --g-c-bg-2: #F3E9DC; --g-c-bg-3: #fff; --g-c-brand: #231B15; --g-color-color-index-change: 0; --g-c-error: #ea3335; --g-c-highlight: #6F6157; --g-c-info: #C9552F; --g-c-line-1: #F3E9DC; --g-c-line-2: #6F6157; --g-c-line-3: #231B15; --g-color-my-colors-0: #264F42; --g-color-my-colors-1: #F3E9DC; --g-color-my-colors-2: #E6DACA; --g-color-my-colors-3: #231B15; --g-color-my-colors-4: #E6DACA; --g-color-my-colors-5: #C9552F; --g-color-my-colors-6: #C9552F; --g-c-success: #428445; --g-c-text-1: #6F6157; --g-c-text-2: #231B15; --g-c-text-3: #fff; --g-color-theme-colors-0: #264F42; --g-color-theme-colors-1: #F3E9DC; --g-color-theme-colors-2: #E6DACA; --g-color-theme-colors-3: #231B15; --g-color-theme-colors-4: #E6DACA; --g-color-theme-colors-5: #C9552F; --g-color-theme-colors-6: #C9552F; --g-c-warning: #f2a73b; --g-color-recent-gradient-colors-0: linear-gradient(91deg,#C9552F,#264F42); --g-color-recent-gradient-colors-1: linear-gradient(91deg,#C9552F,#fff); --g-color-recent-gradient-colors-2: linear-gradient(180deg,#C9552F,#264F42); --g-color-recent-gradient-colors-3: linear-gradient(90deg,#C9552F,#264F42); --g-color-gradient-index-change: 0; --g-radius-large: 16px; --g-radius-medium: 6px; --g-radius-small: 3px; }
@media (max-width: 1024px){.tc-clone .gps{ --g-h1-ff: var(--g-font-heading,heading); --g-h1-size: 46px; --g-h1-weight: 400; --g-h2-size: 41px; --g-h3-ff: var(--g-font-heading,heading); --g-h3-size: 52px; --g-h3-weight: 400; --g-p1-size: 16px; --g-p1-lh: 180%; --g-p2-size: 14px; --g-p3-size: 10px; --g-sh1-size: 25px; --g-sh2-size: 18px; --g-sh3-size: 32px; --g-ct-p: 16px; --g-ct-w: 100%; --g-font-body: sans-serif; --g-font-code: sans-serif; --g-font-heading: sans-serif; --g-theme-font: [object Object]; }}
@media (max-width: 767px){.tc-clone .gps{ --g-h1-ff: var(--g-font-heading,heading); --g-h1-size: 41px; --g-h1-weight: 400; --g-h2-size: 36px; --g-h3-ff: var(--g-font-heading,heading); --g-h3-size: 46px; --g-h3-weight: 400; --g-p1-size: 14px; --g-p2-size: 12px; --g-p3-size: 9px; --g-sh1-size: 23px; --g-sh2-size: 16px; --g-sh3-size: 29px; --g-ct-p: 16px; --g-ct-w: 100%; --g-font-body: sans-serif; --g-font-code: sans-serif; --g-font-heading: sans-serif; --g-theme-font: [object Object]; }}
@font-face { font-family: ARIALBD; src: url("https://files.gempages.net/589952257622016752-115a8f16-2397-4e56-ad95-7de5699d10ab.TTF?v=1777271881655") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-5a0e09e6-2778-4afc-ad7e-b176de5ecf91.ttf?v=1777352212160") format("truetype"); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-ef6092cb-164f-477e-88a6-533fe03e0e2c.ttf?v=1777352212186") format("truetype"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: ArialCEBoldItalic; src: url("https://files.gempages.net/589952257622016752-1f0e394d-1e61-4b8a-852a-9ee3221dbeee.ttf?v=1777271879787") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-555d47a2-6997-470c-b064-3a11a2dbb07f.ttf?v=1777352211942") format("truetype"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-cd8bcd79-20be-4669-af79-590fbf509502.ttf?v=1777352212215") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ARIALLGT; src: url("https://files.gempages.net/589952257622016752-e866ef6d-8e69-49cd-a636-46b9e8b0c151.TTF?v=1777271879776") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ARIALI; src: url("https://files.gempages.net/589952257622016752-d0287368-6fe7-4a3e-ad26-31504dd5daba.TTF?v=1777271881675") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "ARIALBI 1"; src: url("https://files.gempages.net/589952257622016752-b3fe6009-4e3c-4398-8582-640e3cb0f3c1.TTF?v=1777271881696") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ArialCE; src: url("https://files.gempages.net/589952257622016752-8056650e-6679-4231-946e-b9004f9d1cd9.ttf?v=1777271879778") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ArialCEItalic; src: url("https://files.gempages.net/589952257622016752-3b9fbe48-8d9b-4aee-98be-b94345a7e03b.ttf?v=1777271879789") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: arialceb; src: url("https://files.gempages.net/589952257622016752-fc48f1af-36d3-4179-af45-0437f951b54c.ttf?v=1777271880121") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ARIBLK; src: url("https://files.gempages.net/589952257622016752-ff1d8167-4c38-4bc4-a93e-3ae569268ea1.TTF?v=1777271880483") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-c84668fb-d3cc-4ec5-b220-0d4519c7d1b1.ttf?v=1777352211923") format("truetype"); font-style: normal; font-weight: 900; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-74d21653-1f06-4b44-a4e2-8a4ae1ca1444.ttf?v=1777352212175") format("truetype"); font-style: normal; font-weight: 300; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-f09fc60f-a2a8-493c-ac4e-de07d6b7ee34.ttf?v=1777352212182") format("truetype"); font-style: italic; font-weight: 700; font-display: swap; }
@font-face { font-family: ARIALLGTITL; src: url("https://files.gempages.net/589952257622016752-c5172016-f811-4998-b528-356a4780631b.TTF?v=1777271879811") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ARIAL; src: url("https://files.gempages.net/589952257622016752-a2ee37ba-38ee-404f-88e8-57a11549cda9.TTF?v=1777271881213") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ARIALBI; src: url("https://files.gempages.net/589952257622016752-19353366-1611-4e6c-b356-6fa4e8689986.TTF?v=1777271881636") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ArialMdmItl; src: url("https://files.gempages.net/589952257622016752-dce98b98-bf9d-4b82-b61e-dac088424dee.ttf?v=1777271879809") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ARIALNBI; src: url("https://files.gempages.net/589952257622016752-320e3d86-cb5a-463f-ae5a-52ca9c045697.TTF?v=1777271880483") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "ARIALI 1"; src: url("https://files.gempages.net/589952257622016752-191f733c-5900-4a8b-a43f-01d0d5e750f3.TTF?v=1777271881634") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-6597060d-f417-4675-bda1-1c925762d833.ttf?v=1777352211954") format("truetype"); font-style: italic; font-weight: 900; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-d2670799-75b2-4474-8b56-07dd3c309d23.ttf?v=1777352212185") format("truetype"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-7242d733-8958-4341-84ed-def911f93e45.ttf?v=1777352212213") format("truetype"); font-style: normal; font-weight: 200; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-b25f3e8d-d01e-4f77-9be7-b231bc4f97c4.ttf?v=1777352212235") format("truetype"); font-style: normal; font-weight: 100; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-ba3e38dc-6d26-4f89-93e2-ef4bf6666ae0.ttf?v=1777352212249") format("truetype"); font-style: italic; font-weight: 500; font-display: swap; }
@font-face { font-family: ArialMdm; src: url("https://files.gempages.net/589952257622016752-e7181033-78cd-4d22-8d95-f66043625583.ttf?v=1777271879810") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ArialCEMTBlack; src: url("https://files.gempages.net/589952257622016752-74b2f25d-4eed-424f-aa6d-f55cf46daa29.ttf?v=1777271880122") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "ARIALBD 1"; src: url("https://files.gempages.net/589952257622016752-9086dcfe-1da7-4fc3-8029-33f8349e2604.TTF?v=1777271881685") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-b4c68ee5-37e5-4e0f-b6c3-98ae459b2828.ttf?v=1777352212204") format("truetype"); font-style: italic; font-weight: 300; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-eb7d0ce2-67f9-473c-85ae-1406cc3363f2.ttf?v=1777352212251") format("truetype"); font-style: italic; font-weight: 100; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-25d7aa2e-72d1-4fe0-ac60-d681c46e807d.ttf?v=1777352212217") format("truetype"); font-style: italic; font-weight: 800; font-display: swap; }
@font-face { font-family: ARIALNB; src: url("https://files.gempages.net/589952257622016752-60941031-e3fe-40a3-b56a-57810ad247c9.TTF?v=1777271880488") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-fdad2f52-6a04-4224-b52a-e88536d4895d.ttf?v=1777352212197") format("truetype"); font-style: italic; font-weight: 600; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-42071a65-7a3c-442c-9d72-14a35e109242.ttf?v=1777352212326") format("truetype"); font-style: italic; font-weight: 400; font-display: swap; }
@font-face { font-family: Poppins; src: url("https://files.gempages.net/589952257622016752-a92f3aa2-2193-4899-9683-fb785d3682aa.ttf?v=1777352212256") format("truetype"); font-style: italic; font-weight: 200; font-display: swap; }
@font-face { font-family: ARIALBLACKITALIC; src: url("https://files.gempages.net/589952257622016752-6d77b341-6b23-4c14-b80d-126b997bb985.TTF?v=1777271880177") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ARIALN; src: url("https://files.gempages.net/589952257622016752-c9a2e9fb-f8c4-4362-b017-3765c4f344e9.TTF?v=1777271880447") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: ARIALNI; src: url("https://files.gempages.net/589952257622016752-04ff69b5-7e8e-4da5-9ff1-83cc37876d25.TTF?v=1777271880486") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
.tc-clone .kaching-bundles__block{ display: none; }
.tc-clone .kaching-bundles-sticky-atc{ display: none; }
.tc-clone .gemx-hidden{ opacity: 0 !important; }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--w:"]{ width: var(--w); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624364886012461598.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624364886012461598.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624364886012461598.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }}
.tc-clone .gps-624364886012461598 .gp-relative{ position: relative; }
.tc-clone .gps-624364886012461598 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624364886012461598 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624364886012461598 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624364886012461598 .gp-flex{ display: flex; }
.tc-clone .gps-624364886012461598 .gp-grid{ display: grid; }
.tc-clone .gps-624364886012461598 .gp-contents{ display: contents; }
.tc-clone .gps-624364886012461598 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624364886012461598 .gp-hidden{ display: none; }
.tc-clone .gps-624364886012461598 .gp-h-auto{ height: auto; }
.tc-clone .gps-624364886012461598 .gp-h-full{ height: 100%; }
.tc-clone .gps-624364886012461598 .gp-w-full{ width: 100%; }
.tc-clone .gps-624364886012461598 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624364886012461598 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624364886012461598 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624364886012461598 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624364886012461598 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624364886012461598 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624364886012461598 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 1024px){.tc-clone .gps-624364886012461598 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624364886012461598 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624364886012461598 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624364886012461598 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.tc-clone .gps-624364886012461598 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624364886012461598 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624364886012461598 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624364886012461598 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.tc-clone .gps-624364886012461598 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--focus-b:"]:focus{ border: var(--focus-b); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--focus-bb:"]:focus{ border-bottom: var(--focus-bb); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--focus-bblr:"]:focus{ border-bottom-left-radius: var(--focus-bblr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--focus-bbrr:"]:focus{ border-bottom-right-radius: var(--focus-bbrr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--focus-bt:"]:focus{ border-top: var(--focus-bt); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--focus-btlr:"]:focus{ border-top-left-radius: var(--focus-btlr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--focus-btrr:"]:focus{ border-top-right-radius: var(--focus-btrr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--gg:"]{ gap: var(--gg); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--left:"]{ left: var(--left); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pos:"]{ position: var(--pos); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--right:"]{ right: var(--right); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--top:"]{ top: var(--top); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--v:"]{ visibility: var(--v); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ai-tablet:"]{ align-items: var(--ai-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--op-tablet:"]{ opacity: var(--op-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--o-tablet:"]{ order: var(--o-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--gg-mobile:"]{ gap: var(--gg-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--objf-mobile:"]{ object-fit: var(--objf-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--op-mobile:"]{ opacity: var(--op-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--o-mobile:"]{ order: var(--o-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982905672.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982905672 .-gp-translate-x-1\/2, .tc-clone .gps-624235880982905672 .-gp-translate-y-1\/2, .tc-clone .gps-624235880982905672 .gp-rotate-0, .tc-clone .gps-624235880982905672 .gp-rotate-180, .tc-clone .gps-624235880982905672 .mobile\:gp-rotate-0, .tc-clone .gps-624235880982905672 .mobile\:gp-rotate-180, .tc-clone .gps-624235880982905672 .tablet\:gp-rotate-0, .tc-clone .gps-624235880982905672 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }
.tc-clone .gps-624235880982905672 .gp-invisible{ visibility: hidden; }
.tc-clone .gps-624235880982905672 .gp-static{ position: static; }
.tc-clone .gps-624235880982905672 .gp-absolute{ position: absolute; }
.tc-clone .gps-624235880982905672 .\!gp-relative{ position: relative !important; }
.tc-clone .gps-624235880982905672 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982905672 .gp-inset-0{ inset: 0px; }
.tc-clone .gps-624235880982905672 .gp-bottom-0{ bottom: 0px; }
.tc-clone .gps-624235880982905672 .gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982905672 .gp-left-1\/2{ left: 50%; }
.tc-clone .gps-624235880982905672 .gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982905672 .gp-top-0{ top: 0px; }
.tc-clone .gps-624235880982905672 .gp-top-1\/2{ top: 50%; }
.tc-clone .gps-624235880982905672 .gp-z-0{ z-index: 0; }
.tc-clone .gps-624235880982905672 .gp-z-1{ z-index: 1; }
.tc-clone .gps-624235880982905672 .gp-z-2{ z-index: 2; }
.tc-clone .gps-624235880982905672 .gp-z-\[90\]{ z-index: 90; }
.tc-clone .gps-624235880982905672 .\!gp-m-0{ margin: 0px !important; }
.tc-clone .gps-624235880982905672 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982905672 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }
.tc-clone .gps-624235880982905672 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982905672 .\!gp-block{ display: block !important; }
.tc-clone .gps-624235880982905672 .gp-block{ display: block; }
.tc-clone .gps-624235880982905672 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624235880982905672 .\!gp-flex{ display: flex !important; }
.tc-clone .gps-624235880982905672 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982905672 .gp-inline-flex{ display: inline-flex; }
.tc-clone .gps-624235880982905672 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982905672 .gp-contents{ display: contents; }
.tc-clone .gps-624235880982905672 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982905672 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982905672 .gp-aspect-\[56\/32\]{ aspect-ratio: 56 / 32; }
.tc-clone .gps-624235880982905672 .gp-h-0{ height: 0px; }
.tc-clone .gps-624235880982905672 .gp-h-5{ height: 20px; }
.tc-clone .gps-624235880982905672 .gp-h-6{ height: 24px; }
.tc-clone .gps-624235880982905672 .gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982905672 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982905672 .gp-max-h-full{ max-height: 100%; }
.tc-clone .gps-624235880982905672 .\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982905672 .gp-w-14{ width: 56px; }
.tc-clone .gps-624235880982905672 .gp-w-5{ width: 20px; }
.tc-clone .gps-624235880982905672 .gp-w-6{ width: 24px; }
.tc-clone .gps-624235880982905672 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982905672 .\!gp-min-w-full{ min-width: 100% !important; }
.tc-clone .gps-624235880982905672 .\!gp-max-w-full{ max-width: 100% !important; }
.tc-clone .gps-624235880982905672 .\!gp-max-w-none{ max-width: none !important; }
.tc-clone .gps-624235880982905672 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982905672 .gp-flex-1{ flex: 1 1 0%; }
.tc-clone .gps-624235880982905672 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982905672 .gp-shrink-0{ flex-shrink: 0; }
.tc-clone .gps-624235880982905672 .-gp-translate-x-1\/2{ --tw-translate-x: -50%; }
.tc-clone .gps-624235880982905672 .-gp-translate-x-1\/2, .tc-clone .gps-624235880982905672 .-gp-translate-y-1\/2{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982905672 .-gp-translate-y-1\/2{ --tw-translate-y: -50%; }
.tc-clone .gps-624235880982905672 .gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982905672 .gp-rotate-0, .tc-clone .gps-624235880982905672 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982905672 .gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982905672 .gp-cursor-default{ cursor: default; }
.tc-clone .gps-624235880982905672 .gp-cursor-pointer{ cursor: pointer; }
.tc-clone .gps-624235880982905672 .gp-select-none{ user-select: none; }
.tc-clone .gps-624235880982905672 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982905672 .\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982905672 .gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982905672 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982905672 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982905672 .gp-content-start{ align-content: flex-start; }
.tc-clone .gps-624235880982905672 .gp-items-start{ align-items: flex-start; }
.tc-clone .gps-624235880982905672 .gp-items-center{ align-items: center; }
.tc-clone .gps-624235880982905672 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624235880982905672 .gp-justify-between{ justify-content: space-between; }
.tc-clone .gps-624235880982905672 .gp-gap-2{ gap: 8px; }
.tc-clone .gps-624235880982905672 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624235880982905672 .gp-break-words{ overflow-wrap: break-word; }
.tc-clone .gps-624235880982905672 .\!gp-rounded-none{ border-radius: 0px !important; }
.tc-clone .gps-624235880982905672 .gp-rounded{ border-radius: 4px; }
.tc-clone .gps-624235880982905672 .gp-border{ border-width: 1px; }
.tc-clone .gps-624235880982905672 .gp-border-transparent{ border-color: transparent; }
.tc-clone .gps-624235880982905672 .gp-bg-black\/50{ background-color: rgba(0, 0, 0, 0.5); }
.tc-clone .gps-624235880982905672 .gp-bg-black\/80{ background-color: rgba(0, 0, 0, 0.8); }
.tc-clone .gps-624235880982905672 .gp-object-cover{ object-fit: cover; }
.tc-clone .gps-624235880982905672 .gp-px-0{ padding-left: 0px; padding-right: 0px; }
.tc-clone .gps-624235880982905672 .gp-py-0{ padding-bottom: 0px; padding-top: 0px; }
.tc-clone .gps-624235880982905672 .\!gp-pb-0{ padding-bottom: 0px !important; }
.tc-clone .gps-624235880982905672 .gp-pb-1{ padding-bottom: 4px; }
.tc-clone .gps-624235880982905672 .gp-pr-1{ padding-right: 4px; }
.tc-clone .gps-624235880982905672 .gp-text-left{ text-align: left; }
.tc-clone .gps-624235880982905672 .gp-text-center{ text-align: center; }
.tc-clone .gps-624235880982905672 .gp-text-g-text-3{ color: var(--g-c-text-3); }
.tc-clone .gps-624235880982905672 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.tc-clone .gps-624235880982905672 .gp-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.tc-clone .gps-624235880982905672 .gp-no-underline{ text-decoration-line: none; }
.tc-clone .gps-624235880982905672 .gp-opacity-0{ opacity: 0; }
.tc-clone .gps-624235880982905672 .gp-opacity-25{ opacity: 0.25; }
.tc-clone .gps-624235880982905672 .gp-opacity-30{ opacity: 0.3; }
.tc-clone .gps-624235880982905672 .gp-opacity-75{ opacity: 0.75; }
.tc-clone .gps-624235880982905672 .gp-outline-1{ outline-width: 1px; }
.tc-clone .gps-624235880982905672 .-gp-outline-offset-1{ outline-offset: -1px; }
.tc-clone .gps-624235880982905672 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982905672 .gp-transition-opacity{ transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982905672 .gp-duration-100{ transition-duration: 0.1s; }
.tc-clone .gps-624235880982905672 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982905672 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982905672 .disabled\:gp-btn-disabled:disabled{ cursor: default; }
.tc-clone .gps-624235880982905672 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }
.tc-clone .gps-624235880982905672 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }
@media (hover: hover) and (pointer: fine){.tc-clone .gps-624235880982905672 .hover\:gp-bg-\[\#ef0800\]:hover{ --tw-bg-opacity: 1; background-color: rgb(239 8 0/var(--tw-bg-opacity,1)); }}
.tc-clone .gps-624235880982905672 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }
@media (hover: hover) and (pointer: fine){.tc-clone .gps-624235880982905672 .gp-group:hover .group-hover\:gp-opacity-100{ opacity: 1; }}
.tc-clone .gps-624235880982905672 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }
.tc-clone .gps-624235880982905672 .data-\[hidden\=true\]\:\!gp-hidden[data-hidden="true"]{ display: none !important; }
.tc-clone .gps-624235880982905672 .data-\[hidden\=true\]\:gp-hidden[data-hidden="true"], .tc-clone .gps-624235880982905672 .data-\[only-image\=true\]\:gp-hidden[data-only-image="true"]{ display: none; }
.tc-clone .gps-624235880982905672 .data-\[outline\=active\]\:gp-outline[data-outline="active"]{ outline-style: solid; }
.tc-clone .gps-624235880982905672 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-visible{ visibility: visible; }
.tc-clone .gps-624235880982905672 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }
@keyframes gp-spin{ 
  100% { transform: rotate(1turn); }
}
.tc-clone .gps-624235880982905672 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-animate-spin{ animation: 1s linear 0s infinite normal none running gp-spin; }
@media (max-width: 1024px){.tc-clone .gps-624235880982905672 .tablet\:gp-static{ position: static; }
.tc-clone .gps-624235880982905672 .tablet\:\!gp-relative{ position: relative !important; }
.tc-clone .gps-624235880982905672 .tablet\:gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982905672 .tablet\:gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982905672 .tablet\:gp-block{ display: block; }
.tc-clone .gps-624235880982905672 .tablet\:\!gp-flex{ display: flex !important; }
.tc-clone .gps-624235880982905672 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982905672 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982905672 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982905672 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982905672 .tablet\:gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982905672 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982905672 .tablet\:gp-rotate-0, .tc-clone .gps-624235880982905672 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982905672 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982905672 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982905672 .tablet\:gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982905672 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982905672 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
.tc-clone .gps-624235880982905672 .tablet\:gp-py-0{ padding-bottom: 0px; padding-top: 0px; }}
@media (max-width: 767px){.tc-clone .gps-624235880982905672 .mobile\:gp-static{ position: static; }
.tc-clone .gps-624235880982905672 .mobile\:\!gp-absolute{ position: absolute !important; }
.tc-clone .gps-624235880982905672 .mobile\:\!gp-relative{ position: relative !important; }
.tc-clone .gps-624235880982905672 .mobile\:gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982905672 .mobile\:gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982905672 .mobile\:gp-z-2{ z-index: 2; }
.tc-clone .gps-624235880982905672 .mobile\:gp-block{ display: block; }
.tc-clone .gps-624235880982905672 .mobile\:\!gp-flex{ display: flex !important; }
.tc-clone .gps-624235880982905672 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982905672 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982905672 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982905672 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982905672 .mobile\:gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982905672 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982905672 .mobile\:gp-rotate-0, .tc-clone .gps-624235880982905672 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982905672 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982905672 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982905672 .mobile\:gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982905672 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982905672 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }
.tc-clone .gps-624235880982905672 .mobile\:gp-py-0{ padding-bottom: 0px; padding-top: 0px; }}
.tc-clone .gps-624235880982905672 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }
.tc-clone .gps-624235880982905672 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }
.tc-clone .gps-624235880982905672 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }
.tc-clone .gps-624235880982905672 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }
.tc-clone .gps-624235880982905672 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }
.tc-clone .gps-624235880982905672 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }
@media (max-width: 1024px){.tc-clone .gps-624235880982905672 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
.tc-clone .gps-624235880982905672 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
.tc-clone .gps-624235880982905672 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }}
@media (max-width: 767px){.tc-clone .gps-624235880982905672 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
.tc-clone .gps-624235880982905672 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
.tc-clone .gps-624235880982905672 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }}
.tc-clone .gps-624235880982905672 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982905672 .\[\&_\*\]\:gp-max-w-none *{ max-width: none; }
.tc-clone .gps-624235880982905672 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
@media only screen and (max-width: 768px){.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
@media only screen and (max-width: 768px){.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .ft-gp-carousel-g42t0NqqtO-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-g42t0NqqtO::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO{ border-radius: 0px; }
.tc-clone .gp-gallery-g42t0NqqtO-9419536335094.gp-carousel-arrow-gp-gallery-g42t0NqqtO::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho{ border-radius: 50%; }
.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: solid; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 50%; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho{ border-radius: 50%; }
.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho::before{ border-style: solid; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 50%; }}
@media only screen and (max-width: 768px){.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho{ border-radius: 50%; }
.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho::before{ border-style: solid; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 50%; }}
.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho{ border-radius: 50%; }
.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: solid; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 50%; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho{ border-radius: 50%; }
.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho::before{ border-style: solid; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 50%; }}
@media only screen and (max-width: 768px){.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho{ border-radius: 50%; }
.tc-clone .ft-gp-carousel-gohI3dxzho-template--21904579657974__gp_section_624235880982905672-9419536335094.gp-carousel-arrow-gp-carousel-gohI3dxzho::before{ border-style: solid; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 50%; }}
.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho{ border-radius: 0px; }
.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho{ border-radius: 0px; }
.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho{ border-radius: 0px; }
.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho{ border-radius: 0px; }
.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho{ border-radius: 0px; }
.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho{ border-radius: 0px; }
.tc-clone .gp-gallery-gohI3dxzho-9419536335094.gp-carousel-arrow-gp-gallery-gohI3dxzho::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
.tc-clone .s-rating{ font-size: inherit; }
.tc-clone .rating-stars{ width: 96px; height: 16px; }
@media screen and (max-width: 767px){.tc-clone .s-rating{ font-size: 11px !important; }
.tc-clone .rating-stars{ width: 88px !important; height: 15px !important; }}
.tc-clone p.s-rating{ font-size: 14px; line-height: 20px; color: rgba(35, 27, 21, 0.9); font-family: ARIAL; }
.tc-clone a.a-hr svg{ height: auto; }
.tc-clone .a-hr{ display: flex; column-gap: 5px; }
.tc-clone .a-hr:hover p.s-rating{ text-decoration: underline; }
.tc-clone .gp-carousel-arrow-gk1smn9Zwr{ border-radius: 50%; }
.tc-clone .gp-carousel-arrow-gk1smn9Zwr::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 50%; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-carousel-arrow-gk1smn9Zwr{ border-radius: 9999px; }
.tc-clone .gp-carousel-arrow-gk1smn9Zwr::before{ border-style: none; border-width: 1px; border-radius: 9999px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-carousel-arrow-gk1smn9Zwr{ border-radius: 9999px; }
.tc-clone .gp-carousel-arrow-gk1smn9Zwr::before{ border-style: none; border-width: 1px; border-radius: 9999px; }}
.tc-clone .g1h6XziYy2{ }
.tc-clone .g1h6XziYy2 > figure > img{ }
.tc-clone [data-id="gq5yg6bjnr"].gp-button-base::before, .tc-clone [data-id="gq5yg6bjnr-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 0px; }
.tc-clone [data-id="gq5yg6bjnr"]:hover::before, .tc-clone [data-id="gq5yg6bjnr-interaction"]:hover::before{ }
.tc-clone button.gq5yg6bjnr{ pointer-events: none !important; cursor: default !important; }
.tc-clone .gww9qaOwUj{ box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 5px 0px; }
.tc-clone .gY6Uh6jEM3{ }
.tc-clone .gY6Uh6jEM3 > figure > img{ }
.tc-clone [data-id="gN97PT9Kkc"].gp-button-base::before, .tc-clone [data-id="gN97PT9Kkc-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 0px; }
.tc-clone [data-id="gN97PT9Kkc"]:hover::before, .tc-clone [data-id="gN97PT9Kkc-interaction"]:hover::before{ }
.tc-clone button.gN97PT9Kkc{ pointer-events: none !important; cursor: default !important; }
.tc-clone .gMlvRssg92{ box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 5px 0px; }
.tc-clone .gebgKdicVQ{ }
.tc-clone .gebgKdicVQ > figure > img{ }
.tc-clone [data-id="gsrrfAZysy"].gp-button-base::before, .tc-clone [data-id="gsrrfAZysy-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 0px; }
.tc-clone [data-id="gsrrfAZysy"]:hover::before, .tc-clone [data-id="gsrrfAZysy-interaction"]:hover::before{ }
.tc-clone button.gsrrfAZysy{ pointer-events: none !important; cursor: default !important; }
.tc-clone .gK2u4tEx6B{ box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 5px 0px; }
.tc-clone .gp-carousel-arrow-gk1smn9Zwr{ border-radius: 50%; }
.tc-clone .gp-carousel-arrow-gk1smn9Zwr::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 50%; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-carousel-arrow-gk1smn9Zwr{ border-radius: 9999px; }
.tc-clone .gp-carousel-arrow-gk1smn9Zwr::before{ border-style: none; border-width: 1px; border-radius: 9999px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-carousel-arrow-gk1smn9Zwr{ border-radius: 9999px; }
.tc-clone .gp-carousel-arrow-gk1smn9Zwr::before{ border-style: none; border-width: 1px; border-radius: 9999px; }}
.tc-clone .s-rating{ font-family: Poppins, sans-serif !important; }
.tc-clone p.s-rating{ font-size: 14px; line-height: 20px; color: rgba(35, 27, 21, 0.9); font-family: ARIAL; }
.tc-clone a.a-hr img{ height: auto; object-fit: contain; }
.tc-clone .a-hr{ display: flex; column-gap: 5px; }
.tc-clone .a-hr:hover p.s-rating{ text-decoration: underline; }
.tc-clone .low-stock-warning{ display: flex; align-items: center; gap: 6px; color: rgb(255, 43, 43); font-size: 14px; font-family: Poppins, sans-serif !important; font-weight: 700 !important; }
.tc-clone .flashing-circle{ width: 8px; height: 8px; background: rgb(255, 43, 43); border-radius: 50%; animation: 1s ease 0s infinite normal none running blink; }
@keyframes blink{ 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.2; }
}
@media (max-width: 600px){.tc-clone .flex-container{ gap: 28px !important; }
.tc-clone .right-block{ margin-top: -15px; }
.tc-clone .arrival-date em{ display: block; margin-top: 2px; }}
@media (min-width: 601px){.tc-clone .right-block{ margin-top: 6px; }}
.tc-clone .arrival-date strong, .tc-clone .guarantee-text strong{ font-weight: normal !important; }
.tc-clone .gJPLIpJB6I{ scroll-margin-top: 100px; }
@media (max-width: 767px){.tc-clone .gJPLIpJB6I{ scroll-margin-top: 55px; }}
.tc-clone [data-id="g_XAGUjWfP"].gp-button-base::before, .tc-clone [data-id="g_XAGUjWfP-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-width: 1px; border-radius: 8px; }
.tc-clone [data-id="g_XAGUjWfP"]:hover::before, .tc-clone [data-id="g_XAGUjWfP-interaction"]:hover::before{ border-style: none; border-width: 1px; }
.tc-clone [data-id="g_XAGUjWfP-sold-out"].gp-button-base::before, .tc-clone [data-id="g_XAGUjWfP-sold-out-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-width: 1px; border-radius: 0px; }
.tc-clone [data-id="g_XAGUjWfP-sold-out"]:hover::before, .tc-clone [data-id="g_XAGUjWfP-sold-out-interaction"]:hover::before{ }
@media (max-width: 600px){.tc-clone .flex-container{ gap: 28px !important; }
.tc-clone .right-block{ margin-top: -15px; }
.tc-clone .arrival-date em{ display: block; margin-top: 2px; }}
@media (min-width: 601px){.tc-clone .right-block{ margin-top: 6px; }}
.tc-clone .arrival-date strong, .tc-clone .guarantee-text strong{ font-weight: normal !important; }
.tc-clone .gp-carousel-arrow-gOwef96YxK{ border-radius: 50%; }
.tc-clone .gp-carousel-arrow-gOwef96YxK::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 50%; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-carousel-arrow-gOwef96YxK{ border-radius: 9999px; }
.tc-clone .gp-carousel-arrow-gOwef96YxK::before{ border-style: none; border-width: 1px; border-radius: 9999px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-carousel-arrow-gOwef96YxK{ border-radius: 9999px; }
.tc-clone .gp-carousel-arrow-gOwef96YxK::before{ border-style: none; border-width: 1px; border-radius: 9999px; }}
.tc-clone .gIHpjTkRU3{ }
.tc-clone .gIHpjTkRU3 > figure > img{ }
.tc-clone [data-id="g860oYjA-e"].gp-button-base::before, .tc-clone [data-id="g860oYjA-e-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 0px; }
.tc-clone [data-id="g860oYjA-e"]:hover::before, .tc-clone [data-id="g860oYjA-e-interaction"]:hover::before{ }
.tc-clone button.g860oYjA-e{ pointer-events: none !important; cursor: default !important; }
.tc-clone .gS9-4Y8kH8{ box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 5px 0px; }
.tc-clone .g0P3Mt5hTB{ }
.tc-clone .g0P3Mt5hTB > figure > img{ }
.tc-clone [data-id="gknYaLP6Bo"].gp-button-base::before, .tc-clone [data-id="gknYaLP6Bo-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 0px; }
.tc-clone [data-id="gknYaLP6Bo"]:hover::before, .tc-clone [data-id="gknYaLP6Bo-interaction"]:hover::before{ }
.tc-clone button.gknYaLP6Bo{ pointer-events: none !important; cursor: default !important; }
.tc-clone .gsM-HUFOcA{ box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 5px 0px; }
.tc-clone .gvhTNq_fgD{ }
.tc-clone .gvhTNq_fgD > figure > img{ }
.tc-clone [data-id="gu5OzOl92E"].gp-button-base::before, .tc-clone [data-id="gu5OzOl92E-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 0px; }
.tc-clone [data-id="gu5OzOl92E"]:hover::before, .tc-clone [data-id="gu5OzOl92E-interaction"]:hover::before{ }
.tc-clone button.gu5OzOl92E{ pointer-events: none !important; cursor: default !important; }
.tc-clone .gDa54qT2Me{ box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 5px 0px; }
.tc-clone .gp-carousel-arrow-gOwef96YxK{ border-radius: 50%; }
.tc-clone .gp-carousel-arrow-gOwef96YxK::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 50%; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-carousel-arrow-gOwef96YxK{ border-radius: 9999px; }
.tc-clone .gp-carousel-arrow-gOwef96YxK::before{ border-style: none; border-width: 1px; border-radius: 9999px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-carousel-arrow-gOwef96YxK{ border-radius: 9999px; }
.tc-clone .gp-carousel-arrow-gOwef96YxK::before{ border-style: none; border-width: 1px; border-radius: 9999px; }}
.tc-clone gp-product product-form.product-form + .htusb-ui-prod-boost-under-form-wrapper{ display: none; }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982250312.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982250312.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982250312.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982250312 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982250312 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982250312 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982250312 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624235880982250312 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982250312 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982250312 .gp-contents{ display: contents; }
.tc-clone .gps-624235880982250312 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982250312 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982250312 .gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982250312 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982250312 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982250312 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982250312 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982250312 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982250312 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982250312 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982250312 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982250312 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 1024px){.tc-clone .gps-624235880982250312 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982250312 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982250312 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982250312 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.tc-clone .gps-624235880982250312 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982250312 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982250312 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982250312 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.tc-clone .gps-624235880982250312 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982840136.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982840136.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bga-mobile:"]{ background-attachment: var(--bga-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgp-mobile:"]{ background-position: var(--bgp-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgr-mobile:"]{ background-repeat: var(--bgr-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--bgs-mobile:"]{ background-size: var(--bgs-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982840136.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982840136 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982840136 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982840136 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982840136 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624235880982840136 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982840136 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982840136 .gp-contents{ display: contents; }
.tc-clone .gps-624235880982840136 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982840136 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982840136 .gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982840136 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982840136 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982840136 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982840136 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982840136 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982840136 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982840136 .gp-text-g-text-2{ color: var(--g-c-text-2); }
.tc-clone .gps-624235880982840136 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982840136 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982840136 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 1024px){.tc-clone .gps-624235880982840136 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982840136 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982840136 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982840136 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.tc-clone .gps-624235880982840136 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982840136 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982840136 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982840136 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.tc-clone .gps-624235880982840136 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pos:"]{ position: var(--pos); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--top:"]{ top: var(--top); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--z:"]{ z-index: var(--z); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ai-tablet:"]{ align-items: var(--ai-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--op-mobile:"]{ opacity: var(--op-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--o-mobile:"]{ order: var(--o-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982774600.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982774600 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982774600 .gp-z-1{ z-index: 1; }
.tc-clone .gps-624235880982774600 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982774600 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982774600 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982774600 .gp-inline-flex{ display: inline-flex; }
.tc-clone .gps-624235880982774600 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982774600 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982774600 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982774600 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982774600 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982774600 .\!gp-max-w-none{ max-width: none !important; }
.tc-clone .gps-624235880982774600 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982774600 .gp-shrink-0{ flex-shrink: 0; }
.tc-clone .gps-624235880982774600 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982774600 .gp-flex-row-reverse{ flex-direction: row-reverse; }
.tc-clone .gps-624235880982774600 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982774600 .gp-items-center{ align-items: center; }
.tc-clone .gps-624235880982774600 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624235880982774600 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624235880982774600 .gp-break-words{ overflow-wrap: break-word; }
.tc-clone .gps-624235880982774600 .gp-border{ border-width: 1px; }
.tc-clone .gps-624235880982774600 .gp-border-transparent{ border-color: transparent; }
.tc-clone .gps-624235880982774600 .gp-bg-black{ --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.tc-clone .gps-624235880982774600 .gp-text-left{ text-align: left; }
.tc-clone .gps-624235880982774600 .gp-text-center{ text-align: center; }
.tc-clone .gps-624235880982774600 .gp-text-g-text-3{ color: var(--g-c-text-3); }
.tc-clone .gps-624235880982774600 .gp-no-underline{ text-decoration-line: none; }
.tc-clone .gps-624235880982774600 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982774600 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982774600 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982774600 .disabled\:gp-btn-disabled:disabled{ cursor: default; }
.tc-clone .gps-624235880982774600 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }
.tc-clone .gps-624235880982774600 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }
.tc-clone .gps-624235880982774600 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }
@media (max-width: 1024px){.tc-clone .gps-624235880982774600 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982774600 .tablet\:gp-hidden{ display: none; }}
@media (max-width: 767px){.tc-clone .gps-624235880982774600 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982774600 .mobile\:gp-hidden{ display: none; }}
.tc-clone .gps-624235880982774600 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }
.tc-clone .gps-624235880982774600 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }
.tc-clone .gps-624235880982774600 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }
.tc-clone .gps-624235880982774600 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }
@media (max-width: 1024px){.tc-clone .gps-624235880982774600 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }
.tc-clone .gps-624235880982774600 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
.tc-clone .gps-624235880982774600 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }}
@media (max-width: 767px){.tc-clone .gps-624235880982774600 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }
.tc-clone .gps-624235880982774600 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
.tc-clone .gps-624235880982774600 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }}
.tc-clone .gps-624235880982774600 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982774600 .\[\&_\>_article\]\:gp-aspect-\[var\(--aspect\)\] > article{ aspect-ratio: var(--aspect); }
@media (max-width: 1024px){.tc-clone .gps-624235880982774600 .tablet\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-tablet\,_var\(--aspect\)\)\] > article{ aspect-ratio: var(--aspect-tablet,var(--aspect)); }}
@media (max-width: 767px){.tc-clone .gps-624235880982774600 .mobile\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-mobile\,_var\(--aspect-tablet\,_var\(--aspect\)\)\)\] > article{ aspect-ratio: var(--aspect-mobile,var(--aspect-tablet,var(--aspect))); }}
.tc-clone .gps-624235880982774600 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
.tc-clone [data-id="gyv0SbarIk"].gp-button-base::before, .tc-clone [data-id="gyv0SbarIk-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 10px; }
.tc-clone [data-id="gyv0SbarIk"]:hover::before, .tc-clone [data-id="gyv0SbarIk-interaction"]:hover::before{ border-style: solid; border-width: 1px; border-color: transparent; }
.tc-clone button.gyv0SbarIk{ box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 10px 0px; }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--of:"]{ overflow: var(--of); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pos:"]{ position: var(--pos); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--top:"]{ top: var(--top); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982446920.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--op-tablet:"]{ opacity: var(--op-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--of-tablet:"]{ overflow: var(--of-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982446920.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bblr-mobile:"]{ border-bottom-left-radius: var(--bblr-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--bbrr-mobile:"]{ border-bottom-right-radius: var(--bbrr-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--btlr-mobile:"]{ border-top-left-radius: var(--btlr-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--btrr-mobile:"]{ border-top-right-radius: var(--btrr-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--op-mobile:"]{ opacity: var(--op-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--of-mobile:"]{ overflow: var(--of-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982446920.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982446920 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982446920 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982446920 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982446920 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624235880982446920 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982446920 .gp-inline-flex{ display: inline-flex; }
.tc-clone .gps-624235880982446920 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982446920 .gp-contents{ display: contents; }
.tc-clone .gps-624235880982446920 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982446920 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982446920 .gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982446920 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982446920 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982446920 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982446920 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982446920 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982446920 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982446920 .gp-items-center{ align-items: center; }
.tc-clone .gps-624235880982446920 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624235880982446920 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624235880982446920 .gp-leading-\[0\]{ line-height: 0; }
.tc-clone .gps-624235880982446920 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982446920 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982446920 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 1024px){.tc-clone .gps-624235880982446920 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982446920 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982446920 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982446920 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.tc-clone .gps-624235880982446920 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982446920 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982446920 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982446920 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.tc-clone .gps-624235880982446920 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }
.tc-clone .gps-624235880982446920 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }
@media (max-width: 1024px){.tc-clone .gps-624235880982446920 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }}
@media (max-width: 767px){.tc-clone .gps-624235880982446920 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }}
.tc-clone .gps-624235880982446920 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gJNohsppLn{ }
.tc-clone .gJNohsppLn p{ }
.tc-clone .gLaTkxqoqy{ }
.tc-clone .gLaTkxqoqy > figure > img{ }
.tc-clone .gPs_S1mgVk{ }
.tc-clone .gPs_S1mgVk p{ }
.tc-clone .gCOJhYLM_k{ }
.tc-clone .gCOJhYLM_k p{ }
.tc-clone .gbeIWHwJEJ{ }
.tc-clone .gbeIWHwJEJ p{ }
.tc-clone .gyxPbU4fwy{ }
.tc-clone .gyxPbU4fwy p{ }
.tc-clone .gReok_8IJY{ }
.tc-clone .gReok_8IJY p{ }
.tc-clone .gigH1YFZMi{ }
.tc-clone .gigH1YFZMi p{ }
.tc-clone .gE4hJsc-yh{ }
.tc-clone .gE4hJsc-yh p{ }
.tc-clone .gRsRECSfBt{ }
.tc-clone .gRsRECSfBt p{ }
.tc-clone .gAHRX2oMcc{ }
.tc-clone .gAHRX2oMcc p{ }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--left:"]{ left: var(--left); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--right:"]{ right: var(--right); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--top:"]{ top: var(--top); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--v:"]{ visibility: var(--v); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982381384.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bblr-mobile:"]{ border-bottom-left-radius: var(--bblr-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bbrr-mobile:"]{ border-bottom-right-radius: var(--bbrr-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--btlr-mobile:"]{ border-top-left-radius: var(--btlr-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--btrr-mobile:"]{ border-top-right-radius: var(--btrr-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982381384.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982381384 .-gp-translate-x-1\/2, .tc-clone .gps-624235880982381384 .-gp-translate-y-1\/2, .tc-clone .gps-624235880982381384 .gp-rotate-0, .tc-clone .gps-624235880982381384 .gp-rotate-180, .tc-clone .gps-624235880982381384 .mobile\:gp-rotate-0, .tc-clone .gps-624235880982381384 .mobile\:gp-rotate-180, .tc-clone .gps-624235880982381384 .tablet\:gp-rotate-0, .tc-clone .gps-624235880982381384 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }
.tc-clone .gps-624235880982381384 .gp-static{ position: static; }
.tc-clone .gps-624235880982381384 .gp-absolute{ position: absolute; }
.tc-clone .gps-624235880982381384 .\!gp-relative{ position: relative !important; }
.tc-clone .gps-624235880982381384 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982381384 .gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982381384 .gp-left-1\/2{ left: 50%; }
.tc-clone .gps-624235880982381384 .gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982381384 .gp-top-0{ top: 0px; }
.tc-clone .gps-624235880982381384 .gp-top-1\/2{ top: 50%; }
.tc-clone .gps-624235880982381384 .gp-z-2{ z-index: 2; }
.tc-clone .gps-624235880982381384 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982381384 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }
.tc-clone .gps-624235880982381384 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982381384 .gp-block{ display: block; }
.tc-clone .gps-624235880982381384 .\!gp-flex{ display: flex !important; }
.tc-clone .gps-624235880982381384 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982381384 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982381384 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982381384 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982381384 .gp-aspect-\[56\/32\]{ aspect-ratio: 56 / 32; }
.tc-clone .gps-624235880982381384 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982381384 .\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982381384 .gp-w-14{ width: 56px; }
.tc-clone .gps-624235880982381384 .gp-w-5{ width: 20px; }
.tc-clone .gps-624235880982381384 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982381384 .\!gp-max-w-none{ max-width: none !important; }
.tc-clone .gps-624235880982381384 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982381384 .gp-flex-1{ flex: 1 1 0%; }
.tc-clone .gps-624235880982381384 .gp-shrink-0{ flex-shrink: 0; }
.tc-clone .gps-624235880982381384 .-gp-translate-x-1\/2{ --tw-translate-x: -50%; }
.tc-clone .gps-624235880982381384 .-gp-translate-x-1\/2, .tc-clone .gps-624235880982381384 .-gp-translate-y-1\/2{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982381384 .-gp-translate-y-1\/2{ --tw-translate-y: -50%; }
.tc-clone .gps-624235880982381384 .gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982381384 .gp-rotate-0, .tc-clone .gps-624235880982381384 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982381384 .gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982381384 .gp-cursor-pointer{ cursor: pointer; }
.tc-clone .gps-624235880982381384 .gp-select-none{ user-select: none; }
.tc-clone .gps-624235880982381384 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982381384 .\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982381384 .gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982381384 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982381384 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982381384 .gp-content-start{ align-content: flex-start; }
.tc-clone .gps-624235880982381384 .gp-items-center{ align-items: center; }
.tc-clone .gps-624235880982381384 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624235880982381384 .gp-justify-between{ justify-content: space-between; }
.tc-clone .gps-624235880982381384 .gp-gap-2{ gap: 8px; }
.tc-clone .gps-624235880982381384 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624235880982381384 .gp-rounded{ border-radius: 4px; }
.tc-clone .gps-624235880982381384 .gp-bg-black{ --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.tc-clone .gps-624235880982381384 .gp-bg-black\/80{ background-color: rgba(0, 0, 0, 0.8); }
.tc-clone .gps-624235880982381384 .gp-object-cover{ object-fit: cover; }
.tc-clone .gps-624235880982381384 .gp-text-center{ text-align: center; }
.tc-clone .gps-624235880982381384 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.tc-clone .gps-624235880982381384 .gp-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.tc-clone .gps-624235880982381384 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982381384 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982381384 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982381384 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }
.tc-clone .gps-624235880982381384 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }
@media (hover: hover) and (pointer: fine){.tc-clone .gps-624235880982381384 .hover\:gp-bg-\[\#ef0800\]:hover{ --tw-bg-opacity: 1; background-color: rgb(239 8 0/var(--tw-bg-opacity,1)); }}
@media (max-width: 1024px){.tc-clone .gps-624235880982381384 .tablet\:gp-absolute{ position: absolute; }
.tc-clone .gps-624235880982381384 .tablet\:gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982381384 .tablet\:gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982381384 .tablet\:gp-block{ display: block; }
.tc-clone .gps-624235880982381384 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982381384 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982381384 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982381384 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982381384 .tablet\:gp-rotate-0, .tc-clone .gps-624235880982381384 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982381384 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982381384 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982381384 .tablet\:gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982381384 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982381384 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }}
@media (max-width: 767px){.tc-clone .gps-624235880982381384 .mobile\:gp-absolute{ position: absolute; }
.tc-clone .gps-624235880982381384 .mobile\:gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982381384 .mobile\:gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982381384 .mobile\:gp-block{ display: block; }
.tc-clone .gps-624235880982381384 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982381384 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982381384 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982381384 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982381384 .mobile\:gp-rotate-0, .tc-clone .gps-624235880982381384 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982381384 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982381384 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982381384 .mobile\:gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982381384 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982381384 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }}
.tc-clone .gps-624235880982381384 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }
.tc-clone .gps-624235880982381384 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }
.tc-clone .gps-624235880982381384 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982381384 .\[\&_\>_article\]\:gp-aspect-\[var\(--aspect\)\] > article{ aspect-ratio: var(--aspect); }
@media (max-width: 1024px){.tc-clone .gps-624235880982381384 .tablet\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-tablet\,_var\(--aspect\)\)\] > article{ aspect-ratio: var(--aspect-tablet,var(--aspect)); }}
@media (max-width: 767px){.tc-clone .gps-624235880982381384 .mobile\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-mobile\,_var\(--aspect-tablet\,_var\(--aspect\)\)\)\] > article{ aspect-ratio: var(--aspect-mobile,var(--aspect-tablet,var(--aspect))); }}
.tc-clone .gp-carousel-arrow-gPLCuWbbzW{ border-radius: 0px; }
.tc-clone .gp-carousel-arrow-gPLCuWbbzW::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-carousel-arrow-gPLCuWbbzW{ border-radius: 0px; }
.tc-clone .gp-carousel-arrow-gPLCuWbbzW::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-carousel-arrow-gPLCuWbbzW{ border-radius: 0px; }
.tc-clone .gp-carousel-arrow-gPLCuWbbzW::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
.tc-clone .gp-carousel-arrow-gPLCuWbbzW{ border-radius: 0px; }
.tc-clone .gp-carousel-arrow-gPLCuWbbzW::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: 0px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-carousel-arrow-gPLCuWbbzW{ border-radius: 0px; }
.tc-clone .gp-carousel-arrow-gPLCuWbbzW::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
@media only screen and (max-width: 768px){.tc-clone .gp-carousel-arrow-gPLCuWbbzW{ border-radius: 0px; }
.tc-clone .gp-carousel-arrow-gPLCuWbbzW::before{ border-style: none; border-width: 1px; border-radius: 0px; }}
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--left:"]{ left: var(--left); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--of:"]{ overflow: var(--of); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--right:"]{ right: var(--right); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--top:"]{ top: var(--top); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--v:"]{ visibility: var(--v); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982643528.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--of-tablet:"]{ overflow: var(--of-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982643528.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bblr-mobile:"]{ border-bottom-left-radius: var(--bblr-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bbrr-mobile:"]{ border-bottom-right-radius: var(--bbrr-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--btlr-mobile:"]{ border-top-left-radius: var(--btlr-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--btrr-mobile:"]{ border-top-right-radius: var(--btrr-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--of-mobile:"]{ overflow: var(--of-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982643528.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982643528 .gp-rotate-0, .tc-clone .gps-624235880982643528 .gp-rotate-180, .tc-clone .gps-624235880982643528 .mobile\:gp-rotate-0, .tc-clone .gps-624235880982643528 .mobile\:gp-rotate-180, .tc-clone .gps-624235880982643528 .tablet\:gp-rotate-0, .tc-clone .gps-624235880982643528 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }
.tc-clone .gps-624235880982643528 .gp-absolute{ position: absolute; }
.tc-clone .gps-624235880982643528 .\!gp-relative{ position: relative !important; }
.tc-clone .gps-624235880982643528 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982643528 .gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982643528 .gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982643528 .gp-z-1{ z-index: 1; }
.tc-clone .gps-624235880982643528 .gp-z-2{ z-index: 2; }
.tc-clone .gps-624235880982643528 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982643528 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }
.tc-clone .gps-624235880982643528 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982643528 .gp-block{ display: block; }
.tc-clone .gps-624235880982643528 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624235880982643528 .\!gp-flex{ display: flex !important; }
.tc-clone .gps-624235880982643528 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982643528 .gp-inline-flex{ display: inline-flex; }
.tc-clone .gps-624235880982643528 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982643528 .gp-contents{ display: contents; }
.tc-clone .gps-624235880982643528 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982643528 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982643528 .gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982643528 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982643528 .\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982643528 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982643528 .\!gp-max-w-none{ max-width: none !important; }
.tc-clone .gps-624235880982643528 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982643528 .gp-flex-1{ flex: 1 1 0%; }
.tc-clone .gps-624235880982643528 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982643528 .gp-shrink-0{ flex-shrink: 0; }
.tc-clone .gps-624235880982643528 .gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982643528 .gp-rotate-0, .tc-clone .gps-624235880982643528 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982643528 .gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982643528 .gp-cursor-pointer{ cursor: pointer; }
.tc-clone .gps-624235880982643528 .gp-select-none{ user-select: none; }
.tc-clone .gps-624235880982643528 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982643528 .\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982643528 .gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982643528 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982643528 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982643528 .gp-content-start{ align-content: flex-start; }
.tc-clone .gps-624235880982643528 .gp-items-center{ align-items: center; }
.tc-clone .gps-624235880982643528 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624235880982643528 .gp-justify-between{ justify-content: space-between; }
.tc-clone .gps-624235880982643528 .gp-gap-2{ gap: 8px; }
.tc-clone .gps-624235880982643528 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624235880982643528 .gp-break-words{ overflow-wrap: break-word; }
.tc-clone .gps-624235880982643528 .gp-text-center{ text-align: center; }
.tc-clone .gps-624235880982643528 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.tc-clone .gps-624235880982643528 .gp-no-underline{ text-decoration-line: none; }
.tc-clone .gps-624235880982643528 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982643528 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982643528 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982643528 .disabled\:gp-btn-disabled:disabled{ cursor: default; }
.tc-clone .gps-624235880982643528 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }
.tc-clone .gps-624235880982643528 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }
.tc-clone .gps-624235880982643528 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }
.tc-clone .gps-624235880982643528 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }
.tc-clone .gps-624235880982643528 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }
@media (max-width: 1024px){.tc-clone .gps-624235880982643528 .tablet\:gp-static{ position: static; }
.tc-clone .gps-624235880982643528 .tablet\:gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982643528 .tablet\:gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982643528 .tablet\:gp-block{ display: block; }
.tc-clone .gps-624235880982643528 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982643528 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982643528 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982643528 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982643528 .tablet\:gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982643528 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982643528 .tablet\:gp-rotate-0, .tc-clone .gps-624235880982643528 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982643528 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982643528 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982643528 .tablet\:gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982643528 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982643528 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }}
@media (max-width: 767px){.tc-clone .gps-624235880982643528 .mobile\:gp-static{ position: static; }
.tc-clone .gps-624235880982643528 .mobile\:\!gp-absolute{ position: absolute !important; }
.tc-clone .gps-624235880982643528 .mobile\:gp-left-0{ left: 0px; }
.tc-clone .gps-624235880982643528 .mobile\:gp-right-0{ right: 0px; }
.tc-clone .gps-624235880982643528 .mobile\:gp-z-2{ z-index: 2; }
.tc-clone .gps-624235880982643528 .mobile\:gp-block{ display: block; }
.tc-clone .gps-624235880982643528 .mobile\:\!gp-flex{ display: flex !important; }
.tc-clone .gps-624235880982643528 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982643528 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982643528 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982643528 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624235880982643528 .mobile\:gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982643528 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624235880982643528 .mobile\:gp-rotate-0, .tc-clone .gps-624235880982643528 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982643528 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982643528 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624235880982643528 .mobile\:gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624235880982643528 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624235880982643528 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }}
.tc-clone .gps-624235880982643528 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }
.tc-clone .gps-624235880982643528 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }
.tc-clone .gps-624235880982643528 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }
.tc-clone .gps-624235880982643528 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }
@media (max-width: 1024px){.tc-clone .gps-624235880982643528 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }}
@media (max-width: 767px){.tc-clone .gps-624235880982643528 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }}
.tc-clone .gps-624235880982643528 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982643528 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
.tc-clone .gp-carousel-arrow-g378wugiC8{ border-radius: var(--g-radius-small); }
.tc-clone .gp-carousel-arrow-g378wugiC8::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: var(--g-radius-small); }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-carousel-arrow-g378wugiC8{ border-radius: var(--g-radius-small); }
.tc-clone .gp-carousel-arrow-g378wugiC8::before{ border-style: none; border-width: 1px; border-radius: var(--g-radius-small); }}
@media only screen and (max-width: 768px){.tc-clone .gp-carousel-arrow-g378wugiC8{ border-radius: var(--g-radius-small); }
.tc-clone .gp-carousel-arrow-g378wugiC8::before{ border-style: none; border-width: 1px; border-radius: var(--g-radius-small); }}
.tc-clone [data-id="gxcKzHffm6"].gp-button-base::before, .tc-clone [data-id="gxcKzHffm6-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gxcKzHffm6"]:hover::before, .tc-clone [data-id="gxcKzHffm6-interaction"]:hover::before{ }
.tc-clone [data-id="gr07_rqJaZ"].gp-button-base::before, .tc-clone [data-id="gr07_rqJaZ-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gr07_rqJaZ"]:hover::before, .tc-clone [data-id="gr07_rqJaZ-interaction"]:hover::before{ }
.tc-clone [data-id="g_E6BBZ6s3"].gp-button-base::before, .tc-clone [data-id="g_E6BBZ6s3-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="g_E6BBZ6s3"]:hover::before, .tc-clone [data-id="g_E6BBZ6s3-interaction"]:hover::before{ }
.tc-clone [data-id="gr-1cJRCXr"].gp-button-base::before, .tc-clone [data-id="gr-1cJRCXr-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gr-1cJRCXr"]:hover::before, .tc-clone [data-id="gr-1cJRCXr-interaction"]:hover::before{ }
.tc-clone [data-id="gAyHuikif_"].gp-button-base::before, .tc-clone [data-id="gAyHuikif_-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gAyHuikif_"]:hover::before, .tc-clone [data-id="gAyHuikif_-interaction"]:hover::before{ }
.tc-clone [data-id="gzOtGGk_an"].gp-button-base::before, .tc-clone [data-id="gzOtGGk_an-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gzOtGGk_an"]:hover::before, .tc-clone [data-id="gzOtGGk_an-interaction"]:hover::before{ }
.tc-clone [data-id="gWhaa_Mh41"].gp-button-base::before, .tc-clone [data-id="gWhaa_Mh41-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gWhaa_Mh41"]:hover::before, .tc-clone [data-id="gWhaa_Mh41-interaction"]:hover::before{ }
.tc-clone [data-id="gaK8WHYYIs"].gp-button-base::before, .tc-clone [data-id="gaK8WHYYIs-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gaK8WHYYIs"]:hover::before, .tc-clone [data-id="gaK8WHYYIs-interaction"]:hover::before{ }
.tc-clone [data-id="gnCOJFFqBn"].gp-button-base::before, .tc-clone [data-id="gnCOJFFqBn-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gnCOJFFqBn"]:hover::before, .tc-clone [data-id="gnCOJFFqBn-interaction"]:hover::before{ }
.tc-clone [data-id="gfkE22Tydn"].gp-button-base::before, .tc-clone [data-id="gfkE22Tydn-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gfkE22Tydn"]:hover::before, .tc-clone [data-id="gfkE22Tydn-interaction"]:hover::before{ }
.tc-clone [data-id="gMpeyAvI78"].gp-button-base::before, .tc-clone [data-id="gMpeyAvI78-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gMpeyAvI78"]:hover::before, .tc-clone [data-id="gMpeyAvI78-interaction"]:hover::before{ }
.tc-clone [data-id="gTMmYEkM7P"].gp-button-base::before, .tc-clone [data-id="gTMmYEkM7P-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gTMmYEkM7P"]:hover::before, .tc-clone [data-id="gTMmYEkM7P-interaction"]:hover::before{ }
.tc-clone [data-id="g8KzqpWNZT"].gp-button-base::before, .tc-clone [data-id="g8KzqpWNZT-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="g8KzqpWNZT"]:hover::before, .tc-clone [data-id="g8KzqpWNZT-interaction"]:hover::before{ }
.tc-clone [data-id="gxvUWQ69Y2"].gp-button-base::before, .tc-clone [data-id="gxvUWQ69Y2-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gxvUWQ69Y2"]:hover::before, .tc-clone [data-id="gxvUWQ69Y2-interaction"]:hover::before{ }
.tc-clone [data-id="goFmCeEeKw"].gp-button-base::before, .tc-clone [data-id="goFmCeEeKw-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="goFmCeEeKw"]:hover::before, .tc-clone [data-id="goFmCeEeKw-interaction"]:hover::before{ }
.tc-clone [data-id="gyDMlcnCHQ"].gp-button-base::before, .tc-clone [data-id="gyDMlcnCHQ-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gyDMlcnCHQ"]:hover::before, .tc-clone [data-id="gyDMlcnCHQ-interaction"]:hover::before{ }
.tc-clone [data-id="gTVtymxBOt"].gp-button-base::before, .tc-clone [data-id="gTVtymxBOt-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 30px; }
.tc-clone [data-id="gTVtymxBOt"]:hover::before, .tc-clone [data-id="gTVtymxBOt-interaction"]:hover::before{ }
.tc-clone .gp-carousel-arrow-g378wugiC8{ border-radius: var(--g-radius-small); }
.tc-clone .gp-carousel-arrow-g378wugiC8::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-style: none; border-width: 1px; border-radius: var(--g-radius-small); }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .gp-carousel-arrow-g378wugiC8{ border-radius: var(--g-radius-small); }
.tc-clone .gp-carousel-arrow-g378wugiC8::before{ border-style: none; border-width: 1px; border-radius: var(--g-radius-small); }}
@media only screen and (max-width: 768px){.tc-clone .gp-carousel-arrow-g378wugiC8{ border-radius: var(--g-radius-small); }
.tc-clone .gp-carousel-arrow-g378wugiC8::before{ border-style: none; border-width: 1px; border-radius: var(--g-radius-small); }}
@media (max-width: 767px){.tc-clone .g378wugiC8 .gem-slider-previous, .tc-clone .g378wugiC8 .gem-slider-next{ transform: translateX(-50%); width: 28px; height: 28px; bottom: 0px !important; }
.tc-clone .g378wugiC8 .gem-slider-previous{ left: calc(50% - 28px) !important; }
.tc-clone .g378wugiC8 .gem-slider-next{ left: calc(50% + 28px) !important; right: auto !important; }
.tc-clone .gps .g378wugiC8 .gem-slider-item{ height: fit-content; }
.tc-clone .gps .g378wugiC8 .gem-slider{ transition: height 0.5s; }}
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--w:"]{ width: var(--w); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982577992.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982577992.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bga-mobile:"]{ background-attachment: var(--bga-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgp-mobile:"]{ background-position: var(--bgp-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgr-mobile:"]{ background-repeat: var(--bgr-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--bgs-mobile:"]{ background-size: var(--bgs-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982577992.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }}
.tc-clone .gps-624235880982577992 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982577992 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982577992 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982577992 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624235880982577992 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982577992 .gp-inline-flex{ display: inline-flex; }
.tc-clone .gps-624235880982577992 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982577992 .gp-contents{ display: contents; }
.tc-clone .gps-624235880982577992 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982577992 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982577992 .gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982577992 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982577992 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982577992 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982577992 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982577992 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982577992 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982577992 .gp-items-center{ align-items: center; }
.tc-clone .gps-624235880982577992 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624235880982577992 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624235880982577992 .gp-break-words{ overflow-wrap: break-word; }
.tc-clone .gps-624235880982577992 .gp-no-underline{ text-decoration-line: none; }
.tc-clone .gps-624235880982577992 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982577992 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982577992 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982577992 .disabled\:gp-btn-disabled:disabled{ cursor: default; }
.tc-clone .gps-624235880982577992 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }
.tc-clone .gps-624235880982577992 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }
.tc-clone .gps-624235880982577992 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }
@media (max-width: 1024px){.tc-clone .gps-624235880982577992 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982577992 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982577992 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982577992 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.tc-clone .gps-624235880982577992 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982577992 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982577992 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982577992 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.tc-clone .gps-624235880982577992 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982577992 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
.tc-clone [data-id="gU0z2hHiDs"].gp-button-base::before, .tc-clone [data-id="gU0z2hHiDs-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 35px; }
.tc-clone [data-id="gU0z2hHiDs"]:hover::before, .tc-clone [data-id="gU0z2hHiDs-interaction"]:hover::before{ }
.tc-clone button.gU0z2hHiDs{ pointer-events: none !important; cursor: default !important; }
.tc-clone [data-id="goiw_Bvy9B"].gp-button-base::before, .tc-clone [data-id="goiw_Bvy9B-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-radius: 35px; }
.tc-clone [data-id="goiw_Bvy9B"]:hover::before, .tc-clone [data-id="goiw_Bvy9B-interaction"]:hover::before{ }
.tc-clone button.goiw_Bvy9B{ pointer-events: none !important; cursor: default !important; }
.tc-clone .ggEpUssY1L{ }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982709064.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982709064.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982709064.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982709064 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982709064 .gp-z-1{ z-index: 1; }
.tc-clone .gps-624235880982709064 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982709064 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982709064 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624235880982709064 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982709064 .gp-inline-flex{ display: inline-flex; }
.tc-clone .gps-624235880982709064 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982709064 .gp-contents{ display: contents; }
.tc-clone .gps-624235880982709064 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982709064 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982709064 .gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982709064 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982709064 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982709064 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982709064 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982709064 .gp-shrink-0{ flex-shrink: 0; }
.tc-clone .gps-624235880982709064 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982709064 .gp-flex-row-reverse{ flex-direction: row-reverse; }
.tc-clone .gps-624235880982709064 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982709064 .gp-items-center{ align-items: center; }
.tc-clone .gps-624235880982709064 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624235880982709064 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624235880982709064 .gp-break-words{ overflow-wrap: break-word; }
.tc-clone .gps-624235880982709064 .gp-text-center{ text-align: center; }
.tc-clone .gps-624235880982709064 .gp-text-g-text-3{ color: var(--g-c-text-3); }
.tc-clone .gps-624235880982709064 .gp-no-underline{ text-decoration-line: none; }
.tc-clone .gps-624235880982709064 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982709064 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982709064 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982709064 .disabled\:gp-btn-disabled:disabled{ cursor: default; }
.tc-clone .gps-624235880982709064 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }
.tc-clone .gps-624235880982709064 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }
.tc-clone .gps-624235880982709064 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }
@media (max-width: 1024px){.tc-clone .gps-624235880982709064 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982709064 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982709064 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982709064 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.tc-clone .gps-624235880982709064 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982709064 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982709064 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982709064 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.tc-clone .gps-624235880982709064 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg{ height: var(--height-desktop) !important; }
.tc-clone .gps-624235880982709064 .\[\&\>svg\]\:\!gp-w-auto > svg{ width: auto !important; }
@media (max-width: 1024px){.tc-clone .gps-624235880982709064 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg{ height: var(--height-tablet) !important; }}
@media (max-width: 767px){.tc-clone .gps-624235880982709064 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg{ height: var(--height-mobile) !important; }}
.tc-clone .gps-624235880982709064 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982709064 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
.tc-clone .gy9IAIxdK0{ }
.tc-clone .gy9IAIxdK0 > figure > img{ }
.tc-clone .g2iqa3Vq6t{ }
.tc-clone .g2iqa3Vq6t p{ }
.tc-clone .glOMDa7dL7{ }
.tc-clone .glOMDa7dL7 p{ }
.tc-clone .goc8fqNdr7{ box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px 0px; }
.tc-clone .gp_TpTwLVw{ }
.tc-clone .gp_TpTwLVw > figure > img{ }
.tc-clone .gyE1gYbGvR{ }
.tc-clone .gyE1gYbGvR p{ }
.tc-clone .gciYVwCcN2{ }
.tc-clone .gciYVwCcN2 p{ }
.tc-clone .goMX0j8EDu{ box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px 0px; }
.tc-clone .g6rupz827R{ }
.tc-clone .g6rupz827R > figure > img{ }
.tc-clone .gw_-aCDHh6{ }
.tc-clone .gw_-aCDHh6 p{ }
.tc-clone .giUzprgz8s{ }
.tc-clone .giUzprgz8s p{ }
.tc-clone .g2SmpFg-KR{ box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px 0px; }
.tc-clone [data-id="g5FrNuyDwP"].gp-button-base::before, .tc-clone [data-id="g5FrNuyDwP-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 10px; }
.tc-clone [data-id="g5FrNuyDwP"]:hover::before, .tc-clone [data-id="g5FrNuyDwP-interaction"]:hover::before{ border-style: solid; border-width: 1px; border-color: transparent; }
.tc-clone button.g5FrNuyDwP{ box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 10px 0px; }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--w:"]{ width: var(--w); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982315848.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982315848.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--o-mobile:"]{ order: var(--o-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982315848.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }}
.tc-clone .gps-624235880982315848 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982315848 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982315848 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982315848 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-624235880982315848 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982315848 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982315848 .gp-contents{ display: contents; }
.tc-clone .gps-624235880982315848 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982315848 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982315848 .gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982315848 .gp-h-full{ height: 100%; }
.tc-clone .gps-624235880982315848 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982315848 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982315848 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-624235880982315848 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982315848 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982315848 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982315848 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982315848 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 1024px){.tc-clone .gps-624235880982315848 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982315848 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982315848 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982315848 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.tc-clone .gps-624235880982315848 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982315848 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624235880982315848 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-624235880982315848 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.tc-clone .gps-624235880982315848 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ai:"]{ align-items: var(--ai); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--hvr-bc:"]:hover{ border-color: var(--hvr-bc); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--hvr-bs:"]:hover{ border-style: var(--hvr-bs); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--hvr-bw:"]:hover{ border-width: var(--hvr-bw); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--fd:"]{ flex-direction: var(--fd); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--gg:"]{ gap: var(--gg); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ml:"]{ margin-left: var(--ml); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--mt:"]{ margin-top: var(--mt); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624235880982512456.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624235880982512456.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624235880982512456.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624235880982512456 .-gp-rotate-90, .tc-clone .gps-624235880982512456 .gp-rotate-180, .tc-clone .gps-624235880982512456 .gp-rotate-90{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }
.tc-clone .gps-624235880982512456 .gp-relative{ position: relative; }
.tc-clone .gps-624235880982512456 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624235880982512456 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624235880982512456 .gp-flex{ display: flex; }
.tc-clone .gps-624235880982512456 .gp-inline-flex{ display: inline-flex; }
.tc-clone .gps-624235880982512456 .gp-grid{ display: grid; }
.tc-clone .gps-624235880982512456 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982512456 .gp-hidden{ display: none; }
.tc-clone .gps-624235880982512456 .gp-min-h-0{ min-height: 0px; }
.tc-clone .gps-624235880982512456 .gp-w-full{ width: 100%; }
.tc-clone .gps-624235880982512456 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624235880982512456 .-gp-rotate-90{ --tw-rotate: -90deg; }
.tc-clone .gps-624235880982512456 .-gp-rotate-90, .tc-clone .gps-624235880982512456 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982512456 .gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624235880982512456 .gp-rotate-90{ --tw-rotate: 90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624235880982512456 .gp-cursor-pointer{ cursor: pointer; }
.tc-clone .gps-624235880982512456 .gp-grid-rows-\[0fr\]{ grid-template-rows: 0fr; }
.tc-clone .gps-624235880982512456 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624235880982512456 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624235880982512456 .gp-items-center{ align-items: center; }
.tc-clone .gps-624235880982512456 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624235880982512456 .gp-gap-\[16px\]{ gap: 16px; }
.tc-clone .gps-624235880982512456 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624235880982512456 .gp-overflow-clip{ overflow: clip; }
.tc-clone .gps-624235880982512456 .gp-break-all{ word-break: break-all; }
.tc-clone .gps-624235880982512456 .gp-transition-all{ transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982512456 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624235880982512456 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624235880982512456 .gp-duration-500{ transition-duration: 0.5s; }
.tc-clone .gps-624235880982512456 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (hover: hover) and (pointer: fine){.tc-clone .gps-624235880982512456 .gp-group:hover .group-hover\:\[color\:var\(--icon-expand-hover-color\)\]{ color: var(--icon-expand-hover-color); }
.tc-clone .gps-624235880982512456 .gp-group:hover .group-hover\:\[color\:var\(--text-hover-color\)\!important\]{ color: var(--text-hover-color) !important; }}
@media (max-width: 1024px){.tc-clone .gps-624235880982512456 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982512456 .tablet\:gp-hidden{ display: none; }}
@media (max-width: 767px){.tc-clone .gps-624235880982512456 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624235880982512456 .mobile\:gp-hidden{ display: none; }}
.tc-clone .gps-624235880982512456 .\[\&\>svg\]\:\!gp-h-\[var\(--height-iconCollapseSize\)\] > svg{ height: var(--height-iconCollapseSize) !important; }
.tc-clone .gps-624235880982512456 .\[\&\>svg\]\:\!gp-w-full > svg{ width: 100% !important; }
.tc-clone .gps-624235880982512456 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--radius:"]{ border-radius: var(--radius); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--w:"]{ width: var(--w); }
@media only screen and (max-width: 1024px){.tc-clone .gps-627069198178190123.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgc-tablet:"]{ background-color: var(--bgc-tablet); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-627069198178190123.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bblr-mobile:"]{ border-bottom-left-radius: var(--bblr-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bbrr-mobile:"]{ border-bottom-right-radius: var(--bbrr-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--bs-mobile:"]{ border-style: var(--bs-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--btlr-mobile:"]{ border-top-left-radius: var(--btlr-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--btrr-mobile:"]{ border-top-right-radius: var(--btrr-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--shadow-mobile:"]{ box-shadow: var(--shadow-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-627069198178190123.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }}
.tc-clone .gps-627069198178190123 .gp-relative{ position: relative; }
.tc-clone .gps-627069198178190123 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-627069198178190123 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-627069198178190123 .gp-inline-block{ display: inline-block; }
.tc-clone .gps-627069198178190123 .gp-flex{ display: flex; }
.tc-clone .gps-627069198178190123 .gp-grid{ display: grid; }
.tc-clone .gps-627069198178190123 .gp-contents{ display: contents; }
.tc-clone .gps-627069198178190123 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-627069198178190123 .gp-hidden{ display: none; }
.tc-clone .gps-627069198178190123 .gp-h-auto{ height: auto; }
.tc-clone .gps-627069198178190123 .gp-h-full{ height: 100%; }
.tc-clone .gps-627069198178190123 .gp-w-full{ width: 100%; }
.tc-clone .gps-627069198178190123 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-627069198178190123 .gp-flex-none{ flex: 0 0 auto; }
.tc-clone .gps-627069198178190123 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-627069198178190123 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-627069198178190123 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-627069198178190123 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-627069198178190123 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 1024px){.tc-clone .gps-627069198178190123 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-627069198178190123 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-627069198178190123 .tablet\:gp-h-auto{ height: auto; }
.tc-clone .gps-627069198178190123 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.tc-clone .gps-627069198178190123 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-627069198178190123 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-627069198178190123 .mobile\:gp-h-auto{ height: auto; }
.tc-clone .gps-627069198178190123 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.tc-clone .gps-627069198178190123 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--as:"]{ align-self: var(--as); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bg:"]{ background: var(--bg); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--b:"]{ border: var(--b); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--focus-b:"]:focus{ border: var(--focus-b); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bb:"]{ border-bottom: var(--bb); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--focus-bb:"]:focus{ border-bottom: var(--focus-bb); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--blw:"]{ border-left-width: var(--blw); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--brw:"]{ border-right-width: var(--brw); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--blc:"]{ border-left-color: var(--blc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--brc:"]{ border-right-color: var(--brc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-bc:"]:hover{ border-color: var(--hvr-bc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--focus-bblr:"]:focus{ border-bottom-left-radius: var(--focus-bblr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--focus-bbrr:"]:focus{ border-bottom-right-radius: var(--focus-bbrr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bl:"]{ border-left: var(--bl); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--br:"]{ border-right: var(--br); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-bs:"]:hover{ border-style: var(--hvr-bs); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bt:"]{ border-top: var(--bt); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--focus-bt:"]:focus{ border-top: var(--focus-bt); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--focus-btlr:"]:focus{ border-top-left-radius: var(--focus-btlr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--focus-btrr:"]:focus{ border-top-right-radius: var(--focus-btrr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-bw:"]:hover{ border-width: var(--hvr-bw); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bottom:"]{ bottom: var(--bottom); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--shadow:"]{ box-shadow: var(--shadow); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--c:"]{ color: var(--c); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-c:"]:hover{ color: var(--hvr-c); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--ff:"]{ font-family: var(--ff); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--size:"]{ font-size: var(--size); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--weight:"]{ font-weight: var(--weight); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--fs:"]{ font-style: var(--fs); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--gg:"]{ gap: var(--gg); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--h:"]{ height: var(--h); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--left:"]{ left: var(--left); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--ls:"]{ letter-spacing: var(--ls); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--lh:"]{ line-height: var(--lh); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--tdc:"]{ text-decoration-color: var(--tdc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--m:"]{ margin: var(--m); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--mb:"]{ margin-bottom: var(--mb); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--mr:"]{ margin-right: var(--mr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--maxw:"]{ max-width: var(--maxw); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--minw:"]{ min-width: var(--minw); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--objf:"]{ object-fit: var(--objf); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--op:"]{ opacity: var(--op); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--o:"]{ order: var(--o); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--p:"]{ padding: var(--p); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pos:"]{ position: var(--pos); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--right:"]{ right: var(--right); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--ts:"]{ text-shadow: var(--ts); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--tt:"]{ text-transform: var(--tt); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--top:"]{ top: var(--top); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--t:"]{ transform: var(--t); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--v:"]{ visibility: var(--v); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--w:"]{ width: var(--w); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--line-clamp:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp); }
@media only screen and (max-width: 1024px){.tc-clone .gps-624239793630348104.gps.gpsil [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-shadow-tablet:"]:hover{ box-shadow: var(--hvr-shadow-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--h-tablet:"]{ height: var(--h-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--left-tablet:"]{ left: var(--left-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--o-tablet:"]{ order: var(--o-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--right-tablet:"]{ right: var(--right-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--top-tablet:"]{ top: var(--top-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--t-tablet:"]{ transform: var(--t-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--line-clamp-tablet:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-tablet); }}
@media only screen and (max-width: 767px){.tc-clone .gps-624239793630348104.gps.gpsil [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--hvr-shadow-mobile:"]:hover{ box-shadow: var(--hvr-shadow-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--h-mobile:"]{ height: var(--h-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--left-mobile:"]{ left: var(--left-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--o-mobile:"]{ order: var(--o-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--right-mobile:"]{ right: var(--right-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--top-mobile:"]{ top: var(--top-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--t-mobile:"]{ transform: var(--t-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
.tc-clone .gps-624239793630348104.gps.gpsil [style*="--line-clamp-mobile:"]{ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); }}
.tc-clone .gps-624239793630348104 .-gp-translate-x-1\/2, .tc-clone .gps-624239793630348104 .-gp-translate-y-1\/2, .tc-clone .gps-624239793630348104 .gp-rotate-0, .tc-clone .gps-624239793630348104 .gp-rotate-180, .tc-clone .gps-624239793630348104 .mobile\:gp-rotate-0, .tc-clone .gps-624239793630348104 .mobile\:gp-rotate-180, .tc-clone .gps-624239793630348104 .tablet\:gp-rotate-0, .tc-clone .gps-624239793630348104 .tablet\:gp-rotate-180{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; }
.tc-clone .gps-624239793630348104 .focus-visible\:gp-shadow-none, .tc-clone .gps-624239793630348104 .gp-shadow-none{ --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; }
.tc-clone .gps-624239793630348104 .gp-g-paragraph-2{ font-family: var(--g-p2-ff); font-size: var(--g-p2-size); font-style: var(--g-p2-fs); font-weight: var(--g-p2-weight); letter-spacing: var(--g-p2-ls); line-height: var(--g-p2-lh); }
.tc-clone .gps-624239793630348104 .gp-invisible{ visibility: hidden; }
.tc-clone .gps-624239793630348104 .gp-static{ position: static; }
.tc-clone .gps-624239793630348104 .gp-absolute{ position: absolute; }
.tc-clone .gps-624239793630348104 .gp-relative{ position: relative; }
.tc-clone .gps-624239793630348104 .gp-sticky{ position: sticky; }
.tc-clone .gps-624239793630348104 .gp-left-0{ left: 0px; }
.tc-clone .gps-624239793630348104 .gp-left-1\/2{ left: 50%; }
.tc-clone .gps-624239793630348104 .gp-right-0{ right: 0px; }
.tc-clone .gps-624239793630348104 .gp-top-0{ top: 0px; }
.tc-clone .gps-624239793630348104 .gp-top-1\/2{ top: 50%; }
.tc-clone .gps-624239793630348104 .gp-z-0{ z-index: 0; }
.tc-clone .gps-624239793630348104 .gp-z-2{ z-index: 2; }
.tc-clone .gps-624239793630348104 .gp-z-\[90\]{ z-index: 90; }
.tc-clone .gps-624239793630348104 .\!gp-m-0{ margin: 0px !important; }
.tc-clone .gps-624239793630348104 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.tc-clone .gps-624239793630348104 .gp-my-0{ margin-bottom: 0px; margin-top: 0px; }
.tc-clone .gps-624239793630348104 .\!gp-ml-0{ margin-left: 0px !important; }
.tc-clone .gps-624239793630348104 .gp-mb-0{ margin-bottom: 0px; }
.tc-clone .gps-624239793630348104 .gp-block{ display: block; }
.tc-clone .gps-624239793630348104 .gp-flex{ display: flex; }
.tc-clone .gps-624239793630348104 .gp-inline-flex{ display: inline-flex; }
.tc-clone .gps-624239793630348104 .gp-grid{ display: grid; }
.tc-clone .gps-624239793630348104 .\!gp-hidden{ display: none !important; }
.tc-clone .gps-624239793630348104 .gp-hidden{ display: none; }
.tc-clone .gps-624239793630348104 .gp-aspect-\[56\/32\]{ aspect-ratio: 56 / 32; }
.tc-clone .gps-624239793630348104 .gp-aspect-square{ aspect-ratio: 1 / 1; }
.tc-clone .gps-624239793630348104 .gp-h-0{ height: 0px; }
.tc-clone .gps-624239793630348104 .gp-h-12{ height: 48px; }
.tc-clone .gps-624239793630348104 .gp-h-5{ height: 20px; }
.tc-clone .gps-624239793630348104 .gp-h-full{ height: 100%; }
.tc-clone .gps-624239793630348104 .\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624239793630348104 .gp-w-14{ width: 56px; }
.tc-clone .gps-624239793630348104 .gp-w-5{ width: 20px; }
.tc-clone .gps-624239793630348104 .gp-w-full{ width: 100%; }
.tc-clone .gps-624239793630348104 .\!gp-min-w-full{ min-width: 100% !important; }
.tc-clone .gps-624239793630348104 .\!gp-max-w-full{ max-width: 100% !important; }
.tc-clone .gps-624239793630348104 .\!gp-max-w-none{ max-width: none !important; }
.tc-clone .gps-624239793630348104 .gp-max-w-full{ max-width: 100%; }
.tc-clone .gps-624239793630348104 .gp-flex-1{ flex: 1 1 0%; }
.tc-clone .gps-624239793630348104 .gp-shrink-0{ flex-shrink: 0; }
.tc-clone .gps-624239793630348104 .gp-shrink-\[99999\]{ flex-shrink: 99999; }
.tc-clone .gps-624239793630348104 .-gp-translate-x-1\/2{ --tw-translate-x: -50%; }
.tc-clone .gps-624239793630348104 .-gp-translate-x-1\/2, .tc-clone .gps-624239793630348104 .-gp-translate-y-1\/2{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624239793630348104 .-gp-translate-y-1\/2{ --tw-translate-y: -50%; }
.tc-clone .gps-624239793630348104 .gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624239793630348104 .gp-rotate-0, .tc-clone .gps-624239793630348104 .gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624239793630348104 .gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624239793630348104 .gp-cursor-default{ cursor: default; }
.tc-clone .gps-624239793630348104 .gp-cursor-pointer{ cursor: pointer; }
.tc-clone .gps-624239793630348104 .gp-select-none{ user-select: none; }
.tc-clone .gps-624239793630348104 .gp-appearance-none{ appearance: none; }
.tc-clone .gps-624239793630348104 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.tc-clone .gps-624239793630348104 .\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624239793630348104 .gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624239793630348104 .gp-flex-col{ flex-direction: column; }
.tc-clone .gps-624239793630348104 .\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624239793630348104 .gp-content-start{ align-content: flex-start; }
.tc-clone .gps-624239793630348104 .gp-items-start{ align-items: flex-start; }
.tc-clone .gps-624239793630348104 .gp-items-center{ align-items: center; }
.tc-clone .gps-624239793630348104 .gp-justify-start{ justify-content: flex-start; }
.tc-clone .gps-624239793630348104 .gp-justify-center{ justify-content: center; }
.tc-clone .gps-624239793630348104 .gp-justify-between{ justify-content: space-between; }
.tc-clone .gps-624239793630348104 .gp-gap-2{ gap: 8px; }
.tc-clone .gps-624239793630348104 .gp-overflow-hidden{ overflow: hidden; }
.tc-clone .gps-624239793630348104 .gp-truncate{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tc-clone .gps-624239793630348104 .gp-break-words{ overflow-wrap: break-word; }
.tc-clone .gps-624239793630348104 .\!gp-rounded-none{ border-radius: 0px !important; }
.tc-clone .gps-624239793630348104 .gp-rounded{ border-radius: 4px; }
.tc-clone .gps-624239793630348104 .gp-border-g-line-2{ border-color: var(--g-c-line-2); }
.tc-clone .gps-624239793630348104 .gp-bg-black\/80{ background-color: rgba(0, 0, 0, 0.8); }
.tc-clone .gps-624239793630348104 .gp-bg-g-bg-3{ background-color: var(--g-c-bg-3); }
.tc-clone .gps-624239793630348104 .gp-bg-transparent{ background-color: transparent; }
.tc-clone .gps-624239793630348104 .gp-bg-auto{ background-size: auto; }
.tc-clone .gps-624239793630348104 .gp-object-cover{ object-fit: cover; }
.tc-clone .gps-624239793630348104 .\!gp-pb-0{ padding-bottom: 0px !important; }
.tc-clone .gps-624239793630348104 .gp-pl-4{ padding-left: 16px; }
.tc-clone .gps-624239793630348104 .gp-pr-6{ padding-right: 24px; }
.tc-clone .gps-624239793630348104 .gp-text-center{ text-align: center; }
.tc-clone .gps-624239793630348104 .gp-text-g-text-2{ color: var(--g-c-text-2); }
.tc-clone .gps-624239793630348104 .gp-text-g-text-3{ color: var(--g-c-text-3); }
.tc-clone .gps-624239793630348104 .gp-text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.tc-clone .gps-624239793630348104 .gp-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.tc-clone .gps-624239793630348104 .gp-no-underline{ text-decoration-line: none; }
.tc-clone .gps-624239793630348104 .gp-decoration-g-text-1{ text-decoration-color: var(--g-c-text-1); }
.tc-clone .gps-624239793630348104 .gp-opacity-25{ opacity: 0.25; }
.tc-clone .gps-624239793630348104 .gp-opacity-30{ opacity: 0.3; }
.tc-clone .gps-624239793630348104 .gp-opacity-75{ opacity: 0.75; }
.tc-clone .gps-624239793630348104 .gp-shadow-none{ --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.tc-clone .gps-624239793630348104 .gp-outline-none{ outline: transparent solid 2px; outline-offset: 2px; }
.tc-clone .gps-624239793630348104 .gp-outline-1{ outline-width: 1px; }
.tc-clone .gps-624239793630348104 .-gp-outline-offset-1{ outline-offset: -1px; }
.tc-clone .gps-624239793630348104 .gp-transition-all{ transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624239793630348104 .gp-transition-colors{ transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624239793630348104 .gp-transition-opacity{ transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624239793630348104 .gp-duration-150{ transition-duration: 0.15s; }
.tc-clone .gps-624239793630348104 .gp-duration-200{ transition-duration: 0.2s; }
.tc-clone .gps-624239793630348104 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.tc-clone .gps-624239793630348104 .disabled\:gp-btn-disabled:disabled{ cursor: default; }
.tc-clone .gps-624239793630348104 .before\:gp-left-0::before{ content: var(--tw-content); left: 0px; }
.tc-clone .gps-624239793630348104 .before\:gp-top-0::before{ content: var(--tw-content); top: 0px; }
@media (hover: hover) and (pointer: fine){.tc-clone .gps-624239793630348104 .hover\:gp-border-g-line-3:hover{ border-color: var(--g-c-line-3); }
.tc-clone .gps-624239793630348104 .hover\:gp-bg-\[\#ef0800\]:hover{ --tw-bg-opacity: 1; background-color: rgb(239 8 0/var(--tw-bg-opacity,1)); }
.tc-clone .gps-624239793630348104 .hover\:gp-bg-g-bg-3:hover{ background-color: var(--g-c-bg-3); }
.tc-clone .gps-624239793630348104 .hover\:gp-text-black:hover{ --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.tc-clone .gps-624239793630348104 .hover\:gp-text-g-text-2:hover{ color: var(--g-c-text-2); }}
.tc-clone .gps-624239793630348104 .focus-visible\:gp-shadow-none:focus-visible{ --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.tc-clone .gps-624239793630348104 .focus-visible\:gp-outline-none:focus-visible{ outline: transparent solid 2px; outline-offset: 2px; }
.tc-clone .gps-624239793630348104 .active\:gp-bg-g-bg-3:active{ background-color: var(--g-c-bg-3); }
.tc-clone .gps-624239793630348104 .active\:gp-text-g-text-2:active{ color: var(--g-c-text-2); }
.tc-clone .gps-624239793630348104 .disabled\:gp-cursor-not-allowed:disabled{ cursor: not-allowed; }
.tc-clone .gps-624239793630348104 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }
.tc-clone .gps-624239793630348104 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }
.tc-clone .gps-624239793630348104 .data-\[hidden\=true\]\:\!gp-hidden[data-hidden="true"]{ display: none !important; }
.tc-clone .gps-624239793630348104 .data-\[disabled\=true\]\:gp-opacity-60[data-disabled="true"]{ opacity: 0.6; }
.tc-clone .gps-624239793630348104 .data-\[outline\=active\]\:gp-outline[data-outline="active"]{ outline-style: solid; }
.tc-clone .gps-624239793630348104 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-visible{ visibility: visible; }
.tc-clone .gps-624239793630348104 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }
@keyframes gp-spin{ 
  100% { transform: rotate(1turn); }
}
.tc-clone .gps-624239793630348104 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-animate-spin{ animation: 1s linear 0s infinite normal none running gp-spin; }
@media (max-width: 1024px){.tc-clone .gps-624239793630348104 .tablet\:gp-static{ position: static; }
.tc-clone .gps-624239793630348104 .tablet\:gp-left-0{ left: 0px; }
.tc-clone .gps-624239793630348104 .tablet\:gp-right-0{ right: 0px; }
.tc-clone .gps-624239793630348104 .tablet\:gp-block{ display: block; }
.tc-clone .gps-624239793630348104 .tablet\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624239793630348104 .tablet\:gp-hidden{ display: none; }
.tc-clone .gps-624239793630348104 .tablet\:\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624239793630348104 .tablet\:gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624239793630348104 .tablet\:gp-rotate-0, .tc-clone .gps-624239793630348104 .tablet\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624239793630348104 .tablet\:gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624239793630348104 .tablet\:\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624239793630348104 .tablet\:gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624239793630348104 .tablet\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624239793630348104 .tablet\:gp-px-0{ padding-left: 0px; padding-right: 0px; }}
@media (max-width: 767px){.tc-clone .gps-624239793630348104 .mobile\:gp-static{ position: static; }
.tc-clone .gps-624239793630348104 .mobile\:gp-left-0{ left: 0px; }
.tc-clone .gps-624239793630348104 .mobile\:gp-right-0{ right: 0px; }
.tc-clone .gps-624239793630348104 .mobile\:gp-block{ display: block; }
.tc-clone .gps-624239793630348104 .mobile\:\!gp-hidden{ display: none !important; }
.tc-clone .gps-624239793630348104 .mobile\:gp-hidden{ display: none; }
.tc-clone .gps-624239793630348104 .mobile\:\!gp-min-h-full{ min-height: 100% !important; }
.tc-clone .gps-624239793630348104 .mobile\:gp-rotate-0{ --tw-rotate: 0deg; }
.tc-clone .gps-624239793630348104 .mobile\:gp-rotate-0, .tc-clone .gps-624239793630348104 .mobile\:gp-rotate-180{ transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.tc-clone .gps-624239793630348104 .mobile\:gp-rotate-180{ --tw-rotate: 180deg; }
.tc-clone .gps-624239793630348104 .mobile\:\!gp-flex-row{ flex-direction: row !important; }
.tc-clone .gps-624239793630348104 .mobile\:gp-flex-row{ flex-direction: row; }
.tc-clone .gps-624239793630348104 .mobile\:\!gp-flex-nowrap{ flex-wrap: nowrap !important; }
.tc-clone .gps-624239793630348104 .mobile\:gp-px-0{ padding-left: 0px; padding-right: 0px; }}
.tc-clone .gps-624239793630348104 .\[\&\>\*\]\:gp-h-full > *{ height: 100%; }
.tc-clone .gps-624239793630348104 .\[\&\>\*\]\:gp-w-full > *{ width: 100%; }
.tc-clone .gps-624239793630348104 .\[\&\>svg\]\:gp-h-full > svg{ height: 100%; }
.tc-clone .gps-624239793630348104 .\[\&\>svg\]\:gp-w-full > svg{ width: 100%; }
.tc-clone .gps-624239793630348104 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.tc-clone .gps-624239793630348104 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
@font-face { font-family: Assistant; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGaV2Q.woff") format("woff"); }
@font-face { font-family: Assistant; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGSV2YOrrM95Dylg.woff") format("woff"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: Assistant; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGiV2YOrrM95Dylg.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Assistant; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGaV2YOrrM95Dw.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.tc-clone .drawer-page-content{ transform: none !important; }
.tc-clone .gem-slider-item-g9a4D3RyIV-9419536335094.gp-gallery-image-item::after, .tc-clone .gem-slider-item-gp-gallery-g9a4D3RyIV-9419536335094.gp-gallery-image-item.gem-slider-item-active::after{ content: ""; height: 100%; width: calc(100% - 1px); position: absolute; box-sizing: border-box; z-index: 999; top: 0px; left: 0px; border-style: solid; border-width: 1px; border-color: var(--g-c-line-3, line-3); border-radius: 0px; }
.tc-clone .gem-slider-item-g9a4D3RyIV-9419536335094.gp-gallery-image-item[data-outline="active"]::after, .tc-clone .gem-slider-item-gp-gallery-g9a4D3RyIV-9419536335094.gp-gallery-image-item[data-outline="active"]::after{ pointer-events: none; }
.tc-clone .gem-slider-item-g9a4D3RyIV-9419536335094.gp-gallery-image-item[data-outline="none"]::after{ pointer-events: none; border-color: transparent !important; }
.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV{ border-radius: 9999px; }
.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-radius: 9999px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV{ border-radius: 9999px; }
.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV::before{ border-radius: 9999px; }}
@media only screen and (max-width: 768px){.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV{ border-radius: 9999px; }
.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV::before{ border-radius: 9999px; }}
.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV{ border-radius: 9999px; }
.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; z-index: 10; border-radius: 9999px; }
@media only screen and (max-width: 1024px) and (min-width: 768px){.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV{ border-radius: 9999px; }
.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV::before{ border-radius: 9999px; }}
@media only screen and (max-width: 768px){.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV{ border-radius: 9999px; }
.tc-clone .ft-gp-carousel-g9a4D3RyIV-template--21904579657974__gp_section_624239793630348104-9419536335094.gp-carousel-arrow-gp-carousel-g9a4D3RyIV::before{ border-radius: 9999px; }}
.tc-clone [data-id="gOH3G4YMGQ"].gp-button-base::before, .tc-clone [data-id="gOH3G4YMGQ-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-width: 1px; border-color: rgb(35, 27, 21); border-radius: 8px; }
.tc-clone [data-id="gOH3G4YMGQ"]:hover::before, .tc-clone [data-id="gOH3G4YMGQ-interaction"]:hover::before{ }
.tc-clone [data-id="gOH3G4YMGQ-sold-out"].gp-button-base::before, .tc-clone [data-id="gOH3G4YMGQ-sold-out-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; }
.tc-clone [data-id="gOH3G4YMGQ-sold-out"]:hover::before, .tc-clone [data-id="gOH3G4YMGQ-sold-out-interaction"]:hover::before{ }
.tc-clone .product__info-wrapper .quantity__button{ width: 25px !important; }
.tc-clone .product__info-wrapper .quantity{ width: 100px !important; }
/* anti-débordement + reset wrapper */
.tc-clone{overflow-x:hidden;max-width:100%;}
.tc-clone *{min-width:0;box-sizing:border-box;}
.tc-clone img,.tc-clone video{max-width:100%;height:auto;}

/* ---- charte Velora Paws (ajouté après build, hors scoping concurrent) ---- */
@font-face{font-family:'LP Heading';src:url('/cdn/shop/t/2/assets/fraunces-var.woff2?v=1785587011') format('woff2');font-weight:300 900;font-display:swap}
@font-face{font-family:'LP Body';src:url('/cdn/shop/t/2/assets/dmsans-var.woff2?v=1785582386') format('woff2');font-weight:100 1000;font-display:swap}
.tc-clone,.tc-clone *{font-family:'LP Body',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}
.tc-clone h1,.tc-clone h2,.tc-clone h3,.tc-clone h4,
.tc-clone [class*='gp-heading'] h1,.tc-clone [class*='gp-heading'] h2,
.tc-clone [class*='gp-heading'] h3,.tc-clone [class*='gp-heading'] h4{
  font-family:'LP Heading',Georgia,serif !important;font-variation-settings:'SOFT' 100,'WONK' 1;
  letter-spacing:-0.01em;color:#231B15}
.tc-clone button,.tc-clone .gp-button,.tc-clone a[class*='button'],
.tc-clone [class*='gp-button'] a,.tc-clone input[type='submit']{border-radius:40px !important}
.tc-clone img,.tc-clone video,.tc-clone [class*='gp-image'] img{border-radius:20px}
.tc-clone [class*='gp-carousel'] img{border-radius:20px}
/* le garde-fou anti-scroll reste, on ne touche pas au layout */

/* ---- héros reconstruit (charte Velora Paws) ---- */
.tc-clone .tc-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;
  max-width:1200px;margin:0 auto;padding:32px 20px 8px;background:#FBF7F1}
.tc-clone .tc-hero__main img{width:100%;height:auto;border-radius:20px;display:block;background:#F3E9DC}
.tc-clone .tc-hero__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}
.tc-clone .tc-thumb{flex:0 0 76px;padding:0;border:2px solid transparent;border-radius:14px;
  background:none;cursor:pointer;overflow:hidden;line-height:0}
.tc-clone .tc-thumb img{width:100%;height:auto;border-radius:12px}
.tc-clone .tc-thumb.is-active{border-color:#C9552F}
.tc-clone .tc-rating{display:flex;align-items:center;gap:8px;font-size:14px;color:#6F6157;margin-bottom:10px}
.tc-clone .tc-stars{color:#E9A23B;letter-spacing:2px;font-size:16px}
.tc-clone .tc-hero__title{font-family:'LP Heading',Georgia,serif!important;font-size:44px;line-height:1.05;
  margin:0 0 12px;color:#231B15;letter-spacing:-.02em}
.tc-clone .tc-hero__sub{font-size:17px;line-height:1.55;color:#231B15;margin:0 0 14px}
.tc-clone .tc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0}
.tc-clone .tc-chips span{background:#F3E9DC;color:#231B15;border-radius:40px;padding:6px 14px;font-size:13px;font-weight:600}
.tc-clone .tc-usp{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px}
.tc-clone .tc-usp li{position:relative;padding-left:28px;font-size:15px;line-height:1.45;color:#231B15}
.tc-clone .tc-usp li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;
  background:#2E5E4E url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
.tc-clone .tc-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.tc-clone .tc-badges span{font-size:12.5px;font-weight:600;color:#231B15;background:#F6E2B8;border-radius:40px;padding:6px 12px}
.tc-clone .tc-ship{font-size:13.5px;color:#6F6157;margin:0 0 14px}
.tc-clone .tc-offers{display:grid;gap:10px;margin:0}
.tc-clone .tc-offer{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;
  border:1.5px solid #E6DACA;border-radius:20px;padding:16px 16px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}
.tc-clone .tc-offer.is-active{border-color:#C9552F;box-shadow:0 0 0 3px rgba(201,85,47,.12)}
.tc-clone .tc-offer--pop{border-color:#C9552F}
.tc-clone .tc-offer input{position:absolute;opacity:0;pointer-events:none}
.tc-clone .tc-offer__dot{width:20px;height:20px;border-radius:50%;border:2px solid #C7B9A6;display:block}
.tc-clone .tc-offer.is-active .tc-offer__dot{border-color:#C9552F;background:radial-gradient(#C9552F 0 45%,transparent 46%)}
.tc-clone .tc-offer__body{display:grid;gap:2px;min-width:0}
.tc-clone .tc-offer__name{font-weight:700;font-size:15px;color:#231B15}
.tc-clone .tc-offer__gift{font-size:12.5px;color:#2E5E4E;font-weight:600}
.tc-clone .tc-offer__prices{display:grid;justify-items:end;gap:1px}
.tc-clone .tc-offer__price{font-weight:700;font-size:17px;color:#231B15}
.tc-clone .tc-offer__prices s{font-size:12.5px;color:#9C8E80}
.tc-clone .tc-offer__save{position:absolute;top:-9px;left:52px;background:#2E5E4E;color:#fff;font-size:11px;
  font-weight:700;border-radius:40px;padding:3px 9px}
.tc-clone .tc-offer__tag{position:absolute;top:-9px;right:16px;background:#C9552F;color:#fff;font-size:11px;
  font-weight:700;border-radius:40px;padding:3px 9px;letter-spacing:.02em}
.tc-clone .tc-offer__tag--best{background:#E9A23B;color:#231B15}
.tc-clone .tc-eta{font-size:13.5px;color:#6F6157;margin:14px 0 8px;text-align:center}
.tc-clone .tc-atc{width:100%;border:0;border-radius:40px;background:#C9552F;color:#fff;font-size:17px;
  font-weight:700;padding:17px 24px;cursor:pointer;transition:filter .15s}
.tc-clone .tc-atc:hover{filter:brightness(1.06)}
.tc-clone .tc-secure{font-size:12px;color:#9C8E80;text-align:center;margin:10px 0 0}
@media (max-width:900px){
  .tc-clone .tc-hero{grid-template-columns:1fr;gap:24px;padding:16px 16px 0}
  .tc-clone .tc-hero__title{font-size:32px}
}

/* ---- accordéons FAQ : leur CSS pose max-height:0, on l'annule à l'ouverture ---- */
.tc-clone .gp-accordion-item--open .gp-accordion-item_body{
  max-height:none!important;height:auto!important;grid-template-rows:1fr!important}
.tc-clone .gp-accordion-item--open .gp-accordion-item_body-inner{height:auto!important;min-height:0}
.tc-clone .gp-accordion-item_header{user-select:none}
/* pistes de carrousel : défilement natif */
.tc-clone .gem-slider-wrapper{scrollbar-width:none}
.tc-clone .gem-slider-wrapper::-webkit-scrollbar{display:none}
/* pastilles de carrousel recreees par le runtime (GemPages les generait en JS) */
.tc-clone .gp-carousel-dot-container.tc-dots{display:flex;gap:8px;justify-content:center;align-items:center;padding:14px 0}
.tc-clone .gp-carousel-dot-container.tc-dots span{width:8px;height:8px;border-radius:50%;background:#C7B9A6;
  transition:background .15s,transform .15s;display:block}
.tc-clone .gp-carousel-dot-container.tc-dots span.is-active{background:#2E5E4E;transform:scale(1.25)}
