.qs-shopify-section{background:transparent}.qs-page-layout{max-width:1200px;margin:0 auto;padding:64px 40px;display:grid;grid-template-columns:1fr 360px;gap:64px;align-items:start}.qs-placeholder{background:#f5f0e8;border:1.5px dashed var(--qs-cream-mid);border-radius:12px;padding:56px 40px;text-align:center}.qs-placeholder-badge{display:inline-block;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--qs-accent);background:var(--qs-accent-light);border-radius:99px;padding:6px 14px;margin-bottom:16px}.qs-placeholder-title{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:28px;color:var(--qs-ink);margin-bottom:10px}.qs-placeholder-text{font-family:Barlow,sans-serif;font-size:15px;line-height:1.6;color:var(--qs-steel);max-width:420px;margin:0 auto}.qs-sidebar{font-family:Barlow,sans-serif;display:flex;flex-direction:column;gap:20px;max-width:360px}.qs-sidebar--sticky{position:sticky;top:var(--qs-sticky-offset)}.qs-card{background:var(--qs-white);border-radius:12px;border:1.5px solid var(--qs-cream-mid);overflow:hidden}.qs-card-header{background:var(--qs-ink);padding:20px 24px}.qs-card-title{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:19px;color:#fff}.qs-card-sub{font-size:13px;color:#ffffff80;margin-top:3px}.qs-card-body{padding:20px 24px}.qs-steps{display:flex;flex-direction:column;gap:16px}.qs-step{display:flex;align-items:flex-start;gap:14px}.qs-step-num{width:28px;height:28px;background:var(--qs-accent-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:13px;color:var(--qs-accent);flex-shrink:0;margin-top:1px}.qs-step-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;color:var(--qs-ink);margin-bottom:2px}.qs-step-desc{font-size:13px;color:var(--qs-steel);line-height:1.5}.qs-contact-options{display:flex;flex-direction:column;gap:12px}.qs-contact-opt{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--qs-cream-mid)}.qs-contact-opt:last-child{border-bottom:none;padding-bottom:0}.qs-contact-icon{width:36px;height:36px;background:var(--qs-accent-light);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qs-contact-label{font-size:12px;color:var(--qs-steel);font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.qs-contact-value{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:16px;color:var(--qs-ink);position:relative;cursor:pointer}.qs-contact-value a{color:inherit;text-decoration:none;transition:color .15s}.qs-contact-value a:hover{color:var(--qs-accent)}.qs-contact-value--plain{font-size:14px;cursor:default}.qs-copied-tag{position:absolute;left:0;top:-22px;font-family:Barlow,sans-serif;font-weight:600;font-size:11px;color:#fff;background:var(--qs-ink);padding:3px 8px;border-radius:4px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.qs-copied-tag.is-visible{opacity:1;transform:translateY(0)}.qs-trust-list{display:flex;flex-direction:column;gap:8px}.qs-trust-item{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--qs-steel)}.qs-trust-check{width:20px;height:20px;background:var(--qs-accent-light);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qs-form-col{min-width:0}.qs-form-intro{margin-bottom:28px}.qs-form-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--qs-accent);margin-bottom:12px}.qs-form-title{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(30px,4vw,44px);line-height:1;letter-spacing:-.5px;color:var(--qs-ink);margin-bottom:12px}.qs-form-subtitle{font-family:Barlow,sans-serif;font-size:16px;line-height:1.6;color:var(--qs-steel);max-width:560px}.qs-form-embed{width:100%}.qs-form-embed .center-col,.qs-form-embed .cs-custom-form,.qs-form-embed .cs-form-wrap{width:100%!important;max-width:100%!important;margin:0!important}.qs-form-embed .drop-area-warp{margin-top:0!important}.qs-form-embed ul,.qs-form-embed li{list-style:none;margin:0;padding:0}@media(max-width:989px){.qs-page-layout{grid-template-columns:1fr;padding:40px 24px;gap:32px}.qs-sidebar--sticky{position:static}.qs-sidebar{max-width:none}.qs-placeholder{padding:40px 24px}}.qs-form-embed .cs-form-wrap .element-group>label{font-family:Barlow Condensed,sans-serif!important;font-weight:800!important;font-size:17px!important;line-height:1.35!important;color:#1a1208!important;margin-bottom:12px!important;display:block}.qs-form-embed .cs-form-wrap .element-group.cs-width-100{margin-bottom:48px}.qs-form-embed .cs-form-wrap .element-group.cs-width-50{margin-bottom:24px}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type]),.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity]),.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape]),.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork]){padding-bottom:40px;border-bottom:1px solid var(--qs-cream-mid, #ede6d8)}.qs-form-embed .cs-form-wrap .element-group:has(input[name=product_type]),.qs-form-embed .cs-form-wrap .element-group:has(input[name=quantity]),.qs-form-embed .cs-form-wrap .element-group:has(input[name=Size_and_shape]),.qs-form-embed .cs-form-wrap .element-group:has(input[name=artwork]){margin-bottom:40px}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type]),.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity]),.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape]){display:grid!important;gap:10px;overflow:visible;clear:both;align-items:stretch}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type])>div,.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity])>div,.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape])>div{float:none!important;margin:0!important;display:block!important;position:relative}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type])>div input[type=radio],.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity])>div input[type=radio],.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape])>div input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;pointer-events:none}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type])>div>label,.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity])>div>label,.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape])>div>label{display:flex!important;align-items:center;justify-content:center;text-align:center;height:100%;min-height:62px;padding:16px 14px;margin:0!important;background:#fff;border:1.5px solid var(--qs-cream-mid, #ede6d8);border-radius:8px;cursor:pointer;line-height:1.25;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:14px!important;color:var(--qs-steel, #4a5568)!important;transition:border-color .15s,box-shadow .15s,background .15s,color .15s}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type])>div>label:hover,.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity])>div>label:hover,.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape])>div>label:hover{border-color:#d42b2b59}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type])>div input:checked+label,.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity])>div input:checked+label,.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape])>div input:checked+label{border-color:#d42b2b;background:#fdecea;color:#1a1208!important;box-shadow:0 0 0 3px #d42b2b1f}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type]){grid-template-columns:repeat(3,1fr)}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity]){grid-template-columns:repeat(4,1fr)}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape]){grid-template-columns:repeat(3,1fr)}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape])>div>label{justify-content:flex-start;text-align:left;font-weight:800!important;font-size:15px!important;color:#1a1208!important;min-height:54px}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork]){display:flex!important;flex-direction:column;gap:8px;overflow:visible;clear:both}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork])>div{float:none!important;margin:0!important;display:block!important;position:relative}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork])>div input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork])>div>label{display:flex!important;align-items:center;gap:14px;margin:0!important;padding:14px 16px;background:#fff;border:1.5px solid var(--qs-cream-mid, #ede6d8);border-radius:8px;cursor:pointer;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#1a1208!important;line-height:1.25;transition:border-color .15s,background .15s}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork])>div>label:before{content:"";width:20px;height:20px;border-radius:50%;flex-shrink:0;border:2px solid var(--qs-cream-mid, #ede6d8);transition:border-color .15s,background .15s;box-shadow:inset 0 0 #fff}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork])>div>label:hover{border-color:#d42b2b59}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork])>div input:checked+label{border-color:#d42b2b;background:#fdecea}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=artwork])>div input:checked+label:before{border-color:#d42b2b;background:#d42b2b;box-shadow:inset 0 0 0 3px #fff}.qs-form-embed .cs-form-wrap input[type=text],.qs-form-embed .cs-form-wrap input[type=email],.qs-form-embed .cs-form-wrap input[type=number],.qs-form-embed .cs-form-wrap input[type=tel],.qs-form-embed .cs-form-wrap select,.qs-form-embed .cs-form-wrap textarea{border:1.5px solid var(--qs-cream-mid, #ede6d8)!important;border-radius:6px!important;padding:13px 15px!important;font-family:Barlow,sans-serif!important;font-size:15px!important;color:#1a1208!important;background:#fff!important}.qs-form-embed .cs-form-wrap textarea{min-height:150px!important;line-height:1.6!important}.qs-form-embed .cs-form-wrap input:focus,.qs-form-embed .cs-form-wrap select:focus,.qs-form-embed .cs-form-wrap textarea:focus{border-color:#d42b2b!important;box-shadow:0 0 0 3px #d42b2b1a!important;outline:none!important}.qs-form-embed .cs-form-wrap label.required:after{content:" *";color:#d42b2b;font-weight:700}.qs-form-embed .cs-form-wrap .form-submit-btn-wrap{width:100%;display:block!important}.qs-form-embed .cs-form-wrap .form-submit-btn-wrap button{width:100%!important;padding:18px 30px!important;background:#d42b2b!important;background-color:#d42b2b!important;color:#fff!important;border:none!important;border-radius:8px!important;font-family:Barlow Condensed,sans-serif!important;font-weight:800!important;font-size:20px!important;letter-spacing:1px!important;text-transform:uppercase!important;cursor:pointer;box-shadow:0 4px 20px #d42b2b59;transition:background .15s,transform .1s,box-shadow .15s}.qs-form-embed .cs-form-wrap .form-submit-btn-wrap button:hover{background:#a81f1f!important;background-color:#a81f1f!important;transform:translateY(-2px);box-shadow:0 8px 28px #d42b2b73}@media(max-width:749px){.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type]),.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape]){grid-template-columns:repeat(2,1fr)}.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity]){grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.qs-form-embed .cs-form-wrap .radio-group:has(input[name=product_type]),.qs-form-embed .cs-form-wrap .radio-group:has(input[name=quantity]),.qs-form-embed .cs-form-wrap .radio-group:has(input[name=Size_and_shape]){grid-template-columns:1fr}}.qs-form-embed .cs-form-wrap{counter-reset:qs-section}.qs-form-embed .cs-form-wrap .element-group:has(input[name=product_type])>label,.qs-form-embed .cs-form-wrap .element-group:has(input[name=quantity])>label,.qs-form-embed .cs-form-wrap .element-group:has(input[name=Size_and_shape])>label,.qs-form-embed .cs-form-wrap .element-group:has(input[name=artwork])>label,.qs-form-embed .cs-form-wrap .element-group:has(textarea[name=Project_details])>label{counter-increment:qs-section;position:relative;padding-left:52px;min-height:40px;display:flex!important;align-items:center;font-size:20px!important;font-weight:800!important}.qs-form-embed .cs-form-wrap .element-group:has(input[name=product_type])>label:before,.qs-form-embed .cs-form-wrap .element-group:has(input[name=quantity])>label:before,.qs-form-embed .cs-form-wrap .element-group:has(input[name=Size_and_shape])>label:before,.qs-form-embed .cs-form-wrap .element-group:has(input[name=artwork])>label:before,.qs-form-embed .cs-form-wrap .element-group:has(textarea[name=Project_details])>label:before{content:counter(qs-section);position:absolute;left:0;top:50%;transform:translateY(-50%);width:36px;height:36px;background:#1a1208;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:17px;line-height:1}.qs-form-embed .cs-form-wrap .element-group:has(h6){counter-increment:qs-section;position:relative;padding-left:52px;min-height:40px}.qs-form-embed .cs-form-wrap .element-group:has(h6)>label{display:none!important}.qs-form-embed .cs-form-wrap .element-group:has(h6):before{content:counter(qs-section);position:absolute;left:0;top:0;width:36px;height:36px;background:#1a1208;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:17px;line-height:1}.qs-form-embed .cs-form-wrap .element-group:has(h6)>div{margin:0!important}.qs-form-embed .cs-form-wrap h6{font-family:Barlow Condensed,sans-serif!important;font-weight:800!important;font-size:20px!important;color:#1a1208!important;margin:0!important;line-height:1.3!important;display:flex;align-items:center;min-height:40px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/quote-sidebar.css.map */
