body.cd-configurator-product-light{--paper:#F5F5F7;--panel:#FFFFFF;--ink:#1D1D1F;--slate:#6E6E73;--graphite:#424245;--line:rgba(0,0,0,.12);--line2:rgba(0,0,0,.07);--blue:#0071E3;--blue-d:#0077ED;--blue-tint:#EAF4FF;--green:#177A55;--green-d:#0D6746;--green-tint:#EFF8F3;--green-line:#B8DEC9;--fh:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fb:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-family:var(--fb);-webkit-font-smoothing:antialiased}body.cd-configurator-product-light :where(button,input,select,textarea,a,summary):focus-visible{outline:3px solid rgba(0,113,227,.4);outline-offset:3px}body.cd-configurator-product-light .strip{display:none}body.cd-configurator-product-light .shopify-section>header{min-height:54px;padding:0 max(18px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:#ffffffe0;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}body.cd-configurator-product-light .brand{gap:9px}body.cd-configurator-product-light .brand .cd-logo{width:auto;height:44px!important;object-fit:contain}body.cd-configurator-product-light nav{gap:28px;font-size:12px;font-weight:400;letter-spacing:0}body.cd-configurator-product-light nav a{color:#424245}body.cd-configurator-product-light .hbtn{min-height:32px;padding:0 15px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none}body.cd-configurator-product-light .cd-config-lang select{height:32px;border:0;border-radius:8px;background-color:transparent;font-family:var(--fb);font-size:11px;letter-spacing:0}body.cd-configurator-product-light .stepper{min-height:62px;padding:11px 15px;background:#fffffff5}body.cd-configurator-product-light .step{gap:8px}body.cd-configurator-product-light .step .num{width:27px;height:27px;border-width:1px;font-weight:600}body.cd-configurator-product-light .step .t{font-size:11px;font-weight:600;letter-spacing:-.01em;text-transform:none}body.cd-configurator-product-light .step.active .num{background:var(--blue);border-color:var(--blue)}body.cd-configurator-product-light .step.done .num{background:var(--ink);border-color:var(--ink)}body.cd-configurator-product-light .sline{width:64px;margin:0 16px;background:var(--line)}body.cd-configurator-product-light .shome,body.cd-configurator-product-light .stepcta{border-radius:999px}body.cd-configurator-product-light .two{grid-template-columns:430px minmax(0,1fr)}body.cd-configurator-product-light .two.wide{grid-template-columns:430px minmax(0,1fr) 300px}body.cd-configurator-product-light .preview{padding:18px 18px 84px;background:var(--paper);border-color:var(--line)}body.cd-configurator-product-light .pvhead .lbl2{font-size:10px;font-weight:600;letter-spacing:.08em}body.cd-configurator-product-light .lbl{font-family:var(--fb);font-size:10px;font-weight:600;letter-spacing:.04em}body.cd-configurator-product-light .stage{border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#ececf0;box-shadow:0 22px 60px -46px #0000008c}body.cd-configurator-product-light .bothview,body.cd-configurator-product-light .both-face-preview,body.cd-configurator-product-light .both-loading{background:#ececf0}body.cd-configurator-product-light .both-face-preview:hover{background:#e5e5ea}body.cd-configurator-product-light .gridscale{border-radius:999px}body.cd-configurator-product-light .sidetabs{border-radius:999px;box-shadow:0 8px 24px -18px #00000073}body.cd-configurator-product-light .sidetabs button{font-size:11px;font-weight:600}body.cd-configurator-product-light .toolrail button{border-radius:11px;background:#ffffffe6;box-shadow:0 8px 22px -16px #00000080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.cd-configurator-product-light .tg{font-size:11px;font-weight:600}body.cd-configurator-product-light .main{padding:30px clamp(24px,4vw,52px) 54px}body.cd-configurator-product-light .modebar{margin-bottom:30px}body.cd-configurator-product-light .modebar h1,body.cd-configurator-product-light .review-head h1{font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1;letter-spacing:-.055em;text-transform:none}body.cd-configurator-product-light .modebar h1 small{margin-top:9px;font-size:14px;line-height:1.45}body.cd-configurator-product-light .modeswitch{padding:4px;border-radius:999px;background:#fff}body.cd-configurator-product-light .modeswitch button{font-size:11px;font-weight:600}body.cd-configurator-product-light .formgrid{gap:30px}body.cd-configurator-product-light .sec h2{font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none}body.cd-configurator-product-light .wizard{max-width:760px}body.cd-configurator-product-light .wq{font-size:clamp(26px,3vw,40px)!important;font-weight:600;letter-spacing:-.045em;line-height:1.05}body.cd-configurator-product-light .wsub{margin-top:10px;color:var(--slate);font-size:14px;line-height:1.5}body.cd-configurator-product-light .wcards{gap:14px}body.cd-configurator-product-light :is(.card,.wcard,.camber-choice,.upgrade-card,.setup-pack){border-width:1px;border-color:var(--line);border-radius:18px;background:#fff;box-shadow:none;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s}body.cd-configurator-product-light :is(.card,.wcard,.camber-choice,.upgrade-card,.setup-pack):hover{border-color:#0000003b;box-shadow:0 18px 42px -34px #00000080;transform:translateY(-1px)}body.cd-configurator-product-light :is(.card,.wcard,.camber-choice,.upgrade-card,.setup-pack).sel{border:2px solid var(--green);background:var(--green-tint);box-shadow:0 0 0 1px var(--green-line)}body.cd-configurator-product-light :is(.card,.wcard) .ti,body.cd-configurator-product-light .upgrade-card .ti{font-weight:600;letter-spacing:-.025em}body.cd-configurator-product-light :is(.card,.wcard) .su{line-height:1.45}body.cd-configurator-product-light .wcard.ride-card{border-radius:22px}body.cd-configurator-product-light .wcard.shape-card,body.cd-configurator-product-light .card.shape-card{border-radius:20px}body.cd-configurator-product-light .shape-media{border-radius:15px;background:#f5f5f7}body.cd-configurator-product-light .shape-zoom{border-radius:999px}body.cd-configurator-product-light .choice-card{grid-template-columns:112px minmax(0,1fr);min-height:112px;padding:16px}body.cd-configurator-product-light .choice-media{width:112px;border-radius:16px;background:#f1f1f3}body.cd-configurator-product-light .wcard--ai .ai-card-icon{border-radius:10px;background:var(--ink)}body.cd-configurator-product-light .wcard--ai .ai-resume-btn{border-radius:999px;font-weight:600}body.cd-configurator-product-light .advanced-product,body.cd-configurator-product-light .ridematch,body.cd-configurator-product-light .upgrade-intro{border-radius:18px;background:#fff}body.cd-configurator-product-light .upgrade-page{max-width:880px}body.cd-configurator-product-light .upgrade-group+.upgrade-group{margin-top:38px}body.cd-configurator-product-light .upgrade-group h2{font-size:20px;font-weight:600;letter-spacing:-.035em}body.cd-configurator-product-light .upgrade-group>p{margin-top:7px;font-size:13px;line-height:1.5}body.cd-configurator-product-light .upgrade-grid{gap:14px}body.cd-configurator-product-light .upgrade-card{min-height:164px;padding:20px}body.cd-configurator-product-light .upgrade-visual,body.cd-configurator-product-light .upgrade-card .option-photo{border-radius:14px}body.cd-configurator-product-light .upgrade-info{border-radius:50%}body.cd-configurator-product-light .btn{min-height:44px;padding:0 20px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.01em}body.cd-configurator-product-light .btn--pri{background:var(--btn-dark);border-color:var(--btn-dark-border);color:#fff}body.cd-configurator-product-light #railCta,body.cd-configurator-product-light #bbCta{background:var(--blue);border-color:var(--blue);color:#fff}body.cd-configurator-product-light #railCta:hover,body.cd-configurator-product-light #bbCta:hover{background:var(--blue-d);border-color:var(--blue-d)}body.cd-configurator-product-light .rail{padding:26px 22px 34px;background:#fff}body.cd-configurator-product-light .bs{border-radius:18px}body.cd-configurator-product-light .bs h3{background:#f8f8fa;font-size:10px;font-weight:600;letter-spacing:.05em}body.cd-configurator-product-light .priceblk .p{font-size:30px;font-weight:600;letter-spacing:-.04em}body.cd-configurator-product-light .scar{background:#f5f5f7}body.cd-configurator-product-light .duo-editor-head{padding:22px 24px;border:0;border-radius:20px;background:var(--ink)}body.cd-configurator-product-light .duo-editor-head h1{font-size:24px;font-weight:600;letter-spacing:-.04em}body.cd-configurator-product-light .duo-ai-card{padding:18px;border-radius:18px;background:#f5f8fc}body.cd-configurator-product-light .dtabs{gap:22px}body.cd-configurator-product-light .dtabs button{font-size:12px;font-weight:600;letter-spacing:-.01em}body.cd-configurator-product-light .blk h3{font-size:11px;font-weight:600;letter-spacing:-.01em;text-transform:none}body.cd-configurator-product-light :is(.inp,.selrow select,.selrow .selc,.opbox,.drop,.quality-note,.design-palette,.layer){border-radius:14px}body.cd-configurator-product-light .drop{padding:25px;background:#fafafc}body.cd-configurator-product-light .drop .br{border-radius:999px}body.cd-configurator-product-light :is(.tpl,.genre,.mat,.insp,.histg .hist,.swatches .sw,.grads .grad){border-radius:12px}body.cd-configurator-product-light .chip{min-height:34px;padding:0 13px;font-size:10px;font-weight:600}body.cd-configurator-product-light .layer.sel{border:2px solid var(--green)}body.cd-configurator-product-light .review-head{max-width:1220px;margin-bottom:28px}body.cd-configurator-product-light .review{max-width:1220px;gap:24px}body.cd-configurator-product-light :is(.review-offer-card,.duo-offer,.review-details,.rev-card,.review-summary){border-radius:22px}body.cd-configurator-product-light .offer-heading{padding:26px 26px 18px}body.cd-configurator-product-light .offer-heading h2,body.cd-configurator-product-light .duo-offer h2{font-size:26px;font-weight:600;letter-spacing:-.045em}body.cd-configurator-product-light .setup-packs{gap:12px;padding:0 20px 20px}body.cd-configurator-product-light .revprev{border-radius:20px;background:#ececf0}body.cd-configurator-product-light .review-cart-cta{min-height:50px}body.cd-configurator-product-light .bottombar{border-top:1px solid var(--line);background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.cd-configurator-product-light .bb-title{font-weight:600;letter-spacing:-.02em}body.cd-configurator-product-light .bb-price .v{font-weight:600;letter-spacing:-.03em}body.cd-configurator-product-light .bb-cta{min-height:44px;border-radius:999px;font-family:var(--fh);font-weight:600;letter-spacing:-.01em;text-transform:none}body.cd-configurator-product-light .aigen{max-width:1040px}body.cd-configurator-product-light .aigen-head h1{font-size:clamp(32px,4vw,52px);font-weight:600;letter-spacing:-.055em}body.cd-configurator-product-light :is(.aigen-wallet,.aigen-form,.aigen-result,.aigen-history-card,.aigen-history-pair,.ai-editor-library-state){border-radius:20px}body.cd-configurator-product-light .aigen-drop{border-radius:18px;background:#fafafc}body.cd-configurator-product-light .aigen-steps b{font-weight:600}body.cd-configurator-product-light .modal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.cd-configurator-product-light .mbox{border-radius:24px;box-shadow:0 35px 100px #0000002e}@media(max-width:900px){body.cd-configurator-product-light .shopify-section>header{padding:0 14px}body.cd-configurator-product-light .two,body.cd-configurator-product-light .two.wide{grid-template-columns:minmax(0,1fr)}body.cd-configurator-product-light .preview{padding:12px 12px 20px}body.cd-configurator-product-light .main{padding:22px 16px 34px}body.cd-configurator-product-light .stage{border-radius:18px}body.cd-configurator-product-light .dock{background:#fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.cd-configurator-product-light .dockt{font-weight:600}body.cd-configurator-product-light .dockw{border-radius:999px;font-weight:600}body.cd-configurator-product-light .stepcta{font-weight:600}}@media(max-width:760px){body.cd-configurator-product-light .shopify-section>header{min-height:50px}body.cd-configurator-product-light .wordmark{font-size:13px}body.cd-configurator-product-light .stepper{min-height:56px;padding:9px 8px}body.cd-configurator-product-light .step .num{width:24px;height:24px}body.cd-configurator-product-light .sline{width:14px;margin:0 5px}body.cd-configurator-product-light .wq{font-size:29px!important}body.cd-configurator-product-light .wcards.g2,body.cd-configurator-product-light .wcards.g3,body.cd-configurator-product-light .wcards.g5{grid-template-columns:1fr}body.cd-configurator-product-light .choice-card{grid-template-columns:84px minmax(0,1fr);min-height:84px;padding:11px}body.cd-configurator-product-light .choice-media{width:84px;border-radius:13px}body.cd-configurator-product-light .review-head h1{font-size:34px}}@media(prefers-reduced-motion:reduce){body.cd-configurator-product-light *,body.cd-configurator-product-light *:before,body.cd-configurator-product-light *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cd-product-light-configurator.css.map */
