:root{--logo-color: #317EEB;--bg-color:#f5f5f5}.overlays{fill:var(--bg-color);fill:#000}.overlays .boxfill{height:100%;width:100%;background-color:var(--bg-color);background-color:#000;display:block}#customizer{display:flex;flex-direction:row;gap:20px;//background:#f5f5f5}.media-holder{box-sizing:border-box}#graphics{flex-grow:1;padding-bottom:150px;box-sizing:border-box}input::placeholder{opacity:.8}#ui{width:100%;height:fit-content}.step{//background: white;//padding: 14px;box-sizing:border-box;margin-bottom:14px;border-radius:8px}#form-title{//text-transform: capitalize}#instructions{font-size:12px;line-height:1.4;margin-bottom:16px}.small-type{font-size:12px;display:block;line-height:1.4;margin-top:10px}.section-header{font-size:16px;text-transform:lowercase;font-weight:700;margin-bottom:5px;letter-spacing:-.03em}#ski_picker{//display:none}#ski_type{width:100%;padding:9px 0;box-sizing:border-box}#sub{height:100%;display:inline-flex;align-items:center}button#submitform{box-shadow:none;border:none;font-size:14px;padding:7px 16px;background:#000;color:#fff;font-weight:700;height:100%;box-sizing:border-box}input#tuf{padding:5px;width:100%}.ski-holder{margin:auto}.overlays,.graphics-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.personalization-layer{position:absolute;top:450px;left:0;width:100%;//height: 100%;pointer-events:none;text-align:center;z-index:3;font-weight:700}.p-layer-holder{width:fit-content;margin:auto}.graphics-layer svg path,.graphics-layer svg rect,.graphics-layer svg polygon{fill:var(--logo-color)}.overlays svg path,.overlays svg rect,.overlays svg polygon{fill:var(--bg-color);fill:#000}.base-layer{position:absolute;top:0;left:1px;width:calc(100% - 1px);height:100%;pointer-events:none;z-index:1;background-color:#000;background-size:cover;display:block!important;font-size:0px}.ski{width:90px;height:960px;position:relative}.ski-holder{display:grid;grid-template-columns:1fr 1fr;gap:0px;width:180px}.picker{margin-bottom:20px}.color-picker input[type=radio],.pattern-picker input[type=radio],.graphics-picker input[type=radio],.ski-specs input[type=radio]{display:none}.color-picker,.pattern-picker,.graphics-picker{// display:grid;width:fit-content;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0px}#custom-color-code{display:flex}input#custom-color{font-size:10px}.color-picker label,.pattern-picker label,.graphics-picker label{width:50px;height:16px;border:1px solid #e4e4e4;cursor:pointer;margin-right:0;display:inline-block;transition:transform .2s,border-color .2s}.color-picker label,.graphics-picker label{background:var(--swatch-color);overflow:hidden;text-indent:-9999em}.color-picker input[type=radio]:checked+label,.graphics-picker input[type=radio]:checked+label{border-color:#000}.pattern-picker label{background-image:var(--pattern);overflow:hidden;text-indent:-9999em;background-size:cover;background-position:center}.pattern-picker input[type=radio]:checked+label{border-color:#000}.ski-specs label{padding:5px;border:1px solid black}.ski-specs input[type=radio]:checked+label{background:#fff}.rainbow-box{width:80vw;height:200px;border-radius:5px;background:linear-gradient(90deg,red,#ff9a00,#d0de21,#4fdc4a,#3fdad8,#2fc9e2,#1c7fee,#5f15f2,#ba0cf8,#fb07d9,red)}#hubspot-form-container{position:absolute;height:0;width:0;overflow:hidden}#download-popup{position:fixed;top:0;left:0;z-index:12;background:#121212;padding:50px;width:100%;height:100vh;box-sizing:border-box;display:none;color:#fff;text-align:center}#download-popup h2{width:100%;padding:25px;text-align:center}#download-form{width:600px;max-width:100%;padding:20px;margin:auto}#download-popup #pem{font-size:1.5rem;border:1px solid white;width:100%;padding:5px}#download-popup #submitform{font-size:1.5rem;border:1px solid white;font-weight:500;width:100%}#downloadButton{font-size:1.5rem;box-shadow:none;border:none;background:#fff;cursor:pointer}#close-popup{cursor:pointer;font-size:1.25rem;padding:25px}div#product__bar{position:fixed;bottom:0;z-index:5;width:100%;background:#fff;display:flex;justify-content:flex-end;border-top:1px solid #121212}#product-buy{width:100%;display:flex}#product-buy div:first-of-type,#product-buy #downloadButton{width:50%;height:50px;padding:0;margin:0;box-sizing:border-box}div.product-form__buttons{width:100%!important}#product-buy product-form{margin:0!important}.product-form__submit{margin-bottom:0}#scroller-thumb{touch-action:none;background:none;border:1px solid #ff0101}#scroller-track{background:none;margin:10px;border:1px solid #ffffff;width:100px;position:sticky;top:0}#ski-specs{// display:flex;gap:30px}.ski-specs{display:relative}span.specval{text-transform:capitalize;cursor:pointer;width:100px;max-width:100%;border-bottom:1px solid black;display:block;position:relative}span.specval:after{content:"\25bc";margin-left:6px;font-size:10px;position:absolute;right:0}.spec-choices{display:none;width:300px;max-width:100%;position:absolute;z-index:3;background:#f5f5f5}.spec-choices label{width:100%;display:block;cursor:pointer}.spec-choices label .small-type{font-size:12px;display:block;line-height:1.4;margin-top:0}.tooltip-popup{display:none;width:100%;height:100vh;position:absolute;top:0;left:0;z-index:2}.tooltip-popup .title{font-weight:500;font-size:24px}.tooltip-popup .bg{width:100%;height:100%;display:block;background:#00000080;transition:all .5s}.tooltip-popup .info-holder{position:absolute;top:50%;left:50%;z-index:3;background:#fff;color:#000;height:fit-content;width:500px;max-width:100%;padding:20px;box-sizing:border-box;transform:translate(-50%,-50%);font-size:14px}.tooltip-popup .close{cursor:pointer;font-size:1.25rem;padding:20px 0}.tooltip{border:2px solid black;height:14px;width:14px;display:inline-block;border-radius:7px;box-sizing:border-box;cursor:pointer;margin:0 10px 10px 5px;font-size:11px;font-weight:700;text-align:center;line-height:1.2}@media(max-width:768px){#product-buy,#downloadButton{//width:50%}#scroller-track{margin:5px;width:50px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/parlor-configurator.css.map */
