@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css";#tmx-2d-configurator .b-accordion{background-color:#fff;border-radius:4px}#tmx-2d-configurator .b-accordion__item:not(:last-child){border-bottom:1px solid var(--color-gray-100)}#tmx-2d-configurator .b-accordion__item__header{text-transform:uppercase;font-family:var(--font-family-title);cursor:pointer;padding:1rem;display:flex;align-items:center}#tmx-2d-configurator .b-accordion__item__header i{opacity:.2;margin-left:auto}#tmx-2d-configurator .b-accordion__item__body{padding:1.3em 1.5rem 1rem;background:var(--color-gray-50)}#tmx-2d-configurator .b-accordion__item__body .nav__link{background:#0000000f}#tmx-2d-configurator .logosPicker__categoriesLogoOptions[data-v-88153442]{display:grid;grid-template-columns:repeat(auto-fill,minmax(59px,1fr));gap:.3rem;overflow-y:scroll;max-height:calc(177px + .9rem)}#tmx-2d-configurator .logosPicker__categoriesLogoOption[data-v-88153442]{position:relative;cursor:pointer;border-radius:2px}#tmx-2d-configurator .logosPicker__categoriesLogoOption[data-v-88153442]:before{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .logosPicker__categoriesLogoOptionImg[data-v-88153442]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:78%;background-repeat:no-repeat}#tmx-2d-configurator .logosPicker__categoriesLogoOptionIcon[data-v-88153442]{position:absolute;display:flex;background:#fff;border-radius:50%;padding:.2em;font-size:.65em}#tmx-2d-configurator .logoPicker__searchForm[data-v-88153442]{margin-bottom:.5rem}#tmx-2d-configurator .logosPicker_searchLogosContainer[data-v-88153442]{padding:1.3em 1.5rem 1rem;background:var(--color-gray-50)}#tmx-2d-configurator .logosPicker__searchLogoOptions[data-v-88153442]{display:grid;grid-template-columns:repeat(auto-fill,minmax(59px,1fr));gap:.3rem;overflow-y:scroll;max-height:calc(177px + .9rem)}#tmx-2d-configurator .logosPicker__searchLogoOption[data-v-88153442]{position:relative;cursor:pointer;border-radius:2px}#tmx-2d-configurator .logosPicker__searchLogoOption[data-v-88153442]:before{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .logosPicker__searchLogoOptionAndPrice[data-v-88153442]{text-align:center}#tmx-2d-configurator .logosPicker__logoPrice[data-v-88153442]{text-transform:uppercase;font-family:var(--font-family-title)}#tmx-2d-configurator .logosPicker__searchLogoOptionImg[data-v-88153442]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:78%;background-repeat:no-repeat}#tmx-2d-configurator .logosPicker__searchLogoOptionIcon[data-v-88153442]{position:absolute;display:flex;background:#fff;border-radius:50%;padding:.2em;font-size:.65em}#tmx-2d-configurator .logoPicker__searchLogosTitle[data-v-88153442],#tmx-2d-configurator .logoPicker__categoriesLogosTitle[data-v-88153442]{margin-bottom:.3rem}#tmx-2d-configurator .optionPicker__header[data-v-da5f776b]{margin-bottom:.5em}#tmx-2d-configurator .optionPicker__title[data-v-da5f776b]{font-family:var(--font-family-title);text-transform:uppercase;font-weight:500}#tmx-2d-configurator .optionPicker__group[data-v-da5f776b]:not(:last-child){margin-bottom:1em}#tmx-2d-configurator .optionPicker__groupTitle[data-v-da5f776b]{text-transform:uppercase;font-family:var(--font-family-title);font-weight:300}#tmx-2d-configurator .optionPicker__options[data-v-da5f776b]{display:grid;gap:.2em;grid-template-columns:repeat(auto-fill,minmax(35px,1fr))}#tmx-2d-configurator .optionPicker__option[data-v-da5f776b]{padding-bottom:100%;border:1px solid #000;cursor:pointer}#tmx-2d-configurator .optionPicker__option.is-selected[data-v-da5f776b]{outline:2px solid #000}#tmx-2d-configurator .colorPicker__group{margin-bottom:.5em}#tmx-2d-configurator .colorPicker__groupTitle{margin-bottom:.1em;font-family:var(--font-family-title);font-weight:300;text-transform:uppercase;font-size:.8em}#tmx-2d-configurator .colorPicker__groupPrice:before{content:"("}#tmx-2d-configurator .colorPicker__groupPrice:after{content:")"}#tmx-2d-configurator .colorPicker__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));gap:.2rem}#tmx-2d-configurator .colorPicker__option{border:1px solid transparent;border-radius:var(--border-radius-default);cursor:pointer}#tmx-2d-configurator .colorPicker__option:is([data-color="#fff"],[data-color="#ffffff"],[data-color="rgba(255,255,255,1)"],[data-color="rgba(255,255,255,0)"],[data-color="rgb(255,255,255)"]){border:1px solid var(--color-gray-300)}#tmx-2d-configurator .colorPicker__option:is([data-color="rgba(255,255,255,1)"],[data-color="rgba(255,255,255,0)"]){background-image:url(../shop/assets/media/no-fill.svg);background-position:center;background-size:70px}#tmx-2d-configurator .colorPicker__option:after{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .colorPicker__option.is-selected{border-color:#fff;outline:1px solid #000}#tmx-2d-configurator .multiColorPicker__nav{display:flex;gap:.3em;border-bottom:1px solid var(--color-gray-200);margin:0 calc(-1 * var(--padding-cfg-panel-body)) 0;padding:0 var(--padding-cfg-panel-body);flex-wrap:wrap;padding-bottom:1em}#tmx-2d-configurator .multiColorPicker__nav:has(.multiColorPicker__navItem:first-child:last-child){display:none}#tmx-2d-configurator .multiColorPicker__navItem{cursor:pointer;display:flex;align-items:center;flex-direction:row-reverse;gap:.4em;padding:.4em;border:1px solid transparent;border-radius:4px;margin-bottom:-1px;background-color:var(--color-gray-100)}#tmx-2d-configurator .multiColorPicker__navItemLabel{display:block;white-space:nowrap;text-transform:uppercase;font-family:var(--font-family-title);font-size:.8em}#tmx-2d-configurator .multiColorPicker__navItemColor{border-radius:2px;width:1.1em}#tmx-2d-configurator .multiColorPicker__navItemColor:after{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .multiColorPicker__navItemColor:is([data-color="#fff"],[data-color="#ffffff"],[data-color="rgba(255,255,255,1)"],[data-color="rgb(255,255,255)"]){border:1px solid var(--color-gray-300)}#tmx-2d-configurator .multiColorPicker__navItem.is-selected{background:var(--color-gray-800);color:#fff}#tmx-2d-configurator .multiColorPicker__body{padding:1rem var(--padding-cfg-panel-body);margin:0 calc(-1 * var(--padding-cfg-panel-body))}#tmx-2d-configurator .logoEditor__window{height:9rem;border-radius:4px;margin-bottom:1em;display:flex;align-items:center;justify-content:center;padding:1.5rem}#tmx-2d-configurator .logoEditor__logo{width:100%;height:100%;display:grid;place-content:center}#tmx-2d-configurator .logoEditor__logo svg{width:85%;height:85%}#tmx-2d-configurator .logoEditor__controls{background:#fff;padding:1.5rem;border-radius:8px}#tmx-2d-configurator .checkboxSquare__img[data-v-b7c28066]{--size: 5em;width:var(--size);height:var(--size);background-position:center;background-size:cover;border-radius:4px;background-color:#fff}#tmx-2d-configurator .checkboxSquare[data-v-b7c28066]{display:flex;justify-content:space-between;align-items:flex-start}#tmx-2d-configurator .checkboxSquare__rest[data-v-b7c28066]{display:flex;align-items:flex-start;justify-content:center;gap:.5em}#tmx-2d-configurator .checkboxSquare__labelAndDetails[data-v-b7c28066]{display:flex;flex-direction:column;align-items:flex-end}#tmx-2d-configurator .checkboxSquare__label[data-v-b7c28066]{font-family:var(--font-family-title);text-transform:uppercase}#tmx-2d-configurator .checkboxSquare input[type=checkbox][data-v-b7c28066]{display:none}#tmx-2d-configurator .checkboxSquare__fakeCheckbox[data-v-b7c28066]{--size: 2em;width:var(--size);height:var(--size);background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--color-gray-300)}#tmx-2d-configurator .checkboxSquare__price[data-v-b7c28066]{font-size:.8rem;color:var(--color-gray-400);font-family:var(--font-family-title)}#tmx-2d-configurator .checkboxSquare__checkbox[data-v-b7c28066]{position:relative;top:.1rem}#tmx-2d-configurator .genericPicker__options{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}#tmx-2d-configurator .genericPicker__option{cursor:pointer}#tmx-2d-configurator .genericPicker__optionSquare{position:relative;border-radius:2px;overflow:hidden}#tmx-2d-configurator .genericPicker__optionSquare:before{content:"";display:block;padding-top:100%}#tmx-2d-configurator .genericPicker__optionContent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}#tmx-2d-configurator .genericPicker__optionTitle{text-align:center;padding:.3rem;font-size:.76em;font-family:var(--font-family-title);font-weight:400;text-transform:uppercase;background:var(--color-gray-100);line-height:1.2}#tmx-2d-configurator .genericPicker__optionImage{background:var(--color-gray-200);flex-grow:1;background-size:cover;background-position:center}#tmx-2d-configurator .genericPicker__optionPrice{display:block;text-align:center;font-family:var(--font-family-title);text-transform:uppercase}#tmx-2d-configurator .genericPicker__option.is-selected .genericPicker__optionSquare{outline:1px solid #000}#tmx-2d-configurator .b-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;padding:2rem}#tmx-2d-configurator .b-popup__modal{position:relative;width:600px;max-width:100%;background:#fff;padding:2em;border-radius:4px;animation:animationSubtleFromTop var(--animation)}#tmx-2d-configurator .b-popup__closeButton{position:absolute;top:1em;right:1em;--size: 1.8em;height:var(--size);width:var(--size);border-radius:50%;background:var(--color-black-shade-7)}#tmx-2d-configurator .b-popup__footer{display:flex;justify-content:flex-end;margin-top:var(--space-1);gap:var(--space-1)}@media screen and (max-width: 560px){#tmx-2d-configurator .b-popup__footer{flex-direction:column-reverse;align-items:flex-end}#tmx-2d-configurator .b-popup__footer>*{width:100%}}#tmx-2d-configurator .uploadLogoPopup__fileUploadBox[data-v-352cc789]{background:var(--color-gray-100);display:grid;place-content:center;text-align:center;text-transform:uppercase;font-family:var(--font-family-title);padding:2em;border-radius:4px;color:var(--color-gray-800);cursor:pointer}#tmx-2d-configurator .uploadLogoPopup__fileUploadBox input[data-v-352cc789]{display:none}#tmx-2d-configurator .uploadLogoPopup__fileUploadBox i[data-v-352cc789]{font-size:2.4em}#tmx-2d-configurator .uploadLogoPopup__fileUploadBox p[data-v-352cc789]:nth-child(3){font-size:.7em;text-decoration:underline;font-weight:300}#tmx-2d-configurator .uploadLogoPopup__additionalInfo[data-v-352cc789]{font-style:italic;font-size:.7rem}#tmx-2d-configurator .logoPicker__selectedLogosGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(59px,1fr));gap:.3rem}#tmx-2d-configurator .logoPicker__selectedLogosGridItem{position:relative;border-radius:2px;z-index:1;overflow:hidden;cursor:pointer}#tmx-2d-configurator .logoPicker__selectedLogosGridItem:after{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .logoPicker__selectedLogosGridItem--addLogoBtn{background-color:var(--color-gray-300)}#tmx-2d-configurator .logoPicker__selectedLogosGridItem--logo__btn,#tmx-2d-configurator .logoPicker__selectedLogosGridItem--addLogoBtn__dropdownIconBtn{--offset: 0;--size: 1.1rem;position:absolute;right:var(--offset);font-size:.9rem;color:#fff;background-color:var(--color-gray-600);width:var(--size);height:var(--size);font-size:.7em}#tmx-2d-configurator .logoPicker__selectedLogosGridItem--logo__btn--remove{top:var(--offset);border-radius:0 0 0 var(--border-radius-default)}#tmx-2d-configurator .logoPicker__selectedLogosGridItem--logo__btn--edit,#tmx-2d-configurator .logoPicker__selectedLogosGridItem--addLogoBtn__dropdownIconBtn{bottom:var(--offset);transform-origin:center;transition:var(--animation);border-radius:var(--border-radius-default) 0 0 0}#tmx-2d-configurator .logoPicker__selectedLogosGridItem--logo__btn--edit i,#tmx-2d-configurator .logoPicker__selectedLogosGridItem--addLogoBtn__dropdownIconBtn i{transition:var(--transition)}#tmx-2d-configurator .logoPicker__selectedLogosGridItem--logo__btn--edit.is-open>i,#tmx-2d-configurator .logoPicker__selectedLogosGridItem--addLogoBtn__dropdownIconBtn.is-open>i{transform:rotate(90deg)}#tmx-2d-configurator .logoPicker__selectedLogosGridItem--addLogoBtn{cursor:pointer}#tmx-2d-configurator .logoPicker__selectedLogosGridItem--addLogoBtn__plusSign{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;color:#fff}#tmx-2d-configurator .logoPicker__selectedLogosGridItemSvgWrapper{z-index:-1;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}#tmx-2d-configurator .logoPicker__selectedLogosGridItemSvgWrapper svg{width:85%;height:85%}#tmx-2d-configurator .logoPicker__addLogoSection{animation:animationSubtleFromTop var(--animation)}#tmx-2d-configurator .logoPicker__showCategoriesBtn,#tmx-2d-configurator .logoPicker__uploadLogoBtn{display:flex;justify-content:space-between;align-items:center;width:100%}#tmx-2d-configurator .logoPicker__uploadLogoBtn i{color:var(--color-orange)}#tmx-2d-configurator .logoPicker__suggestedLogosOptions{display:grid;grid-template-columns:repeat(auto-fill,minmax(59px,1fr));gap:.3rem}#tmx-2d-configurator .logoPicker__suggestedLogosOption{position:relative;aspect-ratio:1;cursor:pointer;border-radius:2px}#tmx-2d-configurator .logoPicker__suggestedLogosOptionImg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:78%;background-repeat:no-repeat}#tmx-2d-configurator .logoPicker__suggestedLogosOptionPrice{position:absolute;bottom:.2rem;right:.2rem;padding:.1rem .2rem;font-size:.7rem;background-color:var(--color-gray-600);color:#fff;font-size:.5rem;border-radius:2px;opacity:.5;transition:var(--transition)}#tmx-2d-configurator .logoPicker__suggestedLogosOption:hover .logoPicker__suggestedLogosOptionPrice{opacity:1}#tmx-2d-configurator .fillPicker__group{margin-bottom:.5em}#tmx-2d-configurator .fillPicker__groupTitle{margin-bottom:.1em;font-family:var(--font-family-title);font-weight:300;text-transform:uppercase;font-size:.8em}#tmx-2d-configurator .fillPicker__groupPrice:before{content:"("}#tmx-2d-configurator .fillPicker__groupPrice:after{content:")"}#tmx-2d-configurator .fillPicker__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));gap:.2rem}#tmx-2d-configurator .fillPicker__option{border:1px solid transparent;border-radius:var(--border-radius-default);cursor:pointer}#tmx-2d-configurator .fillPicker__option--pattern{background-size:cover;background-position:center;background-size:70px}#tmx-2d-configurator .fillPicker__option:is([data-color="#fff"],[data-color="#ffffff"],[data-color="rgba(255,255,255,1)"],[data-color="rgba(255,255,255,0)"],[data-color="rgb(255,255,255)"]){border:1px solid var(--color-gray-300)}#tmx-2d-configurator .fillPicker__option:is([data-color="rgba(255,255,255,1)"],[data-color="rgba(255,255,255,0)"]){background-image:url(../shop/assets/media/no-fill.svg);background-position:center;background-size:70px}#tmx-2d-configurator .fillPicker__option:after{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .fillPicker__option.is-selected{border-color:#fff;outline:1px solid #000}#tmx-2d-configurator .multiFillPicker__nav{display:flex;gap:.2em;border-bottom:1px solid var(--color-gray-200);margin:0 calc(-1 * var(--padding-cfg-panel-body)) 0;padding:0 var(--padding-cfg-panel-body);flex-wrap:wrap}#tmx-2d-configurator .multiFillPicker__nav:has(.multiFillPicker__navItem:first-child:last-child){display:none}#tmx-2d-configurator .multiFillPicker__navItem{cursor:pointer;display:flex;align-items:center;flex-direction:row-reverse;gap:.4em;padding:.35em;border:1px solid transparent;border-radius:4px 4px 0 0;margin-bottom:-1px;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-100)}#tmx-2d-configurator .multiFillPicker__navItemLabel{display:block;white-space:nowrap;text-transform:uppercase;font-family:var(--font-family-title);font-size:.8em}#tmx-2d-configurator .multiFillPicker__navItemFill{border-radius:2px;width:1.1em;background-size:70px;background-color:#fff;background-position:center}#tmx-2d-configurator .multiFillPicker__navItemFill:before{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .multiFillPicker__navItem.is-selected{background:#fff;border-color:var(--color-gray-300);border-bottom-color:#fff}#tmx-2d-configurator .multiFillPicker__body{padding:1rem var(--padding-cfg-panel-body);margin:0 calc(-1 * var(--padding-cfg-panel-body))}#tmx-2d-configurator .fontAttrPicker__group{margin-bottom:.5em}#tmx-2d-configurator .fontAttrPicker__groupTitle{margin-bottom:.1em;font-family:var(--font-family-title);font-weight:400;text-transform:uppercase;font-size:.8em}#tmx-2d-configurator .fontAttrPicker__options{display:flex;flex-wrap:wrap;gap:.2rem}#tmx-2d-configurator .fontAttrPicker__option{border:1px solid transparent;border-radius:2px;cursor:pointer;height:1.9em;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--color-gray-300);display:flex;align-items:center;padding:.2em .5em;font-weight:400}#tmx-2d-configurator .fontAttrPicker__option:after{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .fontAttrPicker__option.is-selected{border-color:#fff;outline:1px solid #000}#tmx-2d-configurator .fontAttrPicker__optionPrice:before{content:"("}#tmx-2d-configurator .fontAttrPicker__optionPrice:after{content:")"}#tmx-2d-configurator .useText{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}#tmx-2d-configurator .useText:before{content:"";height:1px;background:var(--color-gray-200);flex-grow:1}#tmx-2d-configurator .useText__price{display:block}#tmx-2d-configurator .itemConfigPanel__attrBlock{background:#fff;padding:1.5rem;--space-flow: 1.2rem}#tmx-2d-configurator .itemConfigPanel__attrBlock:first-child{border-radius:4px 4px 0 0}#tmx-2d-configurator .itemConfigPanel__attrBlock:last-child{border-radius:0 0 4px 4px}#tmx-2d-configurator .itemConfigPanel__attrBlock:not(:last-child){border-bottom:1px solid var(--color-gray-100)}#tmx-2d-configurator .itemConfigPanel__optionalLocker{position:relative}#tmx-2d-configurator .itemConfigPanel__optionalLocker.is-disabled{opacity:.25;filter:blur(1px)}#tmx-2d-configurator .itemConfigPanel__optionalLocker.is-disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:not-allowed}#tmx-2d-configurator .itemConfigPanel__attrTitle{margin-bottom:.5rem}#tmx-2d-configurator .itemConfigPanel__attrPrice:before{content:"("}#tmx-2d-configurator .itemConfigPanel__attrPrice:after{content:")"}#tmx-2d-configurator .itemConfigPanel__attrTitleText{font-family:var(--font-family-title);text-transform:uppercase}#tmx-2d-configurator .specsInfoBlock{padding:2em;border-radius:var(--border-radius-default);font-size:.75rem;margin-bottom:1em;font-size:1em}#tmx-2d-configurator .specsInfoBlock--notice{background:var(--color-gray-200);color:var(--color-gray-700)}#tmx-2d-configurator .specsInfoBlock>*:not(:last-child){margin-block-end:.5rem}#tmx-2d-configurator .tab__header{margin-bottom:1rem}#tmx-2d-configurator .tab__title{font-family:var(--font-family-title);text-transform:uppercase;font-weight:500;font-size:1.5em}#tmx-2d-configurator .tab__backBtnRow{font-family:var(--font-family-title);text-transform:uppercase;font-weight:300;font-size:1.25em;transform:scale(.7);transform-origin:top left}#tmx-2d-configurator .tab__backBtnIcon{position:absolute;top:50%;transform:translateY(-50%) translate(-4px);right:100%;opacity:.4;font-size:.8em}#tmx-2d-configurator .tab__backBtn{text-transform:uppercase;cursor:pointer}@media screen and (max-width: 1040px){#tmx-2d-configurator .is-sectionElement .tab__title{display:none}}#tmx-2d-configurator .resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}#tmx-2d-configurator .resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}#tmx-2d-configurator .v-popper__popper{z-index:10000;top:0;left:0;outline:none}#tmx-2d-configurator .v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}#tmx-2d-configurator .v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}#tmx-2d-configurator .v-popper__popper.v-popper__popper--skip-transition,#tmx-2d-configurator .v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}#tmx-2d-configurator .v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}#tmx-2d-configurator .v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}#tmx-2d-configurator .v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}#tmx-2d-configurator .v-popper__arrow-container{position:absolute;width:10px;height:10px}#tmx-2d-configurator .v-popper__popper--arrow-overflow .v-popper__arrow-container,#tmx-2d-configurator .v-popper__popper--no-positioning .v-popper__arrow-container{display:none}#tmx-2d-configurator .v-popper__arrow-inner,#tmx-2d-configurator .v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}#tmx-2d-configurator .v-popper__arrow-inner{visibility:hidden;border-width:7px}#tmx-2d-configurator .v-popper__arrow-outer{border-width:6px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,#tmx-2d-configurator .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,#tmx-2d-configurator .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,#tmx-2d-configurator .v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,#tmx-2d-configurator .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,#tmx-2d-configurator .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,#tmx-2d-configurator .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,#tmx-2d-configurator .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,#tmx-2d-configurator .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}#tmx-2d-configurator .v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}#tmx-2d-configurator .v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}#tmx-2d-configurator .v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}#tmx-2d-configurator .v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}#tmx-2d-configurator .v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}#tmx-2d-configurator .v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}#tmx-2d-configurator .controlsCol{display:flex;flex-direction:column;gap:1em;height:100%;width:100%;--padding-cfg-panel-body: 1.5rem}#tmx-2d-configurator .controlsCol__main{--nav-bar-width: 2.5rem;flex-grow:1;position:relative;background-color:var(--color-controls-col-bg);display:flex;gap:1px;overflow:hidden;transition:var(--transition)}#tmx-2d-configurator .controlsCol__mainNav{display:flex;writing-mode:vertical-lr;padding:1em .8em;gap:.5em;background:var(--color-gray-100);border-radius:8px}#tmx-2d-configurator .controlsCol__mainNavItem{color:#484848;font-family:oswald;text-transform:uppercase;letter-spacing:.5px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6em;transform:rotate(180deg);padding:1.7em .5em;font-weight:400;border-radius:8px}#tmx-2d-configurator .controlsCol__mainNavItem:hover{background-color:#fff}#tmx-2d-configurator .controlsCol__mainNavItem.router-link-active{background-color:var(--color-gray-700);color:#fff}#tmx-2d-configurator .controlsCol__mainNavItemIcon{transform:rotate(90deg);opacity:.3}#tmx-2d-configurator .controlsCol__content{flex-grow:1;background-color:var(--color-gray-100);--padding-control-col-main: 1.8rem;padding:var(--padding-control-col-main);border-radius:8px;overflow:auto}#tmx-2d-configurator .controlsCol__cart{position:relative}#tmx-2d-configurator .controls__cartToggleBtn{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-primary);font-family:var(--font-family-title);text-transform:uppercase;color:#fff;border-radius:8px;padding:.8em 2em;font-weight:500;width:100%}#tmx-2d-configurator .controlsCol__cartBody{display:none;position:absolute;bottom:100%;left:0;right:0;margin-bottom:1px;background:var(--color-gray-100);padding:2rem;border-radius:8px 8px 0 0}#tmx-2d-configurator .controlsCol__cartItems{--space-flow: var(--space-half)}#tmx-2d-configurator .controlsCol__cartItem{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}#tmx-2d-configurator .controlsCol__cartItemTitle{font-weight:500;word-break:break-all;display:flex;gap:.2rem}#tmx-2d-configurator .controlsCol__cartItemValue{font-weight:400;color:var(--color-gray-500);letter-spacing:-.2px}#tmx-2d-configurator .controlsCol__cartItemPriceAndControlBtns{display:flex;align-items:center;gap:1em}#tmx-2d-configurator .controlsCol__quantityBtns{display:flex;align-items:center;gap:.2em}#tmx-2d-configurator .controlsCol__cartItemControlBtn{background:var(--color-gray-700);color:var(--color-gray-50);padding:.2rem .4rem;font-size:.7rem}#tmx-2d-configurator .controlsCol__cartItemControlBtn--quantity,#tmx-2d-configurator .controlsCol__cartItemControlBtn--edit{border-radius:var(--border-radius-default)}#tmx-2d-configurator .controlsCol__quantity{padding-block:1rem;border:1px solid var(--color-gray-200);border-left:0;border-right:0}#tmx-2d-configurator .controlsCol.is-cartOpen .controlsCol__main{filter:brightness(.85)}#tmx-2d-configurator .controlsCol.is-cartOpen .controlsCol__cartBody{display:block}#tmx-2d-configurator .controlsCol.is-cartOpen .controls__cartToggleBtn{background:var(--color-gray-100);color:var(--color-gray-800);border-radius:0 0 8px 8px}#tmx-2d-configurator .tabContentArea{min-height:100%}#tmx-2d-configurator .tabHeader{font-family:var(--font-family-title);text-transform:uppercase;font-weight:500;font-size:1.45em;margin-bottom:1rem}#tmx-2d-configurator .nav{display:grid}#tmx-2d-configurator .nav--square{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}#tmx-2d-configurator .nav--vertical{grid-template-columns:1fr;gap:.5rem}#tmx-2d-configurator .nav__link{position:relative;z-index:1;isolation:isolate;padding:var(--space-flow);background:#fff;border-radius:var(--border-radius-default);cursor:pointer;text-transform:uppercase;font-family:var(--font-family-title);overflow:hidden}#tmx-2d-configurator .nav:not(.nav--square) .nav__link{display:flex;align-items:baseline;justify-content:space-between}#tmx-2d-configurator .nav--square .nav__link:before{content:"";display:block;padding-bottom:100%}#tmx-2d-configurator .nav--square .nav__linkContent{position:absolute;top:0;right:0;bottom:0;left:0;align-items:flex-end;line-height:1.4;gap:1em;padding:var(--space-flow);display:flex;justify-content:space-between;word-break:break-word}#tmx-2d-configurator .nav__linkIcon{position:absolute;right:0;background:var(--color-gray-50);color:var(--color-gray-300);width:1.4rem;height:1.6rem;display:flex!important;align-items:center;justify-content:center;font-size:.8em;top:var(--space-flow);border-radius:8px 0 0 8px;transition:var(--transition-duration)}#tmx-2d-configurator .nav__linkBg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.2;background-size:contain;background-repeat:no-repeat;transition:var(--transition-duration);filter:saturate(.2)}#tmx-2d-configurator .nav__link:hover .nav__linkIcon{color:var(--color-gray-400)}#tmx-2d-configurator .nav__link:hover .nav__linkBg{opacity:.4;filter:saturate(1)}@keyframes nav__linkIconAnim{0%{transform:translate(-5px)}to{transform:translate(0)}}#tmx-2d-configurator .itemConfigPanel__backBtn{font-family:var(--font-family-title);text-transform:uppercase;font-weight:300;font-size:1.45em;margin-bottom:1rem;transform:scale(.7);transform-origin:top left;cursor:pointer}#tmx-2d-configurator .itemConfigPanel__backBtnIcon{position:absolute;top:50%;transform:translateY(-50%) translate(-4px);right:100%;opacity:.4;font-size:.8em}#tmx-2d-configurator .itemConfigPanel__titleRow{display:flex;align-items:flex-start;margin-bottom:1rem;justify-content:space-between}#tmx-2d-configurator .itemConfigPanel__optionalCheckboxBlock{display:flex;align-items:center;justify-content:space-between;gap:.5em}#tmx-2d-configurator .itemConfigPanel__optionalCheckboxText{font-family:var(--font-family-title);margin-bottom:.25em;white-space:nowrap}#tmx-2d-configurator .itemConfigPanel__title{font-family:var(--font-family-title);text-transform:uppercase;font-size:1.45em;line-height:1.25;font-weight:500;color:var(--color-gray-900)}#tmx-2d-configurator .imagePreviewBackground{--color-dark: #b8b6b6;--color-light: #c5c5c5;--square-size: 20px;--half-square-size: calc(var(--square-size) / 2);background-color:var(--color-light);background-image:linear-gradient(45deg,var(--color-dark) 25%,transparent 25%),linear-gradient(-45deg,var(--color-dark) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-dark) 75%),linear-gradient(-45deg,transparent 75%,var(--color-dark) 75%);background-size:var(--square-size) var(--square-size);background-position:0 0,0 var(--half-square-size),var(--half-square-size) calc(-1 * var(--half-square-size)),calc(-1 * var(--half-square-size)) 0px}@media screen and (max-width: 500px){#tmx-2d-configurator .nav--square{gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}#tmx-2d-configurator .nav--square .nav__link{line-height:1.1;padding:.7em;font-size:.8rem}}#tmx-2d-configurator .povControls[data-v-76a86539]{display:flex;gap:.4em}#tmx-2d-configurator .zoomControls[data-v-ab8db521]{display:flex;flex-direction:column;gap:.4em}@media screen and (max-width: 1040px){#tmx-2d-configurator .zoomControls[data-v-ab8db521]{flex-direction:row}}#tmx-2d-configurator .stateControls[data-v-24f56535]{display:flex;gap:.4em}#tmx-2d-configurator .colorSchemes[data-v-24f56535]{--background: var(--color-gray-700);position:absolute;top:100%;margin-top:.5em;left:50%;transform:translate(-50%);padding:.6em;border-radius:4px;background:var(--background)}#tmx-2d-configurator .colorSchemes[data-v-24f56535]:before{content:"";position:absolute;border:8px solid transparent;bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--background)}#tmx-2d-configurator .colorSchemes__grid[data-v-24f56535]{display:grid;gap:.4em}#tmx-2d-configurator .colorSchemes__scheme[data-v-24f56535]{--size: 2em;width:var(--size);height:var(--size);display:grid;grid-template-columns:repeat(2,1fr);border-radius:50%;overflow:hidden;border:2px solid #fff;transform:rotate(45deg)}#tmx-2d-configurator .colorSchemes__scheme--spacer[data-v-24f56535]{visibility:hidden}#tmx-2d-configurator .colorSchemes__schemeColor[data-v-24f56535]{padding-bottom:100%}#tmx-2d-configurator .colorSchemes__fetchStatus[data-v-24f56535]{color:#fff;display:grid;place-content:center;position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--font-family-title);text-transform:uppercase;font-size:.8rem}#tmx-2d-configurator .b-spinner{--size: 48px;width:var(--size);height:var(--size);display:block;position:relative;color:var(--color-gray-900);animation:rotation 1s linear infinite}#tmx-2d-configurator .b-spinner:after,#tmx-2d-configurator .b-spinner:before{content:"";position:absolute;width:calc(var(--size) / 2);height:calc(var(--size) / 2);top:0;background-color:var(--color-gray-900);border-radius:50%;animation:scale50 1s infinite ease-in-out}#tmx-2d-configurator .b-spinner:before{top:auto;bottom:0;background-color:var(--color-orange);animation-delay:.5s}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scale50{0%,to{transform:scale(0)}50%{transform:scale(1)}}#tmx-2d-configurator .preview{position:relative;height:100%;width:100%}#tmx-2d-configurator .previewMain{position:relative;height:100%;width:100%;align-items:center;display:flex;justify-content:center;animation:previewMainDisplay .15s ease-out}@keyframes previewMainDisplay{0%{transform:scale(1.05);opacity:0}}#tmx-2d-configurator .motoLoaderContainer{display:grid;place-content:center;height:100%}#tmx-2d-configurator .motoImg__layer{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%}#tmx-2d-configurator .motoImg__layer--hidden{visibility:hidden;opacity:0}#tmx-2d-configurator #PARTS path,#tmx-2d-configurator #DESIGN>g>path{cursor:pointer;transition:.15s}#tmx-2d-configurator #PARTS path:hover,#tmx-2d-configurator #DESIGN>g>path:hover,#tmx-2d-configurator path.is-highlighted,#tmx-2d-configurator g.is-highlighted path{fill:#20b2aa}#tmx-2d-configurator #DESIGN>g>path+g{pointer-events:none}@media screen and (max-width: 700px){#tmx-2d-configurator .controlBtn{font-size:1rem!important}}#tmx-2d-configurator .loader{display:flex;flex-direction:column;gap:1.5rem;align-items:center}#tmx-2d-configurator .loader__message{font-family:var(--font-family-title);text-transform:uppercase;font-size:.9em;font-weight:400;text-align:center;line-height:1.5}#tmx-2d-configurator .notification{color:#fff;padding:.5rem 1rem;border-radius:var(--border-radius-default);font-size:.9rem;font-weight:600;pointer-events:all;display:flex;align-items:center;gap:.5rem;animation:notificationEnter var(--transition)}#tmx-2d-configurator .notification--error{background-color:#ffe6e6;color:#be0f0f}#tmx-2d-configurator .notification--success{background-color:#f0ffd5;color:#638f14}#tmx-2d-configurator .notification .notification__icon{color:inherit;opacity:.5}#tmx-2d-configurator .notification .notification__closeText{font-weight:400;border-bottom:1px dotted;margin-left:.2em;font-size:.8em;cursor:pointer}@keyframes notificationEnter{0%{transform:translateY(20%);opacity:0}}#tmx-2d-configurator .mainLayout{--controls-width: 430px;--layout-gap: 2rem;--preview-width: calc(100% - var(--controls-width) - var(--layout-gap));position:relative;display:flex;height:100vh;height:100dvh;gap:var(--layout-gap);background-color:#fff}#tmx-2d-configurator .mainLayout.is-hidden{opacity:0;visibility:hidden}#tmx-2d-configurator .mainLayout.is-fullscreen{position:fixed;top:0;bottom:0;left:0;right:0;height:auto;z-index:9999}#tmx-2d-configurator .mainLayout__preview{position:relative;flex-grow:1;width:var(--preview-width)}#tmx-2d-configurator .mainLayout__preview.is-entering{animation:previewEnter .3s both}@keyframes previewEnter{0%{transform:scale(.97);opacity:0}to{opacity:1}}#tmx-2d-configurator .mainLayout__controls{--transform-start: translateX(100%);--transform-end: translateX(0) translateY(0);width:var(--controls-width);padding:2rem 2rem 2rem 0}#tmx-2d-configurator .mainLayout__controls.is-entering{animation:controlsEnter .3s .45s both}@keyframes controlsEnter{0%{transform:var(--transform-start)}to{transform:var(--transform-end)}}#tmx-2d-configurator .controlsPov,#tmx-2d-configurator .controlsZoom,#tmx-2d-configurator .controlsState{--inset: 2rem;position:absolute}#tmx-2d-configurator .controlsPov{top:var(--inset);right:var(--inset)}#tmx-2d-configurator .controlsZoom{bottom:var(--inset);right:var(--inset)}#tmx-2d-configurator .controlsState{top:var(--inset);left:var(--inset)}#tmx-2d-configurator .appLoaderContainer{display:grid;min-height:100vh;min-height:100dvh;place-content:center}#tmx-2d-configurator .appFailedMessage{font-family:var(--font-family-title);text-transform:uppercase;font-size:.9em;font-weight:400;text-align:center;line-height:1.5;display:grid;place-content:center;min-height:100vh;min-height:100dvh}@media screen and (max-width: 1040px){#tmx-2d-configurator .mainLayout{display:block}#tmx-2d-configurator .mainLayout__preview{height:50%;--preview-width: 100%}#tmx-2d-configurator .mainLayout__controls{--transform-start: translateY(100%);width:auto;height:50%;padding:0 2rem 2rem}#tmx-2d-configurator .controlsCol__main{flex-direction:column}#tmx-2d-configurator .controlsCol__mainNav{writing-mode:horizontal-tb;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:.5em .7em}#tmx-2d-configurator .controlsCol__mainNavItem{transform:none;padding:.4em .25em}#tmx-2d-configurator .controlsCol__mainNavItemIcon{transform:none}}@media screen and (max-width: 450px){#tmx-2d-configurator .mainLayout__controls{padding:0}#tmx-2d-configurator .controlsCol__mainNav{border-radius:8px 8px 0 0;gap:.3rem}#tmx-2d-configurator .controlsCol__content{border-radius:0 0 8px 8px}#tmx-2d-configurator .controlsCol{gap:.4em}#tmx-2d-configurator .controls__cartToggleBtn{border-radius:8px 8px 0 0}#tmx-2d-configurator .controlsPov,#tmx-2d-configurator .controlsZoom,#tmx-2d-configurator .controlsState{--inset: 1rem}}#tmx-2d-configurator #popupsContainer{position:fixed;z-index:99999}#tmx-2d-configurator .notificationsContainer{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-start;flex-direction:column;gap:1rem;padding:2rem;pointer-events:none}@media screen and (max-width: 375px){#tmx-2d-configurator .controlsCol__mainNavItemIcon{display:none!important}}#tmx-2d-configurator *:where(:not(svg,svg *,[class*=" fa-"],[class^=fa-],[class^="fa "])),#tmx-2d-configurator *:where(:not(svg,svg *,[class*=" fa-"],[class^=fa-],[class^="fa "])):before,#tmx-2d-configurator *:where(:not(svg,svg *,[class*=" fa-"],[class^=fa-],[class^="fa "])):after{all:revert;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit}#tmx-2d-configurator button,#tmx-2d-configurator a{cursor:pointer;border:0;padding:0;margin:0;background-color:transparent}#tmx-2d-configurator a{text-decoration:none}#tmx-2d-configurator img{vertical-align:bottom}#tmx-2d-configurator{--breakpoint-tablet: 1040px;--breakpoint-mobile: 768px;--color-gray-900: #18181B;--color-gray-800: #27272A;--color-gray-700: #3F3F46;--color-gray-600: #52525B;--color-gray-500: #71717A;--color-gray-400: #A1A1AA;--color-gray-300: #D4D4D8;--color-gray-200: #E4E4E7;--color-gray-100: #F4F4F5;--color-gray-50: #FAFAFA;--color-yellow-900: #713F12;--color-yellow-800: #854D0E;--color-yellow-700: #A16207;--color-yellow-600: #CA8A04;--color-yellow-500: #EAB308;--color-yellow-400: #FACC15;--color-yellow-300: #FDE047;--color-yellow-200: #FEF08A;--color-yellow-100: #FEF9C3;--color-yellow-50: #FEFCE8;--color-primary: var(--color-gray-700);--color-orange: #e25a00;--font-size-9: 1.68rem;--font-size-8: 1.575rem;--font-size-7: 1.476rem;--font-size-6: 1.383rem;--font-size-5: 1.296rem;--font-size-4: 1.215rem;--font-size-3: 1.138rem;--font-size-2: 1.067rem;--font-size-1: 1rem;--font-family-title: "Oswald", sans-serif;--space-base: 1rem;--space-half: calc(var(--space-base) / 2);--space-05: calc(var(--space-base) / 2);--space-1: var(--space-base);--space-2: calc(var(--space-base) * 2);--space-4: calc(var(--space-base) * 4);--space-8: calc(var(--space-base) * 8);--space-16: calc(var(--space-base) * 16);--space-24: calc(var(--space-base) * 24);--space-flow: var(--space-1);--border-radius-default: 4px;--transition-timing-function: ease;--transition-duration: .19s;--transition: var(--transition-duration) var(--transition-timing-function);--animation-duration: var(--transition-duration);--animation-timing-function: var(--transition-timing-function);--animation: var(--animation-duration) var(--animation-timing-function)}#tmx-2d-configurator .d-flex{display:flex}#tmx-2d-configurator .d-none{display:none}#tmx-2d-configurator .align-items-center{align-items:center}#tmx-2d-configurator .justify-content-between{justify-content:space-between}#tmx-2d-configurator .justify-content-end{justify-content:flex-end}#tmx-2d-configurator .v-hidden{visibility:hidden}#tmx-2d-configurator .flow>*:not(:last-child){margin-block-end:var(--space-flow, 1em)}#tmx-2d-configurator .position-relative{position:relative}#tmx-2d-configurator .mt-n1px{margin-top:-1px}#tmx-2d-configurator .mb-1{margin-block-end:var(--space-1)}#tmx-2d-configurator .mb-2{margin-block-end:var(--space-2)}#tmx-2d-configurator .mb-4{margin-block-end:var(--space-4)}#tmx-2d-configurator .mb-8{margin-block-end:var(--space-8)}#tmx-2d-configurator .mb-16{margin-block-end:var(--space-16)}#tmx-2d-configurator .mb-24{margin-block-end:var(--space-24)}#tmx-2d-configurator .mt-1{margin-block-start:var(--space-1)}#tmx-2d-configurator .mt-2{margin-block-start:var(--space-2)}#tmx-2d-configurator .mr-1{margin-inline-end:var(--space-1)}#tmx-2d-configurator .p-1{padding:var(--space-1)}#tmx-2d-configurator .p-2{padding:var(--space-2)}#tmx-2d-configurator .p-4{padding:var(--space-4)}#tmx-2d-configurator .p-8{padding:var(--space-8)}#tmx-2d-configurator .p-16{padding:var(--space-16)}#tmx-2d-configurator .p-24{padding:var(--space-24)}#tmx-2d-configurator .gap-0\.5{gap:var(--space-05)}#tmx-2d-configurator .gap-1{gap:var(--space-1)}#tmx-2d-configurator .visible{visibility:visible!important}#tmx-2d-configurator .invisible{visibility:hidden!important}#tmx-2d-configurator .bt-0{border-top:0!important}#tmx-2d-configurator .bb-0{border-bottom:0!important}#tmx-2d-configurator .shrinkLeave-leave-active{transition:var(--transition)}#tmx-2d-configurator .shrinkLeave-leave-to{transform:scale(.4);opacity:0}#tmx-2d-configurator .expandEnter-enter-active{transition:var(--transition)}#tmx-2d-configurator .expandEnter-enter-from{transform:scale(.4);opacity:0}#tmx-2d-configurator html{font-size:14px}#tmx-2d-configurator .h2{font-family:var(--font-family-title);font-weight:500;text-transform:uppercase;font-size:1.3em}#tmx-2d-configurator .h3{font-family:var(--font-family-title);font-weight:500;text-transform:uppercase}#tmx-2d-configurator .h4{font-family:var(--font-family-title);text-transform:uppercase;font-size:.8rem;margin-bottom:.4em}#tmx-2d-configurator li{list-style-position:inside}@media screen and (max-width: 768px){#tmx-2d-configurator html{font-size:12px}}#tmx-2d-configurator .fieldBlock__label{text-transform:uppercase;font-family:var(--font-family-title);margin-bottom:.5rem;font-weight:400;color:var(--color-primary)}#tmx-2d-configurator .field{position:relative;--padding-x: .8em;--padding-y: .8em;--color-placeholder: var(--color-gray-500);--color-border: var(--color-gray-300);line-height:1.3}#tmx-2d-configurator .field__input{width:100%;border:1px solid var(--color-border);padding:var(--padding-y) var(--padding-x);font-size:.9rem;border-radius:4px;background-color:#fff}#tmx-2d-configurator .field__input::-moz-placeholder{color:var(--color-placeholder);opacity:1}#tmx-2d-configurator .field__input::placeholder{color:var(--color-placeholder);opacity:1}#tmx-2d-configurator .field__inputIcon{position:absolute;top:0;bottom:0;left:var(--padding-x);display:flex;align-items:center;justify-content:center;color:var(--color-placeholder)}#tmx-2d-configurator .field--textarea .field__input{resize:vertical;min-height:10em}#tmx-2d-configurator .field--hasIcon .field__input{padding-left:calc(var(--padding-x) + 1.2rem)}#tmx-2d-configurator .field--borderless .field__input{border-color:transparent}#tmx-2d-configurator .field__input:focus{border:1px solid var(--color-orange);outline:none}#tmx-2d-configurator .field--box{display:inline-flex;align-items:center;gap:.4rem}#tmx-2d-configurator .field--box input{display:none}#tmx-2d-configurator .field--box__fakeBox{width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background-color:#fff;cursor:pointer}#tmx-2d-configurator .field--box--checkbox__fakeBox{border-radius:4px}#tmx-2d-configurator .field--box--radio__fakeBox{border-radius:50%}#tmx-2d-configurator .field--box--checkbox__icon{display:none;color:var(--color-primary)}#tmx-2d-configurator .field--box--labelRight{flex-direction:row-reverse}#tmx-2d-configurator input:checked~.field--box--radio__fakeBox{background:#3f3f46;box-shadow:inset 0 0 0 5px #fff;border-color:#3f3f46}#tmx-2d-configurator input:checked~.field--box__fakeBox .field--box--checkbox__icon{display:block}#tmx-2d-configurator .b-btn{--loader-size: 1.5em;text-transform:uppercase;font-family:var(--font-family-title);font-weight:500;padding:.8em 1.4em;display:inline-flex;align-items:center;justify-content:center;gap:.5em;border-radius:4px;position:relative;background:var(--background-color);color:var(--color);text-align:center}#tmx-2d-configurator .b-btn--primary{--background-color: var(--color-gray-700);--color: #fff}#tmx-2d-configurator .b-btn--secondary{--background-color: var(--color-gray-100);--color: var(--color-gray-700)}#tmx-2d-configurator .b-btn--secondary:not(:disabled):hover{--background-color: var(--color-gray-200)}#tmx-2d-configurator .b-btn--secondary:not(:disabled):active{--background-color: var(--color-gray-300)}#tmx-2d-configurator .b-btn--accent{--background-color: var(--color-orange);--color: #fff}#tmx-2d-configurator .b-btn--circle{--size: 2em;width:var(--size);height:var(--size);border-radius:50%;padding:0}#tmx-2d-configurator .b-btn--square{--size: 2em;width:var(--size);height:var(--size);padding:0}#tmx-2d-configurator .b-btn--lg{font-size:1.3rem}#tmx-2d-configurator .b-btn--fw{width:100%}#tmx-2d-configurator .b-btn[disabled]{opacity:.5;cursor:not-allowed}#tmx-2d-configurator .b-btn.is-loading{pointer-events:none;color:transparent}#tmx-2d-configurator .b-btn.is-loading>*{opacity:0}#tmx-2d-configurator .b-btn.is-loading:after{content:"";opacity:1;position:absolute;top:50%;left:50%;border-radius:50%;border:2px solid var(--color);border-color:var(--color) transparent var(--color) transparent;animation:spin 1s linear infinite;margin-left:calc(-1 * var(--loader-size) / 2);margin-top:calc(-1 * var(--loader-size) / 2);width:var(--loader-size);height:var(--loader-size)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#tmx-2d-configurator .b-btn-group{display:flex;gap:.4em}#tmx-2d-configurator .b-btn-group--vertical{flex-direction:column}#tmx-2d-configurator .b-btn-group--horizontal{flex-direction:row}#tmx-2d-configurator .info{border-left:1px solid black;padding-left:1rem;font-size:.9rem}#tmx-2d-configurator .adminInfoBlock{padding:1em;border-radius:var(--border-radius-default);font-size:.75rem}#tmx-2d-configurator .adminInfoBlock--warning{background:var(--color-yellow-100);color:var(--color-yellow-700)}#tmx-2d-configurator .adminInfoBlock>*:not(:last-child){margin-block-end:.5rem}#tmx-2d-configurator .tooltip{background-color:var(--color-gray-800);color:#fff;display:inline-flex;--size: 1.5em;width:var(--size);height:var(--size);align-items:center;justify-content:center;border-radius:50%;font-size:.5rem;font-weight:900;font-family:var(--font-family-title);margin-left:.3rem;position:relative;top:-.2rem;vertical-align:super}#tmx-2d-configurator .v-popper__popper{max-width:-moz-max-content;max-width:max-content;width:15rem}#tmx-2d-configurator .container:has(#tmx-2d-configurator),#tmx-2d-configurator .container:has(#tmx-2d-configurator) *:not(#tmx-2d-configurator,#tmx-2d-configurator *){margin:0;padding:0;width:auto}#tmx-2d-configurator{min-height:100vh;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;color:var(--color-gray-800)}
