:root{--text: #fff;--white: #fff;--inverse: #000;--blue: #003afc;--primary: #003afc;--gray: #8e8e91;--darkgray: #58595d;--darkestgray: #3c3e45;--bg: #090a0e;--error: rgba(234, 53, 96, 1);--success: rgba(45, 188, 137, 1);--black: rgba(0, 0, 0, 1);--black-10: rgba(0, 0, 0, .1);--black-20: rgba(0, 0, 0, .2);--white-5: rgba(255, 255, 255, .05);--white-10: rgba(255, 255, 255, .1);--white-20: rgba(255, 255, 255, .2);--white-50: rgba(255, 255, 255, .5);--white-80: rgba(255, 255, 255, .8);--overlay-bg: rgba(20, 21, 26, .9);--border: rgba(78, 81, 89, .8);--cursorSwiperLeft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M37 24.4277L11 24.4277' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M24 10.4277L10 24.4277L24 38.4277' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 32 32, pointer;--cursorSwiperRight: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M11 24.4277L37 24.4277' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M24 10.4277L38 24.4277L24 38.4277' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 32 32, pointer}html.light{--text: #000000;--white: #fff;--inverse: #ffffff;--blue: #003afc;--primary: #003afc;--gray: #8e8e91;--darkgray: #b2b2b7;--darkestgray: #d4d6e0;--bg: #ffffff;--error: rgba(234, 53, 96, 1);--success: rgba(45, 188, 137, 1);--black: rgba(0, 0, 0, 1);--black-10: rgba(0, 0, 0, .1);--black-20: rgba(0, 0, 0, .2);--white-5: rgba(0, 0, 0, .05);--white-10: rgba(0, 0, 0, .1);--white-20: rgba(0, 0, 0, .2);--white-50: rgba(0, 0, 0, .5);--white-80: rgba(0, 0, 0, .8);--overlay-bg: rgba(255, 255, 255, .9);--border: rgba(78, 81, 89, .8);--cursorSwiperLeft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M37 24.4277L11 24.4277' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M24 10.4277L10 24.4277L24 38.4277' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 32 32, pointer;--cursorSwiperRight: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M11 24.4277L37 24.4277' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M24 10.4277L38 24.4277L24 38.4277' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 32 32, pointer}.modalEmailConfigurator{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background-color:var(--overlay-bg);border-radius:var(--indent-8);padding:var(--indent-32);max-width:500px;width:90%;opacity:0;pointer-events:none;transition:opacity .3s ease;box-shadow:0 20px 40px #0000004d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modalEmailConfigurator.active{opacity:1;pointer-events:all}.modalEmailConfigurator .modalEmailConfigurator__close{position:absolute;top:var(--indent-16);right:var(--indent-16);cursor:pointer;z-index:1}.modalEmailConfigurator .modalEmailConfigurator__wrapper{display:flex;flex-direction:column;gap:var(--indent-24)}.modalEmailConfigurator .modal__title{font-size:var(--font-24);text-align:center;text-transform:uppercase;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.1);font-weight:700}.modalEmailConfigurator .modalEmailConfigurator__content{padding:var(--indent-24)}.modalEmailConfigurator .modalEmailConfigurator__form{display:flex;flex-direction:column;gap:var(--indent-24)}.modalEmailConfigurator .modalEmailConfigurator__field{display:flex;flex-direction:column;gap:var(--indent-8)}.modalEmailConfigurator .modalEmailConfigurator__label{font-size:var(--font-16);font-weight:600;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.1)}.modalEmailConfigurator .modalEmailConfigurator__input,.modalEmailConfigurator .modalEmailConfigurator__textarea{padding:var(--indent-12) var(--indent-16);border:2px solid var(--outline);border-radius:var(--indent-8);font-size:var(--font-16);color:var(--text);background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s ease}.modalEmailConfigurator .modalEmailConfigurator__input:focus,.modalEmailConfigurator .modalEmailConfigurator__textarea:focus{outline:none;border-color:var(--primary);background-color:#fff}.modalEmailConfigurator .modalEmailConfigurator__input.error,.modalEmailConfigurator .modalEmailConfigurator__textarea.error{border-color:var(--error-color, #dc3545)}.modalEmailConfigurator .modalEmailConfigurator__input::-moz-placeholder,.modalEmailConfigurator .modalEmailConfigurator__textarea::-moz-placeholder{color:var(--gray);opacity:.7}.modalEmailConfigurator .modalEmailConfigurator__input::placeholder,.modalEmailConfigurator .modalEmailConfigurator__textarea::placeholder{color:var(--gray);opacity:.7}.modalEmailConfigurator .modalEmailConfigurator__textarea{resize:vertical;min-height:100px;font-family:inherit}.modalEmailConfigurator .modalEmailConfigurator__error{color:var(--error-color, #dc3545);font-size:var(--font-14)}.modalEmailConfigurator .modalEmailConfigurator__url-info{margin-top:var(--indent-4)}.modalEmailConfigurator .modalEmailConfigurator__url-info small{color:var(--gray);font-size:var(--font-12);font-style:italic}.modalEmailConfigurator .modalEmailConfigurator__preview{padding:var(--indent-16);background-color:var(--light-gray, #f8f9fa);border-radius:var(--indent-8);border:1px solid var(--outline)}.modalEmailConfigurator .modalEmailConfigurator__preview-title{font-size:var(--font-16);font-weight:600;margin-bottom:var(--indent-12);color:var(--text)}.modalEmailConfigurator .modalEmailConfigurator__preview-content{display:flex;flex-direction:column;gap:var(--indent-8)}.modalEmailConfigurator .modalEmailConfigurator__preview-item{font-size:var(--font-14);color:var(--dark-gray);margin-bottom:var(--indent-8)}.modalEmailConfigurator .modalEmailConfigurator__preview-item strong{color:var(--text)}.modalEmailConfigurator .modalEmailConfigurator__preview-link{color:var(--primary);text-decoration:underline;word-break:break-all}.modalEmailConfigurator .modalEmailConfigurator__preview-link:hover{color:var(--primary-dark, #0056b3)}.modalFooter__wrapper{display:flex;gap:var(--indent-16);justify-content:flex-end}:root{--main-text-size: .73vw;--font-13: .813rem;--font-14: .875rem;--font-15: .938rem;--font-16: 1rem;--font-17: 1.063rem;--font-18: 1.125rem;--font-19: 1.188rem;--font-20: 1.25rem;--font-21: 1.313rem;--font-22: 1.375rem;--font-23: 1.438rem;--font-24: 1.5rem;--font-25: 1.563rem;--font-26: 1.625rem;--font-27: 1.688rem;--font-28: 1.75rem;--font-29: 1.813rem;--font-30: 1.875rem;--font-31: 1.938rem;--font-32: 2rem;--font-33: 2.063rem;--font-34: 2.125rem;--font-35: 2.188rem;--font-36: 2.25rem;--font-37: 2.313rem;--font-38: 2.375rem;--font-39: 2.438rem;--font-40: 2.5rem;--font-41: 2.563rem;--font-42: 2.625rem;--font-43: 2.688rem;--font-44: 2.75rem;--font-45: 2.813rem;--font-46: 2.875rem;--font-47: 2.938rem;--font-48: 3rem;--font-49: 3.063rem;--font-50: 3.125rem;--font-51: 3.188rem;--font-52: 3.25rem;--font-53: 3.313rem;--font-54: 3.375rem;--font-55: 3.438rem;--font-56: 3.5rem;--font-57: 3.563rem;--font-58: 3.625rem;--font-59: 3.688rem;--font-60: 3.75rem;--font-64: 4rem;--font-70: 5rem;--font-72: 4.5rem;--font-80: 5rem;--font-82: 5.125rem;--font-83: 5.188rem;--font-86: 5.375rem;--font-90: 5.625rem;--font-100: 6.25rem;--font-155: 9.688rem;--indent-1: .063rem;--indent-2: .125rem;--indent-3: .188rem;--indent-4: .25rem;--indent-5: .313rem;--indent-6: .375rem;--indent-7: .438rem;--indent-8: .5rem;--indent-9: .563rem;--indent-10: .625rem;--indent-11: .688rem;--indent-12: .75rem;--indent-13: .813rem;--indent-14: .875rem;--indent-15: .938rem;--indent-16: 1rem;--indent-17: 1.063rem;--indent-18: 1.125rem;--indent-19: 1.188rem;--indent-20: 1.25rem;--indent-21: 1.313rem;--indent-22: 1.375rem;--indent-23: 1.438rem;--indent-24: 1.5rem;--indent-25: 1.563rem;--indent-26: 1.625rem;--indent-27: 1.688rem;--indent-28: 1.75rem;--indent-29: 1.813rem;--indent-30: 1.875rem;--indent-31: 1.938rem;--indent-32: 2rem;--indent-33: 2.063rem;--indent-34: 2.125rem;--indent-35: 2.188rem;--indent-36: 2.25rem;--indent-37: 2.313rem;--indent-38: 2.375rem;--indent-39: 2.438rem;--indent-40: 2.5rem;--indent-41: 2.563rem;--indent-42: 2.625rem;--indent-43: 2.688rem;--indent-44: 2.75rem;--indent-45: 2.813rem;--indent-46: 2.875rem;--indent-47: 2.938rem;--indent-48: 3rem;--indent-49: 3.063rem;--indent-50: 3.125rem;--indent-51: 3.188rem;--indent-52: 3.25rem;--indent-53: 3.313rem;--indent-54: 3.375rem;--indent-55: 3.438rem;--indent-56: 3.5rem;--indent-57: 3.563rem;--indent-58: 3.625rem;--indent-59: 3.688rem;--indent-60: 3.75rem;--indent-61: 3.813rem;--indent-62: 3.875rem;--indent-63: 3.938rem;--indent-64: 4rem;--indent-65: 4.063rem;--indent-66: 4.125rem;--indent-67: 4.188rem;--indent-68: 4.25rem;--indent-69: 4.313rem;--indent-70: 4.375rem;--indent-72: 4.5rem;--indent-73: 4.563rem;--indent-74: 4.625rem;--indent-78: 4.875rem;--indent-79: 4.938rem;--indent-80: 5rem;--indent-82: 5.125rem;--indent-83: 5.188rem;--indent-86: 5.375rem;--indent-88: 5.5rem;--indent-96: 6rem;--indent-97: 6.063rem;--indent-100: 6.25rem;--indent-109: 6.81rem;--indent-112: 7rem;--indent-115: 7.1875rem;--indent-120: 7.5rem;--indent-125: 7.813rem;--indent-127: 7.938rem;--indent-130: 8.125rem;--indent-131: 8.188rem;--indent-132: 8.25rem;--indent-133: 8.313rem;--indent-134: 8.375rem;--indent-135: 8.438rem;--indent-136: 8.5rem;--indent-137: 8.563rem;--indent-138: 8.625rem;--indent-139: 8.688rem;--indent-140: 8.75rem}@media (min-width: 1921px){:root{--main-text-size: 14px}}@media (max-width: 1023px){:root{--main-text-size: 12px}}html{font-size:var(--main-text-size)}html,body{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);line-height:1.6;font-family:Suisse Intl,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--text: #fff;--white: #fff;--inverse: #000;--blue: #003afc;--primary: #003afc;--gray: #8e8e91;--darkgray: #58595d;--darkestgray: #3c3e45;--bg: #090a0e;--error: rgba(234, 53, 96, 1);--success: rgba(45, 188, 137, 1);--black: rgba(0, 0, 0, 1);--black-10: rgba(0, 0, 0, .1);--black-20: rgba(0, 0, 0, .2);--white-5: rgba(255, 255, 255, .05);--white-10: rgba(255, 255, 255, .1);--white-20: rgba(255, 255, 255, .2);--white-50: rgba(255, 255, 255, .5);--white-80: rgba(255, 255, 255, .8);--overlay-bg: rgba(20, 21, 26, .9);--border: rgba(78, 81, 89, .8);--cursorSwiperLeft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M37 24.4277L11 24.4277' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M24 10.4277L10 24.4277L24 38.4277' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 32 32, pointer;--cursorSwiperRight: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M11 24.4277L37 24.4277' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M24 10.4277L38 24.4277L24 38.4277' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 32 32, pointer}html.light{--text: #000000;--white: #fff;--inverse: #ffffff;--blue: #003afc;--primary: #003afc;--gray: #8e8e91;--darkgray: #b2b2b7;--darkestgray: #d4d6e0;--bg: #ffffff;--error: rgba(234, 53, 96, 1);--success: rgba(45, 188, 137, 1);--black: rgba(0, 0, 0, 1);--black-10: rgba(0, 0, 0, .1);--black-20: rgba(0, 0, 0, .2);--white-5: rgba(0, 0, 0, .05);--white-10: rgba(0, 0, 0, .1);--white-20: rgba(0, 0, 0, .2);--white-50: rgba(0, 0, 0, .5);--white-80: rgba(0, 0, 0, .8);--overlay-bg: rgba(255, 255, 255, .9);--border: rgba(78, 81, 89, .8);--cursorSwiperLeft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M37 24.4277L11 24.4277' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M24 10.4277L10 24.4277L24 38.4277' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 32 32, pointer;--cursorSwiperRight: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M11 24.4277L37 24.4277' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M24 10.4277L38 24.4277L24 38.4277' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") 32 32, pointer}html.orange,html.light.orange{--primary: #FF3600}.configurator .accordeon__head{border-bottom:1px solid var(--darkestgray)}.configurator .accordeon:not(:first-child) .accordeon__head{border-top:1px solid var(--darkestgray)}.configurator__title{margin:0 0 var(--indent-48);padding:var(--indent-16) var(--indent-16) var(--indent-48);border-bottom:1px solid var(--darkestgray)}.configurator{border-top:1px solid var(--darkestgray);border-bottom:1px solid var(--darkestgray)}.configurator__wrapper{display:grid;grid-template-columns:1fr 1fr}.configuratorSettings__item .accordeonBody__content{padding:var(--indent-16);padding-right:var(--indent-50)}.configuratorSettings__item.accordeon+.configuratorSettings__item.accordeon.active .accordeonHead,.configuratorSettings__item.accordeon+.configuratorSettings__item.accordeon .accordeonHead{border-top-color:transparent}.configuratorSettings__item.accordeon.active+.configuratorSettings__item.accordeon .accordeonHead{border-top-color:var(--darkestgray)}.configuratorOptionsList__wrapper{display:grid;grid-template-columns:repeat(4,1fr)}.configuratorOptionsList--backgrounds .configuratorOptionsList__wrapper{grid-template-columns:repeat(6,1fr);padding:var(--indent-16) var(--indent-8)}.configuratorBackgrounds__showMore{display:flex;justify-content:center;margin-top:var(--indent-8);padding:var(--indent-16) var(--indent-48)}.configuratorBackgrounds__showMore .buttonComp{width:100%;text-align:center;justify-content:center}.configuratorBackgrounds__showMore .buttonComp .button__text{font-size:var(--font-24)!important}.cardOption__img{width:8rem;height:8rem;-o-object-fit:contain;object-fit:contain}.cardOption.all-filled{border:2px solid var(--success-color, #28a745)!important;background-color:#28a7451a}.cardOption.all-filled .cardOption__number{background-color:var(--success-color, #28a745)}.cardOption.active:not(.all-filled){border:2px solid var(--primary)!important;background-color:#007bff1a}.cardOption.active:not(.all-filled) .cardOption__number{background-color:var(--primary)}.configurator__create-project{display:flex;margin-bottom:var(--indent-16);margin-right:var(--indent-16);margin-left:var(--indent-16)}@media (max-width: 767px){.configurator__create-project{margin-bottom:0}}.configurator__create-project .configuratorPreviewUploader__button{width:100%;max-width:460px;text-align:center;justify-content:center}.configurator__create-project .configuratorPreviewUploader__button .button__text{font-size:var(--font-24)!important}@media (max-width: 1023px){.configurator__wrapper{grid-template-columns:1fr}.configuratorTabs__wrapper{overflow-x:auto;overflow-y:hidden}}@media (max-width: 767px){.configuratorSettings__item .accordeonBody__content{padding:var(--indent-21)}.configuratorOptionsList__wrapper{grid-template-columns:repeat(2,1fr)}.configuratorOptionsList--backgrounds .configuratorOptionsList__wrapper{grid-template-columns:repeat(auto-fit,minmax(12.667rem,1fr))}.configuratorBackgrounds__showMore{margin-top:var(--indent-16);padding:var(--indent-12) var(--indent-8)}}.configurator__footer{display:flex;gap:var(--indent-16);border-top:1px solid var(--darkestgray);padding:var(--indent-48) var(--indent-16)}@media (max-width: 767px){.configurator__footer{flex-direction:column-reverse;align-items:center}}.configurator__footer .configurator__footer-buttons{display:flex;flex:1;gap:var(--indent-16)}@media (max-width: 767px){.configurator__footer .configurator__footer-buttons{flex-direction:column;width:100%;max-width:100%;justify-content:center;align-items:stretch}}.configurator__footer .configurator__footer-buttons .configuratorPreview__button{width:auto}@media (max-width: 767px){.configurator__footer .configurator__footer-buttons .configuratorPreview__button,.configurator__footer .configurator__footer-buttons .buttonComp{width:100%;justify-content:center;text-align:center}}.configurator__footer .configurator__footer-price{display:flex;flex-direction:column}@media (max-width: 767px){.configurator__footer .configurator__footer-price{align-items:flex-start;width:100%;min-width:0;text-align:left}}.configurator__footer .configurator__footer-price .configurator__footer-price-item{display:flex;flex-direction:column;gap:var(--indent-8)}.configurator__footer .configurator__footer-price .configurator__footer-price-item .configurator__footer-price-item-title{font-size:var(--font-18);line-height:1.4;font-family:Neue Machina,sans-serif;color:var(--darkgray)}.configurator__footer .configurator__footer-price .configurator__footer-price-item .configurator__footer-price-item-price{font-size:var(--font-32);font-weight:700}
