@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-800.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/barlow-condensed-300.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.woff2)format("woff2")}.fg-scope,.fg-scope *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.fg-scope *{box-sizing:border-box}.fg-scope a{text-decoration:none}.fg-scope input,.fg-scope select,.fg-scope textarea,.fg-scope button{font-family:Barlow,sans-serif}.fg-scope input:focus,.fg-scope select:focus,.fg-scope textarea:focus{outline:none;border-color:#e55a1b!important}.fg-scope input::placeholder,.fg-scope textarea::placeholder{color:#00000052}.lg-root{background:#1b2228;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh;font-family:Barlow,sans-serif;display:grid}.lg-pad{background:#242c33;flex-direction:column;justify-content:center;gap:36px;padding:64px;display:flex}.lg-art{background:#1b2228;position:relative;overflow:hidden}.lg-input{color:#fff;background:#ffffff0d;border:1px solid #fff3;min-height:52px;padding:16px 18px;font:500 16px/1 Barlow,sans-serif;transition:border-color .2s}.lg-input::placeholder{color:#ffffff59}.lg-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font:600 11.5px/1 Barlow,sans-serif}.lg-btn{color:#fff;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#e55a1b;border:0;min-height:52px;padding:17px 30px;font:700 14px/1 Barlow,sans-serif;transition:background .2s}.lg-btn:hover{background:#f08a4f}.lg-btn:disabled{opacity:.6;cursor:default}.lg-alert{color:#f5b79a;background:#e55a1b1a;border-left:3px solid #e55a1b;padding:13px 16px;font:500 14px/1.5 Barlow,sans-serif}.lg-ghost{color:#ffffff8c;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;min-height:44px;padding:0;font:500 14px/1 Barlow,sans-serif;display:flex}.lg-ghost:hover{color:#e55a1b}@media (width<=860px){.lg-root{grid-template-columns:1fr}.lg-art{display:none}.lg-pad{padding:48px 24px}}.ad-shell{background:#f4f1ec;grid-template-columns:268px minmax(0,1fr);min-height:100vh;font-family:Barlow,sans-serif;display:grid}.ad-side{background:#242c33;flex-direction:column;gap:30px;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.ad-nav{text-align:left;cursor:pointer;letter-spacing:.04em;color:#ffffff9e;background:0 0;border:0;border-left:2px solid #0000;align-items:center;min-height:44px;padding:13px 15px;font:600 14px/1 Barlow,sans-serif;display:flex}.ad-nav:hover{background:#ffffff0f}.ad-nav[data-active=true]{color:#fff;background:#ffffff14;border-left-color:#e55a1b}.ad-side-link{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font:600 13px/1.5 Barlow,sans-serif;display:flex}.ad-side-link:hover{color:#fff}.ad-main{flex-direction:column;gap:40px;max-width:1180px;padding:44px 48px 80px;display:flex}.ad-card{background:#fff;border:1px solid #e8e4dc;flex-direction:column;gap:22px;padding:34px;display:flex}.ad-h2{text-transform:uppercase;color:#394c5b;margin:0;font:700 26px/1.1 Barlow Condensed,sans-serif}.ad-hint{color:#8a8378;font:400 13.5px/1.5 Barlow,sans-serif}.ad-lbl{letter-spacing:.14em;text-transform:uppercase;color:#8a8378;font:600 11.5px/1 Barlow,sans-serif}.ad-in{color:#394c5b;background:#fbfaf8;border:1px solid #e8e4dc;width:100%;min-height:46px;padding:12px 14px;font:500 15px/1.3 Barlow,sans-serif;transition:border-color .2s}.ad-ta{color:#394c5b;resize:vertical;background:#fbfaf8;border:1px solid #e8e4dc;width:100%;min-height:92px;padding:12px 14px;font:500 15px/1.5 Barlow,sans-serif}.ad-price{text-align:right;color:#394c5b;background:#fbfaf8;border:1px solid #e8e4dc;width:104px;min-height:44px;padding:11px 12px;font:700 20px/1 Barlow Condensed,sans-serif}.ad-row{border:1px solid #e8e4dc;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.ad-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.ad-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.ad-btn{color:#fff;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#e55a1b;border:0;min-height:48px;padding:15px 28px;font:700 13.5px/1 Barlow,sans-serif;transition:background .2s}.ad-btn:hover{background:#c74c14}.ad-btn:disabled{opacity:.6;cursor:default}.ad-ghost{color:#8a8378;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #d9d3c8;min-height:44px;padding:12px 20px;font:700 12.5px/1 Barlow,sans-serif;transition:border-color .2s,color .2s}.ad-ghost:hover{color:#e55a1b;border-color:#e55a1b}.ad-item{background:#fbfaf8;border:1px solid #e8e4dc;flex-direction:column;gap:14px;padding:20px;display:flex}.ad-switch{color:#8a8378;cursor:pointer;align-items:center;gap:10px;font:500 14px/1 Barlow,sans-serif;display:flex}.ad-switch input{accent-color:#e55a1b;width:17px;height:17px}@media (width<=1000px){.ad-shell{grid-template-columns:1fr}.ad-side{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px 24px;height:auto;padding:16px 24px;position:static}.ad-side nav{flex-wrap:wrap;flex-direction:row!important}.ad-side-foot{margin-left:auto;border-top:0!important;flex-direction:row!important;gap:20px!important;margin-top:0!important;padding-top:0!important}.ad-main{padding:36px 24px}.ad-two,.ad-three{grid-template-columns:1fr}}
