.tg-overlay-guide{--og-ink:#17251d;--og-green:#315c45;max-width:1380px;margin:auto;padding:0 clamp(1rem,4vw,4rem) 5rem;color:var(--og-ink);font-family:"DM Sans",sans-serif}.tg-overlay-hero{display:grid;grid-template-columns:1fr minmax(360px,.8fr);gap:clamp(2rem,7vw,7rem);align-items:center;padding:clamp(4rem,9vw,8rem) 0}.tg-overlay-hero h1{margin:.5rem 0 1rem;font:850 clamp(3rem,7vw,6.5rem)/.92 Manrope,sans-serif;letter-spacing:-.055em}.tg-overlay-hero h1 em{color:var(--tg-rust);font-style:normal}.tg-overlay-hero p{max-width:700px;font-size:1.15rem;line-height:1.65}.tg-overlay-demo-photo,.tg-guide-photo{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(155deg,#dfd4be,#9b7656);box-shadow:0 28px 60px rgba(31,37,31,.22)}.tg-overlay-demo-photo{min-height:480px}.tg-demo-object{position:absolute;display:block;filter:drop-shadow(0 15px 15px rgba(0,0,0,.25))}.tg-demo-object.is-lamp{left:10%;top:13%;width:28%;height:64%;border-radius:50% 50% 12% 12%;background:linear-gradient(90deg,#b57d42,#ead19d 48%,#8b5d32 50% 58%,#e1b976 60%)}.tg-demo-object.is-lamp:after{content:"";position:absolute;left:42%;bottom:-18%;width:16%;height:38%;background:#62452f}.tg-demo-object.is-chair{right:8%;bottom:8%;width:48%;height:50%;border:12px solid #4b3c2f;border-radius:14px;background:linear-gradient(135deg,#76916c,#455a43)}.tg-demo-object.is-chair:before{content:"";position:absolute;left:8%;right:8%;top:-72%;height:72%;border:10px solid #4b3c2f;border-bottom:0;border-radius:20px 20px 0 0}.tg-demo-object.is-box{left:9%;bottom:7%;width:35%;height:22%;border-radius:8px;background:#bf8c52;box-shadow:inset 0 0 0 5px #98703f}.tg-demo-status,.tg-demo-price,.tg-demo-condition{position:absolute;z-index:3;display:grid;place-items:center;color:#fff;font:900 clamp(.72rem,2vw,1.3rem)/1 Manrope,sans-serif;letter-spacing:.06em;box-shadow:0 5px 18px rgba(0,0,0,.3)}.tg-demo-status{left:49%;top:33%;width:42%;height:16%;border:3px solid #fff;border-radius:8px;background:rgba(190,47,38,.9);transform:rotate(-7deg)}.tg-demo-price{left:10%;bottom:8%;min-width:24%;padding:.75rem 1rem;border:3px solid #fff;border-radius:999px;background:#d8f06c;color:#17251d}.tg-demo-condition{right:4%;top:15%;width:40%;height:14%;padding-right:8%;background:rgba(245,197,66,.83);color:#17251d;clip-path:polygon(0 18%,72% 18%,72% 0,100% 50%,72% 100%,72% 82%,0 82%)}.tg-overlay-types{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-bottom:clamp(4rem,8vw,7rem)}.tg-overlay-types article{padding:1.25rem;border:1px solid #d1d9d2;border-radius:22px;background:#fff}.tg-overlay-types article>span{display:block;margin-top:1rem;color:#315c45;font-size:.7rem;font-weight:900;letter-spacing:.12em}.tg-overlay-types h2{font:800 1.55rem/1.1 Manrope,sans-serif}.tg-overlay-types small{display:block;padding-top:.8rem;border-top:1px solid #e0e4df;color:#526159}.tg-type-visual{position:relative;height:150px;overflow:hidden;border-radius:15px;background:linear-gradient(145deg,#d8cab5,#957a61)}.tg-type-visual .tg-demo-status,.tg-type-visual .tg-demo-price,.tg-type-visual .tg-demo-condition{left:15%;right:auto;top:38%;bottom:auto;width:70%;height:28%;transform:none;font-size:1rem}.tg-type-visual .tg-demo-price{min-width:0;padding:.5rem}.tg-overlay-steps{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center;padding:clamp(3rem,7vw,6rem);margin:0 calc(clamp(1rem,4vw,4rem) * -1);background:#f0f4eb}.tg-overlay-step-copy h2{margin:.4rem 0;font:800 clamp(2rem,4vw,3.6rem)/1 Manrope,sans-serif}.tg-overlay-step-copy p,.tg-overlay-step-copy li{line-height:1.6}.tg-overlay-step-copy ul{padding-left:1.2rem}.tg-guide-window{overflow:hidden;border:1px solid #cad3cb;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(29,51,37,.13)}.tg-guide-window>header{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;background:#17251d;color:#fff;font-weight:800}.tg-guide-window>header i{width:.75rem;height:.75rem;border-radius:50%;background:#d8f06c}.tg-guide-photo{min-height:310px;border-radius:0;box-shadow:none}.tg-guide-window>footer{display:grid;gap:.25rem;padding:1rem}.tg-guide-window>footer small{color:#69736d}.tg-guide-controls{display:grid;grid-template-columns:1fr auto;gap:.7rem;padding:1.25rem}.tg-guide-controls label{display:grid;gap:.25rem;font-size:.75rem;font-weight:800}.tg-guide-controls input,.tg-guide-controls select{padding:.7rem;border:1px solid #ccd2cc;border-radius:9px;background:#fff}.tg-guide-controls button{align-self:end;padding:.7rem;border:0;border-radius:999px;background:#17251d;color:#fff;font-weight:800}.tg-guide-photo .tg-demo-object.is-chair{right:20%;bottom:10%;width:55%;height:46%}.tg-guide-photo .tg-demo-object.is-lamp{left:20%;top:10%}.tg-guide-photo .tg-demo-price i,.tg-guide-photo .tg-demo-condition i{position:absolute;right:-7px;bottom:-7px;width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:#d8f06c}.tg-guide-save{width:max-content;padding:.75rem 1rem;border:0;border-radius:999px;background:#d8f06c;font-weight:900}.tg-drag-key{display:flex;gap:.8rem;flex-wrap:wrap}.tg-drag-key span{padding:.7rem 1rem;border-radius:999px;background:#fff;font-weight:800}.tg-drag-key i{font-style:normal;color:#315c45}.tg-overlay-uses{padding:clamp(5rem,9vw,8rem) 0}.tg-overlay-uses>div:first-child{max-width:760px}.tg-overlay-uses h2,.tg-overlay-do-dont h2,.tg-overlay-final h2{font:800 clamp(2rem,5vw,4.2rem)/1 Manrope,sans-serif}.tg-overlay-uses>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.tg-overlay-uses article{padding:1.4rem;border:1px solid #d2dad4;border-radius:18px}.tg-overlay-uses article b{font-size:1.1rem}.tg-overlay-uses article p{color:#617067}.tg-overlay-do-dont{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tg-overlay-do-dont>div{padding:clamp(1.5rem,4vw,3rem);border-radius:24px;background:#eaf2e5}.tg-overlay-do-dont>div:last-child{background:#f6e9e4}.tg-overlay-do-dont h2{margin-top:0}.tg-overlay-do-dont li{margin:.7rem 0}.tg-overlay-final{display:grid;justify-items:center;text-align:center;padding:clamp(5rem,10vw,9rem) 1rem}.tg-overlay-final p{font-size:1.1rem}.tg-mask-guide-link{font-weight:900;color:#315c45}.tg-mask-guide-link:hover{text-decoration-thickness:2px}@media(max-width:900px){.tg-overlay-hero,.tg-overlay-steps{grid-template-columns:1fr}.tg-overlay-types{grid-template-columns:1fr}.tg-overlay-uses>div:last-child,.tg-overlay-do-dont{grid-template-columns:1fr}.tg-overlay-demo-photo{min-height:420px}.tg-overlay-steps .tg-overlay-step-copy:nth-of-type(2){order:3}}@media(max-width:560px){.tg-overlay-guide{padding-left:1rem;padding-right:1rem}.tg-overlay-demo-photo{min-height:340px}.tg-guide-photo{min-height:250px}.tg-guide-controls{grid-template-columns:1fr}.tg-overlay-steps{margin-left:-1rem;margin-right:-1rem;padding:2rem 1rem}}
.tg-overlay-guide .tg-overlay-demo-photo,.tg-overlay-guide .tg-guide-photo,.tg-overlay-guide .tg-type-visual{background-color:#d9d1c5;background-image:linear-gradient(rgba(10,18,13,.04),rgba(10,18,13,.04)),url("../images/common-trade-items.webp");background-repeat:no-repeat;background-size:cover}.tg-overlay-guide .tg-overlay-demo-photo{background-position:center}.tg-overlay-guide .tg-demo-object{display:none}.tg-overlay-types article:nth-child(1) .tg-type-visual{background-size:200%;background-position:0 0}.tg-overlay-types article:nth-child(2) .tg-type-visual{background-size:200%;background-position:100% 0}.tg-overlay-types article:nth-child(3) .tg-type-visual{background-size:200%;background-position:0 100%}.tg-guide-window:nth-of-type(2) .tg-guide-photo{background-size:200%;background-position:0 100%}.tg-guide-window.is-editing .tg-guide-photo{background-size:200%;background-position:100% 0}.tg-guide-window:nth-last-of-type(1) .tg-guide-photo{background-position:center}.tg-overlay-header-actions{display:flex;align-items:center;gap:.65rem}.tg-overlay-back{gap:.4rem}.tg-overlay-final>.tg-overlay-back{margin-top:.35rem;background:#fff;color:#17251d}@media(max-width:680px){.tg-overlay-guide>.tg-appbar{align-items:flex-start;gap:1rem}.tg-overlay-header-actions{align-items:stretch;flex-direction:column}.tg-overlay-header-actions .tg-btn{padding:.65rem .85rem}}
