#stact-wine{color-scheme:light;--ink:#17201d;--muted:#6d746d;--line:#dcded6;--paper:#f6f5f0;--white:#fff;--dark:#151917;--gold:#aa8d60;--goldlight:#d7c29a;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}#stact-wine *{box-sizing:border-box}#stact-wine{margin:0;color:var(--ink);background:#e7e8e3;font-family:var(--sans);font-size:16px;line-height:1.48}#stact-wine button,#stact-wine input,#stact-wine textarea{font:inherit}#stact-wine button{cursor:pointer}#stact-wine :focus-visible{outline:2px solid #9b7538;outline-offset:3px}#stact-wine .site-header{min-height:76px;background:var(--dark);color:#ebece6;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(22px,4vw,72px);border-bottom:1px solid #343b36}#stact-wine .brand{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit}#stact-wine .brand-logo{display:block;width:122px;height:auto;flex:none}#stact-wine .brand-detail{display:block;color:#cbd0c7;letter-spacing:.035em;font-size:13px;line-height:1.3;max-width:225px}#stact-wine .header-label{color:var(--goldlight);font-size:12px;text-transform:uppercase;letter-spacing:.18em;text-align:right}#stact-wine .intro{background:var(--dark);color:#f4f1ea;padding:32px clamp(22px,4vw,72px) 37px;display:flex;align-items:end;justify-content:space-between;gap:28px}#stact-wine .eyebrow{color:var(--goldlight);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.19em}#stact-wine h1,#stact-wine h2,#stact-wine h3,#stact-wine p{margin-top:0}#stact-wine h1{font:normal clamp(2.2rem,4vw,4.2rem)/1.06 var(--serif);letter-spacing:-.035em;margin:13px 0 0}#stact-wine .intro p{max-width:410px;color:#b9beb8;margin:0 0 4px;font-size:15px}#stact-wine .workspace{max-width:1700px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(385px,.95fr);min-height:calc(100vh - 185px);box-shadow:0 22px 80px #10141018}#stact-wine .form-panel{background:var(--paper);padding:38px clamp(22px,4vw,70px) 70px}#stact-wine .section-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:17px}#stact-wine .section-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#8b7758;font-weight:700}#stact-wine .section-count{font-family:var(--serif);color:#a6aaa0;font-size:17px}#stact-wine .group{border:0;padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid var(--line);min-width:0}#stact-wine .group:last-of-type{margin-bottom:25px}#stact-wine .group legend{padding:0;margin:0 0 8px;width:100%;font:normal clamp(1.65rem,2.5vw,2.2rem)/1.16 var(--serif);letter-spacing:-.025em}#stact-wine .field-help{color:var(--muted);font-size:14px;margin:0 0 23px}#stact-wine .measure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#stact-wine .field-label{display:block;color:#3c4941;font-size:14px;font-weight:700;margin:0 0 8px}#stact-wine .measure-wrap{display:flex;align-items:center;background:#fff;border:1px solid #cfd4ca;transition:border-color .2s}#stact-wine .measure-wrap:focus-within{border-color:#8e784e;box-shadow:0 0 0 2px #cbb78955}#stact-wine .measure-wrap input{min-width:0;width:100%;border:0;background:transparent;padding:13px 3px 13px 15px;color:var(--ink);outline:0;font-size:17px}#stact-wine .measure-wrap span{color:#7d857b;padding:0 13px 0 4px;font-size:13px}#stact-wine input::placeholder,#stact-wine textarea::placeholder{color:#9da59b}#stact-wine .sub-label{display:block;font-size:14px;font-weight:700;margin:23px 0 10px}#stact-wine .choices{display:grid;gap:9px}#stact-wine .choices.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#stact-wine .choices.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#stact-wine .choice{display:block;position:relative;min-width:0}#stact-wine .choice input{position:absolute;opacity:0;width:1px;height:1px}#stact-wine .choice span{min-height:62px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:13px 15px;border:1px solid #d1d5cb;background:#fff;transition:border-color .18s,background .18s;font-size:14px;line-height:1.3}#stact-wine .choice strong{font-size:14px;font-weight:700}#stact-wine .choice small{font-size:12px;color:#727c72;line-height:1.3}#stact-wine .choice input:checked+span{border-color:#766442;background:#f0ede5;box-shadow:inset 0 0 0 1px #766442}#stact-wine .choice input:focus-visible+span{outline:2px solid #9b7538;outline-offset:3px}#stact-wine .text-field{width:100%;border:1px solid #cfd4ca;background:#fff;color:var(--ink);padding:13px 15px;outline:0;border-radius:0}#stact-wine .text-field:focus{border-color:#8e784e;box-shadow:0 0 0 2px #cbb78955}#stact-wine textarea.text-field{min-height:105px;resize:vertical}#stact-wine .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#stact-wine .privacy{color:var(--muted);font-size:13px;margin:15px 0 0}#stact-wine .summary-panel{color:#f2f1e9;background:#1b201c;min-width:0}#stact-wine .summary-inner{position:sticky;top:0}#stact-wine .image-frame{height:clamp(220px,26vw,390px);position:relative;overflow:hidden;background:#292e29}#stact-wine .image-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:54% 50%}#stact-wine .image-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#161b18b8,transparent 45%);pointer-events:none}#stact-wine .image-caption{position:absolute;z-index:1;bottom:22px;left:clamp(22px,3vw,46px);color:#e9e7db;font-size:12px;letter-spacing:.13em;text-transform:uppercase}#stact-wine .summary-content{padding:30px clamp(22px,3vw,46px) 40px}#stact-wine .summary-head{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px}#stact-wine .summary-head h2{font:normal 2rem/1.12 var(--serif);margin:8px 0 0;letter-spacing:-.02em}#stact-wine .summary-head .eyebrow{color:#bda879}#stact-wine .summary-number{font-family:var(--serif);font-size:36px;line-height:1;color:#827966}#stact-wine .visual-card{border:1px solid #4d584e;background:#222a25;padding:12px 12px 7px}#stact-wine #roomPlan{display:block;width:100%;max-height:215px}#stact-wine .diagram-note{color:#b8c0b7;margin:4px 7px 2px;font-size:12px}#stact-wine .specs{margin:25px 0 0}#stact-wine .spec-row{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid #3e473f;font-size:14px}#stact-wine .spec-row dt{color:#aeb8ac}#stact-wine .spec-row dd{margin:0;color:#f0eee5;text-align:right}#stact-wine #notesRow[hidden],#stact-wine #emailRow[hidden]{display:none!important}#stact-wine .proposal{border-left:2px solid var(--gold);padding:0 0 0 17px;margin:25px 0 21px;color:#cbd1c8;font-size:14px}#stact-wine .proposal strong{display:block;color:#f2f0e8;font-weight:600;margin-bottom:4px}#stact-wine .actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}#stact-wine .action.send{grid-column:1 / -1;display:block}#stact-wine .action.send[hidden]{display:none!important}#stact-wine .action{border:1px solid #bca779;padding:13px 12px;color:#f4eddb;background:transparent;font-size:14px;font-weight:700;min-height:50px}#stact-wine .action.primary{background:#c4ad81;border-color:#c4ad81;color:#1c211d}#stact-wine .action:hover{filter:brightness(1.1)}#stact-wine .action:disabled{opacity:.43;cursor:not-allowed;filter:none}#stact-wine .action-hint{font-size:12px;color:#adb5a9;margin:11px 0 0;min-height:18px}#stact-wine .footer{background:#151917;color:#777f76;padding:20px clamp(22px,4vw,72px);font-size:12px;letter-spacing:.04em}#stact-wine .print-only{display:none}@media(max-width:1000px){#stact-wine .workspace{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}#stact-wine .form-panel{padding-right:28px;padding-left:28px}#stact-wine .choices.cols-3{grid-template-columns:1fr}#stact-wine .choices.cols-3 .choice span{min-height:48px}}@media(max-width:760px){#stact-wine .site-header{min-height:66px}#stact-wine .header-label{display:none}#stact-wine .intro{display:block;padding-top:27px;padding-bottom:27px}#stact-wine .intro p{margin-top:14px}#stact-wine .workspace{display:flex;flex-direction:column}#stact-wine .form-panel{padding:31px 22px 22px}#stact-wine .summary-inner{position:static}#stact-wine .image-frame{height:240px}#stact-wine .summary-content{padding:29px 22px 42px}#stact-wine .group{padding-bottom:30px;margin-bottom:30px}}@media(max-width:420px){#stact-wine .brand-logo{width:104px}#stact-wine .brand-detail{font-size:12px}}@media(max-width:420px){#stact-wine .measure-grid{gap:7px}#stact-wine .measure-wrap input{padding-left:8px;font-size:16px}#stact-wine .measure-wrap span{padding-right:6px}#stact-wine .choices.cols-2,#stact-wine .contact-grid,#stact-wine .actions{grid-template-columns:1fr}}#stact-wine [hidden]{display:none!important}#stact-wine h1,#stact-wine h2,#stact-wine legend{color:inherit}#stact-wine .site-header{position:static}#stact-wine .choices label{margin:0;cursor:pointer}#stact-wine .wine-success{padding:24px;margin-bottom:30px;border:2px solid #aa8d60;background:#f0ede5}#stact-wine .wine-success h2{font:28px Georgia,serif}#stact-wine .wine-success p{margin:10px 0 0}#stact-wine .spec-row dd{overflow-wrap:anywhere;white-space:pre-line}#stact-wine .measure-wrap input{margin:0;height:auto;line-height:1.4;box-shadow:none;border-radius:0}#stact-wine input,#stact-wine textarea{font-family:Arial,sans-serif;font-size:16px}body#weinkeller-konfigurator .main-content{padding-bottom:0!important}body#weinkeller-konfigurator .site-footer-wrapper{margin-top:0!important}.wine-process,.wine-glass{max-width:1100px;margin:24px auto 32px;padding:26px;background:#f5f4f0;color:#17201d;font:15px/1.6 Arial,sans-serif}.wine-process h2,.wine-glass h2{font:700 25px/1.25 Arial,sans-serif;margin:0 0 20px;color:inherit}.wine-process h3{font:700 17px/1.4 Arial,sans-serif;color:inherit;margin:0 0 10px}.wine-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wine-process a{color:inherit;text-decoration:underline}.wine-glass{display:flex;align-items:center;gap:32px;justify-content:space-between;border:1px solid #ddd}.wine-glass>div{max-width:720px}.wine-glass>a{flex:none;background:#17201d;color:#fff;padding:16px 22px;text-decoration:none}.wine-glass p{margin:0 0 10px}@media(max-width:760px){.wine-steps{grid-template-columns:1fr}.wine-process,.wine-glass{margin:20px;padding:22px}.wine-glass{display:block}.wine-glass>a{display:inline-block;margin-top:15px}#stact-wine .measure-grid{grid-template-columns:1fr}#stact-wine .brand-detail{max-width:170px}}#stact-wine .brand-logo{max-width:122px}#stact-wine .brand{text-transform:none}#stact-wine .form-panel label{letter-spacing:normal;text-transform:none}#stact-wine .wine-error{padding:20px;background:#fff0ec;color:#811d15;margin-bottom:20px}.wine-process blockquote{margin:20px 0;padding-left:20px;border-left:2px solid #aa8d60}
/*# sourceMappingURL=/cdn/shop/t/33/assets/stact-cellar-de.css.map */
