#stikkma-hats-v1 .pom-toolbar{margin:24px 0 16px}#stikkma-hats-v1 .pom-tabs{display:flex;gap:7px;flex-wrap:wrap}#stikkma-hats-v1 .pom-tabs button{border:1px solid #cbd2c1;border-radius:3px;background:#fffdf8;color:var(--ink);padding:9px 12px;font-size:10px}#stikkma-hats-v1 .pom-tabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}#stikkma-hats-v1 .pom-tabs span{opacity:.65;margin-left:4px}#stikkma-hats-v1 .pom-search-label{display:block;font-size:10px;color:var(--ink);margin-top:16px}#stikkma-hats-v1 .pom-search-label input{display:block;width:100%;border:1px solid #cbd2c1;border-radius:3px;background:#fffefa;padding:11px 13px;margin-top:5px;color:var(--ink);font-size:12px}#stikkma-hats-v1 #pom-options.pom-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:610px;overflow:auto;padding:3px 7px 8px 3px;scrollbar-color:#b4a0a5 #eee9e0;scrollbar-width:thin}#stikkma-hats-v1 .pom-option.pom-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px 9px 12px;margin:0;border:1px solid #d5d9cb;border-radius:4px;background:#fffefa;text-align:center}#stikkma-hats-v1 .pom-card .pom-option-image{width:100%;height:125px;max-height:none;display:block;padding:0;background:#fff;border:1px solid transparent;border-radius:3px;overflow:hidden}#stikkma-hats-v1 .pom-card .pom-option-image img{width:100%;height:100%;object-fit:contain}#stikkma-hats-v1 .pom-card .pom-option-image.is-current{outline:2px solid var(--pink);outline-offset:0;border-color:var(--pink)}#stikkma-hats-v1 .pom-card .pom-name{display:block;min-height:48px;width:100%;align-self:stretch}#stikkma-hats-v1 .pom-card .pom-name strong{display:block;font-size:11px;line-height:1.45;overflow-wrap:anywhere}#stikkma-hats-v1 .pom-card .pom-name small{display:block;font-size:8px;line-height:1.6;margin-top:5px}#stikkma-hats-v1 .pom-card .qty{display:flex;grid-column:auto;margin:auto 0 0;gap:7px;justify-content:center;width:100%}#stikkma-hats-v1 .pom-card .qty button{min-height:33px;min-width:30px;font-size:16px}#stikkma-hats-v1 .pom-card .qty output{font-size:11px;min-width:15px}#stikkma-hats-v1 .missing-pom-photo{display:flex;align-items:center;justify-content:center;height:100%;background:#eeeae1;color:#7c8271;font-size:11px;line-height:1.6}#stikkma-hats-v1 .stitch-entry{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:11px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:3px;padding:13px;font-size:11px;text-align:left}#stikkma-hats-v1 .design-step#stickidee{scroll-margin-top:145px}#stikkma-hats-v1 .font-choice-block{margin-top:21px}#stikkma-hats-v1 .font-browser-button{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;border:1px solid #abb79d;background:#e5e8db;color:var(--ink);border-radius:3px;padding:13px;margin-top:10px;text-align:left;font-size:10px}#stikkma-hats-v1 .font-browser-button strong{font-size:10px;font-weight:600;color:var(--pink)}#stikkma-hats-v1 .current-font-sample{padding:18px 15px;background:#fffefa;border:1px solid #d6dbcd;border-radius:3px;margin-top:12px;text-align:center;font-size:32px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}#stikkma-hats-v1 .thread-field{border:0;padding:0;margin:27px 0}#stikkma-hats-v1 .thread-field legend{padding:0;color:var(--ink);font-size:12px;font-weight:600}#stikkma-hats-v1 .thread-field legend span{font-size:9px;font-weight:400;color:#8c937e;margin-left:8px}#stikkma-hats-v1 .thread-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px;margin-top:16px}#stikkma-hats-v1 .thread-options button{display:flex;align-items:center;flex-direction:column;gap:6px;background:transparent;border:1px solid transparent;border-radius:4px;padding:6px 2px;color:var(--ink);font-size:8px;min-width:0}#stikkma-hats-v1 .thread-options button i{display:block;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#fff7,transparent 55%,#0003),repeating-linear-gradient(135deg,transparent 0 2px,#ffffff25 2px 3px),var(--thread);box-shadow:inset 0 0 0 1px #0002,0 2px 3px #0001}#stikkma-hats-v1 .thread-options button[aria-pressed=true]{border-color:var(--pink);background:#fff9f5}#stikkma-hats-v1 .custom-thread{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:17px;padding-top:15px;border-top:1px solid var(--line);font-size:10px}#stikkma-hats-v1 .custom-thread label{margin:0!important;font-size:10px!important}#stikkma-hats-v1 .custom-thread input[type=color]{width:40px;height:32px;padding:2px;border:1px solid #d5daca;border-radius:4px;background:#fff}#stikkma-hats-v1 .custom-thread output{font-size:9px;color:var(--pink)}#stikkma-hats-v1 #font-dialog{width:min(850px,calc(100% - 30px));max-width:850px;max-height:90vh;padding:36px;overflow:auto}#stikkma-hats-v1 #font-dialog>p{font-size:12px;line-height:1.8;margin-top:17px;max-width:640px}#stikkma-hats-v1 #font-dialog h2{font-size:42px}#stikkma-hats-v1 .font-filters{display:grid;grid-template-columns:1.7fr 1fr;gap:14px;margin-top:23px;position:sticky;top:-36px;background:#fffdf8;z-index:3;padding:14px 0}#stikkma-hats-v1 .font-filters label{font-size:10px;color:var(--ink)}#stikkma-hats-v1 .font-filters input,#stikkma-hats-v1 .font-filters select{display:block;width:100%;padding:11px 12px;margin-top:6px;background:#fff;border:1px solid #cbd2c1;border-radius:3px;font-size:13px;color:var(--ink)}#stikkma-hats-v1 #font-count{font-size:10px!important;color:#7e8972;margin:8px 0 16px!important}#stikkma-hats-v1 .font-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}#stikkma-hats-v1 .font-card{min-width:0;display:flex;align-items:stretch;flex-direction:column;gap:12px;text-align:left;padding:16px;background:#f8f5ee;border:1px solid #d6dacd;border-radius:4px;color:var(--ink);content-visibility:auto;contain-intrinsic-size:auto 145px}#stikkma-hats-v1 .font-card-label{font-size:10px;line-height:1.4}#stikkma-hats-v1 .font-card-sample{font-size:30px;line-height:1.5;min-height:50px;overflow-wrap:anywhere}#stikkma-hats-v1 .font-card small{font-size:8px;color:#8a937e;margin-top:auto}#stikkma-hats-v1 .font-card[aria-pressed=true]{background:#e8eddf;border:2px solid var(--ink);padding:15px}#stikkma-hats-v1 .font-card:disabled{opacity:.55}#stikkma-hats-v1.variant-free .steps{display:flex;position:sticky;top:97px;background:#f4f0e9f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 0 14px;z-index:6;gap:17px}#stikkma-hats-v1.variant-free .steps button,#stikkma-hats-v1.variant-free .steps button span{font-size:10px}#stikkma-hats-v1.variant-free [data-panel]{scroll-margin-top:165px}#stikkma-hats-v1 #preview-photo-note{padding-top:15px;font-size:10px;line-height:1.8;text-align:left}#stikkma-hats-v1 .real-stitch-photo>img{width:175%;height:175%;left:-46%;top:-70%;object-fit:cover;object-position:center bottom}#stikkma-hats-v1 .real-stitch-photo figcaption{font-size:21px}#stikkma-hats-v1 .real-stitch-photo figcaption span{font-size:9px}@media(max-width:900px){#stikkma-hats-v1 #pom-options.pom-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}#stikkma-hats-v1 .thread-options{grid-template-columns:repeat(4,minmax(0,1fr))}#stikkma-hats-v1 .font-browser-button{align-items:start;flex-direction:column;gap:5px}#stikkma-hats-v1 .pom-card .pom-option-image{height:120px}}@media(max-width:600px){#stikkma-hats-v1 #pom-options.pom-catalog{gap:10px;max-height:580px}#stikkma-hats-v1 .pom-card .pom-option-image{height:130px}#stikkma-hats-v1 .pom-card .pom-name strong{font-size:12px}#stikkma-hats-v1 .pom-card .pom-name small{font-size:9px}#stikkma-hats-v1 .pom-card .qty button{min-width:34px;min-height:35px}#stikkma-hats-v1 .pom-card .qty{gap:10px}#stikkma-hats-v1 .pom-tabs button{font-size:10px;padding:10px}#stikkma-hats-v1 .pom-search-label input{font-size:16px}#stikkma-hats-v1 .stitch-entry{font-size:11px}#stikkma-hats-v1 .font-choice-block label{font-size:12px}#stikkma-hats-v1 .font-browser-button{align-items:center;flex-direction:row;padding:14px;font-size:11px}#stikkma-hats-v1 .font-browser-button strong{font-size:10px}#stikkma-hats-v1 .thread-field legend{font-size:13px}#stikkma-hats-v1 .thread-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px 3px}#stikkma-hats-v1 .thread-options button{font-size:8px;padding:6px 1px}#stikkma-hats-v1 .thread-options button i{width:31px;height:31px}#stikkma-hats-v1 .custom-thread{gap:10px}#stikkma-hats-v1 .custom-thread output{font-size:10px}#stikkma-hats-v1 #font-dialog{padding:27px 20px}#stikkma-hats-v1 #font-dialog h2{font-size:33px}#stikkma-hats-v1 #font-dialog>p{font-size:11px}#stikkma-hats-v1 .font-filters{top:-27px;grid-template-columns:1fr;gap:9px;padding:14px 0}#stikkma-hats-v1 .font-filters label{font-size:9px}#stikkma-hats-v1 .font-filters input,#stikkma-hats-v1 .font-filters select{font-size:16px;padding:10px;margin-top:4px}#stikkma-hats-v1 .font-list{gap:9px}#stikkma-hats-v1 .font-card{padding:12px;gap:10px;contain-intrinsic-size:auto 145px}#stikkma-hats-v1 .font-card-label{font-size:9px}#stikkma-hats-v1 .font-card-sample{font-size:25px}#stikkma-hats-v1 .font-card[aria-pressed=true]{padding:11px}#stikkma-hats-v1.variant-free .steps{top:70px;gap:10px;margin-bottom:24px;padding-top:9px}#stikkma-hats-v1.variant-free .steps button,#stikkma-hats-v1.variant-free .steps button span{font-size:10px}#stikkma-hats-v1.variant-free [data-panel],#stikkma-hats-v1 .design-step#stickidee{scroll-margin-top:135px}}@media(max-width:360px){#stikkma-hats-v1 .pom-tabs{gap:5px}#stikkma-hats-v1 .pom-tabs button{font-size:9px;padding:9px 7px}#stikkma-hats-v1 .thread-options{grid-template-columns:repeat(4,minmax(0,1fr))}#stikkma-hats-v1 .font-browser-button{align-items:start;flex-direction:column;gap:6px}#stikkma-hats-v1 .font-card-sample{font-size:22px}#stikkma-hats-v1 .pom-card .pom-option-image{height:115px}}#stikkma-hats-v1 .design-visual>.stitch-entry{margin:12px 0 4px;padding:10px 12px;min-height:38px;font-size:10px;background:#e5e8dc;color:var(--ink);border-color:#c9d1bd}#stikkma-hats-v1 .design-visual>.stitch-entry:hover{background:var(--ink);color:#fff}#stikkma-hats-v1 .stitch-font-trial{margin:26px 0;padding:22px;background:#e6eadd;border:1px solid #c4ceba;border-radius:4px}#stikkma-hats-v1 .stitch-font-trial .eyebrow{font-size:9px}#stikkma-hats-v1 .stitch-font-trial h4{font:26px var(--serif);color:var(--ink);margin:12px 0}#stikkma-hats-v1 .stitch-font-trial>p{font-size:11px;line-height:1.8}#stikkma-hats-v1 .stitch-trial-samples{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}#stikkma-hats-v1 .stitch-trial-samples canvas{display:block;width:100%;height:auto;background:#293c34;border-radius:3px}#stikkma-hats-v1 .stitch-trial-samples figcaption{font-size:9px;margin-top:7px}#stikkma-hats-v1 .stitch-font-trial button{display:flex;width:100%;justify-content:space-between;gap:10px;padding:14px;background:var(--ink);border:0;color:#fff;font-size:11px;text-align:left}#stikkma-hats-v1 .stitch-font-trial .micro-note{font-size:9px;margin-top:13px}#stikkma-hats-v1 .detail-heading span{max-width:210px;text-align:right;line-height:1.5}#stikkma-hats-v1 #embroidery-detail{height:auto;aspect-ratio:11/5}#stikkma-hats-v1 .stitch-font-trial .stitch-zoom-link{background:transparent;color:var(--ink);border:1px solid #9da991;margin-top:9px}#stikkma-hats-v1 #stitch-zoom-dialog{width:min(1080px,calc(100% - 24px));max-width:1080px;padding:34px;max-height:92vh;overflow:auto}#stikkma-hats-v1 #stitch-zoom-dialog h2{font-size:36px;margin:15px 0 25px}#stikkma-hats-v1 #stitch-zoom-canvas{display:block;width:100%;height:auto;border-radius:3px}#stikkma-hats-v1 #stitch-zoom-dialog>p{font-size:11px;line-height:1.8;margin-top:18px;max-width:760px}#stikkma-hats-v1 .current-font-sample[hidden]{display:none!important}#stikkma-hats-v1 .glyph-coverage{font-size:10px;line-height:1.8;color:#59694e;margin-top:16px;border-top:1px solid #c4cdb7;padding-top:11px}#stikkma-hats-v1 .glyph-coverage summary{cursor:pointer;font-weight:600}#stikkma-hats-v1 .glyph-coverage p{margin:10px 0}#stikkma-hats-v1 .glyph-coverage a{text-decoration:underline;text-underline-offset:3px}#stikkma-hats-v1 .restore-mix{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:10px 14px;min-height:44px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font-size:12px;text-align:left}#stikkma-hats-v1 .restore-mix[hidden]{display:none}#stikkma-hats-v1 .restore-mix:hover{border-color:var(--ink)}#stikkma-hats-v1 .pom-display img{mix-blend-mode:normal}
/*# sourceMappingURL=/cdn/shop/t/42/assets/stikkma-hats-v1-d190c661e18d-catalog.css.map */
