.patternLabel.svelte-vctr0f{display:flex;gap:4px;padding:0;margin:0}.patternLabel_unit.svelte-vctr0f{font-size:11px;padding:0;border-radius:50%;background-color:#ffffffd9;border:1px solid rgb(14,130,255);color:#0e82ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);list-style:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.patternLabel_new.svelte-vctr0f{background-color:#ffffffd9;border:1px solid rgb(189,2,67);color:#bd0243}.patternCard.svelte-671eqb{background-color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;border:1px solid var(--border-color);border-radius:2px;margin:0;position:relative;padding:calc(var(--grid) * .5) calc(var(--grid) * .5) calc(var(--grid) * 1)}.labels.svelte-671eqb{position:absolute;top:-4px;left:-4px}.selected.svelte-671eqb{background-color:rgba(var(--selected-rgb),.15);border:3px solid rgb(var(--selected-rgb));padding:calc(var(--grid) * .5 - 1px) calc(var(--grid) * .5 - 1px) calc(var(--grid) * 1 - 1px)}.isLimitted.svelte-671eqb:before{content:attr(data-label);position:absolute;top:0;left:0;padding:calc(var(--grid) * .5) calc(var(--grid) * .5);background-color:#ffffffe6;border:1px solid rgb(14,130,255);color:#0e82ff;font-size:10px;font-weight:700}dt.svelte-671eqb,dd.svelte-671eqb{margin:0;padding:0}.img.svelte-671eqb{width:100%;aspect-ratio:1 / 1;line-height:0;background-color:#0000001a;margin-bottom:4px}.name.svelte-671eqb{font-size:12px;font-feature-settings:"palt";margin-top:0}.name-english.svelte-671eqb{font-size:10px;letter-spacing:.04em;font-feature-settings:normal}.kana.svelte-671eqb{font-size:9px;color:#666}.patterns.svelte-7fnbnj.svelte-7fnbnj{position:relative}.patterns-category.svelte-7fnbnj.svelte-7fnbnj{margin:0 0 calc(var(--grid) * 2);padding:0 0 calc(var(--grid) * 2)}.patterns-category.svelte-7fnbnj dt.svelte-7fnbnj{font-size:16px;font-family:var(--header-font-stack);font-weight:var(--header-font-weight);font-style:var(--header-font-style);margin-bottom:var(--grid);text-align:left;display:flex;align-items:center;justify-content:center}.patterns-category.svelte-7fnbnj dd.svelte-7fnbnj,.patterns-grid.svelte-7fnbnj.svelte-7fnbnj{display:grid;gap:calc(var(--grid) * .5);grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:0}@media (max-width: 767px){.patterns-category.svelte-7fnbnj dd.svelte-7fnbnj,.patterns-grid.svelte-7fnbnj.svelte-7fnbnj{grid-template-columns:1fr 1fr 1fr 1fr}}.patterns-separater.svelte-7fnbnj.svelte-7fnbnj{font-size:.8em;text-align:center;position:relative;margin:calc(var(--grid) * 4) 0}.patterns-separater.svelte-7fnbnj.svelte-7fnbnj:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#b6b3b3;z-index:-1}.patterns-separater.svelte-7fnbnj span.svelte-7fnbnj{display:inline-block;background-color:var(--window-bg-color);border:1px solid #b6b3b3;padding:5px 10px;border-radius:10px;position:relative;z-index:1;color:#606060}.patterns.svelte-1habtfx.svelte-1habtfx{position:relative}.patterns-category.svelte-1habtfx.svelte-1habtfx{margin:0 0 calc(var(--grid) * 2);padding:0 0 calc(var(--grid) * 2)}.patterns-category.svelte-1habtfx dt.svelte-1habtfx{font-size:var(--font-size-lg);margin-bottom:var(--grid);text-align:left;display:flex;align-items:center}.patterns-category.svelte-1habtfx dt.svelte-1habtfx:before{border-radius:4px;content:"";display:inline-block;width:4px;height:calc(var(--grid) * 2);background-color:var(--secondary-color);margin-right:calc(var(--grid) * 1)}.patterns-category.svelte-1habtfx dd.svelte-1habtfx{display:grid;gap:calc(var(--grid) * .5);grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:0}@media (max-width: 767px){.patterns-category.svelte-1habtfx dd.svelte-1habtfx{grid-template-columns:1fr 1fr 1fr 1fr}}ul.svelte-1bzb3t4.svelte-1bzb3t4{display:flex;justify-content:space-between;gap:var(--grid);margin:0;padding:0;list-style:none;max-width:100%}@media (max-width: 767px){ul.svelte-1bzb3t4.svelte-1bzb3t4{display:grid;grid-template-columns:repeat(2,1fr)}}li.svelte-1bzb3t4.svelte-1bzb3t4{align-items:center;background-color:#fff;cursor:pointer;border:1px solid var(--border-color);border-radius:4px;display:flex;flex-direction:column;font-size:12px;gap:10px;padding:var(--grid) 0;text-align:center;width:100%}ul.product-illust-none.svelte-1bzb3t4 li.svelte-1bzb3t4{padding:2em 0;font-size:14px}ul.svelte-1bzb3t4:not(.product-illust-none) li.svelte-1bzb3t4:before{content:"";display:inline-block;background-size:150px auto;background-position:top -10px center;background-repeat:no-repeat;height:80px;width:140px}ul.svelte-1bzb3t4 li.twotone.svelte-1bzb3t4:before{background-position:top -10px center}ul.svelte-1bzb3t4 li.reversible.svelte-1bzb3t4:before{background-position:top -90px center}ul.svelte-1bzb3t4 li.onecolor.svelte-1bzb3t4:before{background-position:top -180px center}.product-kotatsu.svelte-1bzb3t4 li.reversible.svelte-1bzb3t4:before{background-position:top -10px center}.product-kotatsu.svelte-1bzb3t4 li.onecolor.svelte-1bzb3t4:before{background-position:top -90px center}.product-ojami.svelte-1bzb3t4 li.reversible.svelte-1bzb3t4:before{background-position:top -10px center}.product-ojami.svelte-1bzb3t4 li.onecolor.svelte-1bzb3t4:before{background-position:top -90px center}.product-ojami.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_ojyami.jpg)}.product-circle.svelte-1bzb3t4 li.svelte-1bzb3t4:before,.product-maru.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_senbei.jpg)}.product-utane.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_utane.jpg)}.product-sankaku.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_sankaku.jpg)}.product-boomerang.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_boomerang.jpg)}.product-shikaku.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_shikaku.jpg)}.product-gorone.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_shikaku.jpg)}.product-kotatsu.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_kotatsu.jpg)}.product-square.svelte-1bzb3t4 li.svelte-1bzb3t4:before{background-image:url(//takaokaya-jp.myshopify.com/cdn/shop/t/6/assets/z_illust_square.jpg)}ul.product-square.svelte-1bzb3t4 li.svelte-1bzb3t4:nth-child(1):before{background-position:top 0px center}.selected-patterns.svelte-1nwktv1.svelte-1nwktv1{display:flex;flex-direction:column;font-size:14px;gap:calc(var(--grid) * 1)}.selected-patterns-group.svelte-1nwktv1.svelte-1nwktv1{display:flex;flex-wrap:nowrap;gap:calc(var(--grid) * 1);align-items:center}.selected-patterns-product.svelte-1nwktv1.svelte-1nwktv1{width:9em;font-size:13px;font-weight:400;margin:0;padding:0;color:var(--text-color)}.selected-patterns-images.svelte-1nwktv1.svelte-1nwktv1{display:flex;flex-wrap:nowrap;gap:4px}.selectedUnit.svelte-1nwktv1.svelte-1nwktv1{display:flex;flex-direction:column;flex-direction:column-reverse;gap:2px;width:calc(var(--grid) * 6.5);margin:calc(var(--grid) * .5) 0 0}.selected-patterns-images.is-limited-display.svelte-1nwktv1.svelte-1nwktv1{max-width:calc(var(--grid) * 5 * 5 + 4px * 4);overflow:hidden}.selected-patterns-images--color-sample.svelte-1nwktv1 .selectedUnit.svelte-1nwktv1{width:calc(var(--grid) * 5)}.selected-patterns-limited.svelte-1nwktv1.svelte-1nwktv1{display:flex;align-items:center;justify-content:center;gap:4px}.selected-patterns-limited.is-over-5.svelte-1nwktv1.svelte-1nwktv1:before{content:"...";font-size:12px}.selected-patterns-limited-text.svelte-1nwktv1.svelte-1nwktv1{font-size:8px;text-align:center;padding:12px 8px;border:1px solid var(--border-color);border-radius:50%;line-height:1.2}.selected-patterns-limited.svelte-1nwktv1 span.svelte-1nwktv1{font-size:16px;font-weight:700}.selectedUnit--wide.svelte-1nwktv1.svelte-1nwktv1{width:calc(var(--grid) * 11)}.selectedUnit.svelte-1nwktv1 .svelte-1nwktv1{margin:0;padding:0}.selectedUnit_label.svelte-1nwktv1.svelte-1nwktv1{font-size:10px;color:#666;text-align:center;margin:0;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}.selectedUnit--wide.svelte-1nwktv1 .selectedUnit_value.svelte-1nwktv1{display:flex;align-items:center;justify-content:center;width:calc(var(--grid) * 11);height:calc(var(--grid) * 6.5);background-color:var(--window-bg-color);font-size:11px}.selected-patterns-images.svelte-1nwktv1 .selectedUnit_value.svelte-1nwktv1{line-height:0;width:calc(var(--grid) * 6.5);height:calc(var(--grid) * 6.5)}.selected-patterns-images--color-sample.svelte-1nwktv1 .selectedUnit_value.svelte-1nwktv1{width:calc(var(--grid) * 5);height:calc(var(--grid) * 5)}.fixed-bottom-bar.svelte-1d4mtjz{position:sticky;bottom:0;left:0;background-color:#fff;box-shadow:0 -2px 10px #00000040;box-sizing:border-box;padding:calc(var(--grid) * 1) calc(var(--grid) * 1.5);display:flex;justify-content:space-between;align-items:center;width:100%}.next-button.svelte-1d4mtjz{background-color:var(--primary-color);color:#fff;border:none;padding:10px 35px;border-radius:0;cursor:pointer;font-size:14px}.next-button.svelte-1d4mtjz:hover{opacity:.8}.next-button.svelte-1d4mtjz:disabled{background-color:var(--primary-btn-bg-color-opacity50);cursor:not-allowed;opacity:1}.selected-patterns.svelte-imq0q2.svelte-imq0q2{display:flex;flex-wrap:nowrap;font-size:14px;gap:calc(var(--grid) * 1)}.selected-patterns-images.svelte-imq0q2.svelte-imq0q2{display:flex;flex-wrap:nowrap;gap:4px}.selectedUnit.svelte-imq0q2.svelte-imq0q2{display:flex;flex-direction:column;flex-direction:column-reverse;gap:2px;width:calc(var(--grid) * 6.5);margin:calc(var(--grid) * .5) 0 0}.selectedUnit--wide.svelte-imq0q2.svelte-imq0q2{width:calc(var(--grid) * 11)}.selectedUnit.svelte-imq0q2 .svelte-imq0q2{margin:0;padding:0}.selectedUnit_label.svelte-imq0q2.svelte-imq0q2{font-size:10px;color:#666;text-align:center;margin:0}.selectedUnit--wide.svelte-imq0q2 .selectedUnit_value.svelte-imq0q2{display:flex;align-items:center;justify-content:center;width:calc(var(--grid) * 11);height:calc(var(--grid) * 6.5);background-color:var(--window-bg-color);font-size:11px}.selected-patterns-images.svelte-imq0q2 .selectedUnit_value.svelte-imq0q2{line-height:0;width:calc(var(--grid) * 6.5);height:calc(var(--grid) * 6.5)}.fixed-bottom-bar.svelte-11bmsm4{position:sticky;bottom:0;left:0;background-color:#fff;box-shadow:0 -2px 10px #00000040;box-sizing:border-box;padding:calc(var(--grid) * 1) calc(var(--grid) * 1.5);display:flex;justify-content:space-between;align-items:center;width:100%}.next-button.svelte-11bmsm4{background-color:var(--primary-color);color:#fff;border:none;padding:10px 35px;border-radius:0;cursor:pointer;font-size:14px}.next-button.svelte-11bmsm4:hover{opacity:.8}.reversible-annotation.svelte-395g7a{display:flex;justify-content:center;align-items:center;margin-bottom:15px}p.svelte-395g7a{margin:0;font-size:11px;color:#fff;text-align:center;padding:5px 1em;display:flex;flex-direction:column;align-items:center;gap:5px}span.svelte-395g7a{display:inline-block;background-color:#464646;padding:2px 4px;border-radius:2px}.step_title.svelte-1orlsn3.svelte-1orlsn3{font-size:14px;text-align:center;border-bottom:none;padding-bottom:calc(var(--grid) * 1);margin-bottom:calc(var(--grid) * 1)}.step_title.svelte-1orlsn3.svelte-1orlsn3:not(.hide_step_title):after{content:"";display:inline-block;width:120px;height:1px;background-color:var(--border-color);margin:1.5em auto .5em}.step_title.svelte-1orlsn3 p.svelte-1orlsn3{margin:0;padding:0}.step_title_label.svelte-1orlsn3.svelte-1orlsn3{font-size:22px;font-family:var(--header-font-stack);font-weight:var(--header-font-weight);font-style:var(--header-font-style);text-align:center;color:var(--text-color)}.step_label.svelte-1orlsn3.svelte-1orlsn3{font-size:12px;font-style:italic}.step_title_annotation.svelte-1orlsn3.svelte-1orlsn3{font-size:13px;color:#666}.step_title.svelte-9z34ke{font-size:14px;font-style:italic;text-align:center;border-bottom:none;padding-bottom:calc(var(--grid) * 1);padding-top:calc(var(--grid) * 2);margin-bottom:calc(var(--grid) * 2)}.step_title_label.svelte-9z34ke{font-size:12px;text-align:center;color:var(--text-color-transparent6)}.patternSelectBkg.svelte-1olsq5f.svelte-1olsq5f{content:"";display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;z-index:10001;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.patternSelectWindow.svelte-1olsq5f.svelte-1olsq5f{background-color:#ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgb(90,90,90);border-radius:2px;box-sizing:border-box;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10002;max-width:480px;max-height:80vh;margin:0 auto;width:480px;overflow-y:auto;scrollbar-color:rgba(0,0,0,.3) transparent;scrollbar-width:thin}@media (max-width: 767px){.patternSelectWindow.svelte-1olsq5f.svelte-1olsq5f{width:96%;max-width:96%;max-height:90svh}}.close.svelte-1olsq5f.svelte-1olsq5f{display:inline-block;cursor:pointer;position:absolute;top:8px;right:8px;padding:8px;margin:0;font-size:16px;color:var(--text-color-transparent6)}.step.svelte-1olsq5f.svelte-1olsq5f{padding:calc(var(--grid) * 1) calc(var(--grid) * 1) calc(var(--grid) * 2)}.back-option.svelte-1olsq5f.svelte-1olsq5f{display:inline-flex;align-items:center;gap:4px;margin-bottom:calc(var(--grid) * 1);padding:6px 8px;background:none;border:none;color:inherit;cursor:pointer;position:absolute;top:16px;left:0;color:var(--text-color-transparent6)}.back-option.svelte-1olsq5f i.svelte-1olsq5f{font-size:14px}.step_multi-title.svelte-1olsq5f.svelte-1olsq5f{padding-top:1em;margin-top:0;margin-bottom:calc(var(--grid) * 0);text-align:center;font-family:var(--header-font-stack);font-weight:var(--header-font-weight);font-style:var(--header-font-style)}.step_label.svelte-1olsq5f.svelte-1olsq5f{font-size:12px;color:var(--primary-color)}.step1_label.svelte-1olsq5f.svelte-1olsq5f{font-size:16px;font-family:var(--header-font-stack);font-weight:var(--header-font-weight);font-style:var(--header-font-style);margin-bottom:var(--grid);text-align:center}.pattern-select.svelte-1dvt3vh.svelte-1dvt3vh{container-type:inline-size;container-name:pattern-selecter}.pattern-select.svelte-1dvt3vh p.svelte-1dvt3vh{font-size:14px}.pattern-select-unit.svelte-1dvt3vh.svelte-1dvt3vh{align-items:flex-start;border:1px solid var(--color-scheme-border-color, var(--text-color-transparent25));cursor:pointer;display:flex;gap:8px;padding:10px;transition:all .8s;flex-direction:row;justify-content:space-between}.pattern-select-unit.svelte-1dvt3vh.svelte-1dvt3vh:has(.selected-patterns){flex-direction:column}.pattern-select-unit.svelte-1dvt3vh.svelte-1dvt3vh:after{display:inline-block;content:"Click to select";padding:6px 8px;border-radius:4px;background-color:#000;color:#fff;font-size:11px}.pattern-select-unit.svelte-1dvt3vh.svelte-1dvt3vh:has(.selected-patterns):after{content:"Edit patterns";background-color:transparent;border:1px solid #000;color:#000}@container pattern-selecter (width > 600px){.pattern-select-unit.svelte-1dvt3vh.svelte-1dvt3vh:has(.selected-patterns){align-items:center;flex-direction:row;justify-content:space-between;gap:32px}}.pattern-select-unit.svelte-1dvt3vh.svelte-1dvt3vh:hover{background-color:#0000000d;transition:all .3s}.pattern-select-message.svelte-1dvt3vh.svelte-1dvt3vh{font-size:12px;color:var(--color-scheme-border-color, var(--text-color-transparent25));margin:0;margin-block:0}
