.fp-size-rail__controls{display:block;margin:0 0 10px;color:#fff;text-align:left}.fp-size-selector__helper{display:block;margin:0 0 7px;color:#aeb6c4;font-size:10px;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.fp-size-dropdown__trigger{display:grid;width:100%;min-height:62px;grid-template-columns:1fr auto 24px;align-items:center;gap:14px;padding:11px 16px;border:2px solid #31b8f2;border-radius:13px;background:linear-gradient(145deg,#1b2029,#101319);color:#fff;box-shadow:inset 0 1px #ffffff14,0 0 18px #31b8f229;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fp-size-dropdown__trigger:hover,.fp-size-dropdown__trigger:focus-visible,.fp-gang-step-two.is-open .fp-size-dropdown__trigger{border-color:#65d6ff;box-shadow:inset 0 1px #ffffff1a,0 0 24px #31b8f247}.fp-size-dropdown__trigger:focus-visible{outline:3px solid rgba(240,0,112,.45);outline-offset:2px}.fp-size-dropdown__selection{display:grid;gap:3px;min-width:0}.fp-size-dropdown__length{overflow:hidden;color:#fff;font-size:16px;font-weight:950;letter-spacing:.055em;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fp-size-dropdown__dimensions{color:#9da8b8;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.fp-size-dropdown__price{min-width:62px;padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#0c0f14;color:#fff;font-size:16px;font-weight:950;letter-spacing:.04em;text-align:center}.fp-size-dropdown__chevron{width:13px;height:13px;border-right:3px solid #31b8f2;border-bottom:3px solid #31b8f2;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}.fp-gang-step-two.is-open .fp-size-dropdown__chevron{transform:rotate(225deg) translate(-2px,-2px)}html.fp-gang-upload-page-static variant-radios .product-form__input.fp-size-rail,html.fp-gang-builder-page variant-radios .product-form__input.fp-size-rail,html.fp-gang-upload-page-static variant-selects .product-form__input.fp-size-rail,html.fp-gang-builder-page variant-selects .product-form__input.fp-size-rail{display:grid!important;width:100%!important;max-height:0;grid-template-columns:1fr;gap:7px;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:0 7px!important;border:0 solid rgba(255,255,255,.12);border-radius:13px;background:#0d1015;box-sizing:border-box;cursor:default;opacity:0;pointer-events:none;scrollbar-color:#31b8f2 rgba(255,255,255,.07);scrollbar-width:thin;touch-action:pan-y;transition:max-height .24s ease,opacity .18s ease,padding .24s ease,border-width .24s ease}html.fp-gang-upload-page-static variant-radios.is-open .product-form__input.fp-size-rail,html.fp-gang-builder-page variant-radios.is-open .product-form__input.fp-size-rail,html.fp-gang-upload-page-static variant-selects.is-open .product-form__input.fp-size-rail,html.fp-gang-builder-page variant-selects.is-open .product-form__input.fp-size-rail{max-height:410px;padding:8px 7px!important;border-width:1px;opacity:1;pointer-events:auto}.fp-size-rail>legend{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html.fp-gang-upload-page-static variant-radios .product-form__input.fp-size-rail>label,html.fp-gang-builder-page variant-radios .product-form__input.fp-size-rail>label,html.fp-gang-upload-page-static variant-selects .product-form__input.fp-size-rail>label,html.fp-gang-builder-page variant-selects .product-form__input.fp-size-rail>label{display:grid!important;width:100%!important;min-height:57px;grid-template-columns:minmax(70px,.7fr) minmax(150px,1.45fr) auto 24px;align-items:center;gap:12px;flex:none!important;margin:0!important;padding:9px 13px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;background:linear-gradient(145deg,#1a1e26,#11141a)!important;color:#fff!important;box-sizing:border-box;cursor:pointer!important;text-align:left!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}html.fp-gang-upload-page-static variant-radios .product-form__input.fp-size-rail>label:hover,html.fp-gang-builder-page variant-radios .product-form__input.fp-size-rail>label:hover,html.fp-gang-upload-page-static variant-selects .product-form__input.fp-size-rail>label:hover,html.fp-gang-builder-page variant-selects .product-form__input.fp-size-rail>label:hover{border-color:#31b8f2bf!important;transform:translateY(-1px)}.fp-size-option__length{color:#31b8f2;font-size:14px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.fp-size-option__dimensions{color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.fp-size-option__price{color:#fff000;font-size:14px;font-weight:950;letter-spacing:.04em}.fp-size-option__check{display:grid;width:21px;height:21px;place-items:center;border:2px solid #697282;border-radius:999px;color:transparent;font-size:12px;line-height:1}.fp-size-rail>input:checked+label{border-color:#31b8f2!important;background:linear-gradient(145deg,#184155fa,#111820)!important;box-shadow:inset 4px 0 #f00070,0 0 18px #31b8f233!important}.fp-size-rail>input:checked+label .fp-size-option__check{border-color:#f00070;background:#f00070;color:#fff;box-shadow:0 0 14px #f0007061}.fp-size-rail::-webkit-scrollbar{width:9px;height:9px}.fp-size-rail::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.fp-size-rail::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#31b8f2 padding-box}.fp-size-mobile__summary{display:none}@media(max-width:749px){.fp-size-dropdown__trigger{display:none}.fp-size-rail__controls{margin-bottom:7px;text-align:center}.fp-size-selector__helper{margin-bottom:5px;font-size:9px}.fp-size-mobile__summary{display:flex;align-items:baseline;justify-content:center;gap:10px;color:#fff;text-transform:uppercase}.fp-size-mobile__summary strong{color:#31b8f2;font-size:17px;font-weight:950;letter-spacing:.06em}.fp-size-mobile__summary span{color:#fff000;font-size:14px;font-weight:950}html.fp-gang-upload-page-static variant-radios .product-form__input.fp-size-rail,html.fp-gang-builder-page variant-radios .product-form__input.fp-size-rail,html.fp-gang-upload-page-static variant-selects .product-form__input.fp-size-rail,html.fp-gang-builder-page variant-selects .product-form__input.fp-size-rail{display:block!important;height:224px!important;max-height:224px!important;overflow-y:auto!important;margin:0!important;padding:76px 8px!important;border:1px solid rgba(49,184,242,.36);border-radius:15px;background:linear-gradient(to bottom,#0c0f15 0%,rgba(12,15,21,.58) 31%,transparent 43%,transparent 57%,rgba(12,15,21,.58) 69%,#0c0f15 100%),#11151c;opacity:1;pointer-events:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:auto;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;transition:none}.fp-size-rail::-webkit-scrollbar{display:none}html.fp-gang-upload-page-static variant-radios .product-form__input.fp-size-rail>label,html.fp-gang-builder-page variant-radios .product-form__input.fp-size-rail>label,html.fp-gang-upload-page-static variant-selects .product-form__input.fp-size-rail>label,html.fp-gang-builder-page variant-selects .product-form__input.fp-size-rail>label{display:grid!important;width:calc(100% - 10px)!important;height:68px;min-height:68px;grid-template-columns:1fr auto;gap:2px 12px;margin:0 auto 4px!important;padding:10px 18px!important;border-color:transparent!important;border-radius:12px!important;background:transparent!important;opacity:.36;scroll-snap-align:center;scroll-snap-stop:normal;transform:scale(.91);transition:opacity .16s ease,transform .16s ease,border-color .16s ease,background .16s ease}.fp-size-option__length{grid-column:1;grid-row:1;font-size:17px}.fp-size-option__dimensions{grid-column:1;grid-row:2;color:#aeb6c4;font-size:10px}.fp-size-option__price{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:17px}.fp-size-option__check{display:none}.fp-size-rail>input:checked+label{border-color:#31b8f2!important;background:linear-gradient(145deg,#1a4f67eb,#0f1922f5)!important;box-shadow:inset 4px 0 #f00070,0 0 20px #31b8f247!important;opacity:1;transform:scale(1)}.fp-size-rail:before,.fp-size-rail:after{content:"";position:sticky;z-index:2;display:block;height:1px;pointer-events:none}}@media(prefers-reduced-motion:reduce){.fp-size-dropdown__trigger,.fp-size-dropdown__chevron,.fp-size-rail,.fp-size-rail>label{transition:none!important;scroll-behavior:auto!important}}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) body.fp-page--product .fp-size-dropdown__trigger{border-color:#e5e7eb!important;background:#fff!important;color:#050608!important;box-shadow:4px 4px #f00070!important;text-shadow:none!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) body.fp-page--product :is(.fp-size-dropdown__length,.fp-size-dropdown__dimensions){color:#050608!important;text-shadow:none!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) body.fp-page--product .fp-size-dropdown__dimensions{color:#4b5563!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) body.fp-page--product .fp-size-dropdown__price,html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) body.fp-page--product .fp-size-dropdown__price :is(span,strong,small){color:#fff!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) body.fp-page--product .fp-size-dropdown__price{border-color:#f00070!important;background:#f00070!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) body.fp-page--product .fp-size-dropdown__chevron{border-color:#050608!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) body.fp-page--product :is(.fp-size-dropdown__trigger:hover,.fp-size-dropdown__trigger:focus-visible,.fp-gang-step-two.is-open .fp-size-dropdown__trigger){border-color:#31b8f2!important;background:#f8fafc!important;box-shadow:5px 5px #f00070!important}@media(max-width:749px){html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail>input:checked+label{border-color:#31b8f2!important;background:linear-gradient(145deg,#18394a,#111820)!important;box-shadow:inset 5px 0 #f00070,0 0 22px #31b8f26b!important;opacity:1!important;transform:scale(1)!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail>input:checked+label .fp-size-option__length{color:#fff!important;text-shadow:0 0 12px rgba(255,255,255,.24)}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail>input:checked+label .fp-size-option__dimensions{color:#dce7ee!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail>input:checked+label .fp-size-option__price{color:#ff2a91!important;text-shadow:0 0 12px rgba(240,0,112,.36)}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail.is-user-scrolling>input:checked+label:not(.is-scroll-active){border-color:transparent!important;background:transparent!important;box-shadow:none!important;opacity:.36!important;transform:scale(.91)!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail>label.is-scroll-active{border-color:#31b8f2!important;background:linear-gradient(145deg,#18394a,#111820)!important;box-shadow:inset 5px 0 #f00070,0 0 22px #31b8f26b!important;opacity:1!important;transform:scale(1)!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail>label.is-scroll-active .fp-size-option__length{color:#fff!important;text-shadow:none!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail>label.is-scroll-active .fp-size-option__dimensions{color:#dce7ee!important}html:is(.fp-gang-upload-page-static,.fp-gang-builder-page) :is(variant-radios,variant-selects) .product-form__input.fp-size-rail>label.is-scroll-active .fp-size-option__price{color:#ff2a91!important;text-shadow:0 0 12px rgba(240,0,112,.28)!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/gang-size-rail.css.map */
