:root{--atelier-ink: rgb(var(--color-foreground));--atelier-brass: #b8863e;--atelier-oxblood: #762a32;--stitch-color: rgba(var(--color-foreground), .35)}.atelier-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.28rem;text-transform:uppercase;color:var(--atelier-brass);margin-bottom:1.2rem}.atelier-eyebrow:before{content:"";width:1.8rem;height:1px;background:currentColor;display:inline-block}.stitch-divider{--stitch-size: 10px;width:100%;height:1px;margin:0;border:none;background-image:repeating-linear-gradient(to right,var(--stitch-color) 0,var(--stitch-color) calc(var(--stitch-size) * .55),transparent calc(var(--stitch-size) * .55),transparent var(--stitch-size));opacity:.9}.stitch-divider--section{max-width:var(--container-lg-width, 1430px);margin:0 auto}.stitch-divider--thick{height:2px;--stitch-size: 14px}.stitch-seam{position:relative;padding-top:1.6rem;padding-bottom:1.6rem}.stitch-seam:before,.stitch-seam:after{content:"";display:block;height:1px;background-image:repeating-linear-gradient(to right,var(--stitch-color) 0,var(--stitch-color) 6px,transparent 6px,transparent 12px)}.stitch-seam:before{margin-bottom:3px}.stitch-seam:after{margin-top:3px}.rivet-list{list-style:none;padding:0;margin:0;display:grid;gap:1.4rem}.rivet-list li{position:relative;padding-left:2.6rem;font-size:1.5rem;line-height:1.5}.rivet-list li:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--atelier-brass);box-shadow:0 0 0 3px #b8863e2e}.atelier-hero-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:.98;letter-spacing:-.01em;font-size:clamp(3.2rem,3.4vw + 2.4rem,6.4rem);margin:0 0 2rem}.atelier-hero-sub{font-size:clamp(1.5rem,.5vw + 1.3rem,1.8rem);max-width:46ch;opacity:.85}.advance-order{display:grid;gap:4rem;max-width:1160px;margin:0 auto}@media only screen and (min-width:990px){.advance-order{grid-template-columns:1.1fr .9fr;align-items:start}}.advance-order__summary{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;padding:2.4rem;position:sticky;top:2rem}.advance-order__product{display:flex;gap:1.6rem;align-items:center;padding-bottom:1.8rem;margin-bottom:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.advance-order__product img,.advance-order__product .placeholder-media{width:88px;height:88px;object-fit:cover;border-radius:8px;background:rgba(var(--color-foreground),.06);flex-shrink:0}.advance-order__product-info h3{margin:0 0 .4rem;font-size:1.7rem}.advance-order__row{display:flex;justify-content:space-between;font-size:1.4rem;margin-bottom:.9rem;opacity:.85}.advance-order__row--total{font-size:1.8rem;font-weight:600;opacity:1;border-top:1px solid rgba(var(--color-foreground),.15);padding-top:1.2rem;margin-top:1.2rem}.advance-order__field{margin-bottom:1.8rem}.advance-order__field label{display:block;font-size:1.3rem;letter-spacing:.06rem;text-transform:uppercase;margin-bottom:.6rem;opacity:.75}.advance-order__field input,.advance-order__field textarea,.advance-order__field select{width:100%;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.5rem;font-family:var(--font-body-family)}.advance-order__field input:focus,.advance-order__field textarea:focus,.advance-order__field select:focus{outline:2px solid var(--atelier-brass);outline-offset:1px}.advance-order__grid-2{display:grid;gap:1.6rem}@media only screen and (min-width:600px){.advance-order__grid-2{grid-template-columns:1fr 1fr}}.payment-method-options{display:grid;gap:1.2rem;margin-bottom:2rem}.payment-method-option{position:relative;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;padding:1.6rem 1.6rem 1.6rem 4.6rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.payment-method-option:has(input:checked){border-color:var(--atelier-brass);background:#b8863e0f}.payment-method-option input[type=radio]{position:absolute;left:1.6rem;top:1.8rem;width:18px;height:18px;accent-color:var(--atelier-brass)}.payment-method-option__title{font-weight:600;font-size:1.5rem;margin-bottom:.3rem}.payment-method-option__desc{font-size:1.3rem;opacity:.7}.payment-method-option__badge{display:inline-block;font-size:1.05rem;letter-spacing:.06rem;text-transform:uppercase;padding:.2rem .7rem;border-radius:100px;background:var(--atelier-oxblood);color:#fff;margin-left:.6rem;vertical-align:middle}.advance-order__submit{width:100%;padding:1.6rem;font-size:1.5rem}.advance-order__note{font-size:1.25rem;opacity:.65;margin-top:1.4rem;line-height:1.5}.advance-order__error{color:var(--atelier-oxblood);font-size:1.3rem;margin-top:-1rem;margin-bottom:1.6rem;display:none}.advance-order__error.is-visible{display:block}.advance-order__success{display:none;text-align:center;padding:4rem 2rem}.advance-order__success.is-visible{display:block}.advance-order__success svg{width:48px;height:48px;color:var(--atelier-brass);margin-bottom:1.6rem}.advance-order__dynamic-checkout{margin-top:1rem;padding-top:1.6rem;border-top:1px dashed rgba(var(--color-foreground),.2)}.advance-order-cta{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;margin-top:1rem;padding:1.4rem;border:1px solid var(--atelier-oxblood);border-radius:var(--buttons-radius-outset, 4px);color:var(--atelier-oxblood);font-size:1.4rem;letter-spacing:.08rem;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease,color .15s ease}.advance-order-cta:hover{background:var(--atelier-oxblood);color:#fff}.advance-order-cta svg{width:16px;height:16px;flex-shrink:0}@media only screen and (max-width:749px){.advance-order{gap:2.6rem}.advance-order__summary{position:static;padding:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/atelier-theme.css.map */
