direct-order-form{display:grid;min-width:0}direct-order-form *,direct-order-form *:before,direct-order-form *:after{box-sizing:border-box}.direct-order__group{border:0;margin:0;padding:0;min-width:0}.direct-order{--do-line: rgba(var(--color-foreground), .14);--do-radius: .6rem}.direct-order__card{border:1px solid var(--do-line);border-radius:var(--do-radius);overflow:hidden;background-color:rgba(var(--color-foreground),.025)}.direct-order__body{padding:2.4rem}.direct-order__legend{display:block;padding:0;margin:0 0 1.2rem;font-size:calc(var(--font-body-size) * .95)}.direct-order__sizes{display:flex;flex-wrap:wrap;gap:.8rem}.direct-order input[type=radio][data-do-size]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.direct-order__size{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:8.4rem;min-height:5.2rem;padding:.6rem 1.6rem;margin:0;cursor:pointer;line-height:1.2;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--do-radius);transition:border-color .2s,background-color .2s,color .2s}.direct-order__size-sub{font-size:1.2rem;opacity:.65}.direct-order__size:hover{border-color:rgb(var(--color-foreground))}.direct-order input[type=radio][data-do-size]:checked+.direct-order__size{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.direct-order input[type=radio][data-do-size]:focus-visible+.direct-order__size{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.direct-order__specs{margin:1rem 0 0}.direct-order__qty-row{display:flex;align-items:stretch;gap:.8rem}.direct-order__step{flex:0 0 5.2rem;display:flex;align-items:center;justify-content:center;height:5.2rem;padding:0;cursor:pointer;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--do-radius)}.direct-order__step:hover{border-color:rgb(var(--color-foreground))}.direct-order__step .icon{width:1.6rem;height:1.6rem}.direct-order__qty{position:relative;flex:1 1 auto;min-width:0}.direct-order__qty-input{width:100%;height:5.2rem;padding:0 6.4rem 0 1.6rem;text-align:center;font:inherit;font-size:calc(var(--font-body-size) * 1.15);font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--do-radius);outline:none}.direct-order__qty-input:focus{border-color:rgb(var(--color-foreground))}.direct-order__qty-unit{position:absolute;inset-inline-end:1.6rem;top:50%;transform:translateY(-50%);pointer-events:none}.direct-order__chips{display:flex;flex-wrap:wrap;gap:.6rem}.direct-order__chip,.direct-order__hint .direct-order__pill{height:3.4rem;padding:0 1.1rem;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.18);border-radius:.4rem;transition:border-color .2s,background-color .2s,color .2s}.direct-order__chip:hover,.direct-order__hint .direct-order__pill:hover{border-color:rgb(var(--color-foreground))}.direct-order__chip[aria-pressed=true]{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.direct-order__hint:empty{display:none}.direct-order__hint{display:grid;gap:.8rem}.direct-order__hint p{margin:0}.direct-order__hint--warning p{color:#8a6d00}.direct-order__hint-options{display:flex;flex-wrap:wrap;gap:.6rem}.direct-order__wishes summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.4rem;font-size:calc(var(--font-body-size) * .95)}.direct-order__wishes summary::-webkit-details-marker{display:none}.direct-order__wishes textarea{margin-top:1.2rem}.direct-order__summary{display:grid;gap:1.2rem;padding:2.4rem;background-color:rgb(var(--color-background));border-top:1px solid var(--do-line)}.direct-order__summary p{margin:0}.direct-order__summary-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem}.direct-order__unit-big{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:clamp(3rem,5vw,3.8rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.direct-order__net{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:clamp(2rem,3vw,2.4rem);line-height:1.1;font-variant-numeric:tabular-nums}.direct-order__lines{display:grid;gap:.6rem;margin:0;padding-top:1.2rem;border-top:1px dashed rgba(var(--color-foreground),.25)}.direct-order__lines>div{display:flex;justify-content:space-between;gap:1.2rem}.direct-order__lines dt{color:rgba(var(--color-foreground),.75)}.direct-order__lines dd{margin:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.direct-order__lines .direct-order__gross{padding-top:.4rem;font-weight:700;font-size:calc(var(--font-body-size) * 1.05)}.direct-order__lines .direct-order__gross dt{color:rgb(var(--color-foreground))}.direct-order__time{padding-top:1.2rem;border-top:1px solid var(--do-line)}.direct-order:not(.direct-order--ready) .direct-order__summary{opacity:.75}.direct-order__choice{padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.15);transition:border-color .2s}.direct-order__choice.is-active{border-color:rgb(var(--color-foreground))}.direct-order__choice input[type=radio]{--checkbox-size: 2rem;border-radius:50%;margin-top:.2rem}.direct-order__choice input[type=radio]:after{display:none}.direct-order__choice input[type=radio]:checked{box-shadow:inset 0 0 0 .4rem rgb(var(--color-background))}.direct-order__choice>div>label{cursor:pointer}.direct-order__panel{margin-top:1.4rem}.direct-order__panel[hidden]{display:none}.direct-order__panel p{margin:0}.direct-order__file-drop{padding:1.2rem 1.6rem;border:1px dashed rgba(var(--color-foreground),.35);cursor:pointer;transition:border-color .2s,background-color .2s}.direct-order__file-drop:hover,.direct-order__file-drop.is-dragover{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.03)}.direct-order__file-input:focus-visible+.direct-order__file-drop{outline:.2rem solid rgb(var(--color-keyboard-focus, var(--color-foreground)));outline-offset:.2rem}.direct-order__file.has-file .direct-order__file-drop{border-style:solid}.direct-order__file.has-error .direct-order__file-drop{border-color:#c4301c}.direct-order__file.has-error [data-do-file-meta]{color:#c4301c}.direct-order__file-icon{display:flex;flex-shrink:0}.direct-order__file [data-do-file-name]{word-break:break-all}.direct-order__file-remove{justify-self:start}.direct-order__file-remove[hidden]{display:none}.direct-order__approval{padding:1.2rem 1.6rem;background-color:#049b6e14}.direct-order__approval p{margin:0}.direct-order__approval .icon,.direct-order__time .icon{flex-shrink:0;width:2rem;height:2rem}.direct-order__approval .icon{margin-top:.1rem;color:#0d8756}.direct-order__error{padding:1.2rem 1.6rem}.direct-order__sticky{display:none}@media(max-width:767.98px){.direct-order__sticky{display:block;position:fixed;inset-inline:0;bottom:0;z-index:20;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));background-color:rgb(var(--color-background));box-shadow:0 -.4rem 1.6rem #00000014;transform:translateY(110%);transition:transform .25s ease}.direct-order__sticky.is-visible{transform:translateY(0)}.direct-order__sticky .btn{--buttons-padding: 2rem;flex-shrink:0}.direct-order__sticky-inner>.grid{min-width:0}.direct-order__sticky-inner .text-subtext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.direct-order__body,.direct-order__summary{padding:1.8rem 1.6rem}.direct-order__size{min-width:calc(33.333% - .6rem);flex:1 1 calc(33.333% - .6rem)}.direct-order__step{flex-basis:4.8rem;height:4.8rem}.direct-order__qty-input{height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/direct-order.css.map */
