:root{--scrollbar-width:0}.track-configurator-page{padding-top:0;display:flex;flex-wrap:wrap;background:#f6f6f6}.body--debug .track-configurator-page{padding-top:20px}@media screen and (max-width:800px){.body--debug .track-configurator-page{padding-top:0}}.body--admin .track-configurator-page{padding-top:44px;padding-top:0}@media screen and (max-width:800px){.body--admin .track-configurator-page{padding-top:44px}}.has-notice-bar .track-configurator-page{padding-top:100px;padding-top:0}@media screen and (max-width:800px){.has-notice-bar .track-configurator-page{padding-top:0}}.has-notice-bar.body--admin .track-configurator-page{padding-top:144px;padding-top:0}@media screen and (max-width:800px){.has-notice-bar.body--admin .track-configurator-page{padding-top:44px}}.body--debug.body--admin .track-configurator-page{padding-top:64px;padding-top:0}@media screen and (max-width:800px){.body--debug.body--admin .track-configurator-page{padding-top:44px}}.track-configurator-page__top{flex:0 0 100%}.track-configurator-page__main{flex:1 1 auto}.track-configurator{overflow:hidden;margin:50px 75px 90px;background:radial-gradient(#000 1px,rgba(0,0,0,0) 1px),radial-gradient(#000 1px,rgba(0,0,0,0) 1px),#f6f6f6;background-size:35px 35px;transition:background-size .3s}.track-configurator:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.track-configurator:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.zoomable{display:inline-block;position:relative;z-index:2}.track-configurator__canvas,.track-configurator__start{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}[data-screen-rotation="-90"] .track-configurator__canvas,[data-screen-rotation="-90"] .track-configurator__start{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[data-screen-rotation="0"] .track-configurator__canvas,[data-screen-rotation="0"] .track-configurator__start{-webkit-transform:rotate(0);transform:rotate(0)}[data-screen-rotation="90"] .track-configurator__canvas,[data-screen-rotation="90"] .track-configurator__start{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-screen-rotation="180"] .track-configurator__canvas,[data-screen-rotation="180"] .track-configurator__start{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-screen-rotation="270"] .track-configurator__canvas,[data-screen-rotation="270"] .track-configurator__start{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-screen-rotation="360"] .track-configurator__canvas,[data-screen-rotation="360"] .track-configurator__start{-webkit-transform:rotate(360deg);transform:rotate(360deg)}[data-screen-rotation-animation=false] .track-configurator__canvas,[data-screen-rotation-animation=false] .track-configurator__start{transition:none}.track-configurator__start{position:relative}.track-configurator__canvas{position:absolute}.track-configurator__guide{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.track-configurator__guide:after,.track-configurator__guide:before{content:"";position:absolute;background:red}.track-configurator__guide:before{top:50%;right:0;left:0;height:1px}.track-configurator__guide:after{top:0;bottom:0;left:50%;width:1px}.track-configurator-tab{display:inline-block;vertical-align:middle;text-align:center;width:80px;height:90px;color:#fff;background:#ccc;cursor:pointer}[data-viewing=connectors] [data-target=connectors],[data-viewing=remove] [data-target=remove],[data-viewing=track] [data-target=track]{color:#505050;background:#f3f3f3}.track-configurator-tab__icon{position:relative;width:32px;height:32px;margin:12px auto 6px;background:#fff;border-radius:100%}[data-viewing=connectors] [data-target=connectors] .track-configurator-tab__icon,[data-viewing=remove] [data-target=remove] .track-configurator-tab__icon,[data-viewing=track] [data-target=track] .track-configurator-tab__icon{background:#8499a5}.track-configurator-tab__icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#8499a5}[data-viewing=connectors] [data-target=connectors] .track-configurator-tab__icon svg,[data-viewing=remove] [data-target=remove] .track-configurator-tab__icon svg,[data-viewing=track] [data-target=track] .track-configurator-tab__icon svg{fill:#fff}[data-screen-rotation="0"] [data-key=top] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}[data-screen-rotation="90"] [data-key=top] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}[data-screen-rotation="180"] [data-key=top] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}[data-screen-rotation="270"] [data-key=top] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}[data-screen-rotation="0"] [data-key=right] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}[data-screen-rotation="90"] [data-key=right] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}[data-screen-rotation="180"] [data-key=right] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}[data-screen-rotation="270"] [data-key=right] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}[data-screen-rotation="0"] [data-key=bottom] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}[data-screen-rotation="90"] [data-key=bottom] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}[data-screen-rotation="180"] [data-key=bottom] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}[data-screen-rotation="270"] [data-key=bottom] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}[data-screen-rotation="0"] [data-key=left] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}[data-screen-rotation="90"] [data-key=left] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}[data-screen-rotation="180"] [data-key=left] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}[data-screen-rotation="270"] [data-key=left] .track-configurator-tab__icon svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.track-configurator-tab__label{font-size:12px;font-size:.75rem;line-height:1.25}.track-configurator-options{display:none}[data-viewing=connectors] .track-configurator-options.track-configurator-options--connectors,[data-viewing=connectors] .track-configurator-options.track-configurator-options--direction,[data-viewing=remove] .track-configurator-options.track-configurator-options--remove,[data-viewing=replace] .track-configurator-options.track-configurator-options--replace,[data-viewing=track] .track-configurator-options.track-configurator-options--track{display:block}[data-track-configurator-nav="0"] .track-configurator-options.track-configurator-options--start{display:block}.track-configurator-options__warning{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;flex:1 1 100%;color:#505050;order:-1}.track-configurator-options__warning.track-configurator-options__warning--static,[data-warning-max-length-loop] .track-configurator-options__warning,[data-warning-max-length] .track-configurator-options__warning,[data-warning] .track-configurator-options__warning{margin:5px;padding:5px}.track-configurator-options__warning.track-configurator-options__warning--static svg,[data-warning-max-length-loop] .track-configurator-options__warning svg,[data-warning-max-length] .track-configurator-options__warning svg,[data-warning] .track-configurator-options__warning svg{flex:0 0 auto;margin-right:10px;fill:#e56661}.track-configurator-options__warning [data-warning-text-max-length-loop=false],.track-configurator-options__warning [data-warning-text-max-length-loop=true],.track-configurator-options__warning [data-warning-text-max-length=true],.track-configurator-options__warning [data-warning-text=false],.track-configurator-options__warning [data-warning-text=invalid],.track-configurator-options__warning [data-warning-text=true]{display:none}.track-configurator-options__warning [data-warning-text=static],[data-warning-max-length-loop=false] .track-configurator-options__warning [data-warning-text-max-length-loop=false],[data-warning-max-length-loop=true] .track-configurator-options__warning [data-warning-text-max-length-loop=true],[data-warning-max-length=true] .track-configurator-options__warning [data-warning-text-max-length=true],[data-warning=false] .track-configurator-options__warning [data-warning-text=false],[data-warning=invalid] .track-configurator-options__warning [data-warning-text=invalid],[data-warning=true] .track-configurator-options__warning [data-warning-text=true]{display:flex;align-items:center}.track-configurator-options--connectors .track-configurator-options__option--selected[data-order="0"]~.track-configurator-options__warning,.track-configurator-options--connectors .track-configurator-options__option--selected[data-order="1"]~.track-configurator-options__warning,.track-configurator-options--connectors .track-configurator-options__option--selected[data-order="2"]~.track-configurator-options__warning{order:2}.track-configurator-options--connectors .track-configurator-options__option--selected[data-order="3"]~.track-configurator-options__warning,.track-configurator-options--connectors .track-configurator-options__option--selected[data-order="4"]~.track-configurator-options__warning,.track-configurator-options--connectors .track-configurator-options__option--selected[data-order="5"]~.track-configurator-options__warning{order:7}.track-configurator-options__option--invalid{opacity:.2;pointer-events:none}.track-configurator-options__description{font-size:14px;font-size:.875rem;line-height:1.5714285714;font-weight:200;font-style:italic;text-align:left}.track-configurator-options__slider{width:67%;margin:77px auto 30px}.track-configurator-options__slider:empty{margin:0}.track-configurator-options__slider-label{font-size:12px;font-size:.75rem;line-height:1.25;position:absolute;top:50%;width:84px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.track-configurator-options__slider-label span{font-size:14px;font-size:.875rem;line-height:1.2142857143;display:block;text-transform:uppercase}.track-configurator-options__slider-label--min{right:100%;padding-right:20px}.track-configurator-options__slider-label--max{left:100%;padding-left:20px}.input.track-configurator-options__input{position:relative;width:120px;margin:0 auto;outline:0;border-radius:0;padding-top:0;padding-bottom:0;-moz-appearance:textfield}.input.track-configurator-options__input::-webkit-inner-spin-button,.input.track-configurator-options__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.track-configurator-options__buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:-10px}.track-configurator-options__buttons .button{margin:10px}.track-configurator-options--start{max-width:800px;margin:35px auto}.track-configurator-options--start .track-configurator-options__title{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:25px;text-align:center}.track-configurator-options--start .track-configurator-options__intro{margin-bottom:25px}.track-configurator-options--start .track-configurator-options__content{display:flex;margin:-10px -10px 15px}.track-configurator-options--start .track-configurator-options__option{position:relative;width:calc(50% - 20px);margin:10px;cursor:pointer}.track-configurator-options--start .track-configurator-options__option:hover .track-configurator-options__thumb{background-color:#fff}.track-configurator-options--start .track-configurator-options__thumb{overflow:hidden;width:100%;background-color:transparent;background-position:center;background-repeat:no-repeat;border:1px solid #fff;transition:background-color .3s ease}.track-configurator-options--start .track-configurator-options__thumb:before{float:left;content:"";padding-bottom:66.6666666667%;margin-bottom:0}.track-configurator-options--start .track-configurator-options__thumb:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-options--start .track-configurator-options__label{font-size:16px;font-size:1rem;line-height:1.1875;margin-bottom:15px;padding:15px;background:#fff;text-align:center}.track-configurator-options--track .track-configurator-options__content--selected .track-configurator-options__option:not(.track-configurator-options__option--selected){opacity:.3}.track-configurator-options--track .track-configurator-options__option{margin-bottom:20px;background:#fff;border:1px solid transparent;border-radius:3px}.track-configurator-options--track .track-configurator-options__option--selected{border-color:#333}.track-configurator-options--track .track-configurator-options__thumb{overflow:hidden;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #f1f1f1}.track-configurator-options--track .track-configurator-options__thumb:before{float:left;content:"";padding-bottom:17.0967741935%;margin-bottom:0}.track-configurator-options--track .track-configurator-options__thumb:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-options--track .track-configurator-options__thumb:after{content:"";width:265px;height:3px;visibility:visible;background:#333}.track-configurator-options--track .track-configurator-options__thumb--track-1m:after{width:265px}.track-configurator-options--track .track-configurator-options__thumb--track-2m:after{width:530px}.track-configurator-options--track .track-configurator-options__label{font-size:14px;font-size:.875rem;line-height:1.2142857143;padding:10px 0;color:#afafaf}.track-configurator-options--track .track-configurator-options__note{font-size:12px;font-size:.75rem;line-height:1.25;font-style:italic;color:#818181}.track-configurator-options--direction .track-configurator-options__content{display:flex;flex-wrap:wrap;justify-content:center;margin:-10px}.track-configurator-options--direction .track-configurator-options__direction{width:calc(33.3333% - 20px);margin:10px}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--bottom,[key=left] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--left,[key=right] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--right,[key=top] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top{order:0}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--right-bottom,[key=left] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--bottom-left,[key=right] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-right,[key=top] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-left{order:1}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--bottom-left,[key=left] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-left,[key=right] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--right-bottom,[key=top] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-right{order:2}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--right-left,[key=left] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-bottom,[key=right] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-bottom,[key=top] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--right-left{order:3}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--right,[key=left] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--bottom,[key=right] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top,[key=top] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--left{order:4}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--left,[key=left] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top,[key=right] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--bottom,[key=top] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--right{order:5}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--right-bottom-left,[key=left] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-bottom-left,[key=right] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-right-bottom,[key=top] .track-configurator-options--direction .track-configurator-options__direction.track-configurator-options__direction--top-right-left{order:6}.track-configurator-options--direction .track-configurator-options__direction--invalid{opacity:.2;pointer-events:none}.track-configurator-options--direction .track-configurator-options__direction-selection{width:193px;height:193px;padding:0;background-color:#fff;background-position:center;background-repeat:no-repeat;border-radius:3px;font-size:0}[data-screen-rotation="0"] [key=right] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-screen-rotation="90"] [key=right] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-screen-rotation="180"] [key=right] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-screen-rotation="270"] [key=right] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(0);transform:rotate(0)}[data-screen-rotation="0"] [key=bottom] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-screen-rotation="90"] [key=bottom] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-screen-rotation="180"] [key=bottom] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(0);transform:rotate(0)}[data-screen-rotation="270"] [key=bottom] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-screen-rotation="0"] [key=left] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-screen-rotation="90"] [key=left] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(0);transform:rotate(0)}[data-screen-rotation="180"] [key=left] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-screen-rotation="270"] [key=left] .track-configurator-options--direction .track-configurator-options__direction-selection{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[key=top] .track-configurator-options--direction .track-configurator-options__direction--top .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top.d429b.svg?m=1)}[key=top] .track-configurator-options--direction .track-configurator-options__direction--right .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-right.69b8b.svg?m=1)}[key=top] .track-configurator-options--direction .track-configurator-options__direction--left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-left.3c665.svg?m=1)}[key=top] .track-configurator-options--direction .track-configurator-options__direction--top-right .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-right.77b0e.svg?m=1)}[key=top] .track-configurator-options--direction .track-configurator-options__direction--top-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-left.1d60b.svg?m=1)}[key=top] .track-configurator-options--direction .track-configurator-options__direction--right-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-right-left.3d089.svg?m=1)}[key=top] .track-configurator-options--direction .track-configurator-options__direction--top-right-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-right-left.1ed32.svg?m=1)}[key=right] .track-configurator-options--direction .track-configurator-options__direction--right .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top.d429b.svg?m=1)}[key=right] .track-configurator-options--direction .track-configurator-options__direction--bottom .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-right.69b8b.svg?m=1)}[key=right] .track-configurator-options--direction .track-configurator-options__direction--top .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-left.3c665.svg?m=1)}[key=right] .track-configurator-options--direction .track-configurator-options__direction--top-right .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-left.1d60b.svg?m=1)}[key=right] .track-configurator-options--direction .track-configurator-options__direction--right-bottom .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-right.77b0e.svg?m=1)}[key=right] .track-configurator-options--direction .track-configurator-options__direction--top-bottom .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-right-left.3d089.svg?m=1)}[key=right] .track-configurator-options--direction .track-configurator-options__direction--top-right-bottom .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-right-left.1ed32.svg?m=1)}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction--bottom .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top.d429b.svg?m=1)}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction--right .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-left.3c665.svg?m=1)}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction--left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-right.69b8b.svg?m=1)}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction--right-bottom .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-left.1d60b.svg?m=1)}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction--bottom-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-right.77b0e.svg?m=1)}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction--right-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-right-left.3d089.svg?m=1)}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction--right-bottom-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-right-left.1ed32.svg?m=1)}[key=left] .track-configurator-options--direction .track-configurator-options__direction--left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top.d429b.svg?m=1)}[key=left] .track-configurator-options--direction .track-configurator-options__direction--top .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-right.69b8b.svg?m=1)}[key=left] .track-configurator-options--direction .track-configurator-options__direction--bottom .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-left.3c665.svg?m=1)}[key=left] .track-configurator-options--direction .track-configurator-options__direction--bottom-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-left.1d60b.svg?m=1)}[key=left] .track-configurator-options--direction .track-configurator-options__direction--top-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-right.77b0e.svg?m=1)}[key=left] .track-configurator-options--direction .track-configurator-options__direction--top-bottom .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-right-left.3d089.svg?m=1)}[key=left] .track-configurator-options--direction .track-configurator-options__direction--top-bottom-left .track-configurator-options__direction-selection{background-image:url(../images/track-configurator/direction-top-right-left.1ed32.svg?m=1)}[key=bottom] .track-configurator-options--direction .track-configurator-options__direction[class*=top],[key=left] .track-configurator-options--direction .track-configurator-options__direction[class*=right],[key=right] .track-configurator-options--direction .track-configurator-options__direction[class*=left],[key=top] .track-configurator-options--direction .track-configurator-options__direction[class*=bottom]{display:none}.track-configurator-options--direction .track-configurator-options__option{display:none}[data-screen-rotation="0"] .track-configurator-options--rotatable [data-rotation="90"] .track-configurator-options__thumb{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-screen-rotation="90"] .track-configurator-options--rotatable [data-rotation="90"] .track-configurator-options__thumb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-screen-rotation="180"] .track-configurator-options--rotatable [data-rotation="90"] .track-configurator-options__thumb{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-screen-rotation="270"] .track-configurator-options--rotatable [data-rotation="90"] .track-configurator-options__thumb{-webkit-transform:rotate(0);transform:rotate(0)}[data-screen-rotation="0"] .track-configurator-options--rotatable [data-rotation="180"] .track-configurator-options__thumb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-screen-rotation="90"] .track-configurator-options--rotatable [data-rotation="180"] .track-configurator-options__thumb{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-screen-rotation="180"] .track-configurator-options--rotatable [data-rotation="180"] .track-configurator-options__thumb{-webkit-transform:rotate(0);transform:rotate(0)}[data-screen-rotation="270"] .track-configurator-options--rotatable [data-rotation="180"] .track-configurator-options__thumb{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-screen-rotation="0"] .track-configurator-options--rotatable [data-rotation="270"] .track-configurator-options__thumb{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-screen-rotation="90"] .track-configurator-options--rotatable [data-rotation="270"] .track-configurator-options__thumb{-webkit-transform:rotate(0);transform:rotate(0)}[data-screen-rotation="180"] .track-configurator-options--rotatable [data-rotation="270"] .track-configurator-options__thumb{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-screen-rotation="270"] .track-configurator-options--rotatable [data-rotation="270"] .track-configurator-options__thumb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.track-configurator-options__thumb--live-connector{background-image:url(../images/track-configurator/live-connector-start.ad9b5.svg?m=1)}[data-suspension-variant=yes] .track-configurator-options__thumb--live-connector{display:none}.track-configurator-options__thumb--live-connector.track-configurator-options__thumb--suspension{display:none}[data-suspension-variant=yes] .track-configurator-options__thumb--live-connector.track-configurator-options__thumb--suspension{background-image:url(../images/track-configurator/live-connector-suspended.a25d6.svg?m=1);display:block}.track-configurator-options__thumb--live-end{background-image:url(../images/track-configurator/live-end-start.6fdc8.svg?m=1)}[data-suspension-variant=yes] .track-configurator-options__thumb--live-end{display:none}.track-configurator-options__thumb--live-end.track-configurator-options__thumb--suspension{display:none}[data-suspension-variant=yes] .track-configurator-options__thumb--live-end.track-configurator-options__thumb--suspension{background-image:url(../images/track-configurator/live-end-suspended.a3b5c.svg?m=1);display:block}.track-configurator-options__thumb--t-connector-left-nearside{background-image:url(../images/track-configurator/t-connector-left-nearside.6cc35.svg?m=1)}.track-configurator-options__thumb--t-connector-left-farside{background-image:url(../images/track-configurator/t-connector-left-farside.db829.svg?m=1)}.track-configurator-options__thumb--t-connector-right-nearside{background-image:url(../images/track-configurator/t-connector-right-nearside.a33b4.svg?m=1)}.track-configurator-options__thumb--t-connector-right-farside{background-image:url(../images/track-configurator/t-connector-right-farside.b768f.svg?m=1)}.track-configurator-options__thumb--corner-connector-left{background-image:url(../images/track-configurator/corner-connector-left.21fa5.svg?m=1)}.track-configurator-options__thumb--corner-connector-right{background-image:url(../images/track-configurator/corner-connector-right.4ef03.svg?m=1)}.track-configurator-options__thumb--x-connector{background-image:url(../images/track-configurator/x-connector.f654a.svg?m=1)}.track-configurator-options__thumb--end-to-end-connector{background-image:url(../images/track-configurator/end-to-end-connector.58bbf.svg?m=1)}.track-configurator-options--connectors .track-configurator-options__content--selected .track-configurator-options__option:not(.track-configurator-options__option--selected){opacity:.3}.track-configurator-options--connectors .track-configurator-options__option+.track-configurator-options__option{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.track-configurator-options--connectors .track-configurator-options__label{font-size:18px;font-size:1.125rem;line-height:1.2222222222;width:100%;margin-bottom:15px}.track-configurator-options--connectors .track-configurator-options__thumbs{display:flex;flex-wrap:wrap;margin:-10px -10px 10px}.track-configurator-options--connectors .track-configurator-options__thumb{overflow:hidden;display:flex;justify-content:center;align-items:center;background-position:center;background-repeat:no-repeat;width:calc(33.3333% - 20px);margin:10px;background-color:#fff;border:1px solid transparent;border-radius:3px}.track-configurator-options--connectors .track-configurator-options__thumb:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.track-configurator-options--connectors .track-configurator-options__thumb:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-options--connectors .track-configurator-options__option--selected .track-configurator-options__thumb{border-color:#333}.track-configurator-options--connectors .track-configurator-options__diagram{overflow:hidden;width:calc(33.3333% - 20px);margin:10px;background:#000;border-radius:3px}.track-configurator-options--connectors .track-configurator-options__diagram:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.track-configurator-options--connectors .track-configurator-options__diagram:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-options--connectors .track-configurator-options__subtitle{font-size:14px;font-size:.875rem;line-height:1.2857142857;width:100%;margin-bottom:5px;color:#afafaf}.track-configurator-options--connectors .track-configurator-options__note{font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#818181}.track-configurator-toggle{padding:30px;color:#333;background:#fff;text-align:center;font-size:0}.track-configurator-toggle--suspension{display:none}[data-track-configurator-nav="0"] .track-configurator-toggle--suspension{display:block}.track-configurator-toggle__content{display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.track-configurator-toggle__title{font-size:20px;font-size:1.25rem;line-height:1.2;margin-right:20px}.track-configurator-toggle__label{font-size:16px;font-size:1rem;line-height:1.5;opacity:.5;transition:opacity .3s}[data-variant=black] .track-configurator-toggle__label--black{opacity:1}[data-variant=white] .track-configurator-toggle__label--white{opacity:1}[data-variant=yes] .track-configurator-toggle__label--yes{opacity:1}[data-variant=no] .track-configurator-toggle__label--no{opacity:1}.track-configurator-toggle__button{position:relative;width:40px;height:25px;margin:0 15px;padding:4px;border-radius:12px;background:#000}.track-configurator-toggle__button:after{content:"";position:absolute;top:4px;left:4px;width:17px;height:17px;margin-left:0;border-radius:100%;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transition:margin-left .3s}[data-variant=white] .track-configurator-toggle__button:after{margin-left:15px}[data-variant=no] .track-configurator-toggle__button:after{margin-left:15px}.track-configurator-buttons{position:relative;font-size:0}.track-configurator-buttons--vertical{position:absolute;top:20px;right:20px}html[data-viewing-tutorial=true] .track-configurator-buttons--vertical .track-configurator-buttons__container{z-index:1}.track-configurator-buttons--horizontal .track-configurator-buttons__group{display:inline-block;vertical-align:middle;margin-right:30px}.track-configurator-buttons--horizontal .track-configurator-buttons__group:last-child{margin-right:0}.track-configurator-buttons--vertical .track-configurator-buttons__group{margin-bottom:20px}.track-configurator-buttons--vertical .track-configurator-buttons__group:last-child{margin-bottom:0}.track-configurator-buttons--horizontal .track-configurator-buttons__group button{margin-right:10px}.track-configurator-buttons--horizontal .track-configurator-buttons__group button:last-child{margin-right:0}.track-configurator-buttons--vertical .track-configurator-buttons__group button{display:block;margin-bottom:10px}.track-configurator-buttons--vertical .track-configurator-buttons__group button:last-child{margin-bottom:0}.track-configurator-top{position:relative;display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;z-index:1}.track-configurator-top__title{font-size:22px;font-size:1.375rem;line-height:1.3636363636}.track-configurator-top__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.track-configurator-top__logo svg{display:block}.track-configurator-top__actions{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:200}.track-configurator-top__actions a{color:#8499a5;text-decoration:underline}.track-configurator-top__actions .track-configurator-top__actions-title{font-size:22px;font-size:1.375rem;line-height:1.3636363636;font-weight:400}.track-configurator-finish{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background:#8499a5}.track-configurator-finish__info{display:flex;justify-content:space-between;padding:10px 20px;font-size:0;background-color:rgba(0,0,0,.16)}.track-configurator-finish__item{font-size:14px;font-size:.875rem;line-height:1.2142857143}.track-configurator-finish__item:first-child{text-transform:uppercase;font-weight:600}.track-configurator-finish__button{padding:10px}.track-configurator-finish__button span{font-size:16px;font-size:1rem}.track-configurator-info{font-size:0}.track-configurator-info>*{display:inline-block;vertical-align:middle}.track-configurator-info svg{margin-right:5px;fill:#8499a5}.track-configurator-info p{font-size:12px;font-size:.75rem;line-height:1.25}.track-configurator-info span{color:#8499a5}.track-configurator-popup--large:not(:empty){max-width:1200px;padding:40px 60px 60px}.track-configurator-popup__progress{margin:-40px -60px 50px}.track-configurator-popup__close{top:47.5px;position:fixed;left:700px;width:24px;height:24px;cursor:pointer;-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}.body--debug .track-configurator-popup__close{top:67.5px}@media screen and (max-width:800px){.body--debug .track-configurator-popup__close{top:47.5px}}.body--admin .track-configurator-popup__close{top:91.5px;top:47.5px}@media screen and (max-width:800px){.body--admin .track-configurator-popup__close{top:91.5px}}.has-notice-bar .track-configurator-popup__close{top:147.5px;top:47.5px}@media screen and (max-width:800px){.has-notice-bar .track-configurator-popup__close{top:47.5px}}.has-notice-bar.body--admin .track-configurator-popup__close{top:191.5px;top:47.5px}@media screen and (max-width:800px){.has-notice-bar.body--admin .track-configurator-popup__close{top:91.5px}}.body--debug.body--admin .track-configurator-popup__close{top:111.5px;top:47.5px}@media screen and (max-width:800px){.body--debug.body--admin .track-configurator-popup__close{top:91.5px}}.track-configurator-popup[data-viewing=remove] .track-configurator-popup__close{left:33.3333%}.track-configurator-popup__close svg{width:100%;height:100%;fill:#fff}.track-configurator-popup__title-container{position:sticky;top:0;padding:34px;z-index:1;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.track-configurator-popup__title{font-size:22px;font-size:1.375rem;line-height:1.2272727273;position:sticky;top:0;padding:34px;color:#000;background:#fff;text-align:center;z-index:1}.track-configurator-popup__title-container .track-configurator-popup__title{padding:0;position:unset;top:unset;text-align:left}.track-configurator-popup__title:last-child{margin-bottom:0}.track-configurator-popup--large .track-configurator-popup__title{font-size:36px;font-size:2.25rem;line-height:1.2222222222;margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #ddd}.track-configurator-popup__title--primary-warning{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-items:center;color:#fff;background:#e56661}.track-configurator-popup__title--secondary-warning{display:flex;justify-content:center;align-items:center}.track-configurator-popup__icon{display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin-right:15px;border:3px solid #333;border-radius:100%}.track-configurator-popup__title--primary-warning .track-configurator-popup__icon{border-color:#fff}.track-configurator-popup__title--secondary-warning .track-configurator-popup__icon{color:#e56661;border-color:currentColor}.track-configurator-popup__icon svg{width:17px;height:17px;fill:currentColor}.track-configurator-popup__title--back{position:relative}.track-configurator-popup__back{position:absolute;top:50%;left:34px;padding:0;background:0 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.track-configurator-popup__back svg{display:block}.track-configurator-popup__container{padding:40px}.track-configurator-popup__sub-title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;margin-bottom:15px}.track-configurator-popup__intro{margin-bottom:15px}.track-configurator-popup__content+.track-configurator-popup__content{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.track-configurator-popup__content--inactive{display:none}.track-configurator-popup__content--inset{margin-right:60px;margin-left:60px}.track-configurator-popup__content--choose-track{display:none}.track-configurator-popup__table tr:last-child td{padding-bottom:0}.track-configurator-popup__table th{font-size:16px;font-size:1rem;line-height:1.1875;padding-bottom:15px}.track-configurator-popup__table td{font-size:14px;font-size:.875rem;font-family:Brown,arial,sans-serif;font-weight:200;line-height:1.5714285714;padding-right:100px;padding-bottom:5px}.track-configurator-popup__table td:first-child{white-space:nowrap}.track-configurator-popup__table td:last-child{padding-right:0}.track-configurator-popup__table--capitalize td{text-transform:capitalize}.track-configurator-popup__table--full{width:100%}.track-configurator-popup__table--full td{padding-right:5px}.track-configurator-popup__table--full td:last-child{padding-right:0}.track-configurator-popup__table--full td strong{margin-left:10px}.track-configurator-popup__table--full td strong:first-child{margin-left:0}.track-configurator-popup__video{overflow:hidden;margin-bottom:25px;background:#556c7a}.track-configurator-popup__video:before{float:left;content:"";padding-bottom:56.25%;margin-bottom:0}.track-configurator-popup__video:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-popup__video:last-child{margin-bottom:0}.track-configurator-popup__download-container{text-align:right}.track-configurator-popup__download-title{font-size:12px;font-size:.75rem;line-height:1.25}.track-configurator-popup__download{display:flex;align-items:center;margin:5px}.track-configurator-popup__download svg{margin-right:10px}.track-configurator-popup__download span{font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#505050;text-decoration:underline}.track-configurator-popup__buttons{margin:0 -5px;font-size:0;text-align:center}.track-configurator-popup__buttons .button{margin:0 5px}.track-configurator-popup__buttons--sticky{position:sticky;bottom:0;margin-bottom:-40px;padding:10px 0 40px;background:#f3f3f3;z-index:1}.track-configurator-save-field{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.track-configurator-save-field:last-child{margin-bottom:0}.track-configurator-save-field--flush{margin-bottom:0}.track-configurator-save-field__wrapper{flex:1 1 auto;margin-right:10px}.track-configurator-save-field__button{flex:0 0 auto}.track-configurator-preview{position:relative}.track-configurator-preview-background{height:auto;background-color:#f6f6f6}.track-configurator-summary-pdf{height:auto;background:#f6f6f6}@media print{@page{size:1240px 1754px}}.track-configurator-tutorial{display:none}.track-configurator-tutorial--active{position:absolute;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.track-configurator-tutorial--active[data-tutorial-step="3"]{-webkit-transform:none;transform:none}.track-configurator-tutorial__container{width:600px;margin-right:10px;margin-bottom:10px;padding:25px 30px;color:#505050;background:#f3f3f3;box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}[data-tutorial-step="3"]>.track-configurator-tutorial__container{-webkit-transform:translateX(-20px);transform:translateX(-20px)}[data-tutorial-step="3"]>.track-configurator-tutorial__container:after{left:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.track-configurator-tutorial__container,.track-configurator-tutorial__container *{box-sizing:border-box}.track-configurator-tutorial__container:after{content:"";position:absolute;top:0;left:50%;border-right:20px solid transparent;border-bottom:15px solid #f3f3f3;border-left:20px solid transparent;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.track-configurator-tutorial__title{font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:15px;color:#8499a5;text-transform:uppercase}.track-configurator-tutorial__title span{font-family:Brown,arial,sans-serif;font-weight:200;text-transform:none;font-style:italic}.track-configurator-tutorial__text{font-size:18px;font-size:1.125rem;line-height:1.5555555556;margin:0}.track-configurator-tutorial-background--active{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(11,11,11,.8);opacity:1;z-index:1;transition:opacity .3s}.track-configurator-tutorial-background--hide{opacity:0}.track-configurator-key{display:flex;flex-wrap:wrap;margin:-5px}.track-configurator-key__item{display:flex;align-items:center;width:calc(33.3333% - 10px);margin:5px}.track-configurator-key__sample{margin-right:15px}.track-configurator-key__label{font-size:14px;font-size:.875rem;line-height:1.5714285714}.track-configurator-container{position:relative;overflow:hidden}[data-track-configurator-nav="0"] .track-configurator-container{display:none}.track-configurator-skip-tutorial{top:20px;position:fixed;right:20px;color:#fff;cursor:pointer}.body--debug .track-configurator-skip-tutorial{top:40px}@media screen and (max-width:800px){.body--debug .track-configurator-skip-tutorial{top:20px}}.body--admin .track-configurator-skip-tutorial{top:64px;top:20px}@media screen and (max-width:800px){.body--admin .track-configurator-skip-tutorial{top:64px}}.has-notice-bar .track-configurator-skip-tutorial{top:120px;top:20px}@media screen and (max-width:800px){.has-notice-bar .track-configurator-skip-tutorial{top:20px}}.has-notice-bar.body--admin .track-configurator-skip-tutorial{top:164px;top:20px}@media screen and (max-width:800px){.has-notice-bar.body--admin .track-configurator-skip-tutorial{top:64px}}.body--debug.body--admin .track-configurator-skip-tutorial{top:84px;top:20px}@media screen and (max-width:800px){.body--debug.body--admin .track-configurator-skip-tutorial{top:64px}}.track-configurator-skip-tutorial:hover{text-decoration:underline}.track-configurator-skip-tutorial--default{display:none}.track-configurator-tutorial-background--active .track-configurator-skip-tutorial--default{display:block}.track-configurator-skip-tutorial--tools{display:none}.track-configurator-tools-background--active .track-configurator-skip-tutorial--tools{display:block}.track-configurator-steps__text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Brown,arial,sans-serif;font-weight:200;font-size:30px;font-size:1.875rem;line-height:1.3333333333}.track-configurator-step{position:relative;display:flex;flex-direction:column;width:100%;max-width:278px;margin:-80px auto 0;color:#000;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}@media screen and (max-width:800px){.track-configurator-step{margin-top:0}}.track-configurator-step__number{overflow:hidden;position:absolute;top:0;right:0;left:0}.track-configurator-step__number:before{float:left;content:"";padding-bottom:74.8201438849%;margin-bottom:0}.track-configurator-step__number:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-step__number p{font-size:70px;font-size:4.375rem;display:flex;position:absolute;top:50%;left:50%;justify-content:center;align-items:center;width:130px;height:130px;color:#fff;background:#8499a5;border:6px solid #fff;border-radius:100%;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;z-index:1}.track-configurator-step__number p:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);z-index:-1}.track-configurator-step__number span{position:absolute;top:50%;left:50%;width:66px;height:11px;margin-top:50px;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.track-configurator-step__content{padding:25px 20px;order:1}.track-configurator-step__title{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:10px}.track-configurator-step__text{font-family:Brown,arial,sans-serif;font-weight:200;font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#555}.track-configurator-step__image{overflow:hidden}.track-configurator-step__image:before{float:left;content:"";padding-bottom:74.8201438849%;margin-bottom:0}.track-configurator-step__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-dimensions{overflow:hidden;position:absolute;top:0;right:0;left:0;margin:50px 75px 90px;overflow:visible}.track-configurator-dimensions:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.track-configurator-dimensions:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-dimensions--preview{max-width:none;margin:0;-webkit-transform:none;transform:none;z-index:-1}.track-configurator-dimensions__axis{position:absolute;display:flex;flex-direction:column;width:100%}.track-configurator-dimensions__axis--x{bottom:0;left:0;-webkit-transform:translate(0,100%);transform:translate(0,100%)}.track-configurator-dimensions--preview .track-configurator-dimensions__axis--x{bottom:-38px}.track-configurator-dimensions__axis--y{top:0;left:0;-webkit-transform:rotate(-90deg) translate(-100%,-100%);transform:rotate(-90deg) translate(-100%,-100%);-webkit-transform-origin:0 0;transform-origin:0 0}.track-configurator-dimensions--preview .track-configurator-dimensions__axis--y{left:-38px}.track-configurator-dimensions__text{font-size:12px;font-size:.75rem;line-height:1.25;color:#818181;white-space:nowrap;text-align:center}.track-configurator-dimensions__axis--x .track-configurator-dimensions__text{order:1}.track-configurator-dimensions__axis--y .track-configurator-dimensions__text{margin-bottom:15px}.track-configurator-dimensions__marker{position:relative;display:block;max-width:100%;margin-right:auto;margin-bottom:20px;margin-left:auto;border-top:1px dashed #333}.track-configurator-dimensions--preview .track-configurator-dimensions__marker{width:100%}.track-configurator-dimensions__axis--x .track-configurator-dimensions__marker{margin-top:20px;margin-bottom:15px}.track-configurator-dimensions__marker[data-show-arrow=false]:after,.track-configurator-dimensions__marker[data-show-arrow=false]:before{content:"";position:absolute;top:0;width:1px;height:7px;background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.track-configurator-dimensions__marker[data-show-arrow=false]:before{left:0}.track-configurator-dimensions__marker[data-show-arrow=false]:after{right:0}.track-configurator-dimensions__marker[data-show-arrow=false] svg{display:none}.track-configurator-dimensions__marker svg{position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.track-configurator-dimensions__marker svg.icon-arrow-small-right{right:0}.track-configurator-dimensions__marker svg.icon-arrow-small-left{left:0}.track-configurator-actions{position:relative;padding:8px 20px;background-color:#fff;z-index:1}.track-configurator-actions__title{font-size:12px;font-size:.75rem;line-height:1.8333333333;position:absolute;top:50%;left:50%;color:#565656;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.track-configurator-actions__status{font-style:italic;color:#818181}[data-saved=true] .track-configurator-actions__status{display:none}.track-configurator-nav{display:flex;justify-content:center;margin-left:-1px;background:#e1e1e1}.track-configurator-summary-pdf .track-configurator-nav{display:none}.track-configurator-nav__item{font-size:12px;font-size:.75rem;line-height:1.25;margin-left:1px;padding:14px;text-transform:uppercase;letter-spacing:.86px;color:#000;background:#e1e1e1;margin-right:20px}.track-configurator-nav__item:last-child{margin-right:0}.track-configurator-nav__item:hover{text-decoration:underline}[data-track-configurator-nav="1"] .track-configurator-nav__item[data-track-configurator-nav="1"]{font-weight:700;text-decoration:underline}[data-track-configurator-nav="2"] .track-configurator-nav__item[data-track-configurator-nav="2"]{font-weight:700;text-decoration:underline}[data-track-configurator-nav="3"] .track-configurator-nav__item[data-track-configurator-nav="3"]{font-weight:700;text-decoration:underline}[data-track-configurator-nav="0"] .track-configurator-nav__item{pointer-events:none}[data-track-configurator-nav="0"] .track-configurator-nav__item[data-track-configurator-nav="1"]{font-weight:700;text-decoration:underline}.track-configurator-content{display:none}[data-track-configurator-nav="1"] .track-configurator-content[data-track-configurator-nav="1"]{display:block}[data-track-configurator-nav="2"] .track-configurator-content[data-track-configurator-nav="2"]{display:block}[data-track-configurator-nav="3"] .track-configurator-content[data-track-configurator-nav="3"]{display:block}[data-track-configurator-nav="0"] .track-configurator-content{max-height:calc(100vh - 43px - 70px);overflow:auto}[data-track-configurator-nav="0"] .track-configurator-content[data-track-configurator-nav="1"]{display:block}.track-configurator-content[data-track-configurator-nav="2"]{color:#000}.track-configurator-summary-item{margin-bottom:40px;max-width:1240px}.track-configurator-summary-item:first-child{margin-top:50px}.track-configurator-summary-item:last-child{margin-bottom:170px}[data-suspension-variant=no] .track-configurator-summary-item--suspension-summary{display:none}.track-configurator-summary-item__title{font-size:32px;font-size:2rem;line-height:1.4375;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d2d2d2;color:#000}.track-configurator-track-summary__title{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:15px}.track-configurator-track-summary__info{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:30px}.track-configurator-track-summary__item{font-size:12px;font-size:.75rem;line-height:1.5;display:flex;align-items:flex-start;margin-bottom:10px;color:#afafaf;letter-spacing:1px}.track-configurator-track-summary__item:nth-child(2){grid-column:1;grid-row:2}.track-configurator-track-summary__key{min-width:100px;margin-right:20px;text-transform:uppercase}.track-configurator-track-summary__value{font-size:14px;font-size:.875rem;line-height:1.2857142857;font-weight:200;color:#000;letter-spacing:normal}.track-configurator-track-summary__image img{width:100%;max-width:100%;height:auto}.track-configurator-cut-summary{font-size:12px;font-size:.75rem;line-height:1.6666666667;font-weight:200;padding:40px 30px;border:1px dashed #d2d2d2;display:none}.track-configurator-cut-summary--active{display:block}.track-configurator-cut-summary__title{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:400;margin-bottom:5px;color:#000}.track-configurator-cut-summary__intro{margin-bottom:10px}.track-configurator-cut-summary__table td:first-child,.track-configurator-cut-summary__table th:first-child{width:25%}.track-configurator-cut-summary__table th{font-weight:400;text-transform:uppercase;color:#afafaf;letter-spacing:1px}.track-configurator-suspension-summary label{font-size:14px;font-size:.875rem;line-height:1.2142857143}.track-configurator-suspension-summary__title{font-size:14px;font-size:.875rem;line-height:1.4285714286;text-transform:uppercase;letter-spacing:1.2px;color:#afafaf}.track-configurator-suspension-summary__form{display:flex;align-items:center;margin-bottom:20px}.track-configurator-suspension-summary__form .quantity-control{margin-right:20px}.track-configurator-suspension-summary__form .quantity-control input{max-width:50px}.track-configurator-suspension-summary__warning{display:none}.track-configurator-suspension-summary__warning--active{font-size:12px;font-size:.75rem;line-height:1.3333333333;font-weight:200;display:flex;align-items:center;color:#e56661}.track-configurator-suspension-summary__warning--active svg{margin-right:10px;fill:currentColor;background:#fff;border-radius:100%}.track-configurator-suspension-summary__warning[data-kit-singular=true] p[data-kit-singular=false]{display:none}.track-configurator-suspension-summary__warning[data-kit-singular=false] p[data-kit-singular=true]{display:none}.track-configurator-suspension-summary__amends{display:none}.track-configurator-suspension-summary--amended .track-configurator-suspension-summary__amends{display:block}.track-configurator-suspension-summary__image img{width:100%;max-width:100%;height:auto}.track-configurator-spotlight-summary{display:flex;align-items:center;max-width:900px;background:#fff}.track-configurator-spotlight-summary__image{flex:0 0 185px}.track-configurator-spotlight-summary__content{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column;flex:1 1 auto;margin:-5px;padding:20px 40px}.track-configurator-spotlight-summary__item{font-size:12px;font-size:.75rem;line-height:1.5;display:flex;align-items:flex-start;margin:5px;text-transform:uppercase;color:#afafaf;letter-spacing:.5px;grid-column:1}.track-configurator-spotlight-summary__item:nth-child(n+5){grid-column:2}.track-configurator-spotlight-summary__key{min-width:150px;margin-right:20px}.track-configurator-spotlight-summary__value{font-size:14px;font-size:.875rem;line-height:1.2857142857;font-weight:200;color:#000;text-transform:none;letter-spacing:normal}.track-configurator-spotlight{text-align:center}.track-configurator-spotlight__header{position:relative;padding:15px;background:#fff}.track-configurator-spotlight__header:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:1px;background:rgba(210,210,210,.58)}.track-configurator-spotlight__header .quantity-control input{max-width:60px}.track-configurator-spotlight__title{font-size:20px;font-size:1.25rem;line-height:1.5;margin-bottom:5px;color:#000;width:calc(100% - 20px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.track-configurator-spotlight__title:last-child{margin-bottom:0}.track-configurator-spotlight__price{font-size:16px;font-size:1rem;line-height:1.1875;color:#000}.track-configurator-spotlight__price span{font-size:14px;font-size:.875rem;line-height:1.2857142857;font-weight:200;color:#afafaf}.track-configurator-spotlight__cta{overflow:hidden;width:100%;position:relative;padding:0}.track-configurator-spotlight__cta:before{float:left;content:"";padding-bottom:100%;margin-bottom:0}.track-configurator-spotlight__cta:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.track-configurator-spotlight__image img{width:100%;height:auto}.track-configurator-spotlight__content{padding:25px 20px}.track-configurator-spotlight__items{margin-bottom:30px}.track-configurator-spotlight__item{font-size:12px;font-size:.75rem;line-height:1.5;display:flex;align-items:flex-start;margin-bottom:10px;text-transform:uppercase;color:#afafaf;letter-spacing:.5px;text-align:left}.track-configurator-spotlight__item:last-child{margin-bottom:0}.track-configurator-spotlight__key{width:calc(50% - 10px);margin-right:10px}.track-configurator-spotlight__value{font-size:14px;font-size:.875rem;line-height:1.2857142857;font-weight:200;color:#000;text-transform:none;letter-spacing:normal}.track-configurator-order-summary{border-bottom:1px solid #d2d2d2}.track-configurator-order-summary__table{font-size:14px;font-size:.875rem;line-height:1.4285714286;font-weight:200;width:100%}.track-configurator-order-summary__table--narrow{width:70%}.track-configurator-order-summary__table tr:last-child td,.track-configurator-order-summary__table tr:last-child th{padding-bottom:20px}.track-configurator-order-summary__table td,.track-configurator-order-summary__table th{padding-right:10px;text-align:left}.track-configurator-order-summary__table td:last-child,.track-configurator-order-summary__table th:last-child{padding-right:0;text-align:right}.track-configurator-order-summary__table th{font-weight:400;padding-bottom:20px;text-transform:uppercase;text-transform:uppercase;color:#afafaf;letter-spacing:1.2px}.track-configurator-order-summary__table td{padding-bottom:1px}.track-configurator-order-summary__table td img{width:60px;height:60px;margin-right:20px;vertical-align:middle}.track-configurator-order-summary__item{font-size:14px;font-size:.875rem;line-height:1.4285714286;text-transform:uppercase;color:#afafaf;letter-spacing:1.2px;text-align:right}.track-configurator-order-summary__value{font-size:22px;font-size:1.375rem;line-height:2.8181818182;color:#000;letter-spacing:normal}.track-configurator-summary-footer{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;padding:16px 40px;background:#9dacb6}.track-configurator-summary-pdf .track-configurator-summary-footer,[data-track-configurator-nav="0"] .track-configurator-summary-footer{display:none}.track-configurator-summary-footer__spotlights{width:50%}.track-configurator-summary-footer__spotlights-summary{display:flex;flex-direction:row;align-items:center;width:100%}.track-configurator-summary-footer__note-title,.track-configurator-summary-footer__spotlights-title,.track-configurator-summary-footer__total-title{font-size:14px;font-size:.875rem;line-height:1.4285714286;text-transform:uppercase;letter-spacing:1.25px;color:#fff}.track-configurator-summary-footer__spotlights-selected{font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-left:30px;font-style:italic;white-space:nowrap;overflow:hidden;position:relative;flex-grow:1}.track-configurator-summary-footer__spotlights-selected--fade:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to left,#9dacb6 0,transparent 80px)}.track-configurator-summary-footer__note-content,.track-configurator-summary-footer__spotlights-content{font-size:12px;font-size:.75rem;line-height:2;color:#fff;display:flex;align-items:center}.track-configurator-summary-footer__note-content svg,.track-configurator-summary-footer__spotlights-content svg{margin-right:10px}.track-configurator-summary-footer__total-content{font-size:14px;font-size:.875rem;line-height:1.4285714286;text-transform:uppercase;letter-spacing:1.25px;color:#fff}.track-configurator-summary-footer__total-content span{font-size:20px;font-size:1.25rem;line-height:1.2;color:#000;letter-spacing:normal}.track-configurator-summary-footer__total-content span.track-configurator-summary-footer__total-content--items{font-size:14px;font-size:.875rem;line-height:1.2142857143;text-transform:none}.track-configurator-summary-footer__actions{display:flex;align-items:center;margin-left:30px}.track-configurator-summary-footer__actions .button{margin-right:13px}[data-saved=true] .track-configurator-summary-footer__actions--summary-save{display:none}.track-configurator-summary-footer__basket{display:flex;justify-content:flex-end;align-items:center;margin-left:auto}.track-configurator-summary-footer__basket .button:first-child{margin-right:13px}.track-configurator-colour{margin-top:20px}.track-configurator-colour__content{display:flex;justify-content:center}.track-configurator-colour__button{display:flex;align-items:center;margin-right:40px}.track-configurator-colour__button:last-child{margin-right:0}.track-configurator-colour__button span{display:block;font-size:16px;font-size:1rem;line-height:1.375;color:#888}.track-configurator-colour__button--active span,.track-configurator-colour__button:hover span{color:#333;text-decoration:underline;text-underline-offset:5px}.track-configurator-colour__button-image{width:39px;height:39px;margin-right:8px;border:1px solid #d2d2d2;border-radius:3px}.track-configurator-colour__button-image img{display:block;max-width:100%;width:100%;height:auto;border-radius:3px}.track-configurator-colour__button--active .track-configurator-colour__button-image,.track-configurator-colour__button:hover .track-configurator-colour__button-image{padding:1px;border:1px solid #333}.track-part{position:absolute;transition:background-color .3s ease}.track-part[data-replaceable=true]{background-color:rgba(0,128,0,.5)}.track-part[data-replaceable=false]{background-color:rgba(255,0,0,.5)}.track-part[data-replaceable-conflict]{outline:2px solid red}.track-part--track-1m,.track-part--track-2m{z-index:1}.track-part--to-remove{background:#dd5d5a}[data-track-to-track]:after{background-image:url(../images/track-configurator/end-to-end-connector.58bbf.svg?m=1);content:"";position:absolute;width:64px;height:35px;background-position:center;background-repeat:no-repeat;background-size:auto 100%;opacity:.3}[data-track-to-track=bottom]:after,[data-track-to-track=top]:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-track-to-track=bottom][data-rotation="90"]:after,[data-track-to-track=top][data-rotation="90"]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-track-to-track=left]:after,[data-track-to-track=right]:after{top:0}[data-track-to-track=left][data-rotation="180"]:after,[data-track-to-track=right][data-rotation="180"]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-track-to-track=top]:after{top:-33px;right:35px;-webkit-transform-origin:100% 0;transform-origin:100% 0}[data-track-to-track=top][data-rotation="90"]:after{top:30px;right:0}[data-track-to-track=right]:after{right:-33px}[data-track-to-track=bottom]:after{bottom:-33px;left:35px;-webkit-transform-origin:0 100%;transform-origin:0 100%}[data-track-to-track=bottom][data-rotation="90"]:after{bottom:30px;left:0}[data-track-to-track=left]:after{left:-33px}.track-configurator-preview .track-part__helper{display:none}.track-part__helper svg{display:none;fill:currentColor}[data-screen-rotation="90"] .track-part__helper svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[data-screen-rotation="180"] .track-part__helper svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-screen-rotation="270"] .track-part__helper svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.track-part__helper--center,.track-part__helper--center-left,.track-part__helper--center-right{top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.track-part:hover .track-part__helper--center,.track-part:hover .track-part__helper--center-left,.track-part:hover .track-part__helper--center-right{opacity:1}.track-part__helper--center-right{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.track-part__helper--center-left{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}[data-connection-top=left] .track-part__helper--top,[data-connection-top=right] .track-part__helper--top{top:-74px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}[data-is-track=true][data-connection-bottom=left] .track-part__helper--top,[data-is-track=true][data-connection-bottom=right] .track-part__helper--top{top:-35px}[data-alignment-top=center] .track-part__helper--top,[data-is-track=true][data-connection-top=left] .track-part__helper--top,[data-is-track=true][data-connection-top=right] .track-part__helper--top{left:50%}[data-alignment-top=right] .track-part__helper--top{left:auto;right:0;-webkit-transform:none;transform:none}[data-alignment-top=left] .track-part__helper--top{left:17.5px}[data-connection-right=bottom] .track-part__helper--right,[data-connection-right=top] .track-part__helper--right{right:-74px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[data-is-track=true][data-connection-left=bottom] .track-part__helper--right,[data-is-track=true][data-connection-left=top] .track-part__helper--right{right:-35px}[data-alignment-right=center] .track-part__helper--right,[data-is-track=true][data-connection-right=bottom] .track-part__helper--right,[data-is-track=true][data-connection-right=top] .track-part__helper--right{top:50%}[data-alignment-right=top] .track-part__helper--right{top:17.5px}[data-alignment-right=bottom] .track-part__helper--right{top:auto;bottom:0;-webkit-transform:none;transform:none}[data-connection-bottom=left] .track-part__helper--bottom,[data-connection-bottom=right] .track-part__helper--bottom{bottom:-74px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}[data-is-track=true][data-connection-bottom=left] .track-part__helper--bottom,[data-is-track=true][data-connection-bottom=right] .track-part__helper--bottom{bottom:-35px}[data-alignment-bottom=center] .track-part__helper--bottom,[data-is-track=true][data-connection-bottom=left] .track-part__helper--bottom,[data-is-track=true][data-connection-bottom=right] .track-part__helper--bottom{left:50%}[data-alignment-bottom=right] .track-part__helper--bottom{left:auto;right:0;-webkit-transform:none;transform:none}[data-alignment-bottom=left] .track-part__helper--bottom{left:17.5px}[data-connection-left=bottom] .track-part__helper--left,[data-connection-left=top] .track-part__helper--left{left:-74px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[data-is-track=true][data-connection-right=bottom] .track-part__helper--left,[data-is-track=true][data-connection-right=top] .track-part__helper--left{left:-35px}[data-alignment-left=center] .track-part__helper--left,[data-is-track=true][data-connection-left=bottom] .track-part__helper--left,[data-is-track=true][data-connection-left=top] .track-part__helper--left{top:50%}[data-alignment-left=top] .track-part__helper--left{top:17.5px}[data-alignment-left=bottom] .track-part__helper--left{top:auto;bottom:0;-webkit-transform:none;transform:none}[data-connection-top=left] .track-part__switch--top,[data-connection-top=right] .track-part__switch--top{top:-109px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}[data-is-track=true][data-connection-bottom=left] .track-part__switch--top,[data-is-track=true][data-connection-bottom=right] .track-part__switch--top{top:-70px}[data-alignment-top=center] .track-part__switch--top,[data-is-track=true][data-connection-top=left] .track-part__switch--top,[data-is-track=true][data-connection-top=right] .track-part__switch--top{left:50%}[data-alignment-top=right] .track-part__switch--top{left:auto;right:0;-webkit-transform:none;transform:none}[data-alignment-top=left] .track-part__switch--top{left:17.5px}[data-connection-right=bottom] .track-part__switch--right,[data-connection-right=top] .track-part__switch--right{right:-109px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[data-is-track=true][data-connection-left=bottom] .track-part__switch--right,[data-is-track=true][data-connection-left=top] .track-part__switch--right{right:-70px}[data-alignment-right=center] .track-part__switch--right,[data-is-track=true][data-connection-right=bottom] .track-part__switch--right,[data-is-track=true][data-connection-right=top] .track-part__switch--right{top:50%}[data-alignment-right=top] .track-part__switch--right{top:17.5px}[data-alignment-right=bottom] .track-part__switch--right{top:auto;bottom:0;-webkit-transform:none;transform:none}[data-connection-bottom=left] .track-part__switch--bottom,[data-connection-bottom=right] .track-part__switch--bottom{bottom:-109px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}[data-is-track=true][data-connection-bottom=left] .track-part__switch--bottom,[data-is-track=true][data-connection-bottom=right] .track-part__switch--bottom{bottom:-70px}[data-alignment-bottom=center] .track-part__switch--bottom,[data-is-track=true][data-connection-bottom=left] .track-part__switch--bottom,[data-is-track=true][data-connection-bottom=right] .track-part__switch--bottom{left:50%}[data-alignment-bottom=right] .track-part__switch--bottom{left:auto;right:0;-webkit-transform:none;transform:none}[data-alignment-bottom=left] .track-part__switch--bottom{left:17.5px}[data-connection-left=bottom] .track-part__switch--left,[data-connection-left=top] .track-part__switch--left{left:-109px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[data-is-track=true][data-connection-right=bottom] .track-part__switch--left,[data-is-track=true][data-connection-right=top] .track-part__switch--left{left:-70px}[data-alignment-left=center] .track-part__switch--left,[data-is-track=true][data-connection-left=bottom] .track-part__switch--left,[data-is-track=true][data-connection-left=top] .track-part__switch--left{top:50%}[data-alignment-left=top] .track-part__switch--left{top:17.5px}[data-alignment-left=bottom] .track-part__switch--left{top:auto;bottom:0;-webkit-transform:none;transform:none}.track-part__connection--available,.track-part__helper--available,.track-part__switch--available{position:absolute;cursor:pointer;transition:opacity .3s;z-index:1}.track-part__connection--available.track-part__connection--bottom,.track-part__connection--available.track-part__connection--top{width:35px;height:1px}.track-part__connection--available.track-part__connection--left,.track-part__connection--available.track-part__connection--right{width:1px;height:35px}.track-part__switch:not(.track-part__switch--available){display:none}.track-part__switch--available{width:35px;height:35px}.track-part__switch--available[data-status="1"].track-part__switch--bottom,.track-part__switch--available[data-status="1"].track-part__switch--top{width:70px}[data-replaceable=false] .track-part__switch--available[data-status="1"].track-part__switch--bottom,[data-replaceable=false] .track-part__switch--available[data-status="1"].track-part__switch--top{width:35px}.track-part__switch--available[data-status="1"].track-part__switch--left,.track-part__switch--available[data-status="1"].track-part__switch--right{height:70px}[data-replaceable=false] .track-part__switch--available[data-status="1"].track-part__switch--left,[data-replaceable=false] .track-part__switch--available[data-status="1"].track-part__switch--right{height:35px}.track-part__switch--available[data-status="1"] .replacement-confirm{background:orange}.track-part__switch--available[data-status="1"] .replacement-cancel{display:inline-block}.track-part__switch--available[data-status="2"] .replacement-confirm{background:red}.track-part__switch--available button{width:35px;height:35px}.track-part__switch--available .replacement-confirm{background:green}[data-replaceable=false] .track-part__switch--available .replacement-confirm{display:none}.track-part__switch--available .replacement-cancel{display:none;background:#000}.track-part__helper--occupied,.track-part__helper--occupied+.track-part__switch--available{opacity:0;pointer-events:none}[data-zoom=true] .track-part__helper--occupied,[data-zoom=true] .track-part__helper--occupied+.track-part__switch--available{opacity:0}.track-part__helper--available .track-part__helper-icon{display:flex;justify-content:center;align-items:center;width:35px;height:35px;color:#7f8dda;background:#fff;border-radius:100%;border:2px solid currentColor;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.track-part__helper--available .track-part__helper-icon svg{display:block}.track-part__helper--available:hover .track-part__helper-icon{-webkit-transform:scale(1.3);transform:scale(1.3)}.track-part__helper--center .track-part__helper-icon,.track-part__helper--center-left .track-part__helper-icon,.track-part__helper--center-right .track-part__helper-icon,.track-part__helper--exposed .track-part__helper-icon{color:#dd5d5a}.track-part__helper--center-right .track-part__helper-icon{color:#7f8dda}.track-part__connection--top{top:0}[data-alignment-top=center] .track-part__connection--top{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}[data-alignment-top=right] .track-part__connection--top{right:0}.track-part__connection--right{right:0}[data-alignment-right=center] .track-part__connection--right{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[data-alignment-right=bottom] .track-part__connection--right{bottom:0}.track-part__connection--bottom{bottom:0}[data-alignment-bottom=center] .track-part__connection--bottom{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}[data-alignment-bottom=right] .track-part__connection--bottom{right:0}.track-part__connection--left{left:0}[data-alignment-left=center] .track-part__connection--left{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[data-alignment-left=bottom] .track-part__connection--left{bottom:0}.track-part__image{position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform-origin:0 0 0;transform-origin:0 0 0}[data-rotation="90"] .track-part__image{-webkit-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%)}[data-rotation="180"] .track-part__image{-webkit-transform:rotate(180deg) translate(-100%,-100%);transform:rotate(180deg) translate(-100%,-100%)}[data-rotation="270"] .track-part__image{-webkit-transform:rotate(270deg) translate(-100%,0);transform:rotate(270deg) translate(-100%,0)}.track-part--live-end .track-part__image{background-image:url(../images/track-configurator/live-end.49df9.svg?m=1)}.track-part--live-end[data-rotation="0"] .track-part__image{top:0;left:0}.track-part--live-end[data-rotation="90"] .track-part__image{top:0;left:0}.track-part--live-end[data-rotation="180"] .track-part__image{top:0;right:0}.track-part--live-end[data-rotation="270"] .track-part__image{bottom:0;left:0;-webkit-transform:rotate(270deg) translate(-35px,0);transform:rotate(270deg) translate(-35px,0)}.track-part--track-1m .track-part__image,.track-part--track-2m .track-part__image{background-image:url(../images/track-configurator/track.b0389.svg?m=1);background-size:1px auto;background-repeat:repeat-x;border-right:1px solid #000;border-left:1px solid #000;box-sizing:border-box}[browser-is=safari] .track-part--track-1m .track-part__image,[browser-is=safari] .track-part--track-2m .track-part__image{background-image:url(../images/track-configurator/track.63dce.png?m=1)}.track-part--to-remove.track-part--track-1m .track-part__image,.track-part--to-remove.track-part--track-2m .track-part__image{background-image:url(../images/track-configurator/track-remove.25813.svg?m=1)}[browser-is=safari] .track-part--to-remove.track-part--track-1m .track-part__image,[browser-is=safari] .track-part--to-remove.track-part--track-2m .track-part__image{background-image:url(../images/track-configurator/track-remove.ef1f1.png?m=1)}.track-part--corner-connector-right .track-part__image{background-image:url(../images/track-configurator/corner-connector-right.4ef03.svg?m=1)}.track-part--corner-connector-right[data-rotation="0"] .track-part__image{top:0;right:0}.track-part--corner-connector-right[data-rotation="90"] .track-part__image{right:0;bottom:0}.track-part--corner-connector-right[data-rotation="180"] .track-part__image{bottom:0;left:0}.track-part--corner-connector-left .track-part__image{background-image:url(../images/track-configurator/corner-connector-left.21fa5.svg?m=1)}.track-part--corner-connector-left[data-rotation="0"] .track-part__image{right:0;bottom:0}.track-part--corner-connector-left[data-rotation="90"] .track-part__image{bottom:0;left:0}.track-part--corner-connector-left[data-rotation="180"] .track-part__image{top:0;left:0}.track-part--corner-connector-left[data-rotation="270"] .track-part__image{top:0;right:0}.track-part--end-to-end[data-rotation="0"] .track-part__image{top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.track-part--end-to-end[data-rotation="90"] .track-part__image{top:-50%;left:0;-webkit-transform:rotate(90deg) translate(-35px,-100%);transform:rotate(90deg) translate(-35px,-100%)}.track-part--end-to-end[data-rotation="180"] .track-part__image{top:0;right:0;-webkit-transform:rotate(180deg) translate(-150%,-100%);transform:rotate(180deg) translate(-150%,-100%)}.track-part--end-to-end[data-rotation="270"] .track-part__image{top:-50%;left:0;-webkit-transform:rotate(270deg) translate(-50%,0);transform:rotate(270deg) translate(-50%,0);margin-top:3px}.track-part--live-connector .track-part__image{background-image:url(../images/track-configurator/live-connector.073f6.svg?m=1)}.track-part--live-connector[data-rotation="0"] .track-part__image{top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.track-part--live-connector[data-rotation="90"] .track-part__image{top:50%;left:0;-webkit-transform:rotate(90deg) translate(-50%,-100%);transform:rotate(90deg) translate(-50%,-100%)}.track-part--live-connector[data-rotation="180"] .track-part__image{top:0;left:50%;-webkit-transform:rotate(180deg) translate(-50%,-100%);transform:rotate(180deg) translate(-50%,-100%)}.track-part--live-connector[data-rotation="270"] .track-part__image{top:50%;left:0;-webkit-transform:rotate(270deg) translate(-50%,0);transform:rotate(270deg) translate(-50%,0)}.track-part--x-connector .track-part__image{background-image:url(../images/track-configurator/x-connector.f654a.svg?m=1)}.track-part--x-connector[data-rotation="0"] .track-part__image{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.track-part--x-connector[data-rotation="90"] .track-part__image{top:50%;left:50%;-webkit-transform:rotate(90deg) translate(-50%,-50%);transform:rotate(90deg) translate(-50%,-50%)}.track-part--x-connector[data-rotation="180"] .track-part__image{top:50%;left:50%;-webkit-transform:rotate(180deg) translate(-50%,-50%);transform:rotate(180deg) translate(-50%,-50%)}.track-part--x-connector[data-rotation="270"] .track-part__image{top:50%;left:50%;-webkit-transform:rotate(270deg) translate(-50%,-50%);transform:rotate(270deg) translate(-50%,-50%)}.track-part--t-connector-left-farside .track-part__image{background-image:url(../images/track-configurator/t-connector-left-farside.db829.svg?m=1)}.track-part--t-connector-left-farside[data-rotation="0"] .track-part__image{bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.track-part--t-connector-left-farside[data-rotation="90"] .track-part__image{top:50%;left:0;-webkit-transform:rotate(90deg) translate(-50%,-100%);transform:rotate(90deg) translate(-50%,-100%)}.track-part--t-connector-left-farside[data-rotation="180"] .track-part__image{top:0;left:50%;-webkit-transform:rotate(180deg) translate(-50%,-100%);transform:rotate(180deg) translate(-50%,-100%)}.track-part--t-connector-left-farside[data-rotation="270"] .track-part__image{top:50%;left:0;-webkit-transform:rotate(270deg) translate(-50%,-39px);transform:rotate(270deg) translate(-50%,-39px)}.track-part--t-connector-left-nearside .track-part__image{background-image:url(../images/track-configurator/t-connector-left-nearside.6cc35.svg?m=1)}.track-part--t-connector-left-nearside[data-rotation="0"] .track-part__image{bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.track-part--t-connector-left-nearside[data-rotation="90"] .track-part__image{top:50%;left:0;-webkit-transform:rotate(90deg) translate(-50%,-100%);transform:rotate(90deg) translate(-50%,-100%)}.track-part--t-connector-left-nearside[data-rotation="180"] .track-part__image{top:0;left:50%;-webkit-transform:rotate(180deg) translate(-50%,-100%);transform:rotate(180deg) translate(-50%,-100%)}.track-part--t-connector-left-nearside[data-rotation="270"] .track-part__image{top:50%;left:0;-webkit-transform:rotate(270deg) translate(-50%,-39px);transform:rotate(270deg) translate(-50%,-39px)}.track-part--t-connector-right-farside .track-part__image{background-image:url(../images/track-configurator/t-connector-right-farside.b768f.svg?m=1)}.track-part--t-connector-right-farside[data-rotation="0"] .track-part__image{top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.track-part--t-connector-right-farside[data-rotation="90"] .track-part__image{top:50%;right:0;-webkit-transform:rotate(90deg) translate(-50%,-173px);transform:rotate(90deg) translate(-50%,-173px)}.track-part--t-connector-right-farside[data-rotation="180"] .track-part__image{bottom:0;left:50%;-webkit-transform:rotate(180deg) translate(-50%,-100%);transform:rotate(180deg) translate(-50%,-100%)}.track-part--t-connector-right-farside[data-rotation="270"] .track-part__image{top:50%;left:0;-webkit-transform:rotate(270deg) translate(-50%,0);transform:rotate(270deg) translate(-50%,0)}.track-part--t-connector-right-nearside .track-part__image{background-image:url(../images/track-configurator/t-connector-right-nearside.a33b4.svg?m=1)}.track-part--t-connector-right-nearside[data-rotation="0"] .track-part__image{top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.track-part--t-connector-right-nearside[data-rotation="90"] .track-part__image{top:50%;right:0;-webkit-transform:rotate(90deg) translate(-50%,-173px);transform:rotate(90deg) translate(-50%,-173px)}.track-part--t-connector-right-nearside[data-rotation="180"] .track-part__image{bottom:0;left:50%;-webkit-transform:rotate(180deg) translate(-50%,-100%);transform:rotate(180deg) translate(-50%,-100%)}.track-part--t-connector-right-nearside[data-rotation="270"] .track-part__image{top:50%;left:0;-webkit-transform:rotate(270deg) translate(-50%,0);transform:rotate(270deg) translate(-50%,0)}.track-part__info{font-size:12px;font-size:.75rem;line-height:1.25;position:absolute;bottom:50%;left:50%;padding:10px;background:#f3f3f3;border-radius:30px;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;white-space:nowrap;display:none;z-index:1}[data-screen-rotation="0"] .track-part__info{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0)}[data-screen-rotation="90"] .track-part__info{-webkit-transform:translate(-50%,0) rotate(-90deg);transform:translate(-50%,0) rotate(-90deg)}[data-screen-rotation="180"] .track-part__info{-webkit-transform:translate(-50%,0) rotate(-180deg);transform:translate(-50%,0) rotate(-180deg)}[data-screen-rotation="270"] .track-part__info{-webkit-transform:translate(-50%,0) rotate(-270deg);transform:translate(-50%,0) rotate(-270deg)}[data-show-dimensions] .track-part__info{display:block}.track-part__info:after{content:"";position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#f3f3f3;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.track-part__reference{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:14px;font-size:.875rem;line-height:1.2142857143;position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:23px;height:23px;color:#fff;background:#333;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999}.track-configurator-invalid{padding-top:0;display:flex;flex-wrap:wrap;flex-direction:column;background:#f6f6f6;min-height:100vh}.body--debug .track-configurator-invalid{padding-top:20px}@media screen and (max-width:800px){.body--debug .track-configurator-invalid{padding-top:0}}.body--admin .track-configurator-invalid{padding-top:44px;padding-top:0}@media screen and (max-width:800px){.body--admin .track-configurator-invalid{padding-top:44px}}.has-notice-bar .track-configurator-invalid{padding-top:100px;padding-top:0}@media screen and (max-width:800px){.has-notice-bar .track-configurator-invalid{padding-top:0}}.has-notice-bar.body--admin .track-configurator-invalid{padding-top:144px;padding-top:0}@media screen and (max-width:800px){.has-notice-bar.body--admin .track-configurator-invalid{padding-top:44px}}.body--debug.body--admin .track-configurator-invalid{padding-top:64px;padding-top:0}@media screen and (max-width:800px){.body--debug.body--admin .track-configurator-invalid{padding-top:44px}}.track-configurator-invalid__top{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;padding:20px;background:#fff;z-index:1}.track-configurator-invalid__logo{margin-bottom:15px}.track-configurator-invalid__logo svg{display:block}.track-configurator-invalid__page-title{font-size:22px;font-size:1.375rem;line-height:1.2272727273}.track-configurator-invalid__section{flex:1 1 auto;max-height:calc(100vh - 115px);overflow:auto}.track-configurator-invalid__content{background:#fff;padding:60px;margin:60px auto;max-width:600px;display:flex;flex-direction:column;align-items:center;text-align:center}.track-configurator-invalid__content svg.icon-small-screen{margin-bottom:25px}.track-configurator-invalid__content-title{font-size:34px;font-size:2.125rem;line-height:1.2352941176;margin-bottom:30px}.track-configurator-invalid__content-subtitle{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:25px}.track-configurator-invalid__content-download-title{font-size:18px;font-size:1.125rem;line-height:1.2222222222;text-align:center;margin-bottom:10px}.track-configurator-invalid__content-download{display:flex;align-items:center;justify-content:center;margin:5px}.track-configurator-invalid__content-download svg{margin-right:10px}.track-configurator-invalid__content-download span{font-size:14px;font-size:.875rem;line-height:1.5714285714;color:#505050;text-decoration:underline}.track-configurator-popup .noUi-pips-horizontal{height:auto;padding:0}.track-configurator-popup .noUi-value{bottom:100%;padding:10px;background:#fff;border:1px solid #d2d2d2;border-radius:4px;-webkit-transform:translate(-50%,-30px);transform:translate(-50%,-30px)}.track-configurator-popup .noUi-value:before{content:"";position:absolute;top:100%;left:50%;height:21px;border-left:1px dotted #d2d2d2}.track-configurator-popup .noUi-value:after{content:"";position:absolute;bottom:-1px;left:50%;width:10px;height:10px;background:#fff;border:1px solid #d2d2d2;border-top:none;border-right:none;-webkit-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.track-configurator-popup .noUi-value--active,.track-configurator-popup .noUi-value--active:after,.track-configurator-popup .noUi-value--active:before{border-color:#000}
/*# sourceMappingURL=../maps/css/track-configurator.css.daa23.map */
