._3b2TZG_receipt{text-align:left;width:100%;min-width:0}._3b2TZG_receipt h2{font-family:var(--font-display), sans-serif;margin:1.75rem 0 1rem;font-size:1.5rem;font-weight:500}._3b2TZG_receipt h3{overflow-wrap:anywhere;margin:.25rem 0;font-size:1.1rem;font-weight:550}._3b2TZG_receipt p{color:var(--checkout-success-muted,#6f6257);margin:.4rem 0;font-size:.9rem;line-height:1.6}._3b2TZG_meta{flex-wrap:wrap;gap:1rem 2rem;margin:0;display:flex}._3b2TZG_meta dt,._3b2TZG_kind{letter-spacing:.04em;font-size:.78rem}._3b2TZG_meta dd{margin:.25rem 0 0}._3b2TZG_items{margin:0;padding:0;list-style:none}._3b2TZG_items li{border-top:1px solid var(--checkout-success-border,#ded6cc);padding:1rem 0}._3b2TZG_lineHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}._3b2TZG_lineHeading strong{white-space:nowrap;padding-top:.4rem;font-size:1rem;font-weight:550}._3b2TZG_totals{border-top:1px solid var(--checkout-success-border,#ded6cc);margin:1rem 0 0;padding-top:1rem}._3b2TZG_totals>div{justify-content:space-between;gap:1rem;margin:.65rem 0;font-size:.9rem;display:flex}._3b2TZG_totals dd{white-space:nowrap;margin:0}._3b2TZG_totals ._3b2TZG_total{font-size:1.15rem;font-weight:600}._3b2TZG_total span{font-size:.75rem;font-weight:400}._3b2TZG_delivery{border-top:1px solid var(--checkout-success-border,#ded6cc);margin-top:1.5rem}._3b2TZG_delivery address{font-size:.95rem;font-style:normal;line-height:1.6}._3b2TZG_delivery address span{overflow-wrap:anywhere;display:block}@media (max-width:400px){._3b2TZG_lineHeading{flex-wrap:wrap;gap:.25rem}}
.WcLJGa_documents{border-block:1px solid var(--border-color,#e8e1e5);gap:.75rem;margin-block:1.25rem;padding-block:1rem;display:grid}.WcLJGa_download{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.WcLJGa_button{appearance:none;min-height:44px;color:var(--text-color,#493543);font:inherit;text-align:start;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.65rem 0;text-decoration:underline}.WcLJGa_button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.WcLJGa_button:disabled{opacity:.65;cursor:wait}.WcLJGa_number,.WcLJGa_message,.WcLJGa_pending{color:var(--text-secondary,#776b74);overflow-wrap:anywhere;font-size:.875rem}.WcLJGa_message{flex-basis:100%;margin-block:.35rem}.WcLJGa_pending p{margin:0}
.EW-JCa_receipt{border:1px solid var(--checkout-success-border,#ded6cc);background:var(--checkout-success-surface,var(--color-surface-raised,#fdfbfb));width:100%;max-width:680px;color:var(--checkout-success-text,#2d2925);box-shadow:var(--checkout-success-shadow,0 18px 46px #32283b12);text-align:center;border-radius:8px;justify-items:center;gap:1.25rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem);display:grid}.EW-JCa_mark{aspect-ratio:1;border:1px solid var(--checkout-success-mark-border,#50405624);background:var(--checkout-success-mark-background,#e8f0e6);width:76px;color:var(--checkout-success-mark-color,#385542);border-radius:999px;place-items:center;display:inline-grid}.EW-JCa_mark:before{content:"";border-bottom:3px solid;border-right:3px solid;width:18px;height:32px;display:block;transform:rotate(42deg)translate(-2px,-2px)}.EW-JCa_mark[data-status=pending],.EW-JCa_mark[data-status=waiting]{--checkout-success-mark-background:#f3eadf;--checkout-success-mark-color:#74563d}.EW-JCa_mark[data-status=pending]:before,.EW-JCa_mark[data-status=waiting]:before{content:"…";border:0;width:auto;height:auto;font-size:2rem;line-height:1;transform:translateY(-.35rem)}.EW-JCa_pendingState{justify-items:center;gap:1.25rem;width:100%;display:grid}.EW-JCa_mark[data-status=invalid]{--checkout-success-mark-background:#f5e6df;--checkout-success-mark-color:#793f2f}.EW-JCa_mark[data-status=invalid]:before{content:"!";width:auto;height:auto;font-family:var(--font-ui), sans-serif;border:0;font-size:2rem;font-weight:720;line-height:1;transform:none}.EW-JCa_copy{gap:.75rem;max-width:520px;display:grid}.EW-JCa_title{color:inherit;font-family:var(--font-display), sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.35rem,5vw,4rem);font-weight:440;line-height:1}.EW-JCa_message,.EW-JCa_pendingHint{color:var(--checkout-success-muted,#6f6257);margin:0;font-size:1rem;line-height:1.6}.EW-JCa_pendingHint{max-width:460px;font-size:.94rem}.EW-JCa_details{border-top:1px solid var(--checkout-success-border,#ded6cc);border-bottom:1px solid var(--checkout-success-border,#ded6cc);gap:0;width:min(100%,480px);margin:0;display:grid}.EW-JCa_detailRow{text-align:left;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.EW-JCa_detailRow+.EW-JCa_detailRow{border-top:1px solid var(--checkout-success-border,#ded6cc)}.EW-JCa_detailRow dt,.EW-JCa_detailRow dd{margin:0}.EW-JCa_detailRow dt{color:var(--checkout-success-muted,#6f6257);text-transform:uppercase;font-size:.82rem;font-weight:700}.EW-JCa_detailRow dd{min-width:0;color:var(--checkout-success-text,#2d2925);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;overflow-wrap:anywhere;font-size:.88rem}.EW-JCa_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.EW-JCa_action{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:.85rem 1.25rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.EW-JCa_action:focus-visible{outline:3px solid var(--checkout-success-focus,#32283b3d);outline-offset:3px}.EW-JCa_primaryAction{background:var(--checkout-success-primary,#2d2925);color:var(--checkout-success-primary-text,#fffdf9)}.EW-JCa_primaryAction:hover,.EW-JCa_primaryAction:focus-visible{background:var(--checkout-success-primary-hover,#463f38)}.EW-JCa_secondaryAction{border-color:var(--checkout-success-border,#ded6cc);background:var(--checkout-success-secondary-surface,var(--color-surface-raised,#fdfbfb));color:var(--checkout-success-text,#2d2925)}.EW-JCa_secondaryAction:hover,.EW-JCa_secondaryAction:focus-visible{background:var(--checkout-success-secondary-hover,var(--color-surface-hover,#eee8ed))}@media (max-width:640px){.EW-JCa_receipt{padding:2rem 1.25rem}.EW-JCa_mark{width:64px}.EW-JCa_title{font-size:2rem}.EW-JCa_detailRow{text-align:center;grid-template-columns:1fr;gap:.3rem}.EW-JCa_actions,.EW-JCa_action{width:100%}}.EW-JCa_recovery{text-align:left;width:min(100%,680px);color:var(--checkout-success-muted,#6f6257);margin:1rem auto;padding:1rem;font-size:.95rem;line-height:1.6}.EW-JCa_recovery h1{font-family:var(--font-display), sans-serif;font-weight:500}.EW-JCa_recovery nav{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.EW-JCa_recovery a{color:inherit;text-underline-offset:.2em;padding:.3rem 0}.EW-JCa_recovery a:focus-visible{outline-offset:4px;outline:2px solid}
._3vl1WW_page{color:#32283b;width:100%;min-width:0;max-width:62rem;margin-inline:auto;padding:.5rem 1rem 5rem}._3vl1WW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2rem;margin-bottom:2.5rem;display:flex}._3vl1WW_headerCopy{flex:18rem;min-width:0}._3vl1WW_title{font:400 clamp(2.25rem, 4vw, 3rem) / 1.15 var(--font-display), sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}._3vl1WW_description{color:#756a79;max-width:36rem;margin:.8rem 0 0;font-size:.95rem;line-height:1.6}._3vl1WW_headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._3vl1WW_section{min-width:0;padding-block:1.75rem}._3vl1WW_sectionHeader{margin-bottom:var(--tool-section-margin,1.5rem);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;display:flex}._3vl1WW_sectionHeader h2,._3vl1WW_sectionHeader h3{font:400 1.5rem / 1.3 var(--font-display), sans-serif;letter-spacing:-.02em;margin:0}._3vl1WW_sectionHeader p{color:#756a79;margin:.45rem 0 0;font-size:.9rem;line-height:1.6}._3vl1WW_sectionHeader>span{color:#756a79;font-size:.85rem}._3vl1WW_button{max-width:100%;min-height:2.85rem;font:500 .9rem / 1.4 var(--font-ui), sans-serif;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}._3vl1WW_primary{color:snow;background:#32283b;}._3vl1WW_primary:hover:not(:disabled){background:#514258}._3vl1WW_secondary{color:#32283b;background:0 0;border-color:#d4ced2;}._3vl1WW_secondary[aria-expanded=true],._3vl1WW_secondary:hover:not(:disabled){background:#f1e8eb;border-color:#aaa0ac}._3vl1WW_textButton{color:#675a70;background:0 0;padding-inline:.65rem;}._3vl1WW_textButton:hover:not(:disabled){color:#32283b;background:#f1e8eb}._3vl1WW_danger{color:#9a354b;}._3vl1WW_iconButton{flex:none;width:2.75rem;min-height:2.75rem;padding:0;font-size:1.4rem;}._3vl1WW_button:disabled{opacity:.5;cursor:not-allowed}._3vl1WW_button:focus-visible,._3vl1WW_page :where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #78607f}._3vl1WW_field{gap:.5rem;min-width:0;font-size:.95rem;line-height:1.5;display:grid}._3vl1WW_field :where(input:not([type=checkbox]),select,textarea,button[role=combobox]){color:#32283b;width:100%;min-width:0;min-height:3.25rem;font:400 1rem / 1.4 var(--font-ui), sans-serif;box-shadow:none;background:0 0;border:1px solid #c9c5c9;border-radius:.9rem;padding:.75rem 1rem}._3vl1WW_field :where(input,select,textarea,button[role=combobox]):focus-visible{outline-offset:3px;outline:2px solid #78607f}._3vl1WW_field :where(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}._3vl1WW_field [aria-invalid=true]{border-color:#a21e36}._3vl1WW_help{color:#756a79;margin:0;font-size:.85rem;line-height:1.6}._3vl1WW_success{color:#386444;}._3vl1WW_empty{color:#756a79;justify-items:start;gap:.75rem;padding:3rem 0;display:grid}._3vl1WW_empty h2{color:#32283b;font:400 1.65rem / 1.3 var(--font-display), sans-serif;margin:0}._3vl1WW_empty p{max-width:32rem;margin:0;line-height:1.65}._3vl1WW_notice{background:#f1e8eb;border-radius:.9rem;padding:1rem 1.25rem;line-height:1.6}._3vl1WW_successNotice{color:#386444;}._3vl1WW_error{color:#9a354b;background:#f8ecef;}._3vl1WW_tabs{flex-wrap:wrap;gap:.75rem;min-width:0;max-width:100%;margin-bottom:.5rem;padding:.3rem;display:flex}._3vl1WW_tab{color:#32283b;min-height:2.85rem;font-family:var(--font-ui), sans-serif;white-space:nowrap;background:0 0;border:2px solid #32283b;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.96rem;font-weight:570;text-decoration:none;display:inline-flex}._3vl1WW_tab:hover{background:#f1e8eb}._3vl1WW_tab[aria-current=page]{color:snow;background:#32283b}._3vl1WW_tab:focus-visible{outline-offset:2px;outline:2px solid #78607f}._3vl1WW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){._3vl1WW_page{padding:.75rem 1rem calc(5rem + env(safe-area-inset-bottom))}._3vl1WW_header{margin-bottom:2rem}._3vl1WW_headerCopy{flex-basis:100%}._3vl1WW_headerActions,._3vl1WW_headerActions>button{width:100%}._3vl1WW_section{padding-block:1.5rem}._3vl1WW_tabs{flex-wrap:nowrap;overflow-x:auto}._3vl1WW_tab{font-size:.92rem}}@media (prefers-reduced-motion:reduce){._3vl1WW_button{transition:none}}
.qrm8na_page{}.qrm8na_visuallyHidden{}.qrm8na_content{gap:1rem;display:grid}.qrm8na_title,.qrm8na_description,.qrm8na_row span{background:#e9e1e7;border-radius:.5rem;display:block}.qrm8na_title{width:min(20rem,75%);height:3.4rem}.qrm8na_description{width:min(30rem,90%);height:1rem}.qrm8na_rows{margin-top:2.5rem}.qrm8na_row{border-bottom:1px solid #e2dce0;align-items:center;gap:1.25rem;padding-block:1.75rem;display:flex}.qrm8na_row>span{flex:none;width:3.5rem;height:4rem}.qrm8na_row>div{gap:.75rem;width:100%;display:grid}.qrm8na_row>div span{width:65%;height:1rem}.qrm8na_row>div span+span{width:40%;height:.75rem}
._7LAP9G_page{--ink:#303b35;--muted:#687369;--line:#dedfd6;--paper:#faf9f5;max-width:1440px;color:var(--ink);min-width:0;margin:0 auto;padding:clamp(20px,3vw,48px)}._7LAP9G_header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._7LAP9G_header h1{letter-spacing:-.04em;margin:4px 0 12px;font-size:clamp(30px,3.5vw,46px);font-weight:450;line-height:1.1}._7LAP9G_eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}._7LAP9G_muted,._7LAP9G_header p{color:var(--muted);max-width:76ch;line-height:1.55}._7LAP9G_tabs{border-bottom:1px solid var(--line);gap:24px;margin:24px 0;display:flex;overflow:auto}._7LAP9G_tabs a{font-family:var(--font-ui), sans-serif;white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;min-height:44px;padding:14px 2px;font-size:1rem;font-weight:400;text-decoration:none}._7LAP9G_tabs a[aria-current=page]{color:var(--ink);border-color:var(--ink)}._7LAP9G_content{gap:28px;display:grid}._7LAP9G_cards{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}._7LAP9G_card{background:var(--paper);min-width:0;padding:24px 20px}._7LAP9G_card h2{margin:0 0 14px;font-size:13px;font-weight:500}._7LAP9G_value{letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.6vw,35px);font-weight:450;display:block}._7LAP9G_card p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}._7LAP9G_comparison{color:var(--muted);margin-top:9px;font-size:12px;display:block}._7LAP9G_panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;padding:24px}._7LAP9G_panel h2,._7LAP9G_chart h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:500}._7LAP9G_sectionHeading,._7LAP9G_chartHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}._7LAP9G_sectionHeading a{font-size:13px}._7LAP9G_toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._7LAP9G_toolbar label{flex-direction:column;gap:6px;font-size:12px;display:flex}._7LAP9G_toolbar input,._7LAP9G_toolbar select,._7LAP9G_toolbar button,._7LAP9G_button{font:inherit;color:inherit;border:1px solid var(--line);background:var(--paper);border-radius:6px;max-width:100%;min-height:44px;padding:10px 14px}._7LAP9G_toolbar select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23303b35' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}._7LAP9G_toolbar input{width:220px}._7LAP9G_toolbar button,._7LAP9G_button{cursor:pointer;font-size:13px;text-decoration:none}._7LAP9G_toolbar a{padding:12px 0;font-size:13px}._7LAP9G_chart{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;padding:26px}._7LAP9G_chartHeading span,._7LAP9G_chartEnds{color:var(--muted);font-size:11px}._7LAP9G_plot{width:100%;height:clamp(180px,24vw,300px);display:block;overflow:visible}._7LAP9G_gridLine{stroke:var(--line);stroke-width:1px}._7LAP9G_chartLine{stroke:#526a58;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}._7LAP9G_chartPoint{fill:#526a58}._7LAP9G_chartEnds{justify-content:space-between;padding:8px 0 20px;display:flex}._7LAP9G_page details{margin-top:14px}._7LAP9G_page summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}._7LAP9G_scroller{max-width:100%;overflow:auto}._7LAP9G_page table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}._7LAP9G_page th{font-weight:500}._7LAP9G_page th,._7LAP9G_page td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;padding:18px 12px}._7LAP9G_page th:first-child,._7LAP9G_page td:first-child{text-align:left}._7LAP9G_page thead th{color:var(--muted);font-size:11px}._7LAP9G_page tbody tr:last-child>*{border-bottom:0}._7LAP9G_patternCell{white-space:normal;align-items:center;gap:14px;min-width:220px;max-width:330px;display:flex}._7LAP9G_thumbnail{background:#edece3;border-radius:4px;width:48px;min-width:48px;height:60px;overflow:hidden}._7LAP9G_patternCell a{color:inherit;font-weight:500;text-decoration:none}._7LAP9G_patternCell small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}._7LAP9G_pagination{justify-content:space-between;gap:16px;margin-top:18px;font-size:13px;display:flex}._7LAP9G_pagination a{padding:12px 0}._7LAP9G_empty{color:var(--muted);padding:32px 0;font-size:14px}._7LAP9G_moneyList{gap:8px;display:grid}._7LAP9G_moneyList>span{display:block}._7LAP9G_definition{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._7LAP9G_definition div{min-width:0}._7LAP9G_definition dt{color:var(--muted);margin-bottom:8px;font-size:12px}._7LAP9G_definition dd{overflow-wrap:anywhere;margin:0;font-size:20px}._7LAP9G_detailHeader{align-items:center;gap:24px;display:flex}._7LAP9G_detailHeader ._7LAP9G_thumbnail{width:72px;min-width:72px;height:90px}._7LAP9G_error{border:1px solid var(--line);border-radius:12px;padding:36px}._7LAP9G_skeleton{gap:24px;display:grid}._7LAP9G_skeletonCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._7LAP9G_skeletonCards span{background:#eeeee7;border-radius:10px;height:155px}._7LAP9G_skeletonChart{background:#eeeee7;border-radius:12px;height:290px}._7LAP9G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._7LAP9G_page :focus-visible{outline-offset:4px;outline:2px solid #526a58}._7LAP9G_split{grid-template-columns:1fr 1fr;gap:24px;display:grid}._7LAP9G_page a{color:inherit}._7LAP9G_reference{font-family:monospace;font-size:11px}._7LAP9G_badge{border:1px solid var(--line);border-radius:4px;padding:4px 8px;font-size:11px;display:inline-block}._7LAP9G_tableTitle{white-space:normal;max-width:280px;display:block}._7LAP9G_page caption{text-align:left;padding:0 0 16px}._7LAP9G_pending{color:var(--muted)}@media (max-width:900px){._7LAP9G_cards{grid-template-columns:repeat(2,minmax(0,1fr))}._7LAP9G_card:last-child{grid-column:1/-1}._7LAP9G_split{grid-template-columns:1fr}._7LAP9G_definition{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._7LAP9G_page{padding:20px 14px}._7LAP9G_header{flex-direction:column;align-items:flex-start;gap:8px}._7LAP9G_tabs{gap:20px}._7LAP9G_card{padding:18px 14px}._7LAP9G_card p{font-size:11px}._7LAP9G_panel,._7LAP9G_chart{padding:18px 14px}._7LAP9G_toolbar{gap:10px}._7LAP9G_toolbar label{flex:130px}._7LAP9G_toolbar select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23303b35' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}._7LAP9G_toolbar input,._7LAP9G_toolbar select{width:100%}._7LAP9G_sectionHeading{flex-direction:column;align-items:flex-start}._7LAP9G_skeletonCards{grid-template-columns:repeat(2,1fr)}._7LAP9G_page th,._7LAP9G_page td{padding:16px 10px}}@media (prefers-reduced-motion:reduce){._7LAP9G_page *{scroll-behavior:auto;transition:none;animation:none}}
._3c_qJa_page{color:#32283b;width:min(960px,100% - 32px);margin:0 auto;padding:56px 0 80px}._3c_qJa_browseButton:focus-visible,._3c_qJa_importButton:focus-visible,._3c_qJa_viewButton:focus-visible,._3c_qJa_acceptGiftButton:focus-visible,._3c_qJa_denyGiftButton:focus-visible{outline-offset:3px;outline:3px solid #32283b4d}._3c_qJa_header{max-width:680px;margin-bottom:34px;padding-inline:22px}._3c_qJa_header h1{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(2.8rem,6vw,4rem);font-weight:400;line-height:1.05}._3c_qJa_entryDetails,._3c_qJa_emptyState p{color:#685d6d;line-height:1.6}._3c_qJa_panel{padding-top:28px}._3c_qJa_panelHeader{background:var(--color-surface-raised,#fdfbfb);border:1px solid #32283b21;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}._3c_qJa_panelHeader p{color:#685d6d;margin:0;line-height:1.55}._3c_qJa_panelActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._3c_qJa_tabs{flex-wrap:nowrap;gap:.65rem;min-width:0;max-width:100%;margin:-8px 0 16px;padding:6px;display:flex;overflow-x:auto}._3c_qJa_tabs+._3c_qJa_panel{padding-top:0}._3c_qJa_tabLink{color:#3d3045;min-height:2.75rem;font:inherit;white-space:nowrap;background:0 0;border:2px solid #3d3045;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.52rem 1.05rem;font-size:.96rem;font-weight:570;line-height:1;text-decoration:none;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}._3c_qJa_tabLink:hover{transform:translateY(-1px)}._3c_qJa_tabLink:focus-visible{outline-offset:2px;outline:3px solid #7a648d57}._3c_qJa_tabLinkActive{color:#fffdf9;background:#3d3045}._3c_qJa_patternsList{gap:14px;margin:0;padding:0;list-style:none;display:grid}._3c_qJa_patternItem{background:var(--color-surface-raised,#fdfbfb);border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:18px;transition:background-color .18s;display:grid}._3c_qJa_patternItem:hover{background:var(--color-surface-hover,#eee8ed)}._3c_qJa_imageContainer{aspect-ratio:4/5;background:var(--color-surface-inset,#f1edef);border:1px solid #32283b1a;border-radius:6px;align-self:start;width:112px;height:140px;display:flex;overflow:hidden}._3c_qJa_patternImage{object-fit:cover;width:100%;height:100%}._3c_qJa_imagePlaceholder{color:#786c7c;letter-spacing:0;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:100%;padding:12px;font-size:.72rem;font-weight:650;display:flex}._3c_qJa_patternInfo{gap:16px;min-width:0;display:grid}._3c_qJa_entryTitle{color:#32283b;font-family:var(--font-display), sans-serif;margin:0;font-size:1.55rem;font-weight:400;line-height:1.2}._3c_qJa_entryDetails{flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:.94rem;display:flex}._3c_qJa_entryDetails p{margin:0}._3c_qJa_patternFooter{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}._3c_qJa_giftActions{flex-wrap:wrap;gap:8px;display:flex}._3c_qJa_viewButton,._3c_qJa_browseButton,._3c_qJa_importButton,._3c_qJa_acceptGiftButton,._3c_qJa_denyGiftButton{color:#fdfbfb;background:#32283b;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}._3c_qJa_viewButton,._3c_qJa_importButton,._3c_qJa_acceptGiftButton,._3c_qJa_denyGiftButton{padding:9px 16px}._3c_qJa_browseButton{padding:10px 18px}._3c_qJa_viewButton:hover,._3c_qJa_importButton:hover,._3c_qJa_browseButton:hover{background:#493e4e}._3c_qJa_importButton,._3c_qJa_acceptGiftButton,._3c_qJa_denyGiftButton{cursor:pointer;font:inherit;border:1px solid #32283b}._3c_qJa_acceptGiftButton{background:#32283b}._3c_qJa_denyGiftButton{background:var(--color-surface-raised,#fdfbfb);color:#32283b}._3c_qJa_denyGiftButton:hover{background:var(--color-surface-hover,#eee8ed)}._3c_qJa_acceptGiftButton:disabled,._3c_qJa_denyGiftButton:disabled{cursor:not-allowed;opacity:.55}._3c_qJa_giftActionError{color:#7e2020;flex-basis:100%;margin:0;font-size:.88rem;font-weight:600}._3c_qJa_emptyState{border-radius:8px;flex-direction:column;align-items:flex-start;gap:24px;padding:22px;display:flex}._3c_qJa_emptyState h2{color:#32283b;font-family:var(--font-display), sans-serif;margin:0 0 8px;font-size:1.55rem;font-weight:400}._3c_qJa_emptyState p{margin:0}._3c_qJa_errorMessage{background:#fff2f2;border-radius:8px;padding:16px 18px}._3c_qJa_errorText{color:#7e2020;margin:0;font-size:.95rem;font-weight:500}._3c_qJa_infiniteError button:focus-visible{outline-offset:3px;outline:3px solid #32283b4d}._3c_qJa_pageChanged{color:#685d6d;text-align:center;margin:0;padding:32px 16px 0}._3c_qJa_infiniteSentinel{color:#685d6d;text-align:center;min-height:64px;padding:22px 0 4px}._3c_qJa_infiniteError{color:#7e2020}._3c_qJa_infiniteError button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;font-weight:650;text-decoration:underline}@media (max-width:640px){._3c_qJa_tabs{gap:.6rem}._3c_qJa_tabLink{min-height:2.6rem;padding-inline:.95rem;font-size:.92rem}}@media (prefers-reduced-motion:reduce){._3c_qJa_tabLink{transition:none}}@media (max-width:720px){._3c_qJa_page{width:min(100% - 24px,960px);padding-top:32px}._3c_qJa_header h1{font-size:2.2rem}._3c_qJa_header:has(+._3c_qJa_panel>._3c_qJa_emptyState){margin-bottom:24px}._3c_qJa_header+._3c_qJa_panel:has(>._3c_qJa_emptyState){padding-top:0}._3c_qJa_patternItem{grid-template-columns:1fr;gap:16px}._3c_qJa_entryTitle{font-size:1.3rem}._3c_qJa_imageContainer{width:100%;height:220px;max-height:260px}._3c_qJa_panelHeader{flex-direction:column;align-items:flex-start}._3c_qJa_tabs,._3c_qJa_giftActions,._3c_qJa_panelActions,._3c_qJa_panelActions form,._3c_qJa_acceptGiftButton,._3c_qJa_denyGiftButton,._3c_qJa_viewButton,._3c_qJa_importButton{width:100%}}._3c_qJa_searchField{margin-bottom:20px;}
.PBDt4q_imageMutationReconciliation{color:#5f4c39;background:#fbf6ef;border:1px solid #d8c8b3;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.PBDt4q_imageMutationReconciliation p{margin:.35rem 0 0;line-height:1.5}@media (hover:hover) and (pointer:fine){.PBDt4q_editorNavButton:hover:not(:disabled){background:var(--color-surface-hover,#eee8ed);color:#32283b}}.PBDt4q_editorNavButton:disabled{cursor:not-allowed;color:#9f9488;opacity:.58}.PBDt4q_editorNavButton.PBDt4q_editorNavButtonActive{color:#fffdf9;background:#32283b}@media (hover:hover) and (pointer:fine){.PBDt4q_editorNavButton.PBDt4q_editorNavButtonActive:hover:not(:disabled){color:#fffdf9;background:#463650}}.PBDt4q_editorNavUpdateIndicator{background:#8c5d4f;border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%);box-shadow:0 0 0 2px #fffdf9}.PBDt4q_editorNavButtonActive .PBDt4q_editorNavUpdateIndicator{background:var(--color-surface-raised,#fdfbfb);box-shadow:0 0 0 2px #fffdf93d}.PBDt4q_persistentOptionalSection:not([hidden]){display:contents}.PBDt4q_optionalSectionLoading{min-height:12rem;color:var(--pattern-editor-muted);justify-content:center;align-items:center;gap:.65rem;display:flex}.PBDt4q_autosaveStatus{z-index:30;border:1px solid var(--pattern-editor-border);max-width:800px;color:var(--pattern-editor-muted);background:#fdfbfbf5;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 auto 1rem;padding:.55rem .75rem;font-size:.84rem;display:flex;position:sticky;top:1rem}.PBDt4q_autosaveStatus span+span:before{content:"";background:#b9aa98;border-radius:999px;width:.25rem;height:.25rem;margin:0 .45rem .12rem 0;display:inline-block}.PBDt4q_autosaveStatusFailed{color:#7a3e2b;background:#fff7f2;border-color:#d8b4a6}.PBDt4q_autosaveRetryButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:auto;padding:0}.PBDt4q_autosaveRetryButton:focus-visible{outline-offset:3px;outline:2px solid #7a3e2b}.PBDt4q_section[data-editor-section=description]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.PBDt4q_editorShell[data-active-step=languages] .PBDt4q_container>:not(.PBDt4q_header),.PBDt4q_editorShell[data-active-step=price] .PBDt4q_container>:not(.PBDt4q_header){max-width:42rem}.PBDt4q_gaugeInputGrid>:first-child{grid-column:1/-1}.PBDt4q_yarnRequirementsGrid>.PBDt4q_yarnRequirementsHeaderCell:first-child{z-index:2;background:var(--color-main-background,#f9f6f6);position:sticky;left:0}.PBDt4q_taggingButtons{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.PBDt4q_taggingButtons [data-incomplete=true]{background:var(--pattern-editor-danger);color:#fff}.PBDt4q_tagSummaryCard{border:1px solid var(--pattern-editor-ink);border-radius:.65rem;padding:1rem;font-size:.9rem;overflow-x:auto}.PBDt4q_tagSummaryCard table{border-collapse:collapse;width:100%;margin-top:.75rem}.PBDt4q_tagSummaryCard th,.PBDt4q_tagSummaryCard td{text-align:left;white-space:nowrap;padding:.35rem .3rem;font-weight:400}.PBDt4q_tagDialog[role=dialog]{--pattern-editor-ink:#34283d;--pattern-editor-text:#352c3c;--pattern-editor-border:#d8d2d6;--pattern-editor-danger:#994956;border-radius:1rem;width:min(1100px,100vw - 4rem);max-width:1100px}.PBDt4q_tagDialogLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.PBDt4q_tagDialogLayout>:first-child{position:sticky;top:0}.PBDt4q_tagDialogControls{gap:1.25rem;min-width:0;margin-bottom:1.5rem;display:grid}.PBDt4q_publishingTabs{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.PBDt4q_publishingTabs .PBDt4q_optionButton{justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;display:inline-flex}.PBDt4q_publicationPanelIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.PBDt4q_publishPanelDescription{max-width:38rem;margin-bottom:1rem;font-size:1rem;line-height:1.5}.PBDt4q_publishMissing{max-width:38rem;margin:1.5rem 0}.PBDt4q_publicationBlockerList li:before{content:"×";color:var(--pattern-editor-danger);margin-right:.45rem;font-weight:700}.PBDt4q_editorDesktopNavigation{flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.PBDt4q_editorDesktopBack,.PBDt4q_editorDesktopNext{border:1px solid var(--pattern-editor-ink);min-width:8rem;min-height:3rem;color:var(--pattern-editor-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1.25rem;display:inline-flex}.PBDt4q_editorDesktopNext{background:var(--pattern-editor-ink);color:#fff}.PBDt4q_editorDesktopBack:disabled,.PBDt4q_editorDesktopNext:disabled{opacity:.4;cursor:default}.PBDt4q_editorDesktopBack:focus-visible,.PBDt4q_editorDesktopNext:focus-visible{outline:2px solid var(--pattern-editor-ink);outline-offset:3px}.PBDt4q_editorDesktopNavigation button>span{font-size:1.7rem;line-height:1;transform:translateY(-.08em)}.PBDt4q_pdfInfo>strong{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;font-weight:500;display:block;overflow:hidden}.PBDt4q_pdfItem[data-upload-state=ready] .PBDt4q_pdfInfo>strong:before{content:"✓ ";color:var(--pattern-editor-success)}.PBDt4q_pdfUploadProgress{gap:.5rem;max-width:22rem;margin-top:.55rem;display:grid}.PBDt4q_pdfUploadProgressHeader{color:var(--pattern-editor-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8rem;line-height:1.5;display:flex}.PBDt4q_pdfUploadPercent{color:var(--pattern-editor-ink);font-variant-numeric:tabular-nums;flex-shrink:0}.PBDt4q_pdfUploadProgressTrack{background:var(--pattern-editor-border);border-radius:999px;height:3px;overflow:hidden}.PBDt4q_pdfUploadProgressFill{border-radius:inherit;background:var(--pattern-editor-ink);opacity:.65;height:100%;transition:width .3s ease-out;display:block}.PBDt4q_pdfUploadProgressFill[data-indeterminate]{width:40%;animation:1.6s ease-in-out infinite PBDt4q_pdfUploadFinishing}@keyframes PBDt4q_pdfUploadFinishing{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.PBDt4q_pdfUploadProgressFill{transition:none}.PBDt4q_pdfUploadProgressFill[data-indeterminate]{width:100%;animation:none}}.PBDt4q_pdfFileMeta{align-items:center;gap:.65rem;margin-top:.35rem;font-size:.85rem;display:flex}.PBDt4q_pdfFileMeta button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.PBDt4q_pdfUploadPicker{max-width:12rem;margin-top:.75rem}.PBDt4q_pdfUploadPicker .PBDt4q_pdfCompactUpload{border:1px dashed var(--pattern-editor-ink);color:var(--pattern-editor-ink);background:0 0;border-radius:.65rem;padding:0}.PBDt4q_pdfCompactUpload>button{background:0 0;justify-content:center;gap:.65rem;min-height:3.25rem;padding:.75rem 1rem}.PBDt4q_pdfActions button{min-height:2.25rem;padding:.3rem .75rem;font-size:.8rem}.PBDt4q_yarnSelector{grid-column:1/-1;gap:1rem;display:grid}.PBDt4q_yarnSearchResults{border-top:1px solid var(--pattern-editor-border);gap:.25rem;max-height:17rem;padding-top:.65rem;display:grid;overflow-y:auto}.PBDt4q_yarnSearchResult{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;display:flex}.PBDt4q_yarnSearchResult[aria-pressed=true]{border-color:var(--pattern-editor-ink);background:var(--pattern-editor-selected)}.PBDt4q_selectedYarn{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;font-size:1.05rem;display:flex}.PBDt4q_yarnTotalLabel{margin:1.25rem 0 .75rem;font-weight:500}.PBDt4q_error{background:var(--pattern-editor-danger-surface);color:var(--pattern-editor-danger);border:1px solid #dec2b7;border-radius:8px;margin-bottom:1.25rem;padding:1rem 1.1rem;line-height:1.5}.PBDt4q_section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.PBDt4q_dangerSection{background:#fff8f4;border-color:#dec2b7}.PBDt4q_field:last-child{margin-bottom:0}.PBDt4q_stablePriceRow{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem) auto;align-items:end;gap:1rem;display:grid}.PBDt4q_input,.PBDt4q_textarea{color:#2f2a24;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #d9d0c4;border-radius:8px;margin-top:0;padding:.7rem .78rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.PBDt4q_input::placeholder,.PBDt4q_textarea::placeholder{color:#9d9186}.PBDt4q_input:focus,.PBDt4q_textarea:focus{border-color:var(--pattern-editor-ink);outline:none;box-shadow:0 0 0 3px #32283b21}.PBDt4q_input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PBDt4q_input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PBDt4q_input[type=number]{appearance:textfield}.PBDt4q_checkboxLabel{color:#3f3933;cursor:pointer;align-items:center;gap:.5rem;font-size:.94rem;font-weight:550;display:flex}.PBDt4q_checkbox:disabled{cursor:not-allowed;opacity:.5}.PBDt4q_help{color:var(--pattern-editor-muted);margin:.25rem 0 0;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5}.PBDt4q_pricePlaceholderHint{color:#6f675f;margin-top:.35rem;font-size:.8rem;font-weight:400;line-height:1.35;display:block}.PBDt4q_priceWarning{color:#9b4b22;margin-top:.35rem;font-size:.8rem;font-weight:500;line-height:1.35;display:block}@media (max-width:640px){.PBDt4q_stablePriceRow{grid-template-columns:1fr}}.PBDt4q_difficultyDots{--difficulty-dot-size:clamp(1.15rem, 5.4vw, 1.4rem);--difficulty-dot-gap:clamp(.5rem, 2.8vw, .8rem);--difficulty-dot-border-width:2px;--difficulty-dot-outline:var(--pattern-editor-ink);--difficulty-dot-empty:transparent;--difficulty-dot-filled:var(--pattern-editor-ink);--difficulty-dot-hover-shadow:#32283b29;--difficulty-dot-focus-shadow:#32283b3d;--difficulty-dot-hit-area-inset:-.3rem;margin-top:.65rem}.PBDt4q_difficultySelectedText{color:var(--pattern-editor-muted);margin:.6rem 0 0;font-size:.92rem;line-height:1.4}.PBDt4q_optionalField{color:var(--pattern-editor-soft-muted);font-size:.85rem;font-weight:400}.PBDt4q_clearDifficultyButton{color:#675a70;cursor:pointer;background:0 0;border:none;margin-top:.45rem;padding:0;font-size:.85rem;font-weight:500}.PBDt4q_clearDifficultyButton:hover{text-decoration:underline}.PBDt4q_taxNoticeText{color:#74563d;margin:0;font-size:.875rem;line-height:1.5}.PBDt4q_uploadSection{background:var(--pattern-editor-surface);border:1px solid var(--pattern-editor-border);border-radius:8px;padding:clamp(1.15rem,3vw,1.5rem)}.PBDt4q_imageTaggingUploadSection{width:100%}.PBDt4q_imageUploadPicker,.PBDt4q_pdfUploadPicker{margin-bottom:1.25rem}.PBDt4q_imageUploadInput,.PBDt4q_fileUploadInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PBDt4q_imageUploadPickerStatus{background:var(--pattern-editor-surface);cursor:default;text-align:center;flex-wrap:wrap;justify-content:center}.PBDt4q_imageUploadPickerStatusCopy{flex:16rem;gap:.58rem;min-width:0;max-width:28rem;display:grid}.PBDt4q_imageUploadProgressTrack{background:#eee8ec;border:1px solid #32283b1f;border-radius:999px;width:100%;height:.46rem;display:block;position:relative;overflow:hidden}.PBDt4q_imageUploadProgressFill{border-radius:inherit;background:#32283b;height:100%;transition:width .18s;display:block}.PBDt4q_imageUploadPicker:not(.PBDt4q_imageUploadPickerDisabled) .PBDt4q_imageUploadPickerLabel:hover,.PBDt4q_imageUploadPickerLabelActive,.PBDt4q_pdfUploadPicker:not(.PBDt4q_pdfUploadPickerDisabled) .PBDt4q_pdfUploadPickerLabel:hover,.PBDt4q_pdfUploadPickerLabelActive{background:#fff;border-color:#32283b;box-shadow:0 10px 28px #1f1c1914}.PBDt4q_imageUploadInput:focus-visible+.PBDt4q_imageUploadPickerLabel,.PBDt4q_fileUploadInput:focus-visible+.PBDt4q_pdfUploadPickerLabel{outline-offset:3px;border-color:#32283b;outline:3px solid #32283b73}.PBDt4q_imageUploadPickerDisabled .PBDt4q_imageUploadPickerLabel,.PBDt4q_pdfUploadPickerDisabled .PBDt4q_pdfUploadPickerLabel{cursor:not-allowed;opacity:.58;background:var(--color-surface-inset,#f1edef)}.PBDt4q_imageUploadPickerCopy,.PBDt4q_fileUploadPickerCopy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;min-width:0;display:flex}.PBDt4q_imageUploadPickerTitle,.PBDt4q_fileUploadPickerTitle{color:#221b28;font-size:1rem;font-weight:700;line-height:1.2}.PBDt4q_imageUploadPickerAction,.PBDt4q_fileUploadPickerAction{color:#fff;white-space:nowrap;background:#32283b;border:1px solid #32283b;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.4rem;padding:.55rem .82rem;font-size:.86rem;font-weight:700;line-height:1;display:inline-flex}.PBDt4q_imageUploadPickerLabelActive .PBDt4q_imageUploadPickerAction,.PBDt4q_pdfUploadPickerLabelActive .PBDt4q_fileUploadPickerAction{background:#43354f}.PBDt4q_imageUploadPickerActionIcon,.PBDt4q_fileUploadPickerActionIcon{border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.PBDt4q_buttonLoadingContent{justify-content:center;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.PBDt4q_buttonLoader{--kjut-loader-color:currentColor}.PBDt4q_imageManagerSection{background:0 0;border:0;border-radius:0;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;padding:0;display:flex}.PBDt4q_imageEditorPositionBadge,.PBDt4q_imageEditorDirtyBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.PBDt4q_imageEditorCarousel{grid-template-columns:1fr;gap:.75rem;display:grid}.PBDt4q_imageEditorHero{aspect-ratio:1;background:#f9f6f6;border-radius:8px;width:100%;position:relative;overflow:hidden}.PBDt4q_imageEditorHeroTrack{scroll-snap-type:x mandatory;grid-auto-columns:100%;grid-auto-flow:column;width:100%;height:100%;display:grid;overflow:hidden}.PBDt4q_imageEditorHeroSlide{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-width:0;height:100%;position:relative}.PBDt4q_imageEditorArrowButton{z-index:5;color:#3f3b37;cursor:pointer;background:#ffffffad;border:0;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #1f1c191f}.PBDt4q_imageEditorArrowButton:hover{background:#ffffffd1;transform:translateY(-50%)scale(1.03);box-shadow:0 14px 34px #1f1c1929}.PBDt4q_imageEditorArrowButton span{margin-top:-.08em;font-size:2.2rem;font-weight:400;line-height:1;display:block}.PBDt4q_imageEditorPreviousButton{left:1rem}.PBDt4q_imageEditorNextButton{right:1rem}.PBDt4q_imageEditorThumbnailStrip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-auto-columns:calc(20% - .6rem);grid-auto-flow:column;gap:.75rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.PBDt4q_imageEditorThumbnailItem{scroll-snap-align:center;aspect-ratio:auto;background:#f9f6f6;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.PBDt4q_imageEditorThumbnailItem:after{content:"";z-index:7;border-radius:inherit;pointer-events:none;border:2px solid #0000;transition:border-color .16s,box-shadow .16s;position:absolute;inset:0}.PBDt4q_imageEditorThumbnailItem:hover:after{border-color:#32283b33}.PBDt4q_imageEditorThumbnailItemActive:after{border-color:#fff;box-shadow:inset 0 0 0 2px #32283bad}.PBDt4q_imageEditorThumbnailButton{cursor:pointer;aspect-ratio:auto;background:0 0;border:0;width:100%;height:auto;padding:0;position:absolute;inset:0}.PBDt4q_imageEditorThumbnailImage,.PBDt4q_taggingImage{object-fit:cover;width:100%;height:100%;display:block}.PBDt4q_taggingImageSurface,.PBDt4q_taggingImage,.PBDt4q_imageEditorThumbnailButton,.PBDt4q_imageEditorThumbnailImage,.PBDt4q_imageTagMarker{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.PBDt4q_imageEditorPositionBadge{z-index:6;color:#32283b;background:#f9f6f6f0;border:1px solid #32283b29;min-width:1.25rem;height:1.25rem;padding:0 .32rem;font-size:.68rem;position:absolute;top:.25rem;left:.25rem;box-shadow:0 4px 14px #1f1c191f}.PBDt4q_imageEditorDirtyBadge{z-index:6;color:#6f4a00;text-overflow:ellipsis;background:#fff6dff0;border:1px solid #f2d99b;max-width:calc(100% - 2.2rem);padding:.32rem .48rem;font-size:.64rem;position:absolute;top:.3rem;right:.3rem;overflow:hidden}.PBDt4q_imageEditorUploadBadge{z-index:6;color:#32283b;text-overflow:ellipsis;white-space:nowrap;background:#f9f6f6f0;border:1px solid #32283b29;border-radius:999px;max-width:calc(100% - .6rem);padding:.32rem .48rem;font-size:.62rem;font-weight:800;line-height:1;position:absolute;bottom:.3rem;right:.3rem;overflow:hidden;box-shadow:0 4px 14px #1f1c191f}.PBDt4q_imageEditorUploadStatusText{color:#756a73;margin:.18rem 0 0;font-size:.8rem;font-weight:750}.PBDt4q_imageEditorRemoveButton,.PBDt4q_imageEditorOrderButton{color:#32283b;cursor:pointer;background:#ffffffeb;border:1px solid #e5dde4;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex;box-shadow:0 6px 18px #1f1c191f}.PBDt4q_imageEditorRemoveButton{z-index:9;color:#6f3a35;background:#ffffffad;border:0;width:2.75rem;height:2.75rem;transition:background-color .16s,transform .16s,box-shadow .16s;position:absolute;top:.75rem;right:.75rem;box-shadow:0 10px 28px #1f1c191f}.PBDt4q_imageEditorRemoveButton:hover:not(:disabled){background:#ffffffd1;transform:scale(1.03);box-shadow:0 14px 34px #1f1c1929}.PBDt4q_imageEditorRemoveButton span{margin-top:0;font-size:1.8rem;font-weight:400;line-height:1;display:block}.PBDt4q_imageEditorOrderControls{z-index:8;gap:.25rem;display:flex;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.PBDt4q_imageEditorOrderButton{width:1.65rem;height:1.65rem;font-size:.96rem;font-weight:850}.PBDt4q_imageEditorOrderButton:hover:not(:disabled),.PBDt4q_compactButton:hover:not(:disabled),.PBDt4q_tagListButton:hover:not(:disabled),.PBDt4q_tagReuseMenuItem:hover:not(:disabled){border-color:#32283b}.PBDt4q_imageEditorArrowButton:focus-visible,.PBDt4q_imageEditorThumbnailButton:focus-visible,.PBDt4q_imageEditorRemoveButton:focus-visible,.PBDt4q_imageEditorOrderButton:focus-visible,.PBDt4q_compactButton:focus-visible,.PBDt4q_compactButtonActive:focus-visible,.PBDt4q_primaryCompactButton:focus-visible,.PBDt4q_inlineDangerButton:focus-visible,.PBDt4q_tagListButton:focus-visible,.PBDt4q_tagReuseMenuItem:focus-visible{outline-offset:3px;outline:3px solid #32283b73}.PBDt4q_imageEditorThumbnailButton:focus-visible{outline-offset:-6px}.PBDt4q_imageEditorRemoveButton:disabled,.PBDt4q_imageEditorOrderButton:disabled,.PBDt4q_compactButton:disabled,.PBDt4q_primaryCompactButton:disabled,.PBDt4q_inlineDangerButton:disabled,.PBDt4q_tagListButton:disabled,.PBDt4q_tagReuseMenuItem:disabled{cursor:not-allowed;opacity:.48}.PBDt4q_compactButtonRow{flex-wrap:wrap;gap:.45rem;display:flex}.PBDt4q_taggingWorkspace{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.PBDt4q_taggingPreviewPanel{min-width:0}.PBDt4q_taggingSidePanel{border:0;border-left:1px solid var(--pattern-editor-border);background:0 0;border-radius:0;flex-direction:column;gap:.85rem;min-width:0;padding:.5rem 0 0 1.5rem;display:flex}.PBDt4q_taggingPreviewHeader,.PBDt4q_taggingSideHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.75rem;display:flex}.PBDt4q_taggingPreviewHeader h4,.PBDt4q_taggingSideHeader h4{color:#32283b;margin:.15rem 0 0;font-size:1rem;line-height:1.25}.PBDt4q_taggingSideHeader{margin-bottom:0}.PBDt4q_panelSubheader{letter-spacing:0;color:#32283b;text-transform:none;margin:0;font-size:.86rem;font-weight:700}.PBDt4q_compactButton,.PBDt4q_compactButtonActive,.PBDt4q_primaryCompactButton,.PBDt4q_inlineDangerButton{min-height:2.5rem;font-family:var(--font-ui), sans-serif;cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;font-size:.84rem;font-weight:500;line-height:1.15}.PBDt4q_compactButton,.PBDt4q_compactButtonActive{color:#32283b;background:0 0;border:1.5px solid #34283d;align-self:flex-start}.PBDt4q_compactButtonActive{color:#fff;background:#32283b;border-color:#32283b}.PBDt4q_primaryCompactButton{color:#fff;background:#32283b;border:1px solid #32283b}.PBDt4q_primaryCompactButton:hover:not(:disabled){background:#43354f}.PBDt4q_inlineDangerButton{color:#9d241f;background:#fff8f7;border:1px solid #ead2d0}.PBDt4q_inlineDangerButton:hover:not(:disabled){border-color:#9d241f}.PBDt4q_taggingImageSurface{aspect-ratio:1;background:#ece7eb;border-radius:.6rem;width:100%;height:100%;position:relative;overflow:hidden}.PBDt4q_taggingImageSurfaceTargeting{cursor:crosshair;outline-offset:-4px;outline:2px solid #32283b38}.PBDt4q_imageEditorUploadOverlay{z-index:5;color:#32283b;background:#f9f6f6eb;border:1px solid #32283b29;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.18rem;max-width:min(22rem,100% - 1.5rem);padding:.48rem .62rem;font-size:.78rem;font-weight:850;line-height:1.25;display:flex;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 10px 28px #1f1c191f}.PBDt4q_imageEditorUploadOverlay small{color:#9d241f;width:100%;font-size:.72rem;font-weight:750}.PBDt4q_tagList{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.PBDt4q_tagListButton{color:#32283b;cursor:pointer;text-align:left;border:2px solid var(--pattern-editor-ink);background:#f9f6f6;border-radius:999px;max-width:100%;padding:.35rem .6rem;font-size:.72rem;line-height:1.25}.PBDt4q_tagListButtonActive{color:#fff;background:#32283b;border-color:#32283b}.PBDt4q_emptyTagState{background:#fdfafa;border:1px dashed #d8ccd7;border-radius:8px;justify-content:center;align-items:center;min-height:7rem;display:flex}.PBDt4q_taggingActionPanel{grid-template-columns:repeat(auto-fit,minmax(9.75rem,max-content));align-items:start;gap:.55rem;display:grid}.PBDt4q_imageUploadRecoveryActions{flex-wrap:wrap;gap:.5rem;display:flex}.PBDt4q_tagReuseMenu{min-width:9.75rem;position:relative}.PBDt4q_tagReuseMenu .PBDt4q_compactButton{width:100%}.PBDt4q_tagReuseMenuPopover{z-index:20;background:#fff;border:1px solid #e5dde4;border-radius:8px;width:min(24rem,100vw - 3rem);max-height:min(22rem,70vh);padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 18px 44px #1f1c1929}.PBDt4q_tagReuseMenuItem{color:#32283b;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:stretch;gap:.28rem;width:100%;min-width:0;padding:.62rem;display:flex}.PBDt4q_tagReuseMenuItem:hover:not(:disabled){background:#f9f6f6}.PBDt4q_tagReuseMenuItem strong{min-width:0;font-size:.84rem;line-height:1.24}.PBDt4q_tagReuseMenuItem span{color:#746c79;font-size:.74rem;font-weight:700;line-height:1.28}.PBDt4q_tagSaveFeedback{flex-direction:column;gap:.25rem;padding:0 .05rem;display:flex}.PBDt4q_tagAutosaveStatusRow{align-items:center;gap:.65rem;display:flex}.PBDt4q_tagAutosaveStatusRow p{margin:0}.PBDt4q_tagAutosaveRetryButton{color:#7a3e2b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.PBDt4q_tagAutosaveRetryButton:focus-visible{outline-offset:3px;outline:2px solid #7a3e2b}.PBDt4q_tagEditorBlock{flex-direction:column;gap:.62rem;display:flex}.PBDt4q_tagCoreFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.PBDt4q_compactLabel,.PBDt4q_compactYarnRow{flex-direction:column;gap:.4rem;display:flex}.PBDt4q_compactLabel{color:#32283b;font-size:.82rem;font-weight:650}.PBDt4q_compactInput{color:#221b28;width:100%;font-family:var(--font-ui), sans-serif;background:#fff;border:1px solid #d8ccd7;border-radius:6px;padding:.62rem .7rem;font-size:.92rem}.PBDt4q_compactInput:focus{border-color:#32283b;outline:none;box-shadow:0 0 0 3px #32283b1a}.PBDt4q_compactYarnRow{background:0 0;border:0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.55rem;padding:.75rem 0;display:grid}.PBDt4q_compactYarnRow .PBDt4q_compactLabel{min-width:0}.PBDt4q_compactYarnRow .PBDt4q_inlineDangerButton{grid-column:1/-1}.PBDt4q_tagYarnSizeAllocationGrid{border:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.PBDt4q_tagYarnSizeAllocationGrid legend{color:#32283b;grid-column:1/-1;padding:0;font-size:.82rem;font-weight:650}.PBDt4q_tagYarnAllocationGroup{background:0 0;border:0;border-bottom:1px solid #d8d2d6;border-radius:0;flex-direction:column;gap:.58rem;padding:1rem 0;display:flex}.PBDt4q_tagYarnAllocationHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.PBDt4q_tagYarnAllocationHeader strong{color:#221b28;font-size:.92rem;display:block}.PBDt4q_tagYarnAllocationSummary{margin-top:.18rem;font-size:.78rem;font-weight:650;line-height:1.35;display:block}.PBDt4q_tagYarnAllocationSummaryNeutral{color:#756a73}.PBDt4q_tagYarnAllocationSummarySuccess{color:#167047}.PBDt4q_tagYarnAllocationSummaryError{color:#9d241f}.PBDt4q_tagYarnAllocationActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;display:flex}.PBDt4q_tagYarnAllocationActions .PBDt4q_compactButton{padding:.45rem .62rem;font-size:.75rem}.PBDt4q_tagYarnAllocationEmpty{color:#756a73;margin:0;font-size:.82rem;line-height:1.45}.PBDt4q_gramInputWrap{align-items:center;display:flex;position:relative}.PBDt4q_gramInputWrap input{padding-right:2rem}.PBDt4q_gramInputWrap span{color:#756a73;pointer-events:none;font-size:.82rem;font-weight:700;position:absolute;right:.72rem}.PBDt4q_successText,.PBDt4q_inlineErrorText{margin:0;font-size:.84rem;line-height:1.4}.PBDt4q_successText{color:#167047}.PBDt4q_inlineErrorText{color:#9d241f}.PBDt4q_imageTagMarker{color:#fff;cursor:pointer;background:#32283b;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #14101947}.PBDt4q_imageTagMarkerActive{background:#5c4770;box-shadow:0 0 0 3px #f9f6f6f2,0 2px 10px #14101947}.PBDt4q_actions{border-top:1px solid var(--pattern-editor-border);flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.PBDt4q_actions .PBDt4q_primaryButton{flex:0 auto;min-width:12rem}.PBDt4q_statusBar{border:1px solid var(--pattern-editor-border);background:var(--pattern-editor-surface);border-radius:8px;margin-bottom:2rem;padding:clamp(1.15rem,3vw,1.5rem);display:block}.PBDt4q_statusBarHeader{flex-direction:column;gap:.25rem;margin-bottom:.6rem;display:flex}.PBDt4q_statusBarTitle{color:var(--pattern-editor-ink);font-size:.95rem;font-weight:600}.PBDt4q_statusBarHint{color:var(--pattern-editor-muted);font-size:.8rem;line-height:1.45}.PBDt4q_statusCurrentValue{color:var(--pattern-editor-text);margin:0;font-size:.95rem}.PBDt4q_publishingActionRow{flex-wrap:wrap;gap:.75rem;margin-top:.9rem;display:flex}.PBDt4q_publishingActionRow .PBDt4q_primaryButton,.PBDt4q_publishingActionRow .PBDt4q_secondaryButton{justify-self:start;min-width:180px}.PBDt4q_schedulePublishBox{border-top:1px solid var(--pattern-editor-border);flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.PBDt4q_schedulePublishGrid{grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr);gap:.75rem;display:grid}.PBDt4q_schedulePublishBox .PBDt4q_secondaryButton{align-self:flex-start;min-width:180px}.PBDt4q_publicationPreviewSection{background:var(--color-surface-raised,#fdfbfb);margin-bottom:1.25rem}.PBDt4q_publicationPreviewSection>.PBDt4q_secondaryButton{margin-top:.9rem}.PBDt4q_publicationPreviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PBDt4q_publicationPreviewHeader .PBDt4q_sectionTitle{margin-bottom:.35rem}.PBDt4q_publicationPreviewTotal,.PBDt4q_publicationPreviewGroupCount,.PBDt4q_publicationPreviewBadge,.PBDt4q_publicationPreviewUpdatedBadge{background:var(--color-surface-inset,#f1edef);color:#5f5147;border:1px solid #d8cfc4;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.PBDt4q_publicationPreviewTotal{flex:none;padding:.48rem .68rem}.PBDt4q_publicationPreviewTimestamp{color:var(--pattern-editor-soft-muted);margin:.8rem 0 0;font-size:.78rem}.PBDt4q_publicationPreviewGroups{gap:.75rem;margin-top:1.15rem;display:grid}.PBDt4q_publicationPreviewGroup{border:1px solid var(--pattern-editor-border);background:var(--color-surface-inset,#f1edef);border-radius:8px;overflow:hidden}.PBDt4q_publicationPreviewGroup>summary{min-height:3rem;color:var(--pattern-editor-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;font-size:.94rem;font-weight:700;list-style-position:inside;display:flex}.PBDt4q_publicationPreviewGroup>summary:focus-visible{outline:2px solid var(--pattern-editor-ink);outline-offset:-3px}.PBDt4q_publicationPreviewGroupCount{background:var(--color-surface-raised,#fdfbfb);min-width:1.55rem;min-height:1.55rem;padding:0 .42rem}.PBDt4q_publicationPreviewGroupBody{padding:0 .85rem .85rem}.PBDt4q_publicationPreviewFieldList,.PBDt4q_publicationPreviewTranslationList,.PBDt4q_publicationPreviewFileList{gap:.65rem;display:grid}.PBDt4q_publicationPreviewField,.PBDt4q_publicationPreviewTranslation,.PBDt4q_publicationPreviewFile{background:var(--color-surface-raised,#fdfbfb);border:1px solid #e2d9cf;border-radius:8px;padding:.8rem}.PBDt4q_publicationPreviewField h4,.PBDt4q_publicationPreviewTranslation h4,.PBDt4q_publicationPreviewFile h4{color:var(--pattern-editor-text);margin:0;font-size:.87rem;font-weight:700}.PBDt4q_publicationPreviewTranslation>header,.PBDt4q_publicationPreviewFile>header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.PBDt4q_publicationPreviewFile header p{color:var(--pattern-editor-muted);margin:.2rem 0 0;font-size:.78rem}.PBDt4q_publicationPreviewFileDetail+.PBDt4q_publicationPreviewFileDetail,.PBDt4q_publicationPreviewFileDetail+.PBDt4q_publicationPreviewLongText,.PBDt4q_publicationPreviewLongText+.PBDt4q_publicationPreviewFileDetail{margin-top:.7rem}.PBDt4q_publicationPreviewFileDetail h5{color:var(--pattern-editor-text);margin:0;font-size:.78rem;font-weight:650}.PBDt4q_publicationPreviewComparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;margin-top:.55rem;display:grid}.PBDt4q_publicationPreviewValue{background:var(--color-surface-inset,#f1edef);border-radius:6px;min-width:0;padding:.65rem}.PBDt4q_publicationPreviewValue>span{color:var(--pattern-editor-soft-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.32rem;font-size:.7rem;font-weight:700;display:block}.PBDt4q_publicationPreviewValue>div{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--pattern-editor-text);font-size:.84rem;line-height:1.48}.PBDt4q_publicationPreviewArrow{color:#8f8072;align-self:center;font-size:1rem}.PBDt4q_publicationPreviewUpdatedBadge{grid-column:1/-1;justify-self:start;padding:.35rem .52rem}.PBDt4q_publicationPreviewLongText{border-top:1px solid #e4dbd0;margin-top:.65rem;padding-top:.65rem}.PBDt4q_publicationPreviewLongText>summary{color:#675a70;cursor:pointer;font-size:.8rem;font-weight:700}.PBDt4q_publicationPreviewLongText>summary:focus-visible{outline-offset:3px;outline:2px solid #675a70}.PBDt4q_publicationPreviewBadges{flex-wrap:wrap;gap:.35rem;display:flex}.PBDt4q_publicationPreviewBadge{color:#584866;background:#f1ecf6;border-color:#d8cde1;padding:.34rem .5rem}.PBDt4q_publicationPreviewImageGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.7rem;display:grid}.PBDt4q_publicationPreviewImageCard{background:var(--color-surface-raised,#fdfbfb);border:1px solid #e2d9cf;border-radius:8px;min-width:0;position:relative;overflow:hidden}.PBDt4q_publicationPreviewImagePair{align-items:start;gap:.75rem;padding:.75rem;display:flex}.PBDt4q_publicationPreviewImagePair figure{flex:1;min-width:0;margin:0}.PBDt4q_publicationPreviewImagePair figcaption{color:var(--pattern-editor-muted);margin-bottom:.5rem;font-size:.72rem}.PBDt4q_publicationPreviewImageCard .PBDt4q_publicationPreviewBadges{padding:.55rem}.PBDt4q_publicationRequirementList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.PBDt4q_publicationRequirementItem{color:var(--pattern-editor-text);align-items:flex-start;gap:.6rem;display:flex}.PBDt4q_publicationRequirementMark{border-radius:999px;flex:0 0 1.3rem;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;margin-top:.05rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.PBDt4q_publicationRequirementMarkDone{color:var(--pattern-editor-success);background:var(--pattern-editor-success-surface);border:1px solid #bed0b8}.PBDt4q_publicationRequirementMarkMissing{color:var(--pattern-editor-danger);background:var(--pattern-editor-danger-surface);border:1px solid #dec2b7}.PBDt4q_publicationReady{color:var(--pattern-editor-success);margin:.75rem 0 0;font-weight:500}.PBDt4q_publicationBlockerList{color:var(--pattern-editor-text);flex-direction:column;gap:.4rem;margin:.65rem 0 1.5rem;padding:0;list-style:none;display:flex}.PBDt4q_primaryButton:hover:not(:disabled){background:#463650;border-color:#463650}.PBDt4q_primaryButton:disabled{cursor:not-allowed;opacity:.5}.PBDt4q_secondaryButton:hover:not(:disabled){background:var(--color-surface-hover,#eee8ed);border-color:#a99d90}.PBDt4q_secondaryButton:disabled{opacity:.5;cursor:not-allowed}.PBDt4q_pdfList{gap:.75rem;display:grid}.PBDt4q_pdfItem .PBDt4q_pdfEditForm{flex-basis:100%;width:100%}.PBDt4q_pdfInfo{flex:1;min-width:0}.PBDt4q_pdfInfo strong{margin-bottom:.25rem;display:block}.PBDt4q_pdfDescription{color:var(--pattern-editor-muted);margin:.25rem 0;font-size:.9rem}.PBDt4q_pdfEditForm{flex-direction:column;gap:1rem;width:100%;display:flex}.PBDt4q_pdfEditActions{justify-content:flex-end;gap:.5rem;display:flex}.PBDt4q_pdfActions{align-items:center;gap:.5rem;display:flex}.PBDt4q_deleteButton{min-height:2.65rem;color:var(--pattern-editor-danger);font:inherit;cursor:pointer;background:#fff8f4;border:1px solid #cda99e;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.62rem 1rem;font-size:.9rem;font-weight:650;display:inline-flex}.PBDt4q_deleteButton:hover:not(:disabled){border-color:var(--pattern-editor-danger);background:var(--pattern-editor-danger-surface)}.PBDt4q_deleteButton:disabled{opacity:.6;cursor:not-allowed}.PBDt4q_editorNavButton:focus-visible{outline-offset:2px;outline:3px solid #32283b3d}.PBDt4q_primaryButton:focus-visible,.PBDt4q_secondaryButton:focus-visible,.PBDt4q_deleteButton:focus-visible,.PBDt4q_optionButton:focus-visible,.PBDt4q_toolSizeRemoveButton:focus-visible,.PBDt4q_gaugeRemoveButton:focus-visible,.PBDt4q_sizeGroupRemoveButton:focus-visible,.PBDt4q_sizeRemoveButton:focus-visible,.PBDt4q_clearDifficultyButton:focus-visible{outline-offset:3px;outline:3px solid #32283b3d}.PBDt4q_languageOption:has(.PBDt4q_checkbox:focus-visible){outline-offset:3px;outline:3px solid #32283b3d}.PBDt4q_warningText{color:#74563d;margin:.5rem 0 0;font-size:.85rem;font-style:normal}.PBDt4q_languageOption:hover:not(.PBDt4q_languageOptionSelected):not(.PBDt4q_languageOptionExisting){border-color:var(--pattern-editor-strong-border);background:var(--color-surface-hover,#eee8ed)}.PBDt4q_languageOptionSelected{background:var(--pattern-editor-selected);border-color:#8e7a98;box-shadow:inset 0 0 0 1px #32283b14}.PBDt4q_languageOptionExisting{position:relative}.PBDt4q_languageOptionExisting input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.PBDt4q_languageOptionExisting:hover{background:var(--pattern-editor-success-surface);border-color:#a8bca2}.PBDt4q_languageCode{color:var(--pattern-editor-muted);background:var(--color-surface-inset,#f1edef);letter-spacing:.5px;border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.PBDt4q_languageOptionSelected .PBDt4q_languageCode{background:var(--pattern-editor-ink);color:#fffdf9}.PBDt4q_selectedLanguages{border-top:1px solid var(--pattern-editor-border);margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1.5rem}.PBDt4q_selectedTags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.PBDt4q_languageTitleFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.PBDt4q_languageTag{background:var(--pattern-editor-selected);color:var(--pattern-editor-ink);border:1px solid #d8ccd7;border-radius:999px;padding:.45rem .8rem;font-size:.875rem;font-weight:500;display:inline-block}.PBDt4q_languageTagExisting{background:var(--pattern-editor-success-surface);color:var(--pattern-editor-success);border-color:#bed0b8}.PBDt4q_existingBadge{background:var(--pattern-editor-success-surface);color:var(--pattern-editor-success);border-radius:999px;margin-left:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.PBDt4q_existingIndicator{opacity:.9;font-size:.75rem;font-style:italic}@media (max-width:767px){.PBDt4q_imageEditorHeroTrack{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.PBDt4q_imageEditorArrowButton{display:none}}@media (max-width:640px){.PBDt4q_container{padding:0 0 1rem}.PBDt4q_section,.PBDt4q_uploadSection{padding:1rem}.PBDt4q_imageUploadPickerLabel,.PBDt4q_imageUploadPickerStatus,.PBDt4q_pdfUploadPickerLabel{align-items:stretch}.PBDt4q_imageUploadPickerStatusCopy{width:100%;max-width:100%}.PBDt4q_imageUploadPickerCopy,.PBDt4q_fileUploadPickerCopy{flex-direction:column;align-items:stretch}.PBDt4q_imageUploadPickerAction,.PBDt4q_fileUploadPickerAction{width:100%}.PBDt4q_actions{flex-direction:column}.PBDt4q_actions .PBDt4q_primaryButton,.PBDt4q_actions .PBDt4q_secondaryButton{width:100%}.PBDt4q_publishingActionRow{flex-direction:column}.PBDt4q_publishingActionRow .PBDt4q_primaryButton,.PBDt4q_publishingActionRow .PBDt4q_secondaryButton{width:100%}.PBDt4q_schedulePublishGrid{grid-template-columns:1fr}.PBDt4q_schedulePublishBox .PBDt4q_secondaryButton{align-self:stretch;width:100%}.PBDt4q_publicationPreviewHeader,.PBDt4q_publicationPreviewTranslation>header,.PBDt4q_publicationPreviewFile>header{flex-direction:column}.PBDt4q_publicationPreviewComparison{grid-template-columns:1fr}.PBDt4q_publicationPreviewArrow{justify-self:center;transform:rotate(90deg)}.PBDt4q_publicationPreviewUpdatedBadge{grid-column:1}.PBDt4q_taggingPreviewHeader,.PBDt4q_taggingSideHeader{flex-direction:column;align-items:stretch}.PBDt4q_imageEditorThumbnailStrip{grid-auto-columns:minmax(74px,28%);gap:.5rem}.PBDt4q_imageEditorDirtyBadge{color:#0000;width:.55rem;height:.55rem;padding:0;top:.6rem;left:1.75rem;right:auto}.PBDt4q_taggingWorkspace,.PBDt4q_taggingActionPanel,.PBDt4q_tagCoreFields,.PBDt4q_compactYarnRow{grid-template-columns:1fr}.PBDt4q_tagReuseMenu{min-width:0}.PBDt4q_tagReuseMenuPopover{width:100%;max-height:18rem;box-shadow:none;margin-top:.35rem;position:static}.PBDt4q_compactButtonRow{flex-direction:column}.PBDt4q_compactButton,.PBDt4q_compactButtonActive,.PBDt4q_primaryCompactButton,.PBDt4q_inlineDangerButton{width:100%}.PBDt4q_pdfItem{flex-direction:column;align-items:flex-start;gap:1rem}.PBDt4q_pdfActions{flex-direction:column;width:100%}.PBDt4q_pdfActions button{width:100%}.PBDt4q_pdfEditActions{flex-direction:column;width:100%}.PBDt4q_pdfEditActions button,.PBDt4q_deleteButton{width:100%}.PBDt4q_languageSelection{grid-template-columns:1fr;max-height:300px}}.PBDt4q_helpTextMuted{color:var(--pattern-editor-soft-muted)}.PBDt4q_toolSizeList{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.PBDt4q_toolSizeRemoveButton{color:var(--pattern-editor-danger);cursor:pointer;white-space:nowrap;background:#fff8f4;border:1px solid #cda99e;border-radius:999px;padding:.55rem .8rem;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s}.PBDt4q_toolSizeRemoveButton:hover:not(:disabled){background:var(--pattern-editor-danger-surface);border-color:var(--pattern-editor-danger)}.PBDt4q_toolSizeRemoveButton:disabled{opacity:.6;cursor:not-allowed}.PBDt4q_gaugeRemoveButton{color:var(--pattern-editor-danger);cursor:pointer;white-space:nowrap;background:#fff8f4;border:1px solid #cda99e;border-radius:999px;padding:.55rem .8rem;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s}.PBDt4q_gaugeRemoveButton:hover:not(:disabled){background:var(--pattern-editor-danger-surface);border-color:var(--pattern-editor-danger)}.PBDt4q_gaugeRemoveButton:disabled{opacity:.6;cursor:not-allowed}.PBDt4q_sizeModeSection{margin-bottom:.75rem}.PBDt4q_sizeGroupStack{gap:1rem;display:grid}.PBDt4q_sizeGroupCard{border:1px solid var(--pattern-editor-border);background:var(--color-surface-inset,#f1edef);border-radius:8px;padding:1rem}.PBDt4q_sizeGroupHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.PBDt4q_sizeGroupTitleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.PBDt4q_sizeGroupTitle{color:var(--pattern-editor-ink);margin:0;font-size:1rem;font-weight:600}.PBDt4q_sizeGroupBadge{background:var(--pattern-editor-selected);color:var(--pattern-editor-ink);white-space:nowrap;text-overflow:ellipsis;border:1px solid #d8ccd7;border-radius:999px;max-width:260px;padding:.2rem .55rem;font-size:.78rem;line-height:1.2;overflow:hidden}.PBDt4q_sizeGroupRemoveButton{color:var(--pattern-editor-danger);cursor:pointer;background:#fff8f4;border:1px solid #cda99e;border-radius:999px;padding:.35rem .65rem;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s}.PBDt4q_sizeGroupRemoveButton:hover:not(:disabled){background:var(--pattern-editor-danger-surface);border-color:var(--pattern-editor-danger)}.PBDt4q_sizeGroupRemoveButton:disabled{opacity:.6;cursor:not-allowed}.PBDt4q_optionButtonGroup{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.PBDt4q_optionButton:hover:not(.PBDt4q_optionButtonActive):not(:disabled){border-color:var(--pattern-editor-strong-border);background:var(--color-surface-hover,#eee8ed)}.PBDt4q_sizeCustomInput{width:9rem;min-width:9rem}.PBDt4q_sizeRemoveButton:disabled{opacity:.6;cursor:not-allowed}.PBDt4q_sizePreviewRow{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-block:1.5rem;display:flex}.PBDt4q_sizePreviewAddButton{flex:none;width:auto;margin-top:0}.PBDt4q_sizePreviewField{flex:auto;min-width:0}.PBDt4q_yarnRequirementsGrid{align-items:stretch;gap:.5rem;min-width:max-content;display:grid}.PBDt4q_yarnRequirementsHeaderCell,.PBDt4q_yarnRequirementsSizeHeader{color:var(--pattern-editor-text);padding:.25rem .35rem;font-size:.875rem;font-weight:600}.PBDt4q_yarnRequirementsSizeHeader{text-align:center}.PBDt4q_yarnRequirementsRow{display:contents}.PBDt4q_yarnRequirementsYarnLabel{white-space:nowrap;text-overflow:ellipsis;z-index:2;background:var(--color-main-background,#f9f6f6);border:0;border-radius:0;align-items:center;min-height:40px;padding:.6rem .5rem .6rem 0;font-size:.9rem;display:flex;position:sticky;left:0;overflow:hidden}.PBDt4q_yarnRequirementsInput{text-align:center;border-radius:.65rem;min-width:50px;min-height:2.5rem;margin-top:0;padding:.55rem}.PBDt4q_yarnRequirementsPreview{white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;min-height:40px;padding:.6rem;display:flex}@media (max-width:720px){.PBDt4q_toolSizeRow{grid-template-columns:1fr}.PBDt4q_sizeGroupHeader{flex-direction:column;align-items:flex-start}.PBDt4q_sizeGroupBadge{max-width:100%}.PBDt4q_sizeRowItem{min-width:100%}.PBDt4q_sizePreviewRow{flex-direction:column;gap:.5rem}.PBDt4q_sizePreviewAddButton{width:100%;margin-top:0}.PBDt4q_yarnRequirementsGridWrapper{overflow-x:auto}}.PBDt4q_failedImagePlaceholder{background:linear-gradient(135deg, #5d493e0d, #5d493e04), var(--surface,var(--color-surface-inset,#f1edef));width:100%;min-height:18rem}.PBDt4q_editorShell{--pattern-editor-success-surface:#edf3e8;--pattern-editor-success:#3d5a36;--pattern-editor-ink:#34283d;--pattern-editor-text:#352c3c;--pattern-editor-muted:#756b77;--pattern-editor-soft-muted:#938a95;--pattern-editor-strong-border:#34283d;--pattern-editor-selected:#eee8f0;--pattern-editor-danger-surface:#f7e9ea;--pattern-editor-surface:#f9f6f6;--pattern-editor-soft-surface:#f9f6f6;--pattern-editor-border:#d8d2d6;--pattern-editor-danger:#994956;grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);width:100%;max-width:1320px;margin:0 auto;padding:1.5rem 1.5rem 2rem;display:grid}.PBDt4q_editorNav{z-index:25;border:0;border-right:1px solid var(--pattern-editor-border);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;align-self:start;padding:0 1.25rem 0 0;position:sticky;top:1.5rem}.PBDt4q_editorShopLogo{object-fit:cover;width:100%;height:100%}.PBDt4q_editorNavList{gap:.24rem;display:grid}.PBDt4q_editorNavButton{cursor:pointer;text-align:left;letter-spacing:0;font:inherit;color:#675a70;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:2.5rem;padding:.45rem .75rem;font-size:.92rem;font-weight:650;transition:background .2s,color .2s;display:grid;position:relative}.PBDt4q_editorNavIndex{color:inherit;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.68rem}.PBDt4q_editorNavBackButton{color:#75594a;border-color:#34283d1a #0000 #0000;border-top-style:solid;border-top-width:1px;border-radius:0;margin-top:0;margin-bottom:.65rem;padding-top:.85rem;text-decoration:none}.PBDt4q_editorNav .PBDt4q_editorNavBackButton[data-kjut-back]{border:1px solid #0000;justify-content:flex-start;margin-inline:0;padding-inline:.75rem}.PBDt4q_editorNav .PBDt4q_editorNavBackButton[data-kjut-back]:hover{background:0 0}.PBDt4q_editorContent{flex-direction:column;width:100%;min-width:0;max-width:none;min-height:calc(100dvh - 12rem);display:flex}.PBDt4q_container{width:100%;color:var(--pattern-editor-text);max-width:none;margin:0;padding:0 0 2rem}.PBDt4q_header{margin-bottom:2.25rem}.PBDt4q_editorHeaderRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.PBDt4q_pageTitleRow{flex-wrap:wrap;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.PBDt4q_editorHeaderTabs{margin-left:.45rem}.PBDt4q_editorHeaderTabs .PBDt4q_field,.PBDt4q_editorHeaderTabs .PBDt4q_optionButtonGroup{margin:0}.PBDt4q_header h1{overflow-wrap:anywhere;font-family:var(--font-display), sans-serif;color:var(--pattern-editor-ink);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3.2vw,2.85rem);font-weight:400;line-height:1.1}.PBDt4q_pageTitleRow>button{margin-top:.25rem}.PBDt4q_subtitle{max-width:42rem;color:var(--pattern-editor-text);margin:.7rem 0 0;font-size:.98rem;line-height:1.45}.PBDt4q_form{gap:2.25rem;display:grid}.PBDt4q_section,.PBDt4q_uploadSection,.PBDt4q_statusBar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.PBDt4q_sectionTitle{color:var(--pattern-editor-ink);line-height:1.2;font-family:var(--font-ui), sans-serif;border-bottom:0;margin:0 0 1.15rem;padding:0;font-size:1.2rem;font-weight:500}.PBDt4q_field{gap:.48rem;min-width:0;margin-bottom:1.5rem;display:grid}.PBDt4q_fieldLabelRow{justify-content:flex-start;align-items:center;gap:.42rem;display:flex}.PBDt4q_subsectionHeading{color:var(--pattern-editor-ink);font-size:1.35rem;font-weight:520;line-height:1.2}.PBDt4q_label{color:var(--pattern-editor-text);gap:.5rem;margin:0;font-size:.94rem;font-weight:450;display:grid;position:relative}.PBDt4q_input,.PBDt4q_textarea,.PBDt4q_readonlyPreview{color:var(--pattern-editor-text);min-height:3.3rem;box-shadow:none;background:0 0;border-color:#d4ced2;border-radius:.65rem;padding:.8rem .95rem;font-size:1rem}.PBDt4q_textarea{resize:vertical;min-height:15rem;line-height:1.55}.PBDt4q_editorShell button[role=combobox]{color:var(--pattern-editor-text);min-height:3.3rem;box-shadow:none;background:0 0;border-color:#d4ced2;border-radius:.65rem;padding-inline:1rem}.PBDt4q_primaryButton,.PBDt4q_secondaryButton,.PBDt4q_deleteButton,.PBDt4q_inlineDangerButton{border-radius:999px;min-height:3.35rem;padding:.75rem 1.4rem;font-size:.96rem}.PBDt4q_primaryButton{cursor:pointer;text-align:center;font-size:.94rem;font-weight:700;font:inherit;color:#fffdf9;border:1px solid var(--pattern-editor-ink);border-color:var(--pattern-editor-ink);background:var(--pattern-editor-ink);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.68rem 1.15rem;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.PBDt4q_secondaryButton{cursor:pointer;text-align:center;font-size:.92rem;font-weight:650;font:inherit;border:1px solid #bfb4a6;border-color:var(--pattern-editor-ink);min-height:2.65rem;color:var(--pattern-editor-ink);background:0 0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:.55rem;padding:.62rem 1.05rem;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.PBDt4q_secondaryButton:disabled,.PBDt4q_primaryButton:disabled{color:#fff;background:#d5d3d4;border-color:#0000}.PBDt4q_optionButton{cursor:pointer;background:var(--pattern-editor-surface);border:2px solid var(--pattern-editor-ink);min-height:2.75rem;color:var(--pattern-editor-ink);border-radius:999px;padding:.48rem 1.35rem;font-size:1rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.PBDt4q_optionButtonActive{border-color:var(--pattern-editor-ink);background:var(--pattern-editor-ink);color:#fff}.PBDt4q_checkbox{cursor:pointer;accent-color:var(--pattern-editor-ink);width:1.35rem;height:1.35rem}.PBDt4q_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PBDt4q_languageSelection{background:0 0;border:0;border-radius:8px;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.8rem;max-height:none;margin-top:.25rem;padding:0;display:flex;overflow:visible}.PBDt4q_languageOption{cursor:pointer;border:2px solid var(--pattern-editor-ink);width:auto;min-height:2.65rem;color:var(--pattern-editor-ink);background:0 0;border-radius:999px;align-items:center;gap:0;padding:.45rem 1.15rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}.PBDt4q_languageOption .PBDt4q_checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.PBDt4q_languageName{color:inherit;flex:1;font-size:1rem;font-weight:520}.PBDt4q_languageOptionSelected,.PBDt4q_languageOptionExisting,.PBDt4q_languageOptionExisting:hover{border-color:var(--pattern-editor-ink);background:var(--pattern-editor-ink);color:#fff;box-shadow:none}.PBDt4q_languageOptionSelected .PBDt4q_languageName,.PBDt4q_languageOptionExisting .PBDt4q_languageName{color:inherit}.PBDt4q_stablePriceRows{gap:1.35rem;display:grid}.PBDt4q_stablePriceRow,.PBDt4q_stablePriceRowRequired{grid-template-columns:minmax(8rem,.72fr) minmax(15rem,1.28fr) auto;gap:1rem}.PBDt4q_stablePriceRowRequired{grid-template-columns:minmax(8rem,.72fr) minmax(15rem,1.28fr)}.PBDt4q_currencyBadge{color:var(--pattern-editor-ink);background:var(--pattern-editor-selected);border-radius:999px;margin-left:.5rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:none}.PBDt4q_taxNotice{background:#f4eff1;border:0;border-radius:1rem;margin-top:1rem;padding:.875rem}.PBDt4q_difficultySelectedText,.PBDt4q_clearDifficultyButton,.PBDt4q_form[data-step=details] [data-editor-section=details] .PBDt4q_help{display:none}.PBDt4q_form[data-step=details] [data-editor-section=details]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.PBDt4q_form[data-step=details] [data-editor-section=details]>.PBDt4q_field{margin:0}.PBDt4q_form[data-step=details] [data-editor-section=classification]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.5rem;display:grid}.PBDt4q_form[data-step=details] [data-editor-section=classification]>.PBDt4q_field{margin:0}.PBDt4q_form[data-step=details] [data-editor-section=classification]>.PBDt4q_field:nth-child(n+3){grid-column:1/-1}.PBDt4q_form[data-step=details] [data-editor-section=construction]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.PBDt4q_form[data-step=details] [data-editor-section=construction]>.PBDt4q_field{margin:0}.PBDt4q_sizeLabelModeGroup{flex-wrap:wrap;gap:1rem 1.25rem;margin:.5rem 0 .75rem;display:flex}.PBDt4q_sizeLabelModeOption{color:var(--pattern-editor-text);align-items:center;gap:.4rem;min-height:2.25rem;font-size:.96rem;font-weight:500;display:inline-flex}.PBDt4q_sizeLabelModeOption input{accent-color:var(--pattern-editor-ink);width:1.25rem;height:1.25rem}.PBDt4q_sizeGroupCard,.PBDt4q_toolCard{border:0;border-bottom:1px solid var(--pattern-editor-border);background:0 0;border-radius:0;padding:1.25rem 0}.PBDt4q_form[data-step=setup]>[data-editor-section=setup]>.PBDt4q_sizeGroupCard>.PBDt4q_sizeGroupHeader:first-child,.PBDt4q_form[data-step=yarn]>[data-editor-section=yarn]>.PBDt4q_sizeGroupCard>.PBDt4q_sizeGroupHeader:first-child{display:none}.PBDt4q_sizeGroupStack,.PBDt4q_toolSizeList{gap:1.1rem}.PBDt4q_sizeRowList{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.8rem;padding:.2rem .15rem .7rem;display:flex;overflow-x:auto}.PBDt4q_sizeRowItem{scroll-snap-align:start;flex:0 0 min(10rem,48vw);align-items:end;gap:.5rem;min-width:10rem;display:flex;position:relative}.PBDt4q_sizeRowItem>.PBDt4q_label{width:100%}.PBDt4q_sizeRemoveButton{cursor:pointer;z-index:2;background:var(--pattern-editor-danger);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;padding:0;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:1.12rem;right:-.38rem}.PBDt4q_sizeGroupRemoveButton,.PBDt4q_toolSizeRemoveButton,.PBDt4q_gaugeRemoveButton{background:var(--pattern-editor-danger);color:#fff;border:0;min-height:2.75rem;padding-inline:1rem}.PBDt4q_readonlyPreview{color:var(--pattern-editor-text);border:1px solid var(--pattern-editor-border);background:0 0;border-radius:8px;place-items:center;width:max-content;min-width:6rem;min-height:3.5rem;margin-top:.25rem;padding:.75rem;display:grid}.PBDt4q_toolSizeRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;display:grid;position:relative}.PBDt4q_toolSizeRow>button:last-child{justify-self:start}.PBDt4q_toolSection{border-top:1px solid #34283d21;margin-top:2.25rem;padding-top:2rem}.PBDt4q_gaugeEditor{grid-template-columns:minmax(0,1.15fr) minmax(12rem,.85fr);align-items:start;gap:2rem;display:grid}.PBDt4q_gaugeInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.PBDt4q_gaugeSwatchFigure{margin:0}.PBDt4q_gaugeSwatchVisual{width:calc(100% - 2rem);margin:0 auto 2rem 0;padding-bottom:2.6rem;padding-right:2.4rem;position:relative}.PBDt4q_gaugeSwatchImage{aspect-ratio:1.12;object-fit:contain;width:100%;height:auto;display:block}.PBDt4q_gaugeAxisVertical{border-top:2px solid #d5d1d3;border-bottom:2px solid #d5d1d3;border-right:2px solid #d5d1d3;width:1.25rem;position:absolute;top:5%;bottom:2.6rem;right:0}.PBDt4q_gaugeAxisVertical span{white-space:nowrap;color:var(--pattern-editor-text);font-size:.95rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.PBDt4q_gaugeAxisHorizontal{text-align:center;border-bottom:2px solid #d5d1d3;border-left:2px solid #d5d1d3;border-right:2px solid #d5d1d3;height:1.3rem;position:absolute;bottom:0;left:8%;right:2.4rem}.PBDt4q_gaugeAxisHorizontal small,.PBDt4q_gaugeAxisHorizontal span{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.PBDt4q_gaugeAxisHorizontal small{color:#b4aeb3;font-size:.65rem;top:-.25rem}.PBDt4q_gaugeAxisHorizontal span{color:var(--pattern-editor-text);font-size:.95rem;top:1.55rem}.PBDt4q_gaugeActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.PBDt4q_yarnFields{background:0 0;border:0;border-radius:0;padding:0}.PBDt4q_yarnRequirementsGridWrapper{overscroll-behavior-x:contain;width:100%;padding-bottom:.5rem;overflow-x:auto}.PBDt4q_imageManagerSection,.PBDt4q_pdfItem,.PBDt4q_schedulePublishBox,.PBDt4q_publicationPreviewSection{border-radius:0}.PBDt4q_pdfItem{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:1rem;padding:.8rem 0;display:flex}.PBDt4q_imageUploadPickerLabel,.PBDt4q_imageUploadPickerStatus,.PBDt4q_pdfUploadPickerLabel{cursor:pointer;color:var(--pattern-editor-ink);background:var(--color-surface-raised,#fdfbfb);border:1px solid var(--pattern-editor-border);border-style:dashed;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;min-height:7rem;padding:1rem 1.1rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.PBDt4q_autosaveStatusDesktop{background:0 0;border:0;border-top:1px solid #34283d1a;border-radius:0;align-content:flex-start;min-height:4.5rem;margin:.8rem 0 0;padding:.7rem .75rem;font-size:.76rem;position:static}.PBDt4q_autosaveStatusMobile,.PBDt4q_editorMobileFooter{display:none}.PBDt4q_editorMobileFooter{--pattern-editor-ink:#34283d;--pattern-editor-danger:#96515a;}.PBDt4q_editorPagePickerDialog{--pattern-editor-ink:#34283d;--pattern-editor-muted:#756b77;--pattern-editor-strong-border:#34283d;flex-direction:column;display:flex;overflow:hidden}.PBDt4q_editorPagePickerDialog .PBDt4q_editorPagePickerContent{min-height:0;padding-bottom:max(1.35rem, env(safe-area-inset-bottom));flex-direction:column;gap:1rem;display:flex}.PBDt4q_editorPagePickerTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PBDt4q_editorPagePickerBackButton[data-kjut-back]{flex-shrink:0;align-self:flex-start;width:auto;padding:0 .75rem}.PBDt4q_editorPagePickerBackButton>span{display:inline}.PBDt4q_editorPagePickerContent .PBDt4q_editorPagePickerList{overscroll-behavior-y:none;min-width:0;min-height:0;padding:3px;display:grid;overflow-y:auto}.PBDt4q_editorPagePickerList .PBDt4q_editorNavButton{grid-template-columns:1.5rem minmax(0,1fr);width:100%;min-height:3rem;padding-right:2rem}.PBDt4q_editorMobileStepButton:focus-visible,.PBDt4q_editorMobileArrow:focus-visible,.PBDt4q_editorMobileShopButton:focus-visible{outline:2px solid var(--pattern-editor-ink);outline-offset:2px}@media (min-width:901px){.PBDt4q_editorShell{--editor-sidebar-shift:clamp(0px, 1440px - 100vw, var(--kjut-page-inline-end-inset,0px))}.PBDt4q_editorNav{margin-inline:calc(-1 * var(--editor-sidebar-shift)) var(--editor-sidebar-shift);overscroll-behavior-y:contain;max-height:calc(100dvh - 7rem);top:5.75rem;overflow-y:auto}.PBDt4q_editorContent{width:calc(100% + var(--editor-sidebar-shift));margin-inline-start:calc(-1 * var(--editor-sidebar-shift))}.PBDt4q_taggingWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.85fr);align-items:start}.PBDt4q_form[data-step=details]{grid-template-columns:repeat(2,minmax(0,1fr))}.PBDt4q_form[data-step=details]>[data-editor-section=details],.PBDt4q_form[data-step=details]>.PBDt4q_actions{grid-column:1/-1}}@media (max-width:900px){.PBDt4q_editorShell{width:100%;max-width:none;padding:calc(1.55rem + env(safe-area-inset-top)) 1rem calc(8.6rem + env(safe-area-inset-bottom));display:block}.PBDt4q_editorNav{display:none}.PBDt4q_editorContent,.PBDt4q_container{width:100%;max-width:none}.PBDt4q_container{padding-bottom:0}.PBDt4q_header{margin:0 0 1.1rem}.PBDt4q_editorHeaderRow{grid-template-columns:minmax(0,1fr)}.PBDt4q_header h1{font-size:clamp(2.25rem,11vw,2.8rem);line-height:1}.PBDt4q_subtitle{margin-top:.4rem;font-size:.93rem;line-height:1.35}.PBDt4q_pageTitleRow>button{margin-top:.05rem}.PBDt4q_editorShell:not([data-active-step=languages]) .PBDt4q_subtitle{display:none}.PBDt4q_form{gap:0;display:grid}.PBDt4q_section,.PBDt4q_uploadSection,.PBDt4q_statusBar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.PBDt4q_section+.PBDt4q_section{margin-top:1.4rem}.PBDt4q_sectionTitle{font-size:1.3rem}.PBDt4q_field{margin-bottom:1.25rem}.PBDt4q_input,.PBDt4q_textarea,.PBDt4q_readonlyPreview,.PBDt4q_editorShell button[role=combobox]{background:#ffffff61;border-width:1.5px;border-radius:.95rem;min-height:3.65rem;font-size:1rem}.PBDt4q_textarea{min-height:13rem}.PBDt4q_languageSelection{gap:.75rem .65rem;max-height:none;display:flex}.PBDt4q_languageOption{min-height:2.55rem;padding:.38rem 1rem}.PBDt4q_stablePriceRow,.PBDt4q_stablePriceRowRequired{grid-template-columns:minmax(6.5rem,.78fr) minmax(10.5rem,1.22fr);gap:.8rem}.PBDt4q_stablePriceRow>.PBDt4q_secondaryButton{grid-column:1/-1;justify-self:start}.PBDt4q_form[data-step=details] [data-editor-section=details],.PBDt4q_form[data-step=details] [data-editor-section=classification],.PBDt4q_form[data-step=details] [data-editor-section=construction]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .8rem;display:grid}.PBDt4q_form[data-step=details] [data-editor-section=classification]>.PBDt4q_field:nth-child(n+3){grid-column:1/-1}.PBDt4q_form[data-step=details] [data-editor-section=details]>.PBDt4q_field,.PBDt4q_form[data-step=details] [data-editor-section=classification]>.PBDt4q_field,.PBDt4q_form[data-step=details] [data-editor-section=construction]>.PBDt4q_field{margin:0}.PBDt4q_optionButtonGroup{gap:.7rem}.PBDt4q_publishingTabs{flex-wrap:nowrap;min-width:0;max-width:100%;padding:.3rem;overflow-x:auto}.PBDt4q_publishingTabs>.PBDt4q_optionButton{white-space:nowrap;flex:none}.PBDt4q_editorHeaderTabs{min-width:0;max-width:100%;margin-left:0}.PBDt4q_optionButton{min-height:2.55rem;padding:.4rem 1.1rem}.PBDt4q_sizeLabelModeGroup{flex-wrap:nowrap;gap:.72rem;padding-bottom:.4rem;overflow-x:auto}.PBDt4q_sizeLabelModeOption{flex:none}.PBDt4q_sizeGroupCard{background:0 0;border:0;border-radius:0;padding:0}.PBDt4q_sizeGroupStack{gap:1.8rem}.PBDt4q_sizeGroupHeader{flex-direction:row;align-items:center}.PBDt4q_sizeGroupTitleRow{flex-wrap:wrap}.PBDt4q_sizeGroupBadge{display:none}.PBDt4q_sizeGroupRemoveButton{flex:none;min-height:2.7rem}.PBDt4q_sizeRowItem{flex-basis:8.9rem;min-width:8.9rem}.PBDt4q_sizePreviewRow{flex-direction:row;align-items:end;margin-top:1.25rem}.PBDt4q_sizePreviewAddButton{flex:none;width:auto}.PBDt4q_toolSizeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.PBDt4q_toolCard{background:0 0;border:0;border-bottom:1px solid #34283d2b;border-radius:0;padding:0 0 1.6rem}.PBDt4q_toolSizeRow>.PBDt4q_label:first-child{grid-column:1/-1}.PBDt4q_toolSizeRow>button:last-child{grid-column:auto;justify-self:start}.PBDt4q_gaugeInputGrid{grid-template-columns:minmax(8rem,1.15fr) repeat(2,minmax(4.5rem,.75fr));gap:.7rem}.PBDt4q_gaugeSwatchVisual{width:calc(100% - 3rem);max-width:22rem;margin-top:.25rem}.PBDt4q_gaugeActions{justify-content:space-between}.PBDt4q_toolSection{margin-top:2rem;padding-top:1.8rem}.PBDt4q_yarnFields{background:0 0;border:0;padding:0}.PBDt4q_imageManagerSection,.PBDt4q_publicationPreviewSection{border-radius:1.1rem}.PBDt4q_pdfItem{border-radius:1.1rem;padding:1rem}.PBDt4q_actions{display:none}.PBDt4q_autosaveStatusMobile{top:auto;right:1rem;bottom:max(calc(5.65rem + env(safe-area-inset-bottom)), calc(var(--editor-bottom-inset,0px) + .75rem));z-index:89;border-radius:999px;width:auto;max-width:none;min-height:2.75rem;margin:0;display:flex;position:fixed;left:1rem;box-shadow:0 10px 30px #2f24361a}.PBDt4q_autosaveStatusMobile[data-active=true]{display:flex}.PBDt4q_autosaveStatusDesktop{display:none}.PBDt4q_editorMobileFooter{z-index:88;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.PBDt4q_editorMobileArrow{width:100%;height:var(--mobile-nav-control-size);color:#473b4d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .18s,color .18s;display:grid}.PBDt4q_editorMobileArrow svg{width:var(--mobile-nav-icon-size);height:var(--mobile-nav-icon-size)}.PBDt4q_editorMobileArrow:hover:not(:disabled){background:#50405614}.PBDt4q_editorMobileArrow:disabled{opacity:.35;cursor:not-allowed}.PBDt4q_editorMobileStepButton{min-width:0;min-height:var(--mobile-nav-control-size);color:var(--pattern-editor-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;grid-column:span 2;justify-content:center;align-items:center;padding:.35rem 0;display:flex}.PBDt4q_editorMobileShopButton{width:100%;height:var(--mobile-nav-control-size);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;text-decoration:none;display:grid}}@media (max-width:390px){.PBDt4q_editorShell{padding-left:.8rem;padding-right:.8rem}}@media (prefers-reduced-motion:reduce){.PBDt4q_editorNavButton,.PBDt4q_editorMobileArrow,.PBDt4q_languageOption,.PBDt4q_optionButton{transition:none}}@media (max-width:900px){.PBDt4q_editorDesktopNavigation{display:none}.PBDt4q_languageTitleFields,.PBDt4q_section[data-editor-section=description],.PBDt4q_gaugeEditor,.PBDt4q_tagDialogLayout{grid-template-columns:1fr}.PBDt4q_tagDialog[role=dialog]{width:100%}.PBDt4q_tagDialogLayout>:first-child{position:relative}.PBDt4q_taggingSidePanel{border:0;padding:0}}.PBDt4q_pdfItem{flex-direction:row;align-items:flex-start;gap:.65rem}.PBDt4q_pdfActions{flex-direction:row;flex:none;align-items:flex-start;gap:.15rem;width:auto}.PBDt4q_pdfActions .PBDt4q_pdfIconButton{width:44px;height:44px;min-height:44px;color:var(--pattern-editor-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.PBDt4q_pdfIconButton svg{width:26px;height:26px}.PBDt4q_pdfDeleteIcon>svg{width:.75rem;height:.75rem;transform:translateY(.0625rem)}.PBDt4q_pdfIconButton:focus-visible{outline:2px solid var(--pattern-editor-ink);outline-offset:2px}.PBDt4q_pdfIconButton:hover{background:var(--pattern-editor-surface,#342a3d0a)}.PBDt4q_pdfActions .PBDt4q_pdfDeleteIcon{color:#98465a}.PBDt4q_pdfActions .PBDt4q_pdfDeleteBlocked{color:#96918f}.PBDt4q_pdfActions .PBDt4q_pdfIconButton:disabled{color:#96918f;opacity:.45;cursor:wait}.PBDt4q_pdfFileMeta{flex-wrap:wrap}.PBDt4q_autosaveAnnouncement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.sB2Jia_container{color:#32283b;max-width:48rem;margin:0 auto;padding:1.6rem 2rem 8rem;container-type:inline-size}.sB2Jia_container h1{font:400 clamp(1.55rem, 3vw, 2rem)/1.3 var(--font-ui), sans-serif;margin:1.5rem 0 1rem}.sB2Jia_container h2{margin:0 0 .75rem;font-size:1.15rem;font-weight:500}.sB2Jia_container h3{margin:0 0 .5rem;font-size:1rem;font-weight:500}.sB2Jia_container p{margin:.65rem 0;line-height:1.6}.sB2Jia_container a{text-underline-offset:.25em;text-decoration:underline}.sB2Jia_container a:focus-visible{outline-offset:4px;outline:2px solid #78607f}.sB2Jia_container button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ded5df;border-radius:8px;padding:.5rem 1rem}.sB2Jia_container button:focus-visible{outline-offset:4px;outline:2px solid #78607f}.sB2Jia_list{margin:0;padding:0;list-style:none}.sB2Jia_itemNames{margin:.75rem 0;padding-left:1.25rem;line-height:1.6}.sB2Jia_card{border-top:1px solid #ded5df;margin:1.5rem 0;padding:1.5rem 0}.sB2Jia_line{padding:.5rem 0 1rem}.sB2Jia_amounts{grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1.5rem;max-width:32rem;margin:1rem 0;display:grid}.sB2Jia_amounts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.sB2Jia_refundStatus{color:#55475e}.sB2Jia_refundStatus p{margin:.4rem 0}.sB2Jia_refundReceipt{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem 0;display:flex}.sB2Jia_pagination{border-top:1px solid #ded5df;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;padding-top:1.5rem;display:flex}.sB2Jia_container h2,.sB2Jia_container h3,.sB2Jia_container li{overflow-wrap:anywhere}.sB2Jia_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.sB2Jia_container{padding:1.25rem 1.25rem 6rem}.sB2Jia_amounts{gap:.75rem}}@container (max-width:18rem){.sB2Jia_amounts{grid-template-columns:minmax(0,1fr);gap:.25rem}.sB2Jia_amounts dd{text-align:left;margin-bottom:.75rem}}
.QY3E1a_infoButton{color:#fffdf9;width:1.2rem;height:1.2rem;font-family:var(--font-ui), sans-serif;cursor:pointer;background:#352a40;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;font-size:.72rem;font-style:normal;font-weight:800;line-height:1;display:inline-grid;position:relative;transform:translateY(-.18em)}.QY3E1a_infoButton:after{content:"";border-radius:999px;position:absolute;inset:-.72rem}.QY3E1a_infoButton:hover{background:#493a55}.QY3E1a_infoButton:focus-visible{outline-offset:3px;outline:3px solid #352a4040}.QY3E1a_modalContent{gap:1rem;display:grid}.QY3E1a_modalBody{color:#625868;margin:0;font-size:.96rem;line-height:1.6}.QY3E1a_closeButton{color:#fffdf9;min-height:2.8rem;font:inherit;cursor:pointer;background:#352a40;border:1px solid #352a40;border-radius:999px;justify-self:end;padding:.65rem 1.2rem;font-weight:700}.QY3E1a_closeButton:focus-visible{outline-offset:3px;outline:3px solid #352a4040}@media (max-width:640px){.QY3E1a_infoButton{width:1.15rem;height:1.15rem;font-size:.68rem}.QY3E1a_closeButton{justify-self:stretch;width:100%}}
.rGORya_cards{grid-template-columns:repeat(3,minmax(0,1fr))}.rGORya_chart{width:100%;height:180px;margin:16px 0;overflow:visible}.rGORya_breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rGORya_table{max-width:100%;overflow-x:auto}.rGORya_table table{border-collapse:collapse;width:100%;font-size:13px}.rGORya_table th,.rGORya_table td{text-align:left;border-bottom:1px solid #dedfd6;padding:12px 8px}.rGORya_table tbody th{overflow-wrap:anywhere;max-width:32ch;font-weight:400}.rGORya_table td{font-variant-numeric:tabular-nums;text-align:right}.rGORya_table caption{text-align:left;padding:12px 0}@media (max-width:760px){.rGORya_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rGORya_breakdowns{grid-template-columns:minmax(0,1fr)}}.rGORya_intro p{margin:6px 0}
._22NRrq_sections{grid-template-columns:minmax(0,1fr);gap:2rem;min-width:0;margin-top:1.5rem;display:grid}._22NRrq_sections>section{min-width:0;max-width:100%}._22NRrq_introduction,._22NRrq_help{color:var(--pattern-editor-muted,#746b60);margin:0 0 .8rem;font-size:.9rem;line-height:1.6}._22NRrq_introduction{margin:0}._22NRrq_heading{color:var(--pattern-editor-ink,#423b34);margin:0 0 .45rem;font-size:1.05rem;font-weight:600}._22NRrq_scroll{box-sizing:border-box;border:1px solid var(--pattern-editor-border,#e2d9cd);overscroll-behavior-inline:contain;border-radius:.5rem;min-width:0;max-width:100%;overflow-x:auto}._22NRrq_scroll:focus-visible{outline:2px solid var(--pattern-editor-ink,#423b34);outline-offset:3px}._22NRrq_table{border-collapse:separate;border-spacing:0;width:100%;color:var(--pattern-editor-ink,#423b34);text-align:left;font-size:.9rem}._22NRrq_table th,._22NRrq_table td{vertical-align:top;border-bottom:1px solid var(--pattern-editor-border,#e2d9cd);padding:.85rem}._22NRrq_table th{font-weight:500}._22NRrq_table thead th{background:var(--color-surface-inset,#f1edef)}._22NRrq_table tr:last-child>*{border-bottom:0}._22NRrq_table tr>:first-child{z-index:1;background:var(--color-surface-raised,#fdfbfb);border-right:1px solid var(--pattern-editor-border,#e2d9cd);min-width:8rem;max-width:11rem;position:sticky;left:0}._22NRrq_table td{min-width:14rem}._22NRrq_unit{color:var(--pattern-editor-muted,#746b60);margin-top:.2rem;font-size:.8rem;display:block}._22NRrq_cell{gap:.6rem;display:grid}._22NRrq_cell select{width:100%;max-width:100%}._22NRrq_values{gap:.5rem;display:flex}._22NRrq_endpoint{min-width:0;color:var(--pattern-editor-muted,#746b60);flex:1;gap:.3rem;font-size:.8rem;display:grid}._22NRrq_endpoint input{width:100%;min-width:0}._22NRrq_message{color:#785244;margin:0;font-size:.8rem;line-height:1.45}._22NRrq_remove{color:var(--pattern-editor-muted,#746b60);text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.1rem 0;font-size:.8rem;text-decoration:underline}._22NRrq_remove:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:640px){._22NRrq_sections{gap:1.5rem}._22NRrq_table th,._22NRrq_table td{padding:.65rem}._22NRrq_table tr>:first-child{min-width:6.5rem;max-width:8rem}._22NRrq_table td{min-width:13rem}}
@font-face{font-family:patternImageTitleFont;src:url(../media/CherryBombOne_Regular-s.p.16wxi61m-vl8q.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:patternImageTitleFont Fallback;src:local(Arial);ascent-override:109.01%;descent-override:27.06%;line-gap-override:0.0%;size-adjust:106.42%}.UstjYW_className{font-family:patternImageTitleFont,patternImageTitleFont Fallback;font-style:normal;font-weight:400}.UstjYW_variable{--font-pattern-image-title:"patternImageTitleFont", "patternImageTitleFont Fallback"}
.qDXHEW_product{--ink:#32283b;color:var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.qDXHEW_gallery{aspect-ratio:1;background:var(--color-main-background);border-radius:20px;width:100%;min-width:0;position:sticky;top:1rem;overflow:hidden}.qDXHEW_track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;width:100%;height:100%;display:grid;position:relative;overflow:auto hidden}.qDXHEW_slide{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%;position:relative}.qDXHEW_imageFrame{position:absolute;inset:0}.qDXHEW_imageStatus{color:#847b85;text-align:center;place-items:center;padding:1.5rem;font-size:.85rem;display:grid;position:absolute;inset:0}.qDXHEW_galleryArrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:45% .75rem auto}.qDXHEW_galleryArrows button{pointer-events:auto;width:44px;height:44px;color:inherit;cursor:pointer;background:#faf8f6d9;border:1px solid #e9e3e6;border-radius:50%;font-size:1.65rem}.qDXHEW_galleryArrows button:disabled{opacity:.35;cursor:default}.qDXHEW_productDetails{min-width:0}.qDXHEW_panel{background:#fcfafaf0;border-radius:22px;padding:clamp(1.1rem,3vw,2rem);animation:.3s ease-out qDXHEW_panelIn;box-shadow:0 8px 30px #32283b05}.qDXHEW_titleRow{justify-content:space-between;align-items:start;gap:1rem;display:flex}.qDXHEW_titleRow h1{font-family:var(--font-pattern-image-title), sans-serif;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:400;line-height:1.12}.qDXHEW_brand,.qDXHEW_colorName{color:var(--ink);margin:.4rem 0 0;font-size:1rem}.qDXHEW_availability{color:#786f79;min-height:1.2em;margin:.55rem 0 0;font-size:.8rem}.qDXHEW_swatches{overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;gap:.65rem;margin:1.2rem -4px 0;padding:.75rem 4px;display:flex;position:relative;overflow-x:auto}@media (pointer:fine){.qDXHEW_swatches,.qDXHEW_swatches button{cursor:grab}.qDXHEW_swatches[data-dragging],.qDXHEW_swatches[data-dragging] button{cursor:grabbing}}.qDXHEW_swatchButton{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;flex:0 0 54px;width:54px;height:54px;padding:4px;display:grid}.qDXHEW_swatchButton[aria-pressed=true]{border-color:var(--ink)}.qDXHEW_swatchColor{border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #32283b09}.qDXHEW_desktopPurchase{margin-top:1.5rem}.qDXHEW_purchaseControls{width:100%;min-height:56px;position:relative}.qDXHEW_purchaseControls[data-yarn-purchase-state=in-bag]{box-sizing:border-box;border-radius:28px;padding:.5rem}.qDXHEW_desktopPurchase .qDXHEW_purchaseControls[data-yarn-purchase-state=in-bag]{background:#fdfbfba3;box-shadow:inset 0 0 0 1px #50405621}.qDXHEW_addButton{color:#fffaf8;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#32283b;border:0;border-radius:40px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;font-size:1.05rem;display:flex}.qDXHEW_buttonPrices{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.25rem .6rem;min-width:0;display:flex}.qDXHEW_buttonPrices>span{white-space:nowrap}.qDXHEW_buttonOriginalPrice{color:inherit;opacity:.75;white-space:nowrap;font-size:.85em;text-decoration:line-through}.qDXHEW_addButton:disabled{cursor:default;color:#756b76;background:#e9e3e5}.qDXHEW_quantityRow{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.5rem;min-height:56px;padding:0 .5rem 0 0;display:flex}.qDXHEW_goToBagButton{color:#fffaf8;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#32283b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.65rem 1rem;display:flex}.qDXHEW_goToBagButton svg{flex:none;width:20px;height:20px}.qDXHEW_goToBagButton:hover{background:#47394f}.qDXHEW_stepper{background:#fcfafa;border:1px solid #dbd3d9;border-radius:32px;display:flex;overflow:hidden}.qDXHEW_stepper button,.qDXHEW_stepper input{color:inherit;text-align:center;height:52px;font:inherit;background:0 0;border:0}.qDXHEW_stepper button{cursor:pointer;width:46px;font-size:1.5rem}.qDXHEW_stepper button:disabled{opacity:.3;cursor:default}.qDXHEW_stepper input{font-variant-numeric:tabular-nums;width:54px;min-width:0}.qDXHEW_bagTotal{text-align:right;gap:.2rem;font-size:.8rem;display:grid}.qDXHEW_bagTotal strong{font-size:1.1rem;font-weight:500}.qDXHEW_purchaseNote,.qDXHEW_purchaseError{margin:.5rem 0 0;font-size:.8rem}.qDXHEW_purchaseError{color:#9a3b48}.qDXHEW_purchaseStatus{text-align:center;color:#7d717c;min-height:48px;margin:0;padding:.8rem;font-size:.9rem}.qDXHEW_purchaseSkeleton{box-sizing:border-box;background:#eee8eb;border-radius:40px;justify-content:space-between;align-items:center;min-height:56px;padding:0 1.4rem;display:flex}.qDXHEW_purchaseSkeleton span{background:#ddd5dc;border-radius:1rem;width:28%;height:1rem}.qDXHEW_purchaseControls button:focus-visible,.qDXHEW_purchaseControls input:focus-visible{outline-offset:-3px;outline:2px solid #79667e}.qDXHEW_information{margin-top:2.5rem}.qDXHEW_information h2{font:400 1.4rem var(--font-display), sans-serif;margin:1.8rem 0 1rem}.qDXHEW_information dl{margin:0}.qDXHEW_information dl>div{border-bottom:1px solid #e9e3e5;grid-template-columns:1fr 1.4fr;gap:1rem;padding:.9rem 0;font-size:.9rem;line-height:1.5;display:grid}.qDXHEW_information dt{color:#817580}.qDXHEW_information dd{margin:0}.qDXHEW_information p{white-space:pre-line;line-height:1.7}.qDXHEW_page{max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 5rem}.qDXHEW_backLink{min-height:44px;color:inherit;align-items:center;margin-bottom:1rem;text-decoration:none;display:inline-flex}.qDXHEW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.qDXHEW_product button:focus-visible,.qDXHEW_product input:focus-visible,.qDXHEW_track:focus-visible,.qDXHEW_backLink:focus-visible{outline-offset:3px;outline:2px solid #79667e}@keyframes qDXHEW_panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:640px){.qDXHEW_purchaseNote,.qDXHEW_purchaseError{background:#fcfafa;border-radius:16px;margin:0;padding:.7rem 1rem;position:absolute;bottom:calc(100% + .5rem);left:0;right:0}.qDXHEW_page{padding:0 0 calc(7rem + env(safe-area-inset-bottom))}.qDXHEW_page>.qDXHEW_backLink{margin:0 .8rem}.qDXHEW_product{padding-bottom:1rem;display:block}.qDXHEW_gallery{border-radius:0;position:relative;top:auto}.qDXHEW_galleryArrows{display:none}.qDXHEW_productDetails{margin:0 1rem}.qDXHEW_panel{padding:1.25rem}.qDXHEW_titleRow h1{font-size:1.65rem}.qDXHEW_swatches{margin-top:.75rem}.qDXHEW_swatchButton{flex-basis:50px;width:50px;height:50px}.qDXHEW_information{padding:0 .4rem}.qDXHEW_shellPurchase{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.qDXHEW_panel{transition:none;animation:none}}.qDXHEW_skeleton{background:#e9e3e5}.qDXHEW_skeletonTitle{border-radius:6px;width:70%;height:2rem;margin-bottom:1rem}.qDXHEW_skeletonLine{border-radius:4px;width:45%;height:1rem;margin:.6rem 0}.qDXHEW_totalSkeleton{background:#ddd5dc;border-radius:.3rem;width:5rem;height:1.1rem;display:inline-block}
.TzaEWG_container{border:1px solid var(--shopfront-card-background,#eee8ef);border-radius:var(--shopfront-radius,1.5rem);background:var(--shopfront-card-background,#eee8ef);color:var(--shopfront-text,#3d3045);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;padding:.9rem 1.4rem;display:grid}.TzaEWG_label,.TzaEWG_date,.TzaEWG_message{margin:0}.TzaEWG_label,.TzaEWG_message{font-size:.9rem;line-height:1.4}.TzaEWG_countdown{text-align:center;gap:.75rem;display:flex}.TzaEWG_part{gap:.15rem;display:grid}.TzaEWG_number{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:500;line-height:1.2}.TzaEWG_unit,.TzaEWG_date{color:var(--shopfront-muted-text,#756a79);font-size:.7rem;line-height:1.4}.TzaEWG_date,.TzaEWG_message{grid-column:1/-1}.TzaEWG_date{overflow-wrap:anywhere}.TzaEWG_retry{min-height:44px;color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.85rem;text-decoration:underline}.TzaEWG_retry:focus-visible{outline-offset:3px;outline:2px solid}.TzaEWG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TzaEWG_card{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);justify-items:start;padding:0}.TzaEWG_card .TzaEWG_countdown{text-align:left;gap:1rem}@media (max-width:360px){.TzaEWG_container{column-gap:.75rem;padding-inline:1rem}.TzaEWG_card{padding:0}}
