@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--color-bg: #0a0a0b;--color-bg-elevated: #111113;--color-bg-card: #18181b;--color-surface: #1f1f23;--color-border: #27272a;--color-border-subtle: #1e1e21;--color-text: #fafafa;--color-text-secondary: #a1a1aa;--color-text-muted: #71717a;--color-accent: #ef4444;--color-accent-hover: #dc2626;--color-accent-subtle: rgba(239, 68, 68, .12);--color-accent-glow: rgba(239, 68, 68, .25);--color-success: #22c55e;--color-success-subtle: rgba(34, 197, 94, .12);--color-warning: #f59e0b;--color-warning-subtle: rgba(245, 158, 11, .12);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--shadow-glow: 0 0 60px var(--color-accent-glow);--shadow-card: 0 4px 24px rgba(0,0,0,.4)}body.template-product[data-template-suffix=select-fin],body.template-product .product-form[data-template-suffix=select-fin]{background:var(--color-bg)!important;color:var(--color-text)!important;font-family:Outfit,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.shopify-section--main-product[data-section-type=main-product] .product,.shopify-section--select-fin-barriers,.shopify-section--select-fin-technology,.shopify-section--select-fin-features,.shopify-section--select-fin-specs,.shopify-section--select-fin-sizing,.shopify-section--select-fin-faq,.shopify-section--select-fin-related,.shopify-section--select-fin-footer-cta{background:var(--color-bg)!important;color:var(--color-text)!important}.shopify-section--main-product[data-section-type=main-product],.shopify-section--select-fin-barriers,.shopify-section--select-fin-technology,.shopify-section--select-fin-features,.shopify-section--select-fin-specs,.shopify-section--select-fin-sizing,.shopify-section--select-fin-faq,.shopify-section--select-fin-related,.shopify-section--select-fin-footer-cta{--text-color: var(--color-text);--text-color-subdued: var(--color-text-secondary);--text-color-secondary: var(--color-text-secondary);--background: var(--color-bg);--background-secondary: var(--color-surface);--border-color: var(--color-border-subtle);--primary-button-background: var(--color-accent);--primary-button-text-color: #ffffff;--input-background: var(--color-surface);--input-text-color: var(--color-text)}.select-fin-top-bar{background:linear-gradient(90deg,var(--color-accent) 0%,#b91c1c 100%)!important;padding:10px 0;text-align:center;font-size:13px;font-weight:600;color:#fff}.select-fin-top-bar__content{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.select-fin-top-bar__item{display:flex;align-items:center;gap:8px}.select-fin-sticky-nav{position:fixed;bottom:0;background:#0a0a0be6!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--color-border-subtle);z-index:100;opacity:0;transform:translateY(100%);transition:all .3s ease}.select-fin-sticky-nav.visible{opacity:1;transform:translateY(0)}.select-fin-sticky-nav__inner{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.select-fin-sticky-nav__links{display:flex;gap:28px}.select-fin-sticky-nav__links a{font-size:13px;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:color .2s}.select-fin-sticky-nav__links a:hover{color:var(--color-text)}.select-fin-sticky-nav__cta{display:flex;align-items:center;gap:16px}.select-fin-sticky-nav__current-price{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--color-text)}.select-fin-sticky-nav__button{padding:10px 20px;background:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.select-fin-sticky-nav__button:hover{background:var(--color-accent-hover)}.shopify-section--main-product[data-section-type=main-product] .product{background:var(--color-bg)!important;color:var(--color-text)!important}.shopify-section--main-product[data-section-type=main-product] .product-info{color:var(--color-text)!important}.shopify-section--main-product[data-section-type=main-product] .product-info h1,.shopify-section--main-product[data-section-type=main-product] .product-info .h1{color:var(--color-text)!important;font-family:Outfit,sans-serif;font-weight:800}.shopify-section--main-product[data-section-type=main-product] .product-info .price,.shopify-section--main-product[data-section-type=main-product] .product-info .price *,.shopify-section--main-product[data-section-type=main-product] .product-info .price__regular,.shopify-section--main-product[data-section-type=main-product] .product-info .price__compare,.shopify-section--main-product[data-section-type=main-product] .product-info .price__sale,.shopify-section--main-product[data-section-type=main-product] .product-info .price-item,.shopify-section--main-product[data-section-type=main-product] .product-info .price-item--regular,.shopify-section--main-product[data-section-type=main-product] .product-info .price-item--sale{color:var(--color-text)!important}.shopify-section--main-product[data-section-type=main-product] .product-info .price__regular,.shopify-section--main-product[data-section-type=main-product] .product-info .price-item--regular{font-family:JetBrains Mono,monospace;font-size:40px;font-weight:700;color:var(--color-text)!important}.select-fin-quick-specs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.select-fin-quick-specs__pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--color-surface)!important;border:1px solid var(--color-border-subtle)!important;border-radius:100px;font-size:13px;font-weight:500;color:var(--color-text)!important}.select-fin-quick-specs__value{color:var(--color-text)!important}.variant-picker{background:var(--color-bg-card)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-lg);padding:24px;margin-bottom:24px;display:block!important}.variant-section{margin-bottom:24px}.variant-section:last-child{margin-bottom:0}.variant-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.variant-label{font-size:13px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px}.variant-value{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:var(--color-accent)}.box-pills{display:flex;gap:10px;flex-wrap:wrap}.box-pill{padding:12px 20px;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.box-pill:hover{border-color:var(--color-text-muted);color:var(--color-text)}.box-pill.active{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.box-pill .count{font-size:11px;opacity:.6;margin-left:6px}.box-help{margin-top:12px}.box-help-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted);text-decoration:none}.box-help-link:hover{color:var(--color-accent)}.size-grid{display:flex;flex-wrap:wrap;gap:8px}.size-btn{min-width:52px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.size-btn:hover:not(.out-of-stock){border-color:var(--color-text-muted);color:var(--color-text)}.size-btn.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.size-btn.out-of-stock,.size-btn:disabled{opacity:.25;cursor:not-allowed;text-decoration:line-through}.select-fin-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-subtle)}.select-fin-trust-badges__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.select-fin-trust-badges__icon{font-size:20px}.select-fin-trust-badges__label{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.select-fin-trust-badges__detail{font-size:11px;color:var(--color-text-muted)}.shopify-section--select-fin-barriers{background:var(--color-bg-elevated)!important;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);padding:48px 0!important}.select-fin-barriers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media screen and (max-width: 900px){.select-fin-barriers__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 500px){.select-fin-barriers__grid{grid-template-columns:1fr}}.select-fin-barrier{text-align:center;background:transparent!important;border:none!important}.select-fin-barrier__icon{font-size:32px;margin-bottom:12px}.select-fin-barrier__title{font-size:15px;font-weight:700;margin-bottom:6px;color:var(--color-text)}.select-fin-barrier__text{font-size:13px;color:var(--color-text-muted);line-height:1.5}.shopify-section--select-fin-technology{background:var(--color-bg)!important}.select-fin-technology__intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:100px}@media screen and (max-width: 1024px){.select-fin-technology__intro{grid-template-columns:1fr;gap:48px}}.select-fin-technology__intro-text{font-size:17px;color:var(--color-text-secondary);line-height:1.8}.select-fin-technology__badge{width:100px;height:auto;filter:brightness(1.1);transition:transform .2s}.select-fin-technology__badge:hover{transform:scale(1.05)}.select-fin-technology__stat-value{font-family:JetBrains Mono,monospace;font-size:48px;font-weight:700;color:var(--color-accent);line-height:1;margin-bottom:8px}.select-fin-technology__stat-label{font-size:14px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px}.shopify-section--select-fin-features{background:var(--color-bg-elevated)!important}.select-fin-features__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}@media screen and (max-width: 900px){.select-fin-features__grid{grid-template-columns:1fr;gap:40px}}.select-fin-features__item{display:flex;gap:16px;padding:20px;background:var(--color-bg-card)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-md);transition:all .2s ease}.select-fin-features__item:hover{transform:translate(8px);border-color:var(--color-border)}.select-fin-features__number{flex-shrink:0;width:40px;height:40px;background:var(--color-accent-subtle);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--color-accent)}.select-fin-features__title{font-size:16px;font-weight:700;margin-bottom:4px;color:var(--color-text)}.select-fin-features__description{font-size:14px;color:var(--color-text-muted)}.shopify-section--select-fin-specs{background:var(--color-bg)!important}.select-fin-specs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width: 900px){.select-fin-specs__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 500px){.select-fin-specs__grid{grid-template-columns:1fr}}.select-fin-spec-card{background:var(--color-bg-card)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-lg);padding:28px;text-align:center;transition:all .2s ease}.select-fin-spec-card:hover{border-color:var(--color-border);transform:translateY(-4px)}.select-fin-spec-card__icon{font-size:28px;margin-bottom:16px}.select-fin-spec-card__value{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;margin-bottom:6px;color:var(--color-text)}.select-fin-spec-card__label{font-size:13px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px}.shopify-section--select-fin-sizing{background:var(--color-bg-elevated)!important}.select-fin-sizing__container{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media screen and (max-width: 900px){.select-fin-sizing__container{grid-template-columns:1fr}}.select-fin-sizing__calculator{background:var(--color-bg-card)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-xl);padding:40px}.select-fin-sizing__input{width:100%;padding:16px 20px;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600;color:var(--color-text)}.select-fin-sizing__input:focus{outline:none;border-color:var(--color-accent)}.select-fin-sizing__chart{background:var(--color-bg-card)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-xl);padding:40px}.shopify-section--select-fin-faq{background:var(--color-bg)!important}.select-fin-faq__list{max-width:800px;margin:0 auto}.select-fin-faq__item{border-bottom:1px solid var(--color-border-subtle)}.select-fin-faq__question{width:100%;padding:28px 0;background:none;border:none;text-align:left;font-size:17px;font-weight:600;color:var(--color-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:color .2s}.select-fin-faq__question:hover{color:var(--color-accent)}.select-fin-faq__icon{flex-shrink:0;width:28px;height:28px;background:var(--color-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-text-muted);transition:all .2s}.select-fin-faq__item.open .select-fin-faq__icon{background:var(--color-accent);color:#fff;transform:rotate(45deg)}.select-fin-faq__answer{display:none;padding-bottom:28px;font-size:15px;color:var(--color-text-secondary);line-height:1.8}.select-fin-faq__item.open .select-fin-faq__answer{display:block}.shopify-section--select-fin-related{background:var(--color-bg-elevated)!important}.select-fin-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width: 900px){.select-fin-related__grid{grid-template-columns:repeat(2,1fr)}}.select-fin-product-card{background:var(--color-bg-card)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.select-fin-product-card:hover{transform:translateY(-8px);border-color:var(--color-border);box-shadow:var(--shadow-card)}.shopify-section--select-fin-footer-cta{background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-elevated) 100%)!important;text-align:center;padding:80px 0!important}.select-fin-footer-cta__title{font-size:28px;font-weight:700;margin-bottom:16px;color:var(--color-text)}.select-fin-footer-cta__text{font-size:16px;color:var(--color-text-secondary);margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.select-fin-footer-cta__button{display:inline-flex;align-items:center;gap:10px;padding:18px 36px;background:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;cursor:pointer;transition:all .3s ease}.select-fin-footer-cta__button:hover{background:var(--color-accent-hover);transform:translateY(-3px);box-shadow:var(--shadow-glow)}.select-fin-section-header{text-align:center;margin-bottom:60px}.select-fin-section-eyebrow{display:inline-block;font-size:11px;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:3px;margin-bottom:16px;padding:8px 16px;background:var(--color-accent-subtle);border-radius:100px}.select-fin-section-title{font-size:40px;font-weight:800;line-height:1.15;letter-spacing:-1px;margin-bottom:16px;color:var(--color-text)}.select-fin-section-subtitle{font-size:18px;color:var(--color-text-secondary);max-width:700px;margin:0 auto}.select-fin-availability-card{background:#22c55e1f!important;border:1px solid rgba(34,197,94,.3)!important;border-radius:var(--radius-md);padding:16px 20px;margin-bottom:20px}.select-fin-availability-card--warning{background:#f59e0b1f!important;border-color:#f59e0b4d!important}.select-fin-availability-card--out{background:#ef44441f!important;border-color:#ef44444d!important}.select-fin-availability-card__row,.select-fin-availability-card__status{display:flex;align-items:center;gap:12px}.select-fin-availability-card__icon{width:10px;height:10px;background:var(--color-success);border-radius:50%;animation:pulse-green 2s infinite;flex-shrink:0}.select-fin-availability-card--warning .select-fin-availability-card__icon{background:var(--color-warning);animation:pulse-warning 2s infinite}.select-fin-availability-card--out .select-fin-availability-card__icon{background:var(--color-accent);animation:none}@keyframes pulse-green{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 8px #22c55e00}}@keyframes pulse-warning{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 8px #f59e0b00}}.select-fin-availability-card__text{font-size:14px;font-weight:600;color:var(--color-success)}.select-fin-availability-card--warning .select-fin-availability-card__text{color:var(--color-warning)}.select-fin-availability-card--out .select-fin-availability-card__text{color:var(--color-accent)}.select-fin-availability-card__detail{margin-left:auto;font-size:13px;color:var(--color-text-secondary)}.shopify-section--main-product[data-section-type=main-product] .product-form__submit,.shopify-section--main-product[data-section-type=main-product] .shopify-payment-button__button{background:var(--color-accent)!important;color:#fff!important;border:none!important;border-radius:var(--radius-md);padding:20px 32px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;transition:all .3s ease}.shopify-section--main-product[data-section-type=main-product] .product-form__submit:hover,.shopify-section--main-product[data-section-type=main-product] .shopify-payment-button__button:hover{background:var(--color-accent-hover)!important;transform:translateY(-2px);box-shadow:var(--shadow-glow)}.shopify-section--main-product[data-section-type=main-product] .button--secondary,.shopify-section--main-product[data-section-type=main-product] .buy-buttons .button--secondary{background:transparent!important;color:#fff!important;border:2px solid #ffffff!important;border-radius:var(--radius-md);transition:all .3s ease}.shopify-section--main-product[data-section-type=main-product] .button--secondary:hover,.shopify-section--main-product[data-section-type=main-product] .buy-buttons .button--secondary:hover{background:#ffffff1a!important;border-color:#fff!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #fff3}html{scroll-behavior:smooth}[id^=select-fin-]{scroll-margin-top:80px}@media screen and (max-width: 699px){.select-fin-hide-mobile{display:none!important}}@media screen and (min-width: 700px){.select-fin-hide-desktop{display:none!important}}.fin-box-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .3s ease}.fin-box-modal-overlay.show{display:flex;opacity:1}.fin-box-modal-container{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;transform:scale(.95);transition:transform .3s ease}.fin-box-modal-overlay.show .fin-box-modal-container{transform:scale(1)}.fin-box-modal-header{display:flex;justify-content:space-between;align-items:center;padding:32px 32px 24px;border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0;background:var(--color-bg-card);z-index:1}.fin-box-modal-title{font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--color-text);margin:0}.fin-box-modal-close{width:40px;height:40px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:var(--color-text-secondary);transition:all .2s ease;padding:0;margin:0}.fin-box-modal-close:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:rotate(90deg)}.fin-box-modal-content{padding:32px}.fin-box-modal-intro{font-size:16px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:32px}.fin-box-types-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:32px}@media (min-width: 768px){.fin-box-types-grid{grid-template-columns:repeat(2,1fr)}}.fin-box-type-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:24px;transition:all .2s ease}.fin-box-type-card:hover{border-color:var(--color-border);transform:translateY(-2px)}.fin-box-type-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.fin-box-type-icon{width:64px;height:64px;background:var(--color-accent-subtle);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;padding:8px}.fin-box-type-icon svg{width:100%;height:100%;stroke:var(--color-accent);fill:none;stroke-width:2}.fin-box-type-icon svg circle,.fin-box-type-icon svg rect,.fin-box-type-icon svg path,.fin-box-type-icon svg line{stroke:var(--color-accent)}.fin-box-type-icon svg circle[fill=currentColor],.fin-box-type-icon svg rect[fill=currentColor]{fill:var(--color-accent);stroke:var(--color-accent)}.fin-box-type-name{font-size:20px;font-weight:700;color:var(--color-text)}.fin-box-type-badge{margin-left:auto;background:var(--color-accent-subtle);color:var(--color-accent);font-size:11px;font-weight:700;padding:6px 12px;border-radius:100px;text-transform:uppercase;letter-spacing:1px}.fin-box-type-description{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:16px}.fin-box-type-specs{display:flex;flex-wrap:wrap;gap:12px}.fin-box-type-spec{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-muted)}.fin-box-type-spec strong{color:var(--color-text-secondary)}.fin-box-modal-footer{padding:24px 32px 32px;border-top:1px solid var(--color-border-subtle);text-align:center}.fin-box-modal-footer-text{font-size:14px;color:var(--color-text-muted);margin-bottom:16px}.fin-box-modal-footer-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease}.fin-box-modal-footer-btn:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.size-chart-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .3s ease}.size-chart-modal-overlay.show{display:flex;opacity:1}.size-chart-modal-container{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;transform:scale(.95);transition:transform .3s ease}.size-chart-modal-overlay.show .size-chart-modal-container{transform:scale(1)}.size-chart-modal-header{display:flex;justify-content:space-between;align-items:center;padding:32px 32px 24px;border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0;background:var(--color-bg-card);z-index:1}.size-chart-modal-title{font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--color-text);margin:0}.size-chart-modal-close{width:40px;height:40px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:var(--color-text-secondary);transition:all .2s ease;padding:0;margin:0}.size-chart-modal-close:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:rotate(90deg)}.size-chart-modal-content{padding:32px}.size-chart-modal-intro{font-size:16px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:32px}.size-chart-table-wrapper{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:24px;margin-bottom:32px}.size-chart-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.size-chart-table-title{font-size:18px;font-weight:700;color:var(--color-text)}.size-chart-table-unit{font-size:13px;color:var(--color-text-muted)}.size-chart-table{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.size-chart-table-row,.size-chart-table-header-row{display:contents}.size-chart-table-header-row>.size-chart-cell{padding:12px;background:var(--color-bg-elevated);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);text-align:center}.size-chart-table-row>.size-chart-cell{padding:14px 12px;background:var(--color-bg-card);text-align:center;font-family:JetBrains Mono,monospace;font-size:14px;transition:all .2s ease}.size-chart-table-row:hover>.size-chart-cell{background:var(--color-surface)}.size-chart-table-row>.size-chart-cell.size{font-weight:700;color:var(--color-accent)}.size-chart-table-row>.size-chart-cell.area{color:var(--color-text-secondary)}.size-chart-table-row.current>.size-chart-cell{background:var(--color-accent-subtle)}.size-chart-box-types{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:24px}.size-chart-box-types-title{font-size:16px;font-weight:700;margin-bottom:20px;color:var(--color-text)}.size-chart-box-type-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border-subtle)}.size-chart-box-type-item:last-child{border-bottom:none}.size-chart-box-type-icon{width:48px;height:48px;background:var(--color-bg-card);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.size-chart-box-type-info{flex:1}.size-chart-box-type-name{font-size:15px;font-weight:700;color:var(--color-text)}.size-chart-box-type-range{font-size:13px;color:var(--color-text-muted);margin-top:2px}.size-chart-box-type-status{font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-sm)}.size-chart-box-type-status.available{background:var(--color-success-subtle);color:var(--color-success)}.size-chart-box-type-status.limited{background:var(--color-warning-subtle);color:var(--color-warning)}.size-chart-modal-footer{padding:24px 32px 32px;border-top:1px solid var(--color-border-subtle);text-align:center}.size-chart-modal-footer-text{font-size:14px;color:var(--color-text-muted);margin-bottom:16px}.size-chart-modal-footer-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-accent);border:none;border-radius:var(--radius-md);color:#fff;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease}.size-chart-modal-footer-btn:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.variant-header{display:flex;align-items:center;gap:12px}.variant-header .size-chart-link{font-size:12px;color:var(--color-accent);text-decoration:none;margin-left:auto;transition:all .2s ease}.variant-header .size-chart-link:hover{color:var(--color-accent-hover);text-decoration:underline}#klaviyo-bis-button-container{flex:none!important;flex-shrink:0!important;flex-grow:0!important;width:100%!important;min-height:44px;margin-top:10px;position:relative!important;transform:none!important;transition:none!important;order:99!important}#klaviyo-bis-button-container button,#klaviyo-bis-button-container .klaviyo-bis-trigger{position:relative!important;transform:none!important;transition:background-color .2s ease,border-color .2s ease!important}.vendor-logo{width:80px;height:auto;display:block;object-fit:contain}.product-info__vendor .vendor-logo,.vendor-logo--select{width:80px}.vendor-logo--unifiber{width:100px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/select-fin-styles.css.map */
