.performance-set-v2{--performance-set-text: #1a1a1a;--performance-set-card-background: #f6f4f0;--performance-set-selected-background: #fafaf8;--performance-set-border: #211f1b;--performance-set-divider: #d3d2cb;--performance-set-badge: #ad9685;--performance-set-badge-text: #fdfdfd}.performance-set-v2 .performance-set-kaching__preorder{display:flex;align-items:flex-start;gap:10px;margin-block:12px;padding:14px 16px;border:0;border-radius:12px;background:var(--performance-set-card-background);color:var(--performance-set-text);font-size:13px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.performance-set-v2 .performance-set-kaching__preorder>svg{flex:0 0 20px;margin-block-start:1px}.performance-set-v2 .performance-set-kaching__preorder strong{font-size:14px;font-weight:500}.performance-set-v2 .performance-set-kaching__preorder .performance-set-kaching__preorder-intro{margin-block-start:4px}.performance-set-v2 .performance-set-kaching__preorder ul{display:grid;gap:4px;margin:4px 0;padding:0;list-style:none}.performance-set-v2 .performance-set-kaching__preorder p{margin:0}.performance-set-v2 .performance-set-kaching__size-guide{height:21px;margin:0}.performance-set-v2 .performance-set-kaching__size-guide .rotation-builder__size-label{font-size:14px;line-height:1.5;letter-spacing:.56px}.performance-set-v2 .performance-set-kaching__size-guide .rotation-builder__size-guide .link{font-size:12px;font-weight:500;line-height:1.5}.performance-set-v2>[data-block-type=performance-size-guide]{--product-info-block-spacing: 12px;margin-block-end:12px!important}.performance-set-v2 [data-kaching-connector-block]{--product-info-block-spacing: 12px;margin-block:12px!important}.performance-set-v2>[data-block-type=buy-buttons]{--product-info-block-spacing: 12px;margin-block-start:12px!important}.performance-set-v2.is-kaching-loading [data-block-type=variant-picker]{display:none}.performance-set-v2 .performance-set-kaching__mount{display:grid;min-width:0}.performance-set-v2 .performance-set-kaching__mount>*{grid-area:1 / 1;min-width:0}.performance-set-v2 .performance-set-kaching__loading{display:none}.performance-set-v2.is-kaching-loading .performance-set-kaching__loading{display:grid;align-content:start;gap:12px}.performance-set-v2 .performance-set-kaching__skeleton-bar{display:flex;align-items:center;gap:12px;min-height:61px;padding:20px;border-radius:16px;background:var(--performance-set-card-background)}.performance-set-v2 .performance-set-kaching__skeleton-bar>span{height:12px;border-radius:4px;background:var(--performance-set-divider);animation:performance-set-kaching-pulse 1.4s var(--ease-in-out) infinite alternate}.performance-set-v2 .performance-set-kaching__skeleton-radio{flex:0 0 16px;height:16px!important;border-radius:50%!important}.performance-set-v2 .performance-set-kaching__skeleton-title{width:38%}.performance-set-v2 .performance-set-kaching__skeleton-price{width:22%;margin-inline-start:auto}.performance-set-v2.is-kaching-loading .performance-set-kaching__widget{visibility:hidden}.performance-set-v2.is-kaching-ready .performance-set-kaching__widget{animation:performance-set-kaching-reveal .28s var(--ease-smooth)}@keyframes performance-set-kaching-pulse{0%{opacity:.35}to{opacity:.75}}@keyframes performance-set-kaching-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.performance-set-v2 .performance-set-kaching__skeleton-bar>span,.performance-set-v2.is-kaching-ready .performance-set-kaching__widget{animation:none}}.performance-set-v2[data-kaching-state=fallback] :is(kaching-bundle,kaching-bundles-block,.kaching-bundles__block){display:none}.performance-set-v2.is-kaching-ready [data-block-type=variant-picker]{display:none}.performance-set-v2 .performance-set-kaching__status{margin:0;padding:10px 12px;border-radius:var(--rounded);background:var(--performance-set-card-background);color:rgb(var(--text-color) / .72);font-size:var(--text-xs);line-height:1.45}.performance-set-v2 .kaching-bundles{--bar-background-color: var(--performance-set-card-background);--bar-selected-background-color: var(--performance-set-selected-background);--bar-border-color: transparent;--bar-selected-border-color: var(--performance-set-border);--bar-border-radius: 16px;--bar-title-color: var(--performance-set-text);--bar-price-color: var(--performance-set-text);--bar-label-background-color: var(--performance-set-badge);--bar-label-text-color: var(--performance-set-badge-text);width:100%;max-width:none!important;margin:0!important;color:var(--performance-set-text);font-family:var(--text-font-family),sans-serif!important}.performance-set-v2 .kaching-bundles__block,.performance-set-v2 .kaching-bundles__bars{width:100%}.performance-set-v2 .kaching-bundles__block{margin:0!important}.performance-set-v2 .kaching-bundles__block-title,.performance-set-v2 .kaching-bundles__bar-most-popular,.performance-set-v2 .kaching-bundles__bar-second-line,.performance-set-v2 .kaching-bundles__bar-subtitle,.performance-set-v2 .kaching-bundles__bar-variant-names,.performance-set-v2 .kaching-bundles__bar-variant-option__name,.performance-set-v2 .kaching-bundles__bar-full-price,.performance-set-v2 .kaching-bundles__bar-unit-price{display:none!important}.performance-set-v2 .kaching-bundles__bars,.performance-set-v2 .kaching-bundles__bars--horizontal,.performance-set-v2 .kaching-bundles__bars--grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:12px!important;overflow:visible!important}.performance-set-v2.is-anchoring-pack{overflow-anchor:none}.performance-set-v2 .kaching-bundles__bar,.performance-set-v2 .kaching-bundles__bars--grid .kaching-bundles__bar{width:100%;margin:0!important}.performance-set-v2 .kaching-bundles__bar-container{position:relative;overflow:visible!important;border-radius:16px!important;background:var(--performance-set-card-background)!important;box-shadow:inset 0 0 0 1px transparent!important;transition:background-color .16s ease,box-shadow .16s ease}.performance-set-v2 .kaching-bundles__bar--selected .kaching-bundles__bar-container{background:var(--performance-set-selected-background)!important;box-shadow:inset 0 0 0 1px var(--performance-set-border)!important}.performance-set-v2 .kaching-bundles__bar-container--sold-out{opacity:.55}.performance-set-v2 .kaching-bundles__bar-wrapper,.performance-set-v2 .kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{min-height:0!important;padding:20px!important;border:0!important;border-radius:inherit!important;background:transparent!important}.performance-set-v2 .kaching-bundles__bar-main,.performance-set-v2 .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0!important;text-align:start!important}.performance-set-v2 .kaching-bundles__bar-radio{width:16px!important;height:16px!important;flex:0 0 16px!important;border:1px solid #b1b0b0!important;border-radius:var(--rounded-full)!important;background:transparent!important;box-shadow:inset 0 0 0 3px var(--performance-set-card-background)!important}.performance-set-v2 .kaching-bundles__bar--selected .kaching-bundles__bar-radio{border-color:var(--performance-set-border)!important;background:var(--performance-set-border)!important;box-shadow:inset 0 0 0 3px var(--performance-set-selected-background)!important}.performance-set-v2 .kaching-bundles__bar-content{display:flex!important;flex:1 1 auto!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0}.performance-set-v2 .kaching-bundles__bar-content-left,.performance-set-v2 .kaching-bundles__bar-first-line{display:flex!important;flex-direction:row!important;align-items:center!important;min-width:0}.performance-set-v2 .kaching-bundles__bar-content-left{flex:1 1 auto}.performance-set-v2 .kaching-bundles__bar-first-line{flex-wrap:wrap;gap:4px 8px!important}.performance-set-v2 .kaching-bundles__bar-title{font-family:var(--text-font-family),sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.56px!important;text-transform:none;overflow-wrap:anywhere}.performance-set-v2 .performance-set__savings-badge,.performance-set-v2 .kaching-bundles .kaching-bundles__bar-label{height:20px;padding:2px 8px;color:var(--rotation-builder-badge-color, #fdfdfd);background:var(--rotation-builder-badge-background, #ad9685);text-transform:uppercase;border-radius:var(--rounded-full);font-size:10px;letter-spacing:.2px;white-space:nowrap;align-items:center;display:inline-flex}.performance-set-v2 .kaching-bundles .kaching-bundles__bar-label{justify-content:center;gap:4px;vertical-align:top;overflow-wrap:break-word;font-weight:var(--bar-label-font-weight);font-style:var(--bar-label-font-style);position:relative!important;top:0!important;right:0!important}.performance-set-v2 .product-info__price .rating-with-text{align-items:center;flex-wrap:wrap}.performance-set-v2 [data-block-type=title]:has(+[data-block-type=description]){margin-block-end:8px}.performance-set-v2 [data-block-type=title]+[data-block-type=description]{margin-block-start:8px}.performance-set-v2 .kaching-bundles__bar-sold-out-badge{position:static!important;width:auto!important;height:20px!important;min-height:20px!important;margin:0!important;padding:2px 8px!important;border:0!important;border-radius:var(--rounded-full)!important;background:var(--performance-set-badge)!important;color:var(--performance-set-badge-text)!important;font-family:var(--text-font-family),sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.2px!important;text-transform:uppercase;white-space:nowrap;align-items:center!important;justify-content:center!important;display:inline-flex!important}.performance-set-v2 .kaching-bundles__bar-pricing,.performance-set-v2 .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{display:flex!important;flex:0 0 auto;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0 0 0 auto!important;color:var(--performance-set-text)!important;white-space:nowrap}.performance-set-v2 .performance-set-kaching__tier-compare{order:1;opacity:.5;color:var(--performance-set-text);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.24px;text-decoration:line-through}.performance-set-v2 .kaching-bundles__bar-price{order:2;color:var(--performance-set-text)!important;font-family:var(--text-font-family),sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.56px!important}.performance-set-v2 .kaching-bundles__bar-variants,.performance-set-v2 .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{display:grid!important;grid-template-rows:repeat(var(--performance-set-rows, 1),minmax(0,1fr));width:100%!important;margin:12px 0 0!important;padding:11px 0 0!important;border-block-start:1px dashed var(--performance-set-divider);flex-direction:column!important;align-items:stretch!important;overflow:hidden;opacity:1;visibility:visible;transition:none}.performance-set-v2 .kaching-bundles__bar--selected .kaching-bundles__bar-variants{animation:performance-set-kaching-reveal .16s ease-out}.performance-set-v2 [data-performance-set-quantity="2"]{--performance-set-rows: 2}.performance-set-v2 [data-performance-set-quantity="3"]{--performance-set-rows: 3}.performance-set-v2 .kaching-bundles__bar:not(.kaching-bundles__bar--selected) .kaching-bundles__bar-variants{grid-template-rows:repeat(var(--performance-set-rows, 1),minmax(0,0fr));margin-block:0!important;padding-block:0!important;border-block-start-width:0;opacity:0;visibility:hidden;pointer-events:none}.performance-set-v2 .kaching-bundles__bar-variant-selector-wrapper{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0;min-height:0;overflow:hidden;transition:none}.performance-set-v2 .kaching-bundles__bar-variant-selector-wrapper+.kaching-bundles__bar-variant-selector-wrapper{margin-block-start:12px!important;padding-block-start:11px!important;border-block-start:1px dashed var(--performance-set-divider)}.performance-set-v2 .kaching-bundles__bar:not(.kaching-bundles__bar--selected) .kaching-bundles__bar-variant-selector-wrapper{margin-block:0!important;padding-block:0!important;border-block-start-width:0}@media(prefers-reduced-motion:reduce){.performance-set-v2 .kaching-bundles__bar-variants,.performance-set-v2 .kaching-bundles__bar-variant-selector-wrapper,.performance-set-v2 .kaching-bundles__bar-container{transition:none}.performance-set-v2 .kaching-bundles__bar--selected .kaching-bundles__bar-variants{animation:none}}.performance-set-v2 .kaching-bundles__bar-variant{width:100%;margin:0!important;padding:12px 0 0!important;border-block-start:1px dashed var(--performance-set-divider)}.performance-set-v2 .kaching-bundles__bar-variant:first-child{padding-block-start:0!important;border-block-start:0}.performance-set-v2 .kaching-bundles__bar-variant__content{position:relative;display:grid!important;grid-template-columns:77px minmax(0,1fr);gap:12px!important;align-items:start!important}.performance-set-v2 .kaching-bundles__bar-variant-image{display:block!important;grid-column:1;width:77px!important;height:96px!important;min-width:77px!important;max-width:77px!important;min-height:96px!important;max-height:96px!important;margin:0!important;border-radius:8px!important;object-fit:cover!important}.performance-set-v2 .kaching-bundles__bar-variant-main{display:flex!important;grid-column:2;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:12px!important;min-width:0;min-height:96px}.performance-set-v2 .kaching-bundles__bar-variant-number{display:none!important}.performance-set-v2 .performance-set-kaching__line-number{pointer-events:none;position:absolute;z-index:2;top:0;left:0;display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:0 0 8px;background:var(--performance-set-selected-background);color:var(--performance-set-text);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.56px}.performance-set-v2 .performance-set-kaching__image-preview{position:absolute;top:0;left:0;width:77px;height:96px;z-index:3;cursor:zoom-in;border-radius:8px}.performance-set-kaching__image-preview>span{position:absolute;bottom:0;right:0;display:grid;place-items:center;width:24px;height:24px;border-radius:8px 0;background:var(--performance-set-selected-background);color:var(--performance-set-text)}.performance-set-kaching__image-preview:focus-visible{outline:2px solid currentColor;outline-offset:2px}.performance-set-v2 .performance-set-kaching__line-title-row{display:flex;flex-wrap:wrap;width:100%;min-width:0;align-items:center;gap:8px;color:var(--performance-set-text)}.performance-set-v2 .performance-set-kaching__line-title{flex:1 1 auto;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.56px!important;overflow-wrap:anywhere}.performance-set-v2 .performance-set-kaching__line-price{display:flex;flex:0 1 auto;flex-wrap:wrap;max-width:100%;min-width:0;align-items:baseline;gap:0;color:var(--performance-set-text);font-size:12px;line-height:1.5;letter-spacing:.24px;overflow-wrap:anywhere}.performance-set-v2 .performance-set-kaching__line-compare{margin-inline-end:8px;opacity:.5;font-size:10px;font-weight:400;letter-spacing:.2px}.performance-set-v2 .performance-set-kaching__line-current{font-weight:500}.performance-set-v2 .performance-set-kaching__line-suffix{opacity:.5}.performance-set-v2 .kaching-bundles__bar-variant-selects{display:grid!important;grid-template-areas:"label-color label-top label-bottom" "select-color select-top select-bottom";grid-template-columns:196px repeat(2,minmax(0,1fr));gap:4px 8px!important;width:100%;min-width:0;margin:0!important}.performance-set-v2 .performance-set-kaching__field-label{display:inline-flex;flex-wrap:wrap;min-width:0;align-items:baseline;gap:4px;color:var(--performance-set-text);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.24px!important;text-transform:uppercase!important;white-space:normal;overflow-wrap:anywhere}.performance-set-v2 .performance-set-kaching__field-label-text{min-width:0;opacity:.5;letter-spacing:.24px!important;text-transform:uppercase!important}.performance-set-v2 .performance-set-kaching__fake-low-stock{min-width:0;color:#d92d20;font-size:10px;line-height:1.5;letter-spacing:.2px!important;text-transform:none;white-space:normal}.performance-set-v2 .performance-set-kaching__new-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:var(--rounded-full);background:#e7e5e1;color:#57534e;font-size:9px;font-weight:500;line-height:1.5;letter-spacing:.24px;text-transform:uppercase;white-space:nowrap}.performance-set-v2 .performance-set-kaching__row-stock-status{margin:8px 0 0;color:#d92d20;font-size:12px;line-height:1.5;text-transform:none}.performance-set-v2 .kaching-bundles__bar-variant:not([data-performance-set-selection-state=available]) :is(.performance-set-kaching__fake-low-stock,.kaching-bundles__low-stock-alert){display:none!important}.performance-set-v2 .performance-set-kaching__field-label--color{grid-area:label-color}.performance-set-v2 .performance-set-kaching__field-label--top{grid-area:label-top}.performance-set-v2 .performance-set-kaching__field-label--bottom{grid-area:label-bottom}.performance-set-v2 .performance-set-kaching__field-select--color{grid-area:select-color}.performance-set-v2 .performance-set-kaching__field-select--top{grid-area:select-top}.performance-set-v2 .performance-set-kaching__field-select--bottom{grid-area:select-bottom}.performance-set-v2 .kaching-bundles .kaching-bundles__bar-variant-select{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 32px 0 16px!important;border:0!important;border-radius:var(--rounded-full)!important;background-color:var(--performance-set-card-background)!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%231a1a1a' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:10px 6px!important;color:var(--performance-set-text)!important;font-family:var(--text-font-family),sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:40px!important;letter-spacing:.24px!important;text-align:start!important;box-shadow:none!important}.performance-set-v2 .kaching-bundles__bar-variant-select.performance-set-kaching__field-select--color{padding-inline-start:44px!important}.performance-set-v2 .performance-set-kaching__color-swatch{z-index:2;grid-area:select-color;align-self:center;justify-self:start;width:20px;height:20px;margin-inline-start:16px;border-radius:var(--rounded-full);pointer-events:none}.performance-set-v2 .kaching-bundles__bar-variant-select:hover,.performance-set-v2 .kaching-bundles__bar-variant-select:focus-visible{box-shadow:inset 0 0 0 1px var(--performance-set-border)!important;outline:none!important}.performance-set-v2 .kaching-bundles__invalid-variant-error,.performance-set-v2 .kaching-bundles__out-of-stock,.performance-set-v2 .kaching-bundles__low-stock-alert{margin-block-start:8px!important;padding:0!important;border:0!important;background:transparent!important;color:#d92d20!important;font-size:12px!important;line-height:1.4!important}.performance-set-v2 .product-info__buy-buttons .button{width:100%;min-height:56px;padding:16px 32px;border-radius:16px;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:uppercase}.performance-set-v2 .product-info__buy-buttons .text-with-icon{gap:12px}.performance-set-v2 .product-info__buy-buttons .text-with-icon>svg{width:20px;height:20px}.performance-set-v2 .product-info__feature-row{margin-block-start:4px}.performance-set-size-chart-drawer .rotation-builder-size-chart{inline-size:100%;max-inline-size:100%;min-inline-size:0}.performance-set-size-chart-drawer .rotation-builder-size-chart__header,.performance-set-size-chart-drawer .rotation-builder-size-chart__header>*{min-inline-size:0}.performance-set-size-chart-drawer .rotation-builder-size-chart__table-wrap{inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.performance-set-size-chart-drawer .rotation-builder-size-chart__table{inline-size:max-content;min-inline-size:100%}.performance-set-size-chart-drawer .rotation-builder-size-chart__table :is(th,td):first-child{padding-inline-start:var(--spacing-4)}.performance-set-size-chart-drawer .rotation-builder-size-chart__table :is(th,td):last-child{padding-inline-end:var(--spacing-4)}@media screen and (max-width:699px){.performance-set-v2.is-kaching-loading .performance-set-kaching__loading{gap:8px}.performance-set-size-chart-drawer .rotation-builder-size-chart__header{flex-wrap:wrap}.performance-set-v2 .kaching-bundles__bars,.performance-set-v2 .kaching-bundles__bars--horizontal,.performance-set-v2 .kaching-bundles__bars--grid{gap:8px!important}.performance-set-v2 .kaching-bundles__bar-wrapper,.performance-set-v2 .kaching-bundles__bar-main,.performance-set-v2 .kaching-bundles__bar-content,.performance-set-v2 .kaching-bundles__bar-content-left,.performance-set-v2 .kaching-bundles__bar-first-line{position:static!important}.performance-set-v2 .kaching-bundles__bar-content{flex-wrap:nowrap!important;gap:8px!important}.performance-set-v2 .kaching-bundles__bar-content-left{flex:1 1 auto}.performance-set-v2 .kaching-bundles__bar-pricing{margin-inline-start:auto!important}.performance-set-v2 .kaching-bundles__bar-variant__content{grid-template-columns:77px minmax(0,1fr);gap:12px!important}.performance-set-v2 .kaching-bundles__bar-variant-image{width:77px!important;height:96px!important}.performance-set-v2 .kaching-bundles__bar-variant-main{justify-content:flex-start!important;height:auto!important;min-height:186px}.performance-set-v2 .performance-set-kaching__line-title-row{flex-direction:column;align-items:flex-start;gap:4px}.performance-set-v2 .performance-set-kaching__line-title{width:100%}.performance-set-v2 .kaching-bundles__bar-variant-selects{grid-template-areas:"label-color label-color" "select-color select-color" "label-top label-bottom" "select-top select-bottom";grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px!important}.performance-set-v2 .kaching-bundles__bar-variant-select:is(.performance-set-kaching__field-select--top,.performance-set-kaching__field-select--bottom){padding-inline-end:24px!important}.performance-set-v2 .performance-set-kaching__field-label--top,.performance-set-v2 .performance-set-kaching__field-label--bottom{margin-block-start:4px}}@media(prefers-reduced-motion:reduce){.performance-set-v2 .performance-set-kaching__spinner{animation:none}.performance-set-v2 .kaching-bundles__bar-container{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/performance-set-kaching.css.map */
