.embroidery-quick-shop{--eqs-background: #f4f1e9;--eqs-surface: #fffefa;--eqs-soft: #e9e3d8;--eqs-text: #192019;--eqs-muted: #667066;--eqs-border: #d8d2c6;--eqs-accent: #b8472d;--eqs-accent-text: #fffaf3;--eqs-radius: 14px;display:block;background:var(--eqs-background);color:var(--eqs-text)}.eqs__announcement{padding:9px 20px;background:var(--eqs-accent);color:var(--eqs-accent-text);text-align:center;font-size:1.2rem;line-height:1.4}.eqs__inner{width:min(1440px,calc(100% - 36px));margin-inline:auto;padding-block:20px 64px}.eqs__hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);min-height:520px;overflow:hidden;border-radius:var(--eqs-radius);background:var(--eqs-surface)}.eqs__hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,6vw,84px)}.eqs__eyebrow{margin:0;color:var(--eqs-accent);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.eqs__hero-heading{max-width:700px;margin:12px 0 16px;color:var(--eqs-text);font-size:clamp(4rem,6vw,7.2rem);font-weight:600;letter-spacing:-.045em;line-height:.98}.eqs__hero-text{max-width:620px;margin:0 0 26px;color:var(--eqs-muted);font-size:clamp(1.5rem,1.8vw,1.9rem);line-height:1.55}.eqs__hero-text p{margin:0}.eqs__hero-actions{display:flex;flex-wrap:wrap;gap:10px}.eqs__button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border:1px solid var(--eqs-accent);border-radius:calc(var(--eqs-radius)*.55);background:var(--eqs-accent);color:var(--eqs-accent-text);font-size:1.4rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.eqs__button--secondary{border-color:var(--eqs-border);background:transparent;color:var(--eqs-text)}.eqs__button:hover{opacity:.9}.eqs__hero-media{position:relative;min-height:420px;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--eqs-accent) 12%,var(--eqs-soft))}.eqs__hero-image{width:100%;height:100%;object-fit:cover}.eqs__supply-shelf{width:min(82%,430px);display:grid;grid-template-columns:1fr 1fr;gap:18px;transform:rotate(-2deg)}.eqs__supply-tile{min-height:150px;display:grid;place-items:center;border-radius:calc(var(--eqs-radius)*.8);background:var(--eqs-surface);box-shadow:0 18px 42px #1920191f}.eqs__spool{--eqs-thread-color:#171817;position:relative;width:72px;height:94px;border-radius:12px 12px 20px 20px;background:repeating-linear-gradient(0deg,var(--eqs-thread-color) 0 4px,color-mix(in srgb,var(--eqs-thread-color) 76%,var(--eqs-surface)) 4px 6px)}.eqs__spool--white{--eqs-thread-color:#eeeae0}.eqs__spool:before,.eqs__spool:after{content:"";position:absolute;left:-8px;width:88px;height:12px;border-radius:50%;background:#171817}.eqs__spool:before{top:-5px}.eqs__spool:after{bottom:-5px}.eqs__supply-icon{width:62px;height:62px;color:var(--eqs-accent)}.eqs__machine-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;border-radius:calc(var(--eqs-radius)*.8);background:var(--eqs-surface);scroll-margin-top:120px}.eqs__machine-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--eqs-accent) 12%,var(--eqs-surface));color:var(--eqs-accent)}.eqs__machine-copy strong{display:block;font-size:1.4rem;font-weight:600}.eqs__machine-copy span{display:block;margin-top:3px;color:var(--eqs-muted);font-size:1.2rem}.eqs__machine-controls{display:flex;flex-wrap:wrap;gap:8px}.eqs__machine-button{min-height:44px;padding:9px 14px;border:1px solid var(--eqs-border);border-radius:calc(var(--eqs-radius)*.5);background:transparent;color:var(--eqs-text);font-size:1.3rem;cursor:pointer}.eqs__machine-button[aria-pressed=true]{border-color:var(--eqs-accent);background:color-mix(in srgb,var(--eqs-accent) 10%,var(--eqs-surface));color:var(--eqs-accent);box-shadow:inset 0 0 0 1px var(--eqs-accent)}.eqs__section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:38px 0 16px}.eqs__section-heading h2{margin:0;color:var(--eqs-text);font-size:clamp(2.8rem,4vw,4.2rem);font-weight:600;letter-spacing:-.03em}.eqs__audience-status{color:var(--eqs-muted);font-size:1.2rem;text-align:right}.eqs__products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;scroll-margin-top:120px}.eqs__product-card{min-width:0;overflow:hidden;border:1px solid transparent;border-radius:calc(var(--eqs-radius)*.8);background:var(--eqs-surface);transition:border-color .16s ease,transform .16s ease}.eqs__product-card:hover{border-color:var(--eqs-border);transform:translateY(-2px)}.eqs__product-media{position:relative;aspect-ratio:1/1.04;display:grid;place-items:center;overflow:hidden;background:var(--eqs-soft)}.eqs__product-media a{width:100%;height:100%;display:block}.eqs__product-media img,.eqs__product-media .placeholder-svg{width:100%;height:100%;object-fit:cover}.eqs__badge{position:absolute;z-index:1;top:10px;left:10px;padding:5px 8px;border-radius:999px;background:var(--eqs-surface);color:var(--eqs-muted);font-size:1rem;line-height:1}.eqs__product-body{padding:14px}.eqs__product-title{min-height:40px;margin:0;color:var(--eqs-text);font-size:1.45rem;font-weight:600;line-height:1.35}.eqs__product-title a{color:inherit;text-decoration:none}.eqs__variant-note{min-height:34px;margin:6px 0 10px;color:var(--eqs-muted);font-size:1.15rem;line-height:1.4}.eqs__price{margin-bottom:10px;color:var(--eqs-text);font-size:1.35rem;font-weight:600}.eqs__quick-add product-form-component,.eqs__quick-add form,.eqs__quick-add add-to-cart-component{display:block;width:100%}.eqs__quick-add .button{width:100%;min-height:44px;border:1px solid var(--eqs-accent);border-radius:calc(var(--eqs-radius)*.48);background:transparent;color:var(--eqs-accent);font-size:1.25rem;font-weight:600}.eqs__quick-add .button:hover,.eqs__quick-add .button[data-added=true]{background:var(--eqs-accent);color:var(--eqs-accent-text)}.eqs__quick-add .button[disabled]{border-color:var(--eqs-border);color:var(--eqs-muted);opacity:.65}.eqs__bundle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding:clamp(26px,4vw,48px);border-radius:var(--eqs-radius);background:var(--eqs-text);color:var(--eqs-surface)}.eqs__bundle h2{margin:8px 0 10px;color:inherit;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:600;letter-spacing:-.035em}.eqs__bundle-copy{max-width:760px;margin:0;color:color-mix(in srgb,var(--eqs-surface) 75%,transparent);font-size:1.45rem;line-height:1.5}.eqs__bundle-copy p{margin:0}.eqs__bundle .eqs__eyebrow{color:var(--eqs-accent)}.eqs__bundle-form{min-width:210px}.eqs__bundle .eqs__quick-add .button{min-height:50px;border-color:var(--eqs-accent);background:var(--eqs-accent);color:var(--eqs-accent-text)}.eqs__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.eqs__trust-item{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:18px;border-radius:calc(var(--eqs-radius)*.7);background:var(--eqs-surface)}.eqs__trust-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--eqs-accent) 11%,var(--eqs-surface));color:var(--eqs-accent)}.eqs__trust-item strong{display:block;font-size:1.3rem;font-weight:600}.eqs__trust-item span{display:block;margin-top:3px;color:var(--eqs-muted);font-size:1.1rem;line-height:1.4}.eqs__signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:center;gap:24px;margin-top:18px;padding:clamp(24px,4vw,40px);border-radius:var(--eqs-radius);background:var(--eqs-surface)}.eqs__signup h2{margin:0;color:var(--eqs-text);font-size:clamp(2.3rem,3vw,3.4rem);font-weight:600;letter-spacing:-.025em}.eqs__signup p{margin:6px 0 0;color:var(--eqs-muted);font-size:1.3rem}.eqs__signup-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.eqs__signup-input{min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--eqs-border);border-radius:calc(var(--eqs-radius)*.5);background:var(--eqs-background);color:var(--eqs-text);font:inherit}.eqs__form-message{grid-column:1/-1;margin:4px 0 0;font-size:1.2rem}.eqs__form-message--error{color:#a12c21}@media screen and (max-width:990px){.eqs__hero{grid-template-columns:1fr}.eqs__products{grid-template-columns:repeat(3,minmax(0,1fr))}.eqs__hero-media{min-height:360px}}@media screen and (max-width:749px){.eqs__inner{width:min(calc(100% - 20px),680px);padding-block:10px 40px}.eqs__hero-copy{padding:34px 22px}.eqs__hero-heading{font-size:clamp(3.6rem,12vw,5rem)}.eqs__hero-media{min-height:300px}.eqs__supply-tile{min-height:112px}.eqs__machine-bar{grid-template-columns:auto minmax(0,1fr)}.eqs__machine-controls{grid-column:1/-1}.eqs__machine-button{flex:1 1 150px}.eqs__products{grid-template-columns:repeat(2,minmax(0,1fr))}.eqs__bundle,.eqs__signup{grid-template-columns:1fr}.eqs__bundle-form{min-width:0}.eqs__trust{grid-template-columns:1fr}}@media screen and (max-width:430px){.eqs__section-heading{align-items:start;flex-direction:column}.eqs__audience-status{text-align:left}.eqs__product-body{padding:11px}.eqs__product-title{font-size:1.3rem}.eqs__signup-form{grid-template-columns:1fr}.eqs__signup-form .eqs__button{width:100%}}@media(prefers-reduced-motion:reduce){.eqs__product-card{transition:none}}.eqs__machine-bar{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/embroidery-quick-shop.css.map */
