.sl-curtain{display:block;margin:2rem 0;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--text-boxes-radius,0);background:rgb(var(--color-background))}.sl-curtain *{box-sizing:border-box}.sl-curtain h2{margin:0 0 1rem;font-size:2.3rem}.sl-curtain .sl-note{margin:.7rem 0 1.6rem;font-size:1.3rem;line-height:1.6}.sl-curtain .sl-badge{display:inline-block;padding:.3rem .8rem;margin-bottom:1rem;background:rgba(var(--color-foreground),.07);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.sl-curtain fieldset{border:0;margin:0;padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.15);min-width:0}.sl-curtain legend{padding:1.2rem 0 0;font-weight:600;font-size:1.5rem}.sl-curtain .sl-options{display:flex;flex-wrap:wrap;gap:.8rem}.sl-curtain .sl-choice{position:relative;display:block;cursor:pointer}.sl-curtain .sl-choice input{position:absolute;width:1px;height:1px;opacity:0}.sl-curtain .sl-choice span{display:block;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.25);font-size:1.3rem}.sl-curtain .sl-choice input:checked+span{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.sl-curtain .sl-choice input:focus-visible+span{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.sl-curtain select,.sl-curtain input[type=number]{width:100%;min-height:4.4rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.4);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;border-radius:0}.sl-curtain label.sl-label{display:block;font-size:1.3rem;margin:.7rem 0}.sl-curtain .sl-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.sl-curtain .sl-diagram{margin:1rem 0;padding:1.5rem;background:rgba(var(--color-foreground),.035)}.sl-curtain .sl-panels{height:15rem;display:flex;justify-content:center;gap:1.5rem;border-top:3px solid currentColor;padding-top:.8rem}.sl-curtain .sl-panel{width:34%;max-width:10rem;height:100%;background:repeating-linear-gradient(90deg,#e6dfd2 0,#faf7f1 12%,#d2c7b7 25%);border:1px solid #b6a994;border-top:6px solid #b6a994;position:relative}.sl-curtain .sl-panel.sl-pleated{background:repeating-linear-gradient(90deg,#cbbda8 0,#faf7f1 8%,#d2c7b7 13%);border-top-style:double}.sl-curtain .sl-panel.sl-grommet{border-top:6px dotted #554d42}.sl-curtain .sl-edge{position:absolute;width:6px;top:0;bottom:0;background:var(--sl-trim-color,#b69d76)}.sl-curtain .sl-left{left:0}.sl-curtain .sl-right{right:0}.sl-curtain .sl-bottom{height:6px;width:100%;top:auto;bottom:0}.sl-curtain .sl-total{padding:1.8rem 0;border-top:1px solid rgba(var(--color-foreground),.2)}.sl-curtain .sl-money{font-size:2.8rem;font-family:var(--font-heading-family);line-height:1.2;display:block}.sl-curtain .sl-summary{font-size:1.3rem;line-height:1.7;margin:1rem 0}.sl-curtain .sl-error{color:#9b231e;font-size:1.4rem}.sl-curtain .button{width:100%;margin-top:.8rem}.sl-curtain details{margin-top:1rem;font-size:1.3rem}.sl-curtain summary{cursor:pointer;text-decoration:underline}.sl-curtain [hidden]{display:none!important}@media(max-width:749px){.sl-curtain{padding:1.6rem}.sl-curtain .sl-grid{grid-template-columns:1fr}.sl-curtain .sl-money{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sl-curtain-customizer.css.map */
