.BuildSet-module__A0eXyW__wrapper{grid-template-columns:650px 320px 320px;column-gap:20px;display:grid}
.ProductSidebar-module__cRtXAW__sidebar{width:320px;margin-left:-80px;padding:20px}.ProductSidebar-module__cRtXAW__product{border-bottom:1px solid #d4af37;padding:10px 0}.ProductSidebar-module__cRtXAW__productButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 0;font-size:16px;font-weight:600;transition:all .2s}.ProductSidebar-module__cRtXAW__productButton:hover{color:#f39c12}.ProductSidebar-module__cRtXAW__accordion{background:#181818;border:1px solid #303030;border-radius:12px;width:100%;margin-bottom:18px;overflow:hidden}.ProductSidebar-module__cRtXAW__accordionHeader{color:#fff;background:#202020;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:18px 20px;font-size:22px;font-weight:700;display:flex}.ProductSidebar-module__cRtXAW__accordionHeader:hover{background:#252525}.ProductSidebar-module__cRtXAW__accordionContent{background:#151515;padding:12px}.ProductSidebar-module__cRtXAW__productButton{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #353535;width:100%;padding:18px;font-size:18px;font-weight:600;transition:all .2s}.ProductSidebar-module__cRtXAW__productButton:hover{background:#292929}.ProductSidebar-module__cRtXAW__selected{background:#181818;border:1px solid #303030;border-radius:12px;width:320px;padding:20px}
.ProductSelector-module__xYfENW__selector{flex-direction:column;gap:18px;margin-top:15px;display:flex}.ProductSelector-module__xYfENW__group{flex-direction:column;gap:8px;display:flex}.ProductSelector-module__xYfENW__label{color:#666;font-size:13px;font-weight:600}.ProductSelector-module__xYfENW__options{flex-wrap:wrap;gap:8px;display:flex}.ProductSelector-module__xYfENW__option{cursor:pointer;background:#fff;border:1px solid #d4af37;border-radius:8px;padding:8px 14px;transition:all .2s;color:#222!important}.ProductSelector-module__xYfENW__option:hover{border-color:#f39c12}.ProductSelector-module__xYfENW__activeOption{color:#fff;cursor:pointer;background:#f39c12;border:none;border-radius:8px;padding:8px 14px}.ProductSelector-module__xYfENW__addButton{color:#fff;cursor:pointer;background:#f39c12;border:none;border-radius:8px;margin-top:10px;padding:12px;font-weight:600;transition:all .2s}.ProductSelector-module__xYfENW__addButton:hover{background:#e67e22}
.SetCanvas-module__tTFZfG__canvas{flex-shrink:0;width:620px;height:860px;position:relative}.SetCanvas-module__tTFZfG__tray{object-fit:contain;z-index:1}.SetCanvas-module__tTFZfG__plate{z-index:20;width:60px;height:auto;transition:all .25s;position:absolute}.SetCanvas-module__tTFZfG__plate:hover{transform:scale(1.05)}
.SelectedProducts-module__SrWHcG__quoteArea{margin-top:30px}.SelectedProducts-module__SrWHcG__quoteButton{color:#fff;cursor:pointer;background:#c40000;border:none;border-radius:10px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .25s}.SelectedProducts-module__SrWHcG__quoteButton:hover{background:#e00000}
.QuoteForm-module__hQj56q__section{background:#f8f8f8;padding:110px 8%}.QuoteForm-module__hQj56q__container{max-width:1100px;margin:auto}.QuoteForm-module__hQj56q__header{text-align:center;margin-bottom:70px}.QuoteForm-module__hQj56q__header span{color:#d4af37;letter-spacing:2px;margin-bottom:14px;font-size:14px;font-weight:700;display:inline-block}.QuoteForm-module__hQj56q__header h2{color:#111;margin-bottom:18px;font-size:52px;line-height:1.15}.QuoteForm-module__hQj56q__header p{color:#666;max-width:720px;margin:auto;font-size:17px;line-height:1.8}.QuoteForm-module__hQj56q__form{background:#fff;border:1px solid #ececec;border-radius:24px;max-width:1100px;margin:auto;padding:60px;box-shadow:0 25px 70px #0000000f}.QuoteForm-module__hQj56q__title{color:#111;margin:45px 0 25px;font-size:24px;font-weight:700}.QuoteForm-module__hQj56q__title:first-child{margin-top:0}.QuoteForm-module__hQj56q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.QuoteForm-module__hQj56q__input{color:#1f2937;appearance:none;background:#fff;border:1px solid #d9d9d9;border-radius:14px;outline:none;width:100%;height:62px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500;transition:all .25s}.QuoteForm-module__hQj56q__input::placeholder{color:#8a8a8a;opacity:1}.QuoteForm-module__hQj56q__input:hover{border-color:#bdbdbd}.QuoteForm-module__hQj56q__input:focus{border-color:#d4af37;box-shadow:0 0 0 4px #d4af3724}select.QuoteForm-module__hQj56q__input{cursor:pointer}.QuoteForm-module__hQj56q__textarea{color:#1f2937;resize:vertical;background:#fff;border:1px solid #d9d9d9;border-radius:14px;outline:none;width:100%;min-height:210px;margin-top:22px;padding:20px;font-family:inherit;font-size:15px;line-height:1.7;transition:all .25s}.QuoteForm-module__hQj56q__textarea::placeholder{color:#8a8a8a;opacity:1}.QuoteForm-module__hQj56q__textarea:hover{border-color:#bdbdbd}.QuoteForm-module__hQj56q__textarea:focus{border-color:#d4af37;box-shadow:0 0 0 4px #d4af3724}.QuoteForm-module__hQj56q__checkbox{color:#555;align-items:flex-start;gap:14px;margin:32px 0;font-size:15px;line-height:1.7;display:flex}.QuoteForm-module__hQj56q__checkbox input{accent-color:#d4af37;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:2px}.QuoteForm-module__hQj56q__checkbox span{color:#555}.QuoteForm-module__hQj56q__checkbox a{color:#111;font-weight:600;text-decoration:none;transition:all .25s}.QuoteForm-module__hQj56q__checkbox a:hover{color:#d4af37}.QuoteForm-module__hQj56q__button{color:#fff;letter-spacing:.3px;cursor:pointer;background:#111;border:none;border-radius:14px;width:100%;height:62px;margin-top:10px;font-size:16px;font-weight:700;transition:all .3s}.QuoteForm-module__hQj56q__button:hover{color:#111;background:#d4af37;transform:translateY(-2px);box-shadow:0 15px 35px #d4af3740}.QuoteForm-module__hQj56q__button:active{transform:translateY(0)}.QuoteForm-module__hQj56q__input:disabled,.QuoteForm-module__hQj56q__textarea:disabled{cursor:not-allowed;opacity:.8;background:#f5f5f5}@media (max-width:900px){.QuoteForm-module__hQj56q__section{padding:90px 6%}.QuoteForm-module__hQj56q__header{margin-bottom:50px}.QuoteForm-module__hQj56q__header h2{font-size:40px}.QuoteForm-module__hQj56q__header p{font-size:16px}.QuoteForm-module__hQj56q__form{border-radius:20px;padding:40px 28px}.QuoteForm-module__hQj56q__grid{grid-template-columns:1fr;gap:18px}.QuoteForm-module__hQj56q__title{margin:38px 0 20px;font-size:22px}.QuoteForm-module__hQj56q__textarea{min-height:180px}}@media (max-width:600px){.QuoteForm-module__hQj56q__section{padding:70px 5%}.QuoteForm-module__hQj56q__header span{font-size:13px}.QuoteForm-module__hQj56q__header h2{font-size:32px}.QuoteForm-module__hQj56q__header p{font-size:15px;line-height:1.7}.QuoteForm-module__hQj56q__form{padding:28px 20px}.QuoteForm-module__hQj56q__input{height:56px;padding:0 16px;font-size:14px}.QuoteForm-module__hQj56q__textarea{min-height:160px;padding:16px;font-size:14px}.QuoteForm-module__hQj56q__button{height:58px;font-size:15px}.QuoteForm-module__hQj56q__checkbox{gap:12px;font-size:14px}.QuoteForm-module__hQj56q__checkbox input{width:18px;height:18px}}
.page-module__PnZsmq__page{background:#0f172a;min-height:100vh;padding:80px 0}.page-module__PnZsmq__container{width:min(1200px,92%);margin:0 auto}
