:is(.seabob-configurator,.flite-configurator){--bg: #ffffff;--text: #111111;--muted: #666666;--card: #f7f7f7;--line: #e9e9e9;--gold: #c8a24a;--shadow: 0 10px 30px rgba(0,0,0,.08);--radius: 18px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--text);background:var(--bg)}:is(.seabob-configurator,.flite-configurator) *{box-sizing:border-box}:is(.seabob-configurator,.flite-configurator) a{color:inherit;text-decoration:none}:is(.seabob-configurator,.flite-configurator) .wrap{max-width:1180px;margin:0 auto;padding:22px 18px 90px}:is(.seabob-configurator,.flite-configurator) .hero{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:stretch;margin-top:8px}@media(max-width:920px){:is(.seabob-configurator,.flite-configurator) .hero{grid-template-columns:1fr}}:is(.seabob-configurator,.flite-configurator) .heroCard{border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:#fff;box-shadow:var(--shadow);overflow:hidden;position:relative}:is(.seabob-configurator,.flite-configurator) .kicker{letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--muted)}:is(.seabob-configurator,.flite-configurator) h1{margin:10px 0 8px;font-size:34px;line-height:1.1}:is(.seabob-configurator,.flite-configurator) .sub{margin:0;color:var(--muted);font-size:15px;line-height:1.5;max-width:60ch}:is(.seabob-configurator,.flite-configurator) .heroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}:is(.seabob-configurator,.flite-configurator) .btn{border-radius:999px;padding:12px 16px;border:1px solid var(--line);background:#fff;cursor:pointer;font-weight:600;transition:transform .05s ease;display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}:is(.seabob-configurator,.flite-configurator) .btn:active{transform:translateY(1px)}:is(.seabob-configurator,.flite-configurator) .btnPrimary{background:var(--text);color:#fff;border-color:var(--text)}:is(.seabob-configurator,.flite-configurator) .btnGold{background:var(--gold);color:#111;border-color:var(--gold)}:is(.seabob-configurator,.flite-configurator) .rightCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);padding:18px}:is(.seabob-configurator,.flite-configurator) .statGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}:is(.seabob-configurator,.flite-configurator) .stat{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff}:is(.seabob-configurator,.flite-configurator) .stat b{display:block;font-size:14px}:is(.seabob-configurator,.flite-configurator) .stat span{color:var(--muted);font-size:12px}:is(.seabob-configurator,.flite-configurator) .main{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px;align-items:start}@media(max-width:920px){:is(.seabob-configurator,.flite-configurator) .main{grid-template-columns:1fr}}:is(.seabob-configurator,.flite-configurator) .panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);padding:16px}:is(.seabob-configurator,.flite-configurator) .sectionTitle{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}:is(.seabob-configurator,.flite-configurator) .sectionTitle h2{margin:0;font-size:18px}:is(.seabob-configurator,.flite-configurator) .hint{color:var(--muted);font-size:12px}:is(.seabob-configurator,.flite-configurator) .modelGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){:is(.seabob-configurator,.flite-configurator) .modelGrid{grid-template-columns:1fr}}:is(.seabob-configurator,.flite-configurator) .modelCard{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;cursor:pointer;position:relative;overflow:hidden;transition:border-color .15s ease,transform .05s ease;min-height:120px}:is(.seabob-configurator,.flite-configurator) .modelCard:hover{border-color:#d9d9d9}:is(.seabob-configurator,.flite-configurator) .modelCard:active{transform:translateY(1px)}:is(.seabob-configurator,.flite-configurator) .modelCard[data-active=true]{border-color:var(--gold);box-shadow:0 0 0 3px #c8a24a33}:is(.seabob-configurator,.flite-configurator) .modelCard .name{font-size:18px;font-weight:800}:is(.seabob-configurator,.flite-configurator) .modelCard .desc{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.35}:is(.seabob-configurator,.flite-configurator) .modelCard .price{margin-top:10px;font-weight:800}:is(.seabob-configurator,.flite-configurator) .gallery{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}:is(.seabob-configurator,.flite-configurator) .galleryMain{width:100%;aspect-ratio:16 / 10;background:#fafafa;display:flex;align-items:center;justify-content:center;padding:10px}:is(.seabob-configurator,.flite-configurator) .galleryMain img{width:100%;height:100%;object-fit:contain;display:block}.flite-configurator .galleryMain img{transform:scale(1.15);transform-origin:center center}:is(.seabob-configurator,.flite-configurator) .thumbs{display:none!important}:is(.seabob-configurator,.flite-configurator) .swatches{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}:is(.seabob-configurator,.flite-configurator) .swatch{display:flex;align-items:center;gap:10px;border:1px solid var(--line)!important;border-radius:999px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff!important;color:var(--text)!important;min-width:220px}:is(.seabob-configurator,.flite-configurator) .swatch[data-active=true]{border-color:var(--gold)!important;box-shadow:0 0 0 3px #c8a24a33}:is(.seabob-configurator,.flite-configurator) .dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:linear-gradient(135deg,#ddd,#f6f6f6)}:is(.seabob-configurator,.flite-configurator) .swatch .swatchLabel{font-size:13px;font-weight:650;color:var(--text)!important}:is(.seabob-configurator,.flite-configurator) .swatch .swatchLabel{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.seabob-configurator,.flite-configurator) .swatch .swatchPrice{margin-left:auto;font-size:12px;font-weight:800;color:var(--muted);white-space:nowrap}:is(.seabob-configurator,.flite-configurator) .accList{display:flex;flex-direction:column;gap:10px;margin-top:10px}:is(.seabob-configurator,.flite-configurator) .accGroupTitle{margin-top:8px;padding:6px 2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:is(.seabob-configurator,.flite-configurator) .accItem:hover{border-color:#d9d9d9}:is(.seabob-configurator,.flite-configurator) .accItem:active{transform:translateY(1px)}:is(.seabob-configurator,.flite-configurator) .accItem.is-selected{border-color:var(--gold);box-shadow:0 0 0 3px #c8a24a2e;background:#c8a24a0f}:is(.seabob-configurator,.flite-configurator) .accItem.is-selected .priceTag{font-weight:900}:is(.seabob-configurator,.flite-configurator) .accMeta small{line-height:1.35}:is(.seabob-configurator,.flite-configurator) .accItem{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:16px;padding:12px;background:#fff}:is(.seabob-configurator,.flite-configurator) .accLeft{display:flex;gap:12px;align-items:flex-start;min-width:0}:is(.seabob-configurator,.flite-configurator) .accImg{width:48px;height:48px;border-radius:14px;border:1px solid var(--line);overflow:hidden;flex:0 0 auto;background:#fafafa}:is(.seabob-configurator,.flite-configurator) .accImg img{width:100%;height:100%;object-fit:contain;display:block}:is(.seabob-configurator,.flite-configurator) .accMeta{min-width:0}:is(.seabob-configurator,.flite-configurator) .accMeta b{display:block;font-size:14px}:is(.seabob-configurator,.flite-configurator) .accMeta small{display:block;color:var(--muted);margin-top:2px}:is(.seabob-configurator,.flite-configurator) .accRight{display:flex;align-items:center;gap:10px;flex:0 0 auto}:is(.seabob-configurator,.flite-configurator) .priceTag{font-weight:800}:is(.seabob-configurator,.flite-configurator) .check{width:18px;height:18px;accent-color:var(--gold);cursor:pointer}:is(.seabob-configurator,.flite-configurator) .summary{position:sticky;top:14px}:is(.seabob-configurator,.flite-configurator) .summaryBox{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);padding:16px}:is(.seabob-configurator,.flite-configurator) .sumTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}:is(.seabob-configurator,.flite-configurator) .sumTitle h3{margin:0;font-size:16px}:is(.seabob-configurator,.flite-configurator) .pill{padding:6px 10px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--muted);background:#fff;white-space:nowrap}:is(.seabob-configurator,.flite-configurator) .sumRows{margin-top:12px;display:flex;flex-direction:column;gap:10px}:is(.seabob-configurator,.flite-configurator) .row{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}:is(.seabob-configurator,.flite-configurator) .row b{color:var(--text);font-weight:750}:is(.seabob-configurator,.flite-configurator) .total{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:12px}:is(.seabob-configurator,.flite-configurator) .total .label{color:var(--muted);font-size:12px}:is(.seabob-configurator,.flite-configurator) .total .value{font-size:20px;font-weight:900}:is(.seabob-configurator,.flite-configurator) .notice{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.4}:is(.seabob-configurator,.flite-configurator) .bottomBar{position:fixed;left:0;right:0;bottom:0;border-top:1px solid var(--line);background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 12px;display:none;z-index:50}:is(.seabob-configurator,.flite-configurator) .bottomInner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px}:is(.seabob-configurator,.flite-configurator) .bottomPrice{font-weight:900;font-size:16px}@media(max-width:920px){:is(.seabob-configurator,.flite-configurator) .bottomBar{display:block}:is(.seabob-configurator,.flite-configurator) .wrap{padding-bottom:120px}:is(.seabob-configurator,.flite-configurator) .summary{position:static}}:is(.seabob-configurator,.flite-configurator) .loading{color:var(--muted);font-size:13px;display:flex;align-items:center;gap:10px}:is(.seabob-configurator,.flite-configurator) .dotPulse{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:seabobPulse 1s infinite ease-in-out}@keyframes seabobPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.6);opacity:1}}:is(.seabob-configurator,.flite-configurator) .compareBox{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}:is(.seabob-configurator,.flite-configurator) .compareLogos{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;padding:14px;background:#fafafa;border-bottom:1px solid var(--line)}:is(.seabob-configurator,.flite-configurator) .compareLogoCell{display:flex;align-items:center}:is(.seabob-configurator,.flite-configurator) .compareLogoCellRight{justify-content:flex-end}:is(.seabob-configurator,.flite-configurator) .compareLogo{height:26px;width:auto;display:block;opacity:.95}:is(.seabob-configurator,.flite-configurator) .compareLogoMid{min-height:1px}:is(.seabob-configurator,.flite-configurator) .compareRow{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center}:is(.seabob-configurator,.flite-configurator) .compareVal{padding:14px;font-weight:900;font-size:20px;line-height:1.1;color:var(--text)}:is(.seabob-configurator,.flite-configurator) .compareValRight{text-align:right}:is(.seabob-configurator,.flite-configurator) .compareUnit{font-size:12px;font-weight:800;color:var(--muted);margin-left:4px}:is(.seabob-configurator,.flite-configurator) .compareSpec{padding:14px;text-align:center;font-weight:750;font-size:13px;color:var(--text)}:is(.seabob-configurator,.flite-configurator) .compareDivider{height:1px;background:var(--line)}:is(.seabob-configurator,.flite-configurator) .compareNote{margin-top:8px;font-size:12px;font-weight:650;color:var(--muted);line-height:1.35}@media(max-width:520px){:is(.seabob-configurator,.flite-configurator) .compareLogos,:is(.seabob-configurator,.flite-configurator) .compareRow{grid-template-columns:1fr 1fr 1fr}:is(.seabob-configurator,.flite-configurator) .compareVal{font-size:18px}:is(.seabob-configurator,.flite-configurator) .compareSpec{font-size:12px}:is(.seabob-configurator,.flite-configurator) .compareLogo{height:22px}}:is(.seabob-configurator,.flite-configurator) .discountBox{margin-top:12px;border:1px dashed var(--line);border-radius:14px;padding:12px;background:#fff}:is(.seabob-configurator,.flite-configurator) .discountHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}:is(.seabob-configurator,.flite-configurator) .discountStatus{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;color:var(--muted);background:#fff;white-space:nowrap}:is(.seabob-configurator,.flite-configurator) .discountPinRow{display:flex;gap:10px;margin-top:10px}:is(.seabob-configurator,.flite-configurator) .discountPinInput{flex:1 1 auto;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:14px;outline:none}:is(.seabob-configurator,.flite-configurator) .discountPinInput:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c8a24a2e}:is(.seabob-configurator,.flite-configurator) .discountMsg{margin-top:10px;font-size:12px;color:var(--muted);min-height:16px}:is(.seabob-configurator,.flite-configurator) .discountControls{display:flex;flex-direction:column;gap:8px}:is(.seabob-configurator,.flite-configurator) .discountLabel{display:block;font-size:12px;color:var(--muted)}:is(.seabob-configurator,.flite-configurator) .discountSelect,:is(.seabob-configurator,.flite-configurator) .discountValueInput{width:100%;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:14px;background:#fff;outline:none}:is(.seabob-configurator,.flite-configurator) .discountSelect:focus,:is(.seabob-configurator,.flite-configurator) .discountValueInput:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c8a24a2e}:is(.seabob-configurator,.flite-configurator) .discountSmall{font-size:12px;color:var(--muted);line-height:1.4}:is(.seabob-configurator,.flite-configurator) .discountMeta{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}:is(.seabob-configurator,.flite-configurator) .discountRow{display:flex;justify-content:space-between;gap:10px}:is(.seabob-configurator,.flite-configurator) .discountRow span{color:var(--text);font-weight:800}@media(max-width:520px){:is(.seabob-configurator,.flite-configurator) .discountPinRow{flex-direction:column}:is(.seabob-configurator,.flite-configurator) .discountPinRow .btn{justify-content:center}}:is(.seabob-configurator,.flite-configurator) .qrBox{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff}:is(.seabob-configurator,.flite-configurator) .qrLabel{font-size:12px;color:var(--muted)}:is(.seabob-configurator,.flite-configurator) .qrImg{width:180px;height:180px;object-fit:contain;display:block}:is(.seabob-configurator,.flite-configurator) .qrHint{font-size:12px;color:var(--muted)}@media print{.qrBox{break-inside:avoid}.qrImg{width:160px;height:160px}}:is(.seabob-configurator,.flite-configurator) .stepBlock{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 22px #0000000f;padding:12px;margin-top:14px}:is(.seabob-configurator,.flite-configurator) .stepHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 4px 10px;border-bottom:1px solid var(--line);margin-bottom:10px}:is(.seabob-configurator,.flite-configurator) .stepTitle{font-size:16px;font-weight:850;letter-spacing:.01em}:is(.seabob-configurator,.flite-configurator) .stepHint{font-size:12px;color:var(--muted)}:is(.seabob-configurator,.flite-configurator) .stepChoices{display:grid;gap:10px}@media(min-width:760px){:is(.seabob-configurator,.flite-configurator) .stepBlock.step-1 .stepChoices{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.seabob-configurator,.flite-configurator) .stepBlock.step-2 .stepChoices{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.seabob-configurator,.flite-configurator) .stepBlock.step-3 .stepChoices,:is(.seabob-configurator,.flite-configurator) .stepBlock.step-4 .stepChoices,:is(.seabob-configurator,.flite-configurator) .stepBlock.step-5 .stepChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.seabob-configurator,.flite-configurator) .stepChoice{min-width:0}:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep{width:100%;min-width:0;border-radius:14px;padding:12px;border:1px solid var(--line)!important;background:#fff!important;display:flex;align-items:flex-start;gap:10px;text-align:left;position:relative;min-height:64px;transition:border-color .15s ease,transform .05s ease,box-shadow .15s ease}:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep:hover{border-color:#d9d9d9!important}:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep:active{transform:translateY(1px)}:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep[data-active=true]{border-color:var(--gold)!important;box-shadow:0 0 0 3px #c8a24a2e}:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep .dot{width:18px;height:18px;border-radius:999px;border:1px solid rgba(0,0,0,.14);flex:0 0 auto;margin-top:2px}:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep .swatchLabel{font-size:14px;font-weight:900;line-height:1.15;max-width:none;white-space:normal;overflow:visible;text-overflow:clip}:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep .swatchSub{display:block;margin-top:6px;font-size:12px;color:var(--muted);line-height:1.3}:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep .swatchBadge{position:absolute;right:10px;top:10px;font-size:11px;padding:5px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:#fff}@media(max-width:420px){:is(.seabob-configurator,.flite-configurator) .swatch.swatchStep{padding:12px 10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/flite-configurator.css.map */
