.cg-code{font-family:var(--f-mono);letter-spacing:0;direction:ltr;grid-template-columns:2ch 1ch 1ch 3ch;font-weight:600;line-height:1;display:inline-grid}.cg-sg{text-align:left;display:block}.cg-sg:after{content:"";background:var(--mark);height:.09em;min-height:3px;margin:.16em .07em 0;display:block}.cg-sg.is-s{padding-left:1ch}.cg-code.n3{grid-template-columns:2ch 1ch 1ch}.cg-std{font-family:var(--f-mono);color:var(--fg-2);font-size:15px;font-weight:500;line-height:1.3;display:block}.cg-hero{padding:28px var(--mx) 44px}.cg-h1{font-size:min(96px, calc((100vw - 2 * var(--mx)) / 3.66));overflow-wrap:normal;font-weight:700;line-height:1.1}.cg-lead{max-width:40em;margin-top:8px;font-size:17px;line-height:1.75}.cg-origin{margin-top:8px;font-size:18px;font-weight:600;line-height:1.6}.cg-shared{margin-top:8px;font-size:16px}.cg-ix{margin-top:24px;padding:18px 14px}.cg-ix ol{background:var(--calce);border-block:2px solid var(--grafite)}.cg-ixa{min-height:76px;color:var(--grafite);grid-template-columns:100px minmax(0,1fr) 24px;align-items:center;column-gap:12px;padding:8px 12px;text-decoration:none;display:grid}.cg-ix li+li .cg-ixa{border-top:1px solid var(--line)}.cg-ixa:hover{background:var(--cotto-pale)}.root .cg-ix-id bdi{font-size:1em}.cg-ix-b{font-family:var(--f-lat);font-size:14px;font-weight:600;line-height:1.3;display:block}.cg-ix-s{font-family:var(--f-lat);letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.05;display:block}.cg-ix-c{justify-self:start}.cg-ix .cg-code{font-size:30px}.cg-ixa .ic{width:24px;height:24px}.cg-band{padding-top:48px;padding-bottom:56px}.cg-band .t-h2{margin-bottom:24px}.cg-grid{gap:16px;display:grid}.root .cg-card{border:0;flex-direction:column;align-items:stretch;gap:0;height:100%;padding:16px 16px 0;display:flex}.root .cg-card:focus-visible{outline-color:var(--cotto)}.cg-top{grid-template-columns:minmax(0,1fr) 112px;align-items:start;column-gap:14px;display:grid}.root .cg-name{font-family:var(--f-lat);line-height:1}.root .cg-name bdi{font-size:1em}.cg-brand{font-size:15px;font-weight:600;line-height:1.3;display:block}.cg-sku{letter-spacing:-.02em;margin-top:2px;font-size:48px;font-weight:700;line-height:1;display:block}.cg-cls{border-top:2px solid var(--grafite);margin-top:8px;padding-top:6px;display:flex}.cg-cls>bdi{flex-direction:column;align-items:flex-start;display:inline-flex}.cg-card .cg-code{margin-top:4px;font-size:26px}.root .cg-fig{flex-direction:column;align-items:center;padding:16px 10px 10px;display:flex}.cg-fig .bagw{width:84%}.cg-fig .cg-photo{width:84%;margin:0}.cg-fig .cg-photo img{width:100%;height:auto;display:block}.cg-plinth{background:var(--grafite);border-top:4px solid var(--cotto);align-self:stretch;height:10px;display:block}.cg-keys{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:10px;padding-top:10px;display:grid}.cg-keys .key:first-child{grid-column:1/-1}.cg-keyspace{flex:auto;min-height:10px}.cg-foot{border-top:2px solid var(--grafite);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta""stat view";align-items:center;column-gap:12px;margin:0 -16px;padding:6px 16px 0;display:grid}.cg-card .pcard-meta{grid-area:meta;margin-top:0}.cg-status{color:var(--muted);grid-area:stat;align-items:center;gap:8px;font-size:15px;line-height:1.6;display:flex}.cg-status:before{content:"";background:var(--grafite);flex:none;width:7px;height:7px}.cg-view{white-space:nowrap;grid-area:view}.cg-cmp-h{margin-bottom:20px;padding:0 0 4px 12px;display:inline-block}.cg-sheet{padding:16px 16px 4px}.cg-tbl a.cg-tname{font-family:var(--f-lat);text-underline-offset:6px;padding-block:10px;font-size:19px;font-weight:700;line-height:1.3;text-decoration:underline 1.5px;display:inline-block}.cg-tbl a.cg-tname:hover{text-decoration-thickness:3px}.root .cg-tname bdi{font-size:1em}.cg-tbl .cg-code{margin-top:6px;font-size:24px}.cg-tbl .cg-tc{flex-direction:column;align-items:flex-start;display:inline-flex}.cg-tbl tbody td{font-size:17px;font-weight:600}.root .cg-tbl .num bdi{word-spacing:-.3em}.cg-c-name{width:27%}.cg-c-type{width:18%}.cg-c-std{width:25%}.cg-c-pack{width:12%}.cg-c-stat{width:18%}.cg-tbl tbody tr:last-child>*{border-bottom:0}.cg-key{padding:16px 16px 4px}.cg-key-h{border-bottom:2px solid var(--grafite);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:12px;display:flex}.cg-key-h .t-label{font-size:16px}.cg-key-h .lat{font-size:17px;font-weight:600}.cg-key .keylist{gap:0}.cg-key .key{padding:10px 0}.cg-key .key+.key{border-top:1px solid var(--line)}.cg-key .lk{min-width:44px;height:36px;font-size:16px}.cg-mxw{padding:16px 14px 18px}.cg-mx caption{caption-side:top;text-align:start;padding-bottom:14px}.cg-mx-cap{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cg-mx-cap .lat{font-size:16px;font-weight:600}.cg-mx .pcard-meta{margin-top:6px}.cg-mx .mx-corner,.cg-mx .mx-rowh{width:0;padding:0}.cg-mx .mx-rh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cg-mx thead th{padding-bottom:12px}.cg-mx .mx-cell{height:46px}.cg-mx+.mx-legend{margin-top:18px}.cg-order .t-h1{margin-bottom:18px}.cg-order .order-acts{margin-top:32px}.cg-order-info{margin-top:12px}.cg-order-info .order-hours{margin-top:4px}.cg-order-info .order-hours .ic{color:var(--grafite)}@media (width<=1023.98px){.root .cg-sheet{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.root .cg-key{display:none}}@media (width<=374.98px){.root .cg-ixa{grid-template-columns:76px minmax(0,1fr) 20px;column-gap:8px;padding-inline:8px}.root .cg-ix{padding-inline:10px}.root .cg-ix-b{font-size:14px}.root .cg-ix-s,.root .cg-ix .cg-code{font-size:24px}.root .cg-ixa .ic{width:20px;height:20px}.root .cg-top{grid-template-columns:minmax(0,1fr) 96px;column-gap:10px}.root .cg-sku{font-size:42px}.root .cg-card .cg-code{font-size:24px}.root .cg-mxw{padding-inline:8px}.root .cg-mx .mx-code{word-spacing:-.3em;padding-inline:4px}}@media (width>=720px) and (width<=1023.98px){.root .cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.root .cg-order .order-acts{max-width:560px}}@media (width>=1024px){.root .cg-hero{padding:48px var(--mx) 72px;grid-template-columns:minmax(0,1fr) clamp(408px,35.56vw,512px);align-items:center;column-gap:56px;display:grid}.root .cg-h1{font-size:min(200px, calc((100vw - 2 * var(--mx) - 56px - clamp(408px, 35.56vw, 512px)) / 3.66));line-height:1.1}.root .cg-lead{margin-top:18px;font-size:18px}.root .cg-origin{margin-top:18px;font-size:30px}.root .cg-shared{margin-top:14px;font-size:19px}.root .cg-shared span+span{padding-inline-start:18px}.root .cg-ix{margin-top:0;padding:36px clamp(20px,2.23vw,32px)}.root .cg-ixa{grid-template-columns:clamp(100px,8.6vw,124px) minmax(0,1fr) 28px;column-gap:clamp(12px,1.39vw,20px);min-height:96px;padding:10px clamp(12px,1.39vw,20px)}.root .cg-ix-b{font-size:clamp(14px,1.11vw,16px)}.root .cg-ix-s{font-size:clamp(32px,3.06vw,44px)}.root .cg-ix .cg-code{font-size:clamp(34px,3.34vw,48px)}.root .cg-ixa .ic{width:28px;height:28px}.root .cg-band{padding-top:72px;padding-bottom:112px}.root .cg-band .t-h2{margin-bottom:36px}.root .cg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.root .cg-card{padding:32px 32px 0}.root .cg-top{grid-template-columns:minmax(0,1fr) min(232px,20.28vw - 60.0288px);column-gap:28px}.root .cg-brand{font-size:20px}.root .cg-sku{margin-top:6px;font-size:min(96px,8.39vw - 24.8344px)}.root .cg-cls{margin-top:22px;padding-top:16px}.root .cg-std{font-size:16px}.root .cg-card .cg-code{margin-top:8px;font-size:min(44px,3.845vw - 11.3812px)}.root .cg-fig{padding:28px 22px 14px}.root .cg-fig .bagw,.root .cg-fig .cg-photo{width:86%}.root .cg-plinth{height:16px}.root .cg-keys{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px;padding-top:0}.root .cg-keys .key{border-bottom:1px solid var(--line);padding:10px 0;font-size:18px}.root .cg-keys .key:last-child{border-bottom:0}.root .cg-keys .lk{min-width:44px;height:36px;font-size:17px}.root .cg-keyspace{min-height:18px}.root .cg-foot{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"meta stat view";column-gap:28px;margin-inline:-32px;padding:10px 32px}.root .cg-card .pcard-meta{font-size:17px}.root .cg-status{font-size:16px}.root .cg-view{justify-self:end;font-size:18px}.root .cg-cmp-h{margin-bottom:40px;padding:0 0 8px 20px}.root .cg-cmp-g{grid-template-columns:minmax(0,1fr) clamp(320px,29.45vw,424px);align-items:stretch;column-gap:24px;display:grid}.root .cg-mxw{display:none}.root .cg-sheet{padding:28px 32px 8px}.root .cg-tbl th,.root .cg-tbl td{vertical-align:middle;padding-inline:0 20px}.root .cg-tbl thead th{vertical-align:bottom}.root .cg-tbl a.cg-tname{font-size:22px}.root .cg-tbl tbody td{font-size:18px}.root .cg-tbl .cg-code{font-size:28px}.root .cg-key{padding:28px 32px 12px}.root .cg-key-h{align-content:flex-end;align-items:flex-end;min-height:61px;padding-bottom:18px}.root .cg-key-h .t-label{font-size:17px}.root .cg-key-h .lat{font-size:18px}.root .cg-key .key{padding:12px 0;font-size:18px}.root .cg-key .lk{min-width:52px;height:40px;font-size:18px}.root .cg-order .t-h1{margin-bottom:40px}.root .cg-order-foot{flex-wrap:wrap;align-items:center;gap:24px 48px;margin-top:72px;display:flex}.root .cg-order .order-acts{gap:12px;margin-top:0;display:flex}.root .cg-order .order-acts .btn{width:auto;min-height:68px;font-size:21px;display:inline-flex}.root .cg-order-info{margin-top:0;padding-inline:4px 16px}.root .cg-order-info .link,.root .cg-order-info .order-hours{font-size:17px}}@media (width>=1024px) and (width<=1279.98px){.root .cg-foot{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta""stat view";row-gap:2px}.root .cg-cmp-g{grid-template-columns:minmax(0,1fr);row-gap:24px}.root .cg-key .keylist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.root .cg-key .key{border-top:1px solid var(--line)}.root .cg-key .key:nth-child(-n+2){border-top:0}}html[lang=en] .root .cg-h1{font-size:min(72px, calc((100vw - 2 * var(--mx)) / 4.1));letter-spacing:-.02em;line-height:1.05}@media (width>=1024px){html[lang=en] .root .cg-h1{font-size:min(160px, calc((100vw - 2 * var(--mx) - 56px - clamp(408px, 35.56vw, 512px)) / 4.1))}}
