.ohs{--swatch-size: 2.5rem;--glass-bg: rgba(255, 255, 255, .15);--glass-border: rgba(255, 255, 255, .2)}.ohs__customizer{display:flex;flex-direction:column;gap:2.5rem;margin-top:2rem}.ohs__field{display:flex;flex-direction:column;gap:.8rem}.ohs__field--checkbox{flex-direction:row;align-items:center;gap:1rem;cursor:pointer}.ohs__field--checkbox input{width:2rem;height:2rem;cursor:pointer}.ohs__swatches{display:flex;flex-wrap:wrap;gap:1.5rem}.ohs__swatch label{display:flex;align-items:center;gap:.8rem;cursor:pointer;padding:.5rem 1rem;border:1px solid var(--glass-border);border-radius:2rem;transition:all .2s ease}.ohs__swatch input:checked+label{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),1)}.ohs__swatch-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.ohs__slider{width:100%;margin:1rem 0;cursor:pointer}.ohs__slider-labels{display:flex;justify-content:space-between;font-size:1rem;color:rgba(var(--color-foreground),.6)}.ohs__hint{font-size:1.1rem;opacity:.7;margin-top:.4rem}.ohs__error{color:#d0021b;font-size:1.2rem;margin-top:.4rem}.ohs__preview{margin-top:1rem}.ohs__preview-canvas{width:100%;aspect-ratio:4/3;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:1rem;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #0000000d;transition:transform .3s ease}.ohs__preview-content{background:var(--glass-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid var(--glass-border);padding:2rem;border-radius:.5rem;text-align:center;box-shadow:0 8px 32px #1f26871a;max-width:90%;word-break:break-word}.ohs__preview-text{font-family:inherit;font-size:1.6rem;font-weight:500;white-space:pre-wrap;color:#333}.ohs__preview-phone{margin-top:1rem;font-size:1.4rem;color:#555}.ohs__summary{background:rgba(var(--color-foreground),.03);padding:1.5rem;border-radius:.5rem;font-size:1.3rem;border-left:3px solid rgba(var(--color-foreground),.2)}.field__input.invalid{border-color:#d0021b}.ohs{--ohs-accent: rgba(var(--color-button), 1);--ohs-card-bg: rgb(var(--color-background));--ohs-border: rgba(var(--color-foreground), .1);--ohs-shadow: 0 10px 30px -10px rgba(0, 0, 0, .1);padding:2rem 0}.ohs__layout{display:grid;grid-template-columns:minmax(320px,560px) minmax(320px,420px);gap:28px;justify-content:center;align-items:start}.ohs__mockup-tabs{display:flex;gap:1rem;padding:.5rem;background:rgba(var(--color-foreground),.05);border-radius:30px;border:1px solid var(--ohs-border);margin-top:1rem}.ohs__mockup-tab{padding:.8rem 1.8rem;border-radius:25px;background:transparent;border:none;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:rgb(var(--color-foreground))}.ohs__mockup-tab:hover{background:rgba(var(--color-foreground),.05)}.ohs__mockup-tab.active{background:var(--ohs-accent);color:#fff;box-shadow:0 4px 12px rgba(var(--ohs-accent-rgb),.2)}.ohs__realsize-btn{display:flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;background:rgba(var(--color-foreground),.05);border:1px solid var(--ohs-border);border-radius:8px;font-size:1.2rem;font-weight:600;cursor:pointer;color:rgb(var(--color-foreground));transition:all .2s}.ohs__realsize-btn:hover{background:rgba(var(--color-foreground),.1)}.ohs__realsize-btn.active{background:#2ecc71;color:#fff;border-color:#27ae60}.ohs__preview-left{display:flex;flex-direction:column}.ohs__preview-container.is-realsize{max-width:none!important;width:auto!important;aspect-ratio:auto!important;transition:all .5s cubic-bezier(.4,0,.2,1)}.ohs__preview-container.is-realsize .ohs__preview-glass{padding:40px}.ohs__preview-column{width:100%}.ohs__preview-sticky{position:sticky;top:2rem;display:flex;flex-direction:column;align-items:center}.ohs__preview-container{background:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:var(--ohs-shadow);display:flex;flex-direction:column;width:100%;max-width:560px;aspect-ratio:1 / 1}.ohs__preview-glass{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:5%;transition:all .4s ease;overflow:hidden;background-size:cover;background-position:center}.scene--neutral .ohs__preview-glass{background:linear-gradient(135deg,#101820,#1a2a3a)}.scene--window .ohs__preview-glass{background-image:url(mockup-window.png)}.scene--window .ohs__preview-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.scene--window .ohs__preview-glass:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(105deg,transparent 45%,rgba(255,255,255,.04) 48%,rgba(255,255,255,.06) 50%,transparent 52%);transform:rotate(15deg);pointer-events:none}.scene--door .ohs__preview-glass{background-image:url(mockup-door.png)}.scene--door .ohs__preview-glass:after{content:"";position:absolute;right:20px;top:50%;width:10px;height:80px;background:linear-gradient(to right,#bdc3c7,#95a5a6);border-radius:4px;transform:translateY(-50%);box-shadow:2px 2px 10px #00000080}.scene--wall .ohs__preview-glass{background-image:url(mockup-wall.png)}.scene--wall .ohs__preview-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 20%,transparent 80%,rgba(0,0,0,.5) 100%);pointer-events:none}#SvgText{opacity:.92;mix-blend-mode:screen;filter:blur(.25px);text-shadow:0 0 1px rgba(255,255,255,.3);cursor:move;-webkit-user-select:none;user-select:none;transition:opacity .2s}.ohs__snap-guide{stroke:var(--ohs-accent);stroke-width:1;stroke-dasharray:4,4;opacity:0;transition:opacity .2s;pointer-events:none}.ohs__snap-guide.active{opacity:.6}.scene--wall #SvgText{mix-blend-mode:normal;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}#StickerSvg{width:100%;height:100%;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.ohs__preview-info{background:#ffffff08;padding:.8rem 1.2rem;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;color:#fff;border-top:1px solid rgba(255,255,255,.1)}.ohs__preview-helper{font-size:1rem;opacity:.5;color:#fff;margin:.5rem 0 .2rem}.ohs__scene-hint{font-size:.9rem;font-weight:500;color:var(--ohs-accent);opacity:.8;margin:0 0 1rem}.ohs__warning-hint{color:#fc0;font-weight:700}.ohs__card{background:var(--ohs-card-bg);border:1px solid var(--ohs-border);border-radius:16px;padding:2.5rem;box-shadow:var(--ohs-shadow);margin-top:0}.ohs__stepper-progress{margin-bottom:2rem}.ohs__step-dots{display:flex;gap:8px;margin-bottom:1rem}.ohs__dot{flex:1;height:4px;background:var(--ohs-border);border-radius:4px;transition:background .3s ease}.ohs__dot.active{background:var(--ohs-accent)}.ohs__dot.completed{background:var(--ohs-accent);opacity:.6}.ohs__step-title{font-size:1.8rem;margin:0;font-weight:600}.ohs__step-panel{display:none;animation:fadeIn .4s ease}.ohs__step-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ohs__quick-colors{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.ohs__quick-swatch label{cursor:pointer;display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--ohs-border);border-radius:12px;transition:all .2s ease}.ohs__quick-swatch input:checked+label{border-color:var(--ohs-accent);background:rgba(var(--color-button),.05)}.ohs__quick-dot{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.ohs__more-colors-toggle{width:100%;padding:1.2rem;background:none;border:1px dashed var(--ohs-border);border-radius:8px;cursor:pointer;font-weight:600;color:var(--ohs-accent);transition:background .2s;margin-bottom:1rem}.ohs__color-accordion{display:none;border:1px solid var(--ohs-border);border-radius:12px;padding:1.5rem;max-height:400px;overflow-y:auto}.ohs__color-accordion.active{display:block}.ohs__search-wrap{position:sticky;top:0;background:var(--ohs-card-bg);padding-bottom:1rem;z-index:2}.ohs__search-input{width:100%;padding:.8rem 1.2rem;border:1px solid var(--ohs-border);border-radius:8px;font-size:1.3rem;margin-bottom:1rem}.ohs__color-group{margin-bottom:2rem;border-bottom:1px solid var(--ohs-border);padding-bottom:1.5rem}.ohs__color-group:last-child{border:none}.ohs__group-title{font-size:1.3rem;text-transform:uppercase;letter-spacing:.1rem;margin-bottom:1.2rem;opacity:.7}.ohs__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:1rem}.ohs__swatch label{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ohs__swatch-dot{width:32px;height:32px;border-radius:50%;border:2px solid transparent;padding:2px;background-clip:content-box;transition:all .2s ease;box-shadow:0 0 0 1px var(--ohs-border)}.ohs__swatch input:checked+label .ohs__swatch-dot{border-color:var(--ohs-accent);transform:scale(1.15)}.ohs__swatch-name{font-size:.9rem;opacity:.8;line-height:1.2}.ohs__slider-container{position:relative;margin:1.5rem 0}.ohs__slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--ohs-border);border-radius:4px;outline:none}.ohs__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:var(--ohs-accent);border:4px solid var(--ohs-card-bg);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #0003}.ohs__slider-ticks{display:flex;justify-content:space-between;padding:0 12px;margin-top:-10px;pointer-events:none}.tick{width:2px;height:10px;background:var(--ohs-border)}.ohs__size-display{text-align:center;font-size:2.4rem;font-weight:700;margin:1rem 0}.ohs__textarea,.ohs__input{width:100%;background:rgba(var(--color-foreground),.03);border:1px solid var(--ohs-border);border-radius:8px;padding:1.2rem;font-family:inherit;font-size:1.4rem;color:rgb(var(--color-foreground));transition:border-color .2s}.ohs__textarea{min-height:100px;line-height:1.4}.ohs__mockup-tab,.ohs__realsize-btn,.ohs__preset-btn,.ohs__more-colors-toggle,.ohs__search-input{font-family:inherit}.ohs__textarea:focus,.ohs__input:focus{border-color:var(--ohs-accent);outline:none}.ohs__field-meta{text-align:right;font-size:1.1rem;opacity:.6;margin-top:.4rem}.ohs__font-modern-sans{font-family:Inter,Roboto,sans-serif}.ohs__font-elegant-serif{font-family:Playfair Display,Georgia,serif}.ohs__font-bold-sans{font-family:Montserrat,Work Sans,sans-serif;font-weight:800}.ohs__font-handwritten{font-family:Dancing Script,"Cursive",cursive}.checkbox-field{display:flex;gap:1.2rem}.checkbox-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--ohs-accent);margin-top:3px}.checkbox-field label{display:flex;flex-direction:column}.checkbox-field label strong{margin-bottom:2px}.checkbox-field label span{font-size:1.2rem;opacity:.7;line-height:1.3}.ohs__summary-box{background:rgba(var(--color-foreground),.02);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.ohs__summary-item{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--ohs-border)}.ohs__summary-item:last-child{border:none}.ohs__summary-label{opacity:.6}.ohs__summary-value{font-weight:600;text-align:right;max-width:60%}.ohs__nav-buttons{display:flex;gap:1rem;margin-top:2rem}.ohs__nav-buttons .button{flex:1}.ohs__hint{font-size:1.1rem;opacity:.6;line-height:1.3;margin-top:.8rem}.ohs-summary__price{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:12px;background:rgba(var(--color-foreground),.05);margin:12px 0 18px}.ohs-summary__price-label{font-size:1.4rem;opacity:.6}.ohs-summary__price-value{font-size:2.2rem;font-weight:600;color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.ohs__layout{grid-template-columns:1fr;gap:1.5rem}.ohs__preview-sticky{position:static;margin-bottom:1rem}.ohs__preview-container{max-width:100%;margin:0 auto}.ohs__card{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ohs-sticker.css.map */
