.gd-chead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:4px 0 14px}.gd-chead h1{margin:0;font-size:3rem;font-weight:800;letter-spacing:-.01em}.gd-count{color:var(--gd-muted);font-size:1.4rem;font-weight:500}.gd-cdesc{color:#444;font-size:1.5rem;line-height:1.6;max-width:90ch;margin-bottom:16px}.gd-filters{margin-bottom:18px}.gd-fbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--gd-line);border-radius:var(--gd-radius);padding:10px 14px}.gd-flabel{font-weight:700;font-size:1.4rem;color:var(--gd-muted);margin-right:2px}.gd-fdrop{position:relative}.gd-fdrop summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--gd-line);border-radius:999px;font-weight:600;font-size:1.4rem;background:#fff;transition:border-color .15s,background .15s}.gd-fdrop summary::-webkit-details-marker{display:none}.gd-fdrop summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.gd-fdrop[open] summary,.gd-fdrop summary:hover{border-color:var(--gd-ink);background:var(--gd-yellow-soft)}.gd-fdrop summary b{font-weight:800}.gd-fpanel{position:absolute;z-index:40;top:calc(100% + 8px);left:0;min-width:240px;max-height:340px;overflow:auto;background:#fff;border:1px solid var(--gd-line);border-radius:12px;box-shadow:var(--gd-shadow);padding:12px}.gd-fcheck{display:flex;align-items:center;gap:10px;padding:7px 4px;font-size:1.4rem;cursor:pointer;border-radius:8px}.gd-fcheck:hover{background:var(--gd-yellow-soft)}.gd-fcheck input{width:18px;height:18px;accent-color:var(--gd-ink)}.gd-fcheck small{color:var(--gd-muted)}.gd-fcheck.is-off{opacity:.45;cursor:not-allowed}.gd-prange{display:flex;gap:10px;margin-bottom:10px}.gd-prange label{display:flex;flex-direction:column;gap:4px;font-size:1.2rem;font-weight:700;color:var(--gd-muted)}.gd-prange input{width:100px;padding:9px 10px;border:1px solid var(--gd-line);border-radius:8px;font:inherit;font-size:1.4rem}.gd-fapply{width:100%;padding:10px}.gd-sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-weight:700;font-size:1.4rem;color:var(--gd-muted)}.gd-sort select{padding:9px 12px;border:1px solid var(--gd-line);border-radius:999px;font:inherit;font-size:1.4rem;font-weight:600;color:var(--gd-ink);background:#fff}.gd-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.gd-chip{background:var(--gd-ink);color:var(--gd-yellow)!important;padding:6px 12px;border-radius:999px;font-size:1.3rem;font-weight:700}.gd-chip--clear{background:transparent;color:var(--gd-ink)!important;text-decoration:underline}.gd-pgrid{display:grid;grid-template-columns:repeat(var(--gd-pcols, 6),minmax(0,1fr));gap:14px}@media(max-width:1100px){.gd-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.gd-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-pgrid .gd-card h3{font-size:1.3rem;min-height:5.2em}.gd-pgrid .gd-price{font-size:1.6rem}.gd-pgrid .gd-card{min-width:0}.gd-empty{text-align:center;padding:60px 20px;background:#fafafa;border-radius:var(--gd-radius)}.gd-empty h2{margin:0 0 8px}.gd-empty a{text-decoration:underline}.gd-pager{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:32px 0 8px}.gd-pager a,.gd-pager span{min-width:42px;height:42px;display:grid;place-items:center;padding:0 12px;border:1px solid var(--gd-line);border-radius:999px;font-weight:700;font-size:1.4rem;background:#fff}.gd-pager a:hover{background:var(--gd-yellow);border-color:var(--gd-ink)}.gd-pager .is-current{background:var(--gd-ink);color:var(--gd-yellow);border-color:var(--gd-ink)}.gd-pp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;align-items:start}.gd-gallery{position:sticky;top:90px}.gd-gmain{position:relative;aspect-ratio:1;background:#fafafa;border:1px solid var(--gd-line);border-radius:var(--gd-radius);display:grid;place-items:center;overflow:hidden}.gd-gmain img{width:100%;height:100%;object-fit:contain}.gd-gthumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.gd-gthumb{flex:none;width:76px;height:76px;border:2px solid var(--gd-line);border-radius:10px;background:#fafafa;padding:0;cursor:pointer;overflow:hidden}.gd-gthumb img{width:100%;height:100%;object-fit:contain}.gd-gthumb[aria-current=true]{border-color:var(--gd-ink)}.gd-pinfo h1{margin:0 0 8px;font-size:2.8rem;line-height:1.2;font-weight:800}.gd-vendor{display:inline-block;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gd-muted);margin-bottom:8px}.gd-pprice{font-size:2.2rem;font-weight:800;margin-bottom:14px;display:flex;gap:10px;align-items:baseline}.gd-pprice s{font-size:1.6rem;font-weight:500;color:var(--gd-muted)}.gd-dealbox{display:flex;gap:12px;align-items:center;background:var(--gd-yellow-soft);border:1px solid var(--gd-yellow);border-radius:12px;padding:12px 14px;margin-bottom:16px;font-weight:700;font-size:1.4rem}.gd-dealbox:before{content:"%";width:34px;height:34px;display:grid;place-items:center;background:var(--gd-yellow);border-radius:50%;font-weight:900;flex:none}.gd-vtools{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:12px 14px;background:#f6f6f6;border-bottom:1px solid var(--gd-line)}.gd-vsearchwrap{position:relative;flex:1 1 220px;max-width:320px;display:block;color:#888}.gd-vsearchwrap svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.gd-vsearch{width:100%;height:40px;padding:0 14px 0 38px;border:1px solid #d9d9d9;border-radius:999px;background:#fff;font:inherit;font-size:1.4rem;color:var(--gd-ink);transition:border-color .15s,box-shadow .15s}.gd-vsearch:focus{outline:0;border-color:var(--gd-ink);box-shadow:0 0 0 3px #ffd22e73}.gd-vright{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap}.gd-allqty{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #d9d9d9;border-radius:999px;padding:3px 4px 3px 14px}.gd-allqty span{font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#666;margin-right:6px}.gd-allqty button{width:32px;height:32px;border:0;background:var(--gd-ink);color:var(--gd-yellow);border-radius:50%;font-size:1.8rem;font-weight:700;cursor:pointer;line-height:1;display:grid;place-items:center;padding:0;transition:transform .12s,background .15s}.gd-allqty button:hover{background:#000;transform:scale(1.08)}.gd-allqty button:active{transform:scale(.94)}.gd-hideoos{display:inline-flex;align-items:center;gap:9px;font-size:1.4rem;font-weight:700;color:#555;cursor:pointer;-webkit-user-select:none;user-select:none}.gd-hideoos input{position:absolute;opacity:0;width:1px;height:1px}.gd-switch{position:relative;width:40px;height:22px;border-radius:999px;background:#cfcfcf;transition:background .2s;flex:none}.gd-switch:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.gd-hideoos input:checked+.gd-switch{background:var(--gd-ink)}.gd-hideoos input:checked+.gd-switch:after{transform:translate(18px);background:var(--gd-yellow)}.gd-hideoos input:focus-visible+.gd-switch{outline:2px solid var(--gd-ink);outline-offset:2px}.gd-clearall{height:34px;padding:0 14px;border:1px solid #d9d9d9;background:#fff;border-radius:999px;font:inherit;font-size:1.3rem;font-weight:700;color:#555;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.gd-clearall:hover{border-color:var(--gd-ink);color:var(--gd-ink);background:var(--gd-yellow-soft)}.gd-vcount{color:var(--gd-muted);font-size:1.3rem}.gd-vwrap{border:1px solid var(--gd-line);border-radius:var(--gd-radius);overflow:hidden;background:#fff}.gd-vscroll{max-height:440px;overflow:auto}.gd-vtable{width:100%;border-collapse:collapse;font-size:1.4rem}.gd-vtable thead th{position:sticky;top:0;background:var(--gd-ink);color:var(--gd-yellow);text-align:left;padding:11px 12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;z-index:1}.gd-vtable td{padding:10px 12px;border-top:1px solid #eee;vertical-align:middle}.gd-vtable tr:hover td{background:#fffbea}.gd-vtable tr.is-out td{opacity:.5}.gd-vtable .sku{color:var(--gd-muted);font-size:1.2rem;font-family:ui-monospace,monospace}.gd-vtable .num{text-align:right;white-space:nowrap}.gd-vq{display:inline-flex;border:1px solid var(--gd-line);border-radius:999px;overflow:hidden;background:#fff}.gd-vq button{width:30px;border:0;background:#fff;cursor:pointer;font-size:1.6rem}.gd-vq button:hover{background:var(--gd-yellow)}.gd-vq input{width:44px;border:0;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield}.gd-vq input::-webkit-outer-spin-button,.gd-vq input::-webkit-inner-spin-button{-webkit-appearance:none}.gd-stock{font-weight:600;font-size:1.3rem}.gd-stock--ok{color:#1b7a3d}.gd-stock--low{color:#b45f06}.gd-stock--out{color:#b00020}.gd-vfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#fafafa;border-top:1px solid var(--gd-line);font-weight:700;font-size:1.5rem}.gd-vfoot span b{font-weight:800}.gd-addall{width:100%;margin-top:12px;padding:16px;font-size:1.6rem;border-radius:12px;text-transform:uppercase;letter-spacing:.04em}.gd-addall[disabled]{opacity:.45;cursor:not-allowed}.gd-pdesc{margin-top:28px;padding-top:22px;border-top:1px solid var(--gd-line);font-size:1.5rem;line-height:1.7;color:#333}.gd-pdesc h2,.gd-pdesc h3{font-size:1.8rem;margin:18px 0 8px}.gd-pdesc img{max-width:100%;height:auto}.gd-crumbs{font-size:1.3rem;color:var(--gd-muted);margin:0 0 14px}.gd-crumbs a{text-decoration:underline}@media(max-width:989px){.gd-pp{grid-template-columns:1fr;gap:18px}.gd-gallery{position:static}.gd-pinfo h1{font-size:2.2rem}}@media(max-width:749px){.gd-chead h1{font-size:2.4rem}.gd-fbar{padding:8px 10px}.gd-sort{margin-left:0;width:100%;justify-content:space-between}.gd-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gd-fpanel{position:fixed;left:12px;right:12px;top:auto;bottom:12px;max-height:60vh}.gd-vtable .sku-col{display:none}.gd-vsearchwrap{max-width:none;flex-basis:100%}.gd-vright{width:100%;justify-content:space-between}.gd-vtable td,.gd-vtable thead th{padding:9px 8px}}.gd-matrix thead th{text-align:center;vertical-align:middle}.gd-matrix thead th:first-child{text-align:left}.gd-colhead{display:flex;align-items:center;justify-content:center;gap:8px}.gd-colhead span{text-transform:none;letter-spacing:0;font-size:1.3rem}.gd-colhead button{width:22px;height:22px;border:1px solid #666;background:#222;color:var(--gd-yellow);border-radius:4px;cursor:pointer;font-size:1.4rem;line-height:1;padding:0}.gd-colhead button:hover{background:var(--gd-yellow);color:var(--gd-ink)}.gd-rowhead{text-align:left;font-weight:700;padding:10px 12px;border-top:1px solid #eee;background:#fafafa;min-width:130px}.gd-cell{text-align:center;border-top:1px solid #eee;padding:8px 6px!important;min-width:118px}.gd-cprice{font-weight:800;font-size:1.4rem}.gd-cell .gd-stock{display:block;margin:2px 0 6px;font-size:1.2rem}.gd-cell .gd-vq{margin:0 auto}.gd-cell .gd-vq input{width:36px}.gd-na{color:#bbb}.gd-clearall{border:0;background:none;text-decoration:underline;font:inherit;font-size:1.3rem;font-weight:700;color:var(--gd-muted);cursor:pointer}.gd-clearall:hover{color:var(--gd-ink)}@media(max-width:749px){.gd-rowhead{min-width:96px;font-size:1.3rem}.gd-cell{min-width:98px}.gd-colhead span{font-size:1.2rem}}.gd-btn--yellow{background:var(--gd-yellow);color:var(--gd-ink)!important}.gd-btn--yellow:hover{background:#f2c400}.gd-btn--light{background:#fff;color:var(--gd-ink)!important;border:1px solid #d0d0d0}.gd-btn--light:hover{background:var(--gd-yellow-soft)}.gd-cartgrid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px;align-items:start}.gd-cartmain{min-width:0}.gd-carthead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:2px 0 16px}.gd-carthead h1{margin:0;font-size:3.2rem;font-weight:800;letter-spacing:-.01em}.gd-cartcount{background:var(--gd-ink);color:var(--gd-yellow);font-weight:800;font-size:1.3rem;padding:4px 12px;border-radius:999px}.gd-cartcontinue{margin-left:auto;font-weight:700;font-size:1.4rem;color:var(--gd-muted)}.gd-cartcontinue:hover{color:var(--gd-ink);text-decoration:underline}.gd-carttools{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap;background:#f6f6f6;border:1px solid var(--gd-line);border-radius:var(--gd-radius) var(--gd-radius) 0 0;padding:10px 14px}.gd-ctl,.gd-ctr{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.gd-selall{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:1.4rem;cursor:pointer}.gd-selall input,.gd-carttable td.sel input{width:19px;height:19px;accent-color:var(--gd-ink);cursor:pointer}.gd-tbtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid #d6d6d6;background:#fff;border-radius:999px;font:inherit;font-size:1.3rem;font-weight:700;color:var(--gd-ink);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.gd-tbtn:hover:not([disabled]){border-color:var(--gd-ink);background:var(--gd-yellow-soft)}.gd-tbtn[disabled]{opacity:.45;cursor:not-allowed}.gd-tbtn--danger{color:#b00020}.gd-tbtn--danger:hover:not([disabled]){border-color:#b00020;background:#fdecef}.gd-citems{border:1px solid var(--gd-line);border-top:0;border-radius:0 0 var(--gd-radius) var(--gd-radius);background:#fff;overflow:hidden}.gd-carttable{width:100%;border-collapse:collapse}.gd-carttable thead th{text-align:left;padding:11px 12px;font-size:1.15rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--gd-muted);background:#fff;border-bottom:1px solid var(--gd-line)}.gd-carttable td{padding:16px 12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.gd-carttable tbody tr:last-child td{border-bottom:0}.gd-carttable tbody tr:hover td{background:#fffdf2}.gd-carttable .sel{width:48px;text-align:center}.gd-carttable .del{width:52px;text-align:center}.gd-carttable .num{text-align:right;white-space:nowrap}.gd-carttable td.var-col{text-align:left}.gd-citem{display:flex;gap:16px;align-items:center}.gd-cimg{flex:none;width:84px;height:84px;background:#fafafa;border:1px solid var(--gd-line);border-radius:12px;overflow:hidden;display:block}.gd-cimg img{width:100%;height:100%;object-fit:contain}.gd-cinfo{min-width:0}.gd-ctitle{font-weight:700;font-size:1.5rem;line-height:1.35;display:block}.gd-ctitle:hover{text-decoration:underline}.gd-cprice-line{margin-top:4px;display:flex;gap:8px;align-items:baseline;color:var(--gd-muted);font-size:1.3rem}.gd-cprice-line s{font-size:1.2rem}.gd-cdeal{margin-top:6px;display:inline-block;background:var(--gd-yellow-soft);border:1px solid var(--gd-yellow);font-size:1.1rem;font-weight:800;padding:2px 8px;border-radius:6px;text-transform:uppercase}.gd-cvar-mobile{display:none;color:var(--gd-muted);font-size:1.2rem;margin-top:2px}.gd-vartag{white-space:nowrap;display:inline-block;background:#f1f1f1;border-radius:999px;padding:5px 12px;font-size:1.3rem;font-weight:700}.gd-vq--lg button{width:36px;height:38px}.gd-vq--lg input{width:48px;font-size:1.5rem}.gd-clinetotal strong{font-size:1.7rem}.gd-cwas{display:block;color:var(--gd-muted);font-size:1.2rem;font-weight:400}.gd-cdel{width:34px;height:34px;border:0;background:transparent;border-radius:50%;font-size:2.2rem;line-height:1;color:#999;cursor:pointer;transition:background .15s,color .15s}.gd-cdel:hover{background:#fdecef;color:#b00020}.gd-cartpromo{margin-top:20px}.gd-cartpromo a{display:block;border-radius:var(--gd-radius);overflow:hidden}.gd-cartpromo img{width:100%;height:auto;display:block;transition:transform .3s}.gd-cartpromo a:hover img{transform:scale(1.02)}.gd-cartside{position:sticky;top:96px}.gd-summary{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--gd-line);border-radius:18px;padding:22px;box-shadow:var(--gd-shadow)}.gd-summary h2{margin:0 0 8px;font-size:2rem;font-weight:800}.gd-sumlines{margin:0;display:grid;gap:8px;font-size:1.4rem;color:#555}.gd-sumlines div{display:flex;justify-content:space-between}.gd-sumlines dt,.gd-sumlines dd{margin:0}.gd-sumsave dd{color:#14612f;font-weight:800}.gd-subtotal{display:flex;justify-content:space-between;align-items:baseline;margin:10px 0 8px;padding-top:14px;border-top:1px dashed #d8d8d8;font-size:1.6rem;font-weight:700}.gd-subtotal strong{font-size:2.6rem;font-weight:900;letter-spacing:-.01em}.gd-flabel{font-size:1.3rem;font-weight:800;margin-top:10px}.gd-flabel small{font-weight:500;color:var(--gd-muted)}.gd-req{color:#b00020}.gd-summary textarea,.gd-summary select{width:100%;padding:12px 14px;border:1px solid #d6d6d6;border-radius:12px;font:inherit;font-size:1.4rem;background:#fff}.gd-summary textarea:focus,.gd-summary select:focus{outline:0;border-color:var(--gd-ink);box-shadow:0 0 0 3px #ffd22e80}.gd-ferr{margin:0;color:#b00020;font-size:1.2rem;font-weight:700}.gd-checkout{width:100%;margin-top:14px;padding:18px;font-size:1.6rem;border-radius:14px;text-transform:uppercase;letter-spacing:.05em;background:var(--gd-yellow);color:var(--gd-ink)!important;gap:10px;box-shadow:0 6px #c9a200;transition:transform .12s,box-shadow .12s,background .15s}.gd-checkout:hover{background:#ffdc55;transform:translateY(2px);box-shadow:0 4px #c9a200}.gd-checkout:active{transform:translateY(5px);box-shadow:0 1px #c9a200}.gd-notice{margin-top:14px;background:#fafafa;border:1px solid var(--gd-line);border-radius:12px;font-size:1.2rem;line-height:1.55;color:#555}.gd-notice summary{cursor:pointer;padding:11px 14px;font-weight:800;font-size:1.3rem;color:var(--gd-ink);list-style:none;display:flex;justify-content:space-between;align-items:center}.gd-notice summary::-webkit-details-marker{display:none}.gd-notice summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.gd-notice[open] summary:after{transform:rotate(225deg)}.gd-notice div{padding:0 14px 14px}.gd-terms{align-self:center;font-size:1.3rem;font-weight:700;color:var(--gd-muted);text-decoration:underline;margin-top:8px}.gd-cartempty{text-align:center;padding:70px 20px;background:#fafafa;border-radius:var(--gd-radius);color:var(--gd-ink)}.gd-cartempty svg{color:#bbb;margin-bottom:8px}.gd-cartempty h1{margin:0 0 8px;font-size:3rem}.gd-cartempty p{color:#555;font-size:1.5rem;margin:0 0 22px}.gd-cartempty-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.gd-dlg{border:0;border-radius:16px;padding:0;width:min(720px,calc(100vw - 24px));max-height:86vh;box-shadow:0 30px 80px #0006;color:var(--gd-ink)}.gd-dlg::backdrop{background:#0000008c}.gd-dlg-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--gd-ink);color:var(--gd-yellow)}.gd-dlg-head h2{margin:0;font-size:1.8rem;color:var(--gd-yellow)}.gd-dlg-x{background:none;border:0;color:#fff;font-size:2.8rem;line-height:1;cursor:pointer}.gd-dlg-save{display:flex;gap:10px;padding:16px 20px;flex-wrap:wrap;border-bottom:1px solid var(--gd-line)}.gd-dlg-save input{flex:1 1 220px;padding:11px 14px;border:1px solid #d0d0d0;border-radius:999px;font:inherit;font-size:1.4rem}.gd-dlg-list{padding:8px 20px;max-height:46vh;overflow:auto}.gd-dlg-empty{color:var(--gd-muted);padding:18px 0;margin:0}.gd-dlg-acts{white-space:nowrap}.gd-dlg-acts button{border:1px solid #d0d0d0;background:#fff;border-radius:999px;padding:6px 12px;margin-left:4px;font:inherit;font-size:1.2rem;font-weight:700;cursor:pointer}.gd-dlg-acts button:hover{background:var(--gd-yellow);border-color:var(--gd-ink)}.gd-dlg-note{margin:0;padding:12px 20px 16px;color:var(--gd-muted);font-size:1.2rem}@media(max-width:1100px){.gd-cartgrid{grid-template-columns:minmax(0,1fr) 340px;gap:20px}}@media(max-width:989px){.gd-cartgrid{grid-template-columns:1fr}.gd-cartside{position:static}.gd-carttable .var-col{display:none}.gd-cvar-mobile{display:block}}@media(max-width:749px){.gd-carthead h1{font-size:2.4rem}.gd-cartcontinue{margin-left:0;width:100%}.gd-carttools{padding:10px}.gd-ctr{width:100%}.gd-ctr .gd-tbtn{flex:1 1 calc(50% - 8px);justify-content:center}.gd-carttable thead{display:none}.gd-carttable td{padding:12px 6px}.gd-cimg{width:64px;height:64px}.gd-citem{gap:10px}.gd-ctitle{font-size:1.3rem}.gd-carttable .sel{width:34px}.gd-carttable .del{width:38px}.gd-vq--lg button{width:30px;height:34px}.gd-vq--lg input{width:38px}.gd-clinetotal strong{font-size:1.4rem}.gd-summary{padding:18px}}@media(max-width:749px){.gd-carttable,.gd-carttable tbody,.gd-carttable tr,.gd-carttable td{display:block}.gd-carttable tbody tr{display:grid;grid-template-columns:34px minmax(0,1fr) 36px;grid-template-areas:"sel prod del" "sel qty total";gap:6px 6px;padding:12px 8px;border-bottom:1px solid #f0f0f0;align-items:center}.gd-carttable tbody tr:last-child{border-bottom:0}.gd-carttable td{padding:0!important;border:0!important;background:transparent!important}.gd-carttable td.sel{grid-area:sel;width:auto;align-self:start;padding-top:6px!important}.gd-carttable td:nth-child(2){grid-area:prod}.gd-carttable td.del{grid-area:del;width:auto;align-self:start}.gd-carttable td.gd-cqty{grid-area:qty;text-align:left}.gd-carttable td.gd-clinetotal{grid-area:total;text-align:right;grid-column:2 / 4}.gd-carttable td.var-col{display:none}.gd-carttable td.gd-cqty .gd-vq{margin:0}}.gd-dlg--sm{width:min(420px,calc(100vw - 24px))}.gd-confirm-body{padding:28px 26px 24px;text-align:center}.gd-confirm-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:var(--gd-yellow);color:var(--gd-ink);font-size:3rem;font-weight:900}.gd-confirm-body h2{margin:0 0 8px;font-size:2.2rem;font-weight:800}.gd-confirm-body p{margin:0 0 22px;font-size:1.5rem;color:#555;line-height:1.5}.gd-confirm-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.gd-confirm-btns .gd-btn{min-width:130px;padding:13px 18px}.gd-btn--confirm{background:#b00020;color:#fff!important}.gd-btn--confirm:hover{background:#8d001a}.gd-bulk{--gd-bcols: 170px minmax(0, 1fr) 90px 140px 150px 100px}.gd-bhead{margin:2px 0 14px}.gd-bhead h1{margin:0 0 6px;font-size:3.2rem;font-weight:800;letter-spacing:-.01em}.gd-bhead p{margin:0;color:#555;font-size:1.5rem;max-width:80ch}.gd-bcard{background:#fff;border:1px solid var(--gd-line);border-radius:var(--gd-radius)}.gd-bbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;background:#f6f6f6;border-bottom:1px solid var(--gd-line);border-radius:var(--gd-radius) var(--gd-radius) 0 0}.gd-bsearch{position:relative;flex:1 1 280px;color:#888}.gd-bsearch svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.gd-bsearch input{width:100%;height:42px;padding:0 16px 0 42px;border:1px solid #d0d0d0;border-radius:999px;background:#fff;font:inherit;font-size:1.4rem;color:var(--gd-ink)}.gd-bsearch input:focus{outline:0;border-color:var(--gd-ink);box-shadow:0 0 0 3px #ffd22e80}.gd-tbtn--dark{background:var(--gd-ink);color:var(--gd-yellow);border-color:var(--gd-ink)}.gd-tbtn--dark:hover:not([disabled]){background:#000;border-color:#000}.gd-tbtn--ghostdark{background:transparent;color:#fff;border-color:#666}.gd-tbtn--ghostdark:hover:not([disabled]){background:#222;border-color:#fff}.gd-bmenu{position:relative}.gd-bpanel{position:absolute;top:calc(100% + 8px);right:0;min-width:230px;background:#fff;border:1px solid var(--gd-line);border-radius:12px;box-shadow:var(--gd-shadow);padding:10px;z-index:50}.gd-bpanel[hidden]{display:none}.gd-bpanel--list{padding:6px}.gd-bpanel--list button{display:block;width:100%;text-align:left;padding:11px 12px;border:0;background:none;font:inherit;font-size:1.4rem;font-weight:600;border-radius:8px;cursor:pointer}.gd-bpanel--list button:hover{background:var(--gd-yellow-soft)}.gd-btypes-h{margin:8px 4px 2px;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--gd-muted)}.gd-bhead-row,.gd-bmain,.gd-bvar{display:grid;grid-template-columns:var(--gd-bcols);gap:8px;align-items:center;padding:8px 14px}.gd-bhead-row{position:sticky;top:0;z-index:5;background:var(--gd-ink);color:var(--gd-yellow);font-size:1.15rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding-top:11px;padding-bottom:11px}.gd-bhead-row .r,.gd-bprice,.gd-bqty,.gd-btotal{text-align:right}.gd-bqty{display:flex;justify-content:flex-end}.gd-brows.is-loading{opacity:.55;pointer-events:none}.gd-brow{border-bottom:1px solid var(--gd-line)}.gd-brow[hidden]{display:none}.gd-bmain{background:#f9f9f9;border-left:3px solid var(--gd-yellow);padding-top:10px;padding-bottom:10px}.gd-brow:hover .gd-bmain{background:#fffbe8}.gd-bc1{display:flex;align-items:center;gap:8px;min-width:0}.gd-bexp{flex:none;width:28px;height:28px;border:1px solid #cfcfcf;background:#fff;border-radius:8px;cursor:pointer;font-size:1.1rem;line-height:1;transition:transform .15s,background .15s}.gd-bexp:hover{background:var(--gd-yellow)}.gd-bexp span{display:block;transition:transform .15s}.gd-bexp[aria-expanded=true]{background:var(--gd-ink);color:var(--gd-yellow);border-color:var(--gd-ink)}.gd-bexp[aria-expanded=true] span{transform:rotate(90deg)}.gd-bthumb{flex:none;width:40px;height:40px;border:1px solid var(--gd-line);border-radius:8px;background:#fff;overflow:hidden;display:block}.gd-bthumb img{width:100%;height:100%;object-fit:contain}.gd-btitle{min-width:0;font-weight:700;font-size:1.4rem;line-height:1.4}.gd-btitle a:hover{text-decoration:underline}.gd-bbadge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:6px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;white-space:nowrap}.gd-bbadge--new{background:var(--gd-yellow);color:var(--gd-ink)}.gd-bbadge--deal{background:var(--gd-yellow-soft);border:1px solid var(--gd-yellow);color:#5a4700}.gd-bbadge--out{background:#eee;color:#777}.gd-bprice{font-size:1.4rem;display:flex;flex-direction:column;align-items:flex-end}.gd-bprice s{color:var(--gd-muted);font-size:1.1rem}.gd-bopts{color:var(--gd-muted);font-size:1.2rem}.gd-ball{display:inline-flex;align-items:center;gap:6px;visibility:hidden;font-size:1.1rem;font-weight:800;text-transform:uppercase;color:var(--gd-muted)}.gd-brow.is-open .gd-ball{visibility:visible}.gd-ball button{width:26px;height:26px;border:1px solid #bbb;background:#fff;border-radius:6px;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.gd-ball button:hover{background:var(--gd-yellow);border-color:var(--gd-ink)}.gd-bvars[hidden]{display:none}.gd-bvar{background:#fff;border-top:1px solid #f0f0f0;padding-top:7px;padding-bottom:7px}.gd-bvar.is-out{opacity:.55}.gd-bvar.has-qty{background:#fffdf0}.gd-bsku{font-family:ui-monospace,monospace;font-size:1.1rem;color:var(--gd-muted);padding-left:36px;overflow-wrap:anywhere}.gd-bvname{font-weight:600;font-size:1.4rem}.gd-bst{display:inline-block;min-width:38px;text-align:center;padding:3px 8px;border-radius:999px;font-size:1.2rem;font-weight:800}.gd-bst--ok{background:#e3f2e8;color:#14612f}.gd-bst--low{background:#fff0d9;color:#a35200}.gd-bst--out{background:#fdecef;color:#b00020}.gd-bvar .gd-vq button{width:28px;height:30px}.gd-bvar .gd-vq input{width:42px}.gd-btotal{font-weight:800;font-size:1.4rem}.gd-bempty{text-align:center;padding:50px 20px;color:#555;display:flex;flex-direction:column;gap:4px}.gd-bempty[hidden]{display:none}.gd-bloadmore{padding:16px;text-align:center}.gd-bloadmore .gd-btn[hidden]{display:none}.gd-bfoot{position:sticky;bottom:12px;z-index:30;margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--gd-ink);color:#fff;border-radius:16px;padding:10px 12px 10px 16px;box-shadow:0 14px 40px #00000059}.gd-bchips{display:flex;gap:10px;flex-wrap:wrap}.gd-bchip{display:inline-flex;align-items:center;gap:8px;background:#222;border:1px solid #3a3a3a;border-radius:10px;padding:8px 12px;font-size:1.3rem}.gd-bchip small{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#aaa}.gd-bchip .y{color:var(--gd-yellow)}.gd-bfoot-btns{display:flex;gap:8px;align-items:center}.gd-baddbtn{padding:14px 26px;font-size:1.5rem;border-radius:12px;text-transform:uppercase;letter-spacing:.04em}.gd-baddbtn[disabled]{opacity:.4;cursor:not-allowed}.gd-bord{padding:14px 0;border-bottom:1px solid var(--gd-line)}.gd-bord-head{display:flex;gap:14px;flex-wrap:wrap;align-items:baseline;margin-bottom:6px}.gd-bord-head span{color:var(--gd-muted);font-size:1.3rem}.gd-bord ul{margin:0 0 10px;padding-left:18px;font-size:1.3rem;color:#444}.gd-bimport{width:100%;padding:12px;border:1px solid #d0d0d0;border-radius:10px;font:inherit;font-family:ui-monospace,monospace;font-size:1.3rem}.gd-bimport-msg{min-height:1.5em;font-size:1.3rem;color:#555;margin:8px 0 0}@media(max-width:1100px){.gd-bulk{--gd-bcols: 140px minmax(0, 1fr) 74px 110px 140px 84px}}@media(max-width:749px){.gd-bhead h1{font-size:2.4rem}.gd-bbar{padding:10px}.gd-bbar>.gd-tbtn,.gd-bbar .gd-bmenu{flex:1 1 auto}.gd-bhead-row{display:none}.gd-bmain{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"c1 title price" "c1 title opts";row-gap:0;padding:10px}.gd-bmain .gd-bc1{grid-area:c1}.gd-bmain .gd-btitle{grid-area:title}.gd-bmain .gd-bprice{grid-area:price}.gd-bmain .gd-bopts{grid-area:opts;text-align:right}.gd-bmain .gd-bstock,.gd-bmain .gd-bqty{display:none}.gd-bvar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name stock total" "sku price qty";row-gap:6px;padding:10px}.gd-bvar .gd-bvname{grid-area:name}.gd-bvar .gd-bstock{grid-area:stock}.gd-bvar .gd-btotal{grid-area:total}.gd-bvar .gd-bsku{grid-area:sku;padding-left:0}.gd-bvar .gd-bprice{grid-area:price;align-items:flex-end}.gd-bvar .gd-bqty{grid-area:qty}.gd-bfoot{bottom:8px;padding:8px}.gd-bchips{width:100%;flex-wrap:nowrap;gap:6px}.gd-bchip{flex:1 1 0;flex-direction:column;align-items:flex-start;gap:0;padding:6px 10px;font-size:1.2rem}.gd-bfoot-btns{width:100%}.gd-baddbtn{flex:1}}.gd-wf{max-width:820px}.gd-wfcard{background:#fff;border:1px solid var(--gd-line);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--gd-shadow)}.gd-wfset{border:0;padding:0;margin:0}.gd-wfset legend{font-weight:800;font-size:1.5rem;padding:0;margin-bottom:8px}.gd-wfchecks{display:flex;flex-wrap:wrap;gap:4px 18px}.gd-wfrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.gd-wff{display:block;font-weight:700;font-size:1.4rem}.gd-wff input{display:block;width:100%;margin-top:6px}.gd-wff--sm{font-weight:500;font-size:1.3rem;margin-bottom:8px}.gd-wff input{height:46px;padding:0 14px;border:1px solid #d0d0d0;border-radius:12px;font:inherit;font-size:1.5rem;background:#fff}.gd-wff input:focus{outline:0;border-color:var(--gd-ink);box-shadow:0 0 0 3px #ffd22e80}.gd-wff input:user-invalid{border-color:#b00020}.gd-wfdocs{background:#fff6d1;border:1px solid var(--gd-yellow);border-radius:12px;padding:14px 16px;font-size:1.3rem}.gd-wfdocs ul{margin:6px 0 0;padding-left:18px}.gd-wfdocs p{margin:8px 0 0}.gd-wfagree{display:flex;gap:10px;align-items:flex-start;font-size:1.4rem;font-weight:600;cursor:pointer}.gd-wfagree input{width:20px;height:20px;margin-top:2px;accent-color:var(--gd-ink);flex:none}.gd-wferr{background:#fdecef;border:1px solid #e3b4bc;color:#7a0f1d;border-radius:12px;padding:12px 16px;font-size:1.3rem}.gd-wferr ul{margin:4px 0 0;padding-left:18px}.gd-wfsubmit{margin-top:4px}.gd-wfok{text-align:center;padding:30px 10px}.gd-wfok h2{margin:0 0 8px;font-size:2.4rem}.gd-wfok p{color:#555;font-size:1.5rem;margin:0 0 20px}@media(max-width:749px){.gd-wfcard{padding:18px}}.gd-bdrop{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border:2px dashed #cfcfcf;border-radius:12px;background:#fafafa;font-size:1.4rem;cursor:pointer;transition:background .15s,border-color .15s}.gd-bdrop:hover,.gd-bdrop:focus-visible,.gd-bdrop.is-over{background:var(--gd-yellow-soft);border-color:var(--gd-ink);outline:0}.gd-bdrop u{font-weight:800}.gd-bhelp{margin:10px 0 0;font-size:1.2rem;color:var(--gd-muted);line-height:1.5}.gd-dlg-save--between{justify-content:space-between;border-top:1px solid var(--gd-line);border-bottom:0}.gd-dlg-btnrow{display:flex;gap:8px;flex-wrap:wrap}.gd-fbar{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;background:#f6f6f6;border:1px solid var(--gd-line);border-radius:16px;padding:10px 12px}.gd-flabel{font-weight:800;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;color:#777;padding:0 6px 0 4px}.gd-fdrop summary{height:40px;padding:0 16px;border:1px solid #dcdcdc;background:#fff;border-radius:999px;font-weight:700;font-size:1.4rem;box-shadow:0 1px 2px #0000000a;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s}.gd-fdrop summary:hover{border-color:var(--gd-ink);background:#fff;box-shadow:0 3px 10px #00000014}.gd-fdrop[open] summary{background:var(--gd-ink);color:var(--gd-yellow);border-color:var(--gd-ink)}.gd-fdrop summary b{background:var(--gd-yellow);color:var(--gd-ink);border-radius:999px;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;font-size:1.1rem}.gd-fdrop[open] summary:after{transform:rotate(225deg) translateY(-2px)}.gd-fpanel{top:calc(100% + 10px);min-width:260px;border-radius:16px;border:1px solid #e2e2e2;box-shadow:0 18px 50px #0000002e;padding:10px;animation:gd-pop .16s ease-out}@keyframes gd-pop{0%{opacity:0;transform:translateY(-6px)}}.gd-fcheck{padding:9px 10px;border-radius:10px;font-weight:600}.gd-fcheck input{width:20px;height:20px}.gd-prange{gap:12px}.gd-prange label{flex:1;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em}.gd-prange input{width:100%;height:42px;border-radius:10px;font-size:1.5rem;color:var(--gd-ink)}.gd-prange input:focus{outline:0;border-color:var(--gd-ink);box-shadow:0 0 0 3px #ffd22e80}.gd-fapply{border-radius:10px;padding:12px}.gd-sort{margin-left:auto;padding-left:16px;border-left:1px solid #dcdcdc;height:34px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}.gd-sort select{height:40px;padding:0 36px 0 16px;border:1px solid #dcdcdc;border-radius:999px;font:inherit;font-size:1.4rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--gd-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:0 1px 2px #0000000a}.gd-sort select:hover{border-color:var(--gd-ink)}.gd-sort select:focus-visible{outline:0;border-color:var(--gd-ink);box-shadow:0 0 0 3px #ffd22e80}.gd-chips{margin-top:12px}.gd-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:1.3rem}.gd-chip:hover{background:#000}@media(max-width:749px){.gd-fbar{padding:10px}.gd-flabel{width:100%;padding:0 2px}.gd-sort{margin-left:0;padding-left:0;border-left:0;width:100%;justify-content:space-between;height:auto;border-top:1px solid #e2e2e2;padding-top:10px}.gd-sort select{flex:1;max-width:62%}}.gd-arrbar{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;background:#f6f6f6;border:1px solid var(--gd-line);border-radius:16px;padding:10px 12px;margin-bottom:16px}.gd-arrbar .gd-bsearch{flex:1 1 280px;max-width:460px}.gd-arrcount{margin-left:auto;font-size:1.3rem;color:var(--gd-muted);font-weight:600}.gd-arrload{padding:40px;text-align:center;color:var(--gd-muted)}.gd-arrday{background:#fff;border:1px solid var(--gd-line);border-radius:var(--gd-radius);margin-bottom:16px;overflow:hidden}.gd-arrday>header{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--gd-ink);color:#fff;padding:12px 18px;border-left:5px solid var(--gd-yellow)}.gd-arrday h2{margin:0;font-size:1.8rem;font-weight:800;color:var(--gd-yellow)}.gd-arrday>header span{font-size:1.2rem;color:#bbb;font-weight:600}.gd-arrvendors{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:0}.gd-arrvendor{padding:14px 18px;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.gd-arrvendor h3{margin:0 0 8px;font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#777}.gd-arrvendor ul{list-style:none;margin:0;padding:0}.gd-arrvendor li a{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:0 -8px;border-radius:8px;font-size:1.4rem;font-weight:600;transition:background .12s}.gd-arrvendor li a:hover{background:var(--gd-yellow-soft)}.gd-arrvendor .t{flex:0 1 auto;min-width:0}.gd-arrvendor .p{margin-left:auto;font-weight:800;white-space:nowrap;padding-left:8px}.gd-arrvendor .b{font-style:normal;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:6px;white-space:nowrap}.gd-arrvendor .b--new{background:var(--gd-yellow);color:var(--gd-ink)}.gd-arrvendor .b--sale{background:#e3f2e8;color:#14612f}.gd-arrvendor .b--out{background:#eee;color:#777}@media(max-width:749px){.gd-arrvendors{grid-template-columns:1fr}.gd-arrvendor{border-right:0;padding:12px 14px}.gd-arrcount{width:100%;margin-left:0}}.gd-hideoos.is-disabled{opacity:.5;cursor:not-allowed}.gd-cell.oos-hidden>*{visibility:hidden}.gd-bdbar{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;background:#f6f6f6;border:1px solid var(--gd-line);border-radius:16px;padding:10px 12px;margin-bottom:12px}.gd-bdbar .gd-bsearch{flex:1 1 280px;max-width:460px}.gd-az{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.gd-az button{min-width:38px;height:38px;padding:0 12px;border:1px solid #dcdcdc;background:#fff;border-radius:999px;font:inherit;font-size:1.4rem;font-weight:800;cursor:pointer;transition:background .12s,border-color .12s}.gd-az button:hover:not([disabled]){border-color:var(--gd-ink);background:var(--gd-yellow-soft)}.gd-az button.is-on{background:var(--gd-ink);color:var(--gd-yellow);border-color:var(--gd-ink)}.gd-az button[disabled]{opacity:.35;cursor:not-allowed}.gd-brlist{display:grid;gap:14px}.gd-brgroup{background:#fff;border:1px solid var(--gd-line);border-radius:var(--gd-radius);overflow:hidden;scroll-margin-top:100px}.gd-brgroup[hidden]{display:none}.gd-brgroup h2{margin:0;padding:10px 18px;background:var(--gd-ink);color:var(--gd-yellow);font-size:2rem;font-weight:900;border-left:5px solid var(--gd-yellow)}.gd-brgroup ul{list-style:none;margin:0;padding:14px 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 20px}.gd-brgroup li[hidden]{display:none}.gd-brgroup li a{display:block;padding:8px 10px;border-radius:8px;font-size:1.5rem;font-weight:600;transition:background .12s,padding .12s}.gd-brgroup li a:hover{background:var(--gd-yellow-soft);padding-left:14px}@media(max-width:749px){.gd-brgroup ul{grid-template-columns:1fr 1fr;padding:10px 12px;gap:2px 8px}}.gd-tp{max-width:900px}.gd-tphead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.gd-tphead h1{margin:0;font-size:3.2rem;font-weight:800;letter-spacing:-.01em}.gd-tpdate{font-size:1.3rem;color:var(--gd-muted);font-weight:600}.gd-prose{background:#fff;border:1px solid var(--gd-line);border-radius:18px;padding:28px 32px;font-size:1.6rem;line-height:1.7;color:#2a2a2a;box-shadow:var(--gd-shadow)}.gd-prose h2{margin:28px 0 10px;font-size:2.1rem;font-weight:800;line-height:1.25;padding-left:12px;border-left:4px solid var(--gd-yellow)}.gd-prose h2:first-child,.gd-prose .gd-draftnote+h2{margin-top:6px}.gd-prose p{margin:0 0 14px}.gd-prose ul,.gd-prose ol{margin:0 0 16px;padding-left:22px}.gd-prose li{margin-bottom:6px}.gd-prose a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.gd-prose img{max-width:100%;height:auto;border-radius:12px}.gd-prose table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:1.4rem}.gd-prose th{background:var(--gd-ink);color:var(--gd-yellow);text-align:left;padding:10px 12px}.gd-prose td{padding:10px 12px;border-top:1px solid #eee}.gd-prose details{border:1px solid var(--gd-line);border-radius:12px;margin-bottom:10px;background:#fafafa}.gd-prose summary{cursor:pointer;padding:14px 16px;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:12px}.gd-prose summary::-webkit-details-marker{display:none}.gd-prose summary:after{content:"+";font-size:2.2rem;line-height:1;color:var(--gd-muted)}.gd-prose details[open] summary:after{content:"\2212"}.gd-prose details[open]{background:#fff;border-color:var(--gd-ink)}.gd-prose details p{padding:0 16px}.gd-draftnote{background:#fff6d1;border:1px solid var(--gd-yellow);border-radius:12px;padding:12px 16px;font-size:1.3rem;line-height:1.5}.gd-tphelp{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:var(--gd-ink);color:#fff;border-radius:16px;padding:18px 22px}.gd-tphelp strong{display:block;color:var(--gd-yellow);font-size:1.8rem}.gd-tphelp span{color:#ccc;font-size:1.4rem}.gd-tphelp .gd-btn{background:var(--gd-yellow);color:var(--gd-ink)!important}@media(max-width:749px){.gd-prose{padding:20px 18px;font-size:1.5rem}.gd-tphead h1{font-size:2.4rem}}.gd-cfgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.gd-cfgrid .gd-wfcard{max-width:none}.gd-wff textarea,.gd-wff select{display:block;width:100%;margin-top:6px;padding:12px 14px;border:1px solid #d0d0d0;border-radius:12px;font:inherit;font-size:1.5rem;background:#fff}.gd-wff select{height:46px;padding:0 14px}.gd-wff textarea:focus,.gd-wff select:focus{outline:0;border-color:var(--gd-ink);box-shadow:0 0 0 3px #ffd22e80}.gd-cfcard{background:var(--gd-ink);color:#fff;border-radius:18px;padding:24px;position:sticky;top:96px}.gd-cfcard h2{margin:0 0 14px;color:var(--gd-yellow);font-size:2rem}.gd-cfrow{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid #2c2c2c;font-size:1.5rem;font-weight:600;line-height:1.45}.gd-cfrow:first-of-type{border-top:0}.gd-cfrow small{display:block;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#999;margin-bottom:2px}.gd-cfrow .ic{flex:none;width:38px;height:38px;display:grid;place-items:center;background:var(--gd-yellow);color:var(--gd-ink);border-radius:12px;font-size:1.8rem}a.gd-cfrow:hover{color:var(--gd-yellow)}@media(max-width:989px){.gd-cfgrid{grid-template-columns:1fr}.gd-cfcard{position:static}}.gd-wf{max-width:720px;margin-left:auto;margin-right:auto}.gd-wf .gd-bhead{text-align:center}.gd-wf .gd-bhead p{margin-left:auto;margin-right:auto}.gd-wfchecks{flex-direction:column;gap:2px}.gd-wff--sm{display:flex;flex-direction:column-reverse;gap:4px;font-weight:500;font-size:1.2rem;color:#666;margin-bottom:8px}.gd-wff--sm input{margin-top:0}.gd-wfdocs{background:none;border:0;padding:0;color:#c4161c;font-weight:700;font-size:1.4rem}.gd-wfdocs-title{margin:0 0 6px}.gd-wfdocs ul{margin:0;padding-left:22px}.gd-wfdocs li{margin-bottom:2px}.gd-wfupload>span:first-child{font-weight:700;font-size:1.4rem;display:block;margin-bottom:8px}.gd-dropbox{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 16px;border:2px dashed #b9b9c9;border-radius:14px;background:#f7f8fc;color:var(--gd-ink);text-align:center;text-decoration:none;transition:background .15s,border-color .15s}.gd-dropbox:hover{background:var(--gd-yellow-soft);border-color:var(--gd-ink)}.gd-dropbox svg{color:#9aa0b8}.gd-dropbox strong{font-size:1.6rem}.gd-dropbox span{font-size:1.2rem;font-weight:500;color:#666}.gd-wfdocs-note{display:block;margin-top:8px;font-size:1.1rem;font-weight:500;color:#666;line-height:1.5}.gd-wfsubmitrow{display:flex;justify-content:flex-end}.gd-wfsubmit{background:#111;color:#fff!important;padding:14px 44px;border-radius:8px;font-size:1.5rem;text-transform:none;letter-spacing:0;box-shadow:none}.gd-wfsubmit:hover{background:#000;transform:none;box-shadow:0 6px 16px #00000040}.gd-wfapp:empty{display:none}.gd-wfapp{margin-top:4px}.gd-login{max-width:460px;margin:10px auto 40px}.gd-loginhead{text-align:center;margin-bottom:18px}.gd-loginlogo{display:block;margin:0 auto 14px;width:270px;max-width:80%;height:auto;border-radius:16px;background:#fff}.gd-loginhead h1{margin:0 0 6px;font-size:2.8rem;line-height:1.15;font-weight:900;letter-spacing:-.01em}.gd-loginhead p{margin:0;color:#555;font-size:1.5rem}.gd-logincard{background:#fff;border:1px solid var(--gd-line);border-radius:20px;padding:26px;box-shadow:var(--gd-shadow);display:flex;flex-direction:column;gap:14px;border-top:5px solid var(--gd-yellow)}.gd-logincard[hidden]{display:none}.gd-logincard h2{margin:0;font-size:2.2rem;font-weight:800}.gd-loginhint{margin:-8px 0 4px;color:#666;font-size:1.4rem}.gd-logincard form{display:flex;flex-direction:column;gap:14px}.gd-pw{position:relative;display:block;margin-top:6px}.gd-pw input{margin-top:0;padding-right:78px}.gd-pwtoggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:32px;min-width:56px;padding:0 12px;border:0;border-radius:999px;background:#f1f1f1;font:inherit;font-size:1.2rem;font-weight:800;cursor:pointer}.gd-pwtoggle:hover{background:var(--gd-yellow)}.gd-loginrow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.gd-loginremember{padding:0}.gd-linkbtn{background:none;border:0;padding:0;font:inherit;font-size:1.3rem;font-weight:700;text-decoration:underline;color:var(--gd-ink);cursor:pointer}.gd-linkbtn:hover{color:#9a7600}.gd-loginbtn{margin-top:2px}.gd-loginjoin{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px dashed #d8d8d8;font-size:1.4rem;font-weight:600}.gd-loginok{background:#e3f2e8;color:#14612f;border-radius:12px;padding:12px 16px;font-size:1.3rem;font-weight:700}.gd-loginback{align-self:center}@media(max-width:749px){.gd-loginhead h1{font-size:2.3rem}.gd-logincard{padding:20px}}.gd-gateicon{width:60px;height:60px;margin:0 auto 10px;font-size:3rem}.gd-gate .gd-logincard>.gd-btn{width:100%}.gd-gatewho{margin:0;text-align:center;font-size:1.5rem;word-break:break-word}.gd-gatesteps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;font-size:1.4rem;color:#444}.gd-gatesteps li{position:relative;padding-left:28px}.gd-gatesteps li:before{content:"";position:absolute;left:4px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--gd-yellow);box-shadow:0 0 0 3px var(--gd-yellow-soft)}.gd-gatesteps--num li{color:#888}.gd-gatesteps--num li.done{color:#14612f;font-weight:700}.gd-gatesteps--num li.done:before{background:#2e9e5b;box-shadow:0 0 0 3px #e3f2e8}.gd-gatesteps--num li.now{color:var(--gd-ink);font-weight:800}.gd-gatecontact{display:flex;gap:10px 18px;flex-wrap:wrap;justify-content:center;font-weight:700;font-size:1.4rem;padding:12px;background:#fafafa;border-radius:12px}.gd-gatecontact a:hover{text-decoration:underline}.gd-acct{max-width:1100px;margin:0 auto}.gd-acchead{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--gd-ink);color:#fff;border-radius:20px;padding:24px 28px;border-left:6px solid var(--gd-yellow);margin-bottom:16px}.gd-acchead h1{margin:0;font-size:3rem;font-weight:900;color:var(--gd-yellow)}.gd-acchead p{margin:4px 0 0;color:#ccc;font-size:1.4rem}.gd-accbtns{display:flex;gap:10px;flex-wrap:wrap}.gd-accstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:22px}.gd-accstats>div{background:#fff;border:1px solid var(--gd-line);border-radius:16px;padding:16px 18px;box-shadow:var(--gd-shadow)}.gd-accstats small{display:block;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--gd-muted)}.gd-accstats strong{font-size:2.6rem;font-weight:900}.gd-accsec{margin-bottom:24px}.gd-accsec h2{margin:0 0 10px;font-size:2.2rem;font-weight:800}.gd-acctop{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.gd-accpill{display:inline-block;padding:3px 10px;border-radius:999px;background:#e3f2e8;color:#14612f;font-size:1.2rem;font-weight:800;text-transform:capitalize}.gd-accpill--ful{background:#fff6d1;color:#7a5b00}.gd-acclinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.gd-acclinks a{display:block;background:#fff;border:1px solid var(--gd-line);border-radius:16px;padding:16px 18px;transition:border-color .15s,transform .15s,box-shadow .15s}.gd-acclinks a:hover{border-color:var(--gd-ink);transform:translateY(-2px);box-shadow:var(--gd-shadow)}.gd-acclinks strong{display:block;font-size:1.6rem;margin-bottom:4px}.gd-acclinks span{font-size:1.3rem;color:#666}.gd-bempty .gd-btn{margin-top:10px;align-self:center}@media(max-width:749px){.gd-acchead{padding:18px}.gd-acchead h1{font-size:2.4rem}}.gd-accbadge{display:inline-block;background:var(--gd-yellow);color:var(--gd-ink);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 10px;border-radius:999px;vertical-align:middle;margin-left:6px}.gd-tabbar{display:flex;gap:6px;flex-wrap:wrap;background:#f1f1f1;border-radius:18px 18px 0 0;padding:16px 16px 0;overflow-x:auto;scrollbar-width:none}.gd-tabbar::-webkit-scrollbar{display:none}.gd-tabbar button{flex:1 1 0;min-width:110px;padding:14px 10px 12px;border:0;background:none;font:inherit;font-size:1.4rem;font-weight:800;letter-spacing:.03em;color:#777;cursor:pointer;border-bottom:4px solid #d6d6d6;transition:color .15s,border-color .15s,background .15s;border-radius:10px 10px 0 0}.gd-tabbar button:hover{color:var(--gd-ink);background:#fff9}.gd-tabbar button[aria-selected=true]{color:var(--gd-ink);border-bottom-color:var(--gd-yellow);background:#fff}.gd-tabpanel{background:#f1f1f1;border-radius:0 0 18px 18px;padding:16px;margin-bottom:16px}.gd-tabpanel[hidden]{display:none}.gd-dtcard{background:#fff;border-radius:14px;padding:14px;box-shadow:0 1px 2px #0000000d}.gd-dtbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;font-size:1.4rem;font-weight:600}.gd-dtbar select{margin:0 6px;height:38px;padding:0 10px;border:1px solid #d6d6d6;border-radius:10px;font:inherit;background:#fff}.gd-dtsearch{position:relative;color:#888}.gd-dtsearch svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.gd-dtsearch input{height:40px;width:min(280px,70vw);padding:0 14px 0 38px;border:1px solid #d6d6d6;border-radius:999px;font:inherit;font-size:1.4rem;color:var(--gd-ink)}.gd-dtsearch input:focus{outline:0;border-color:var(--gd-ink);box-shadow:0 0 0 3px #ffd22e80}.gd-dtable{width:100%}.gd-dtable thead th{background:#f6f6f6;color:var(--gd-ink);padding:0}.gd-dtable thead th button{width:100%;text-align:inherit;background:none;border:0;padding:13px 14px;font:inherit;font-size:1.15rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--gd-ink);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.gd-dtable thead th.num button{justify-content:flex-end}.gd-dtable thead th button:after{content:"\2195";font-size:1.1rem;opacity:.35}.gd-dtable thead th button[aria-sort=ascending]:after{content:"\25b2";opacity:1;color:#b88f00}.gd-dtable thead th button[aria-sort=descending]:after{content:"\25bc";opacity:1;color:#b88f00}.gd-dtable thead th:last-child{padding:13px 14px;font-size:1.15rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.gd-dtable td{padding:14px}.gd-dtable tbody tr[hidden]{display:none}.gd-dtfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--gd-line);margin-top:6px;padding-top:12px;font-size:1.3rem;color:#555}.gd-dtfoot .gd-pager{margin:0;gap:4px}.gd-dtfoot .gd-pager button{min-width:38px;height:38px;padding:0 12px;border:1px solid var(--gd-line);border-radius:999px;background:#fff;font:inherit;font-weight:700;font-size:1.3rem;cursor:pointer}.gd-dtfoot .gd-pager button:hover:not([disabled]){background:var(--gd-yellow);border-color:var(--gd-ink)}.gd-dtfoot .gd-pager button[disabled]{opacity:.45;cursor:not-allowed}.gd-dtfoot .gd-pager .is-current{background:var(--gd-ink);color:var(--gd-yellow);border-color:var(--gd-ink)}.gd-dtmore{margin:12px 4px 0;font-size:1.3rem;color:#666}.gd-dtmore a:not(.gd-btn){text-decoration:underline;font-weight:700}.gd-accpill--paid{background:#e3f2e8;color:#14612f}.gd-accpill--pending,.gd-accpill--authorized{background:#fff6d1;color:#7a5b00}.gd-accpill--refunded,.gd-accpill--partially-refunded,.gd-accpill--voided{background:#f1f1f1;color:#555}.gd-prof dl{margin:0 0 14px;display:grid;gap:0}.gd-prof dl>div{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:13px 4px;border-bottom:1px solid #f0f0f0;font-size:1.5rem}.gd-prof dt{color:var(--gd-muted);font-weight:700}.gd-prof dd{margin:0;font-weight:600;word-break:break-word}.gd-addrgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.gd-addr{background:#fff;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:2px;font-size:1.4rem;box-shadow:0 1px 2px #0000000d}.gd-addr strong{font-size:1.6rem}.gd-addr .gd-accbadge{align-self:flex-start;margin:0 0 6px}.gd-credit{text-align:center;padding:34px 14px;display:flex;flex-direction:column;gap:6px}.gd-credit small{font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--gd-muted)}.gd-credit strong{font-size:4rem;font-weight:900}.gd-credit span{color:#666;font-size:1.4rem}.gd-accout{text-align:center;font-size:1.3rem;color:#888}@media(max-width:749px){.gd-tabbar{padding:10px 10px 0;flex-wrap:nowrap}.gd-tabbar button{flex:none;min-width:0;padding:12px 14px 10px;font-size:1.3rem}.gd-tabpanel{padding:10px}.gd-prof dl>div{grid-template-columns:1fr;gap:2px}.gd-dtbar{flex-direction:column;align-items:stretch}.gd-dtsearch input{width:100%}}@media(max-width:749px){.gd-accstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gd-accstats>div{padding:10px 12px}.gd-accstats strong{font-size:1.8rem;word-break:break-word}.gd-accstats small{font-size:1rem}}.gd-editdlg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.gd-editbox{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:560px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #00000059}.gd-editbox h3{margin:0 0 16px;font-size:20px}.gd-editgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gd-editgrid label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.gd-editgrid input{padding:10px 12px;border:1px solid #d8d8d8;border-radius:8px;font:inherit;font-weight:400}.gd-editchk{display:block;margin-top:12px;font-size:14px}.gd-editerr{color:#b42318;margin:12px 0 0;font-size:14px}.gd-editbtns{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.gd-addract{display:flex;gap:8px;margin-top:10px}@media(max-width:560px){.gd-editgrid{grid-template-columns:1fr}}.gd-invbox{max-width:720px}.gd-invmeta{margin:-8px 0 14px;color:#666;font-size:14px}.gd-invtot{margin:16px 0 0 auto;max-width:280px}.gd-invtot div{display:flex;justify-content:space-between;padding:4px 0}.gd-invtot dt,.gd-invtot dd{margin:0}.gd-invgrand{border-top:2px solid #111;margin-top:6px;padding-top:8px!important;font-weight:800;font-size:18px}.gd-invship{margin-top:16px;font-size:14px}.gd-invship p{margin:4px 0 0}@media print{body>*:not(.gd-invdlg){display:none!important}.gd-invdlg{position:static;background:none;padding:0}.gd-invdlg .gd-editbox{box-shadow:none;max-height:none}.gd-editbtns{display:none}}@media(max-width:640px){.gd-tabbar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 10px 0;overflow:visible}.gd-tabbar button{min-width:0;padding:11px 4px 9px;font-size:1.25rem}.gd-dtable thead{display:none}.gd-dtable,.gd-dtable tbody{display:block;width:100%}.gd-dtable tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px;margin-bottom:10px;border:1px solid #e6e6e6;border-radius:12px;background:#fff}.gd-dtable tbody tr[hidden]{display:none}.gd-dtable td{display:block;padding:0;text-align:left!important}.gd-dtable td:before{content:attr(data-label);display:block;font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#777;margin-bottom:2px}.gd-dtable td.gd-tdinv{grid-column:1 / -1}.gd-dtable td.gd-tdinv:before{content:none}.gd-dtable td.gd-tdinv .gd-tbtn{width:100%;text-align:center}.gd-vscroll{max-height:none}.gd-editbtns{position:sticky;bottom:-24px;background:#fff;padding:12px 0 0}.gd-editbtns .gd-btn{flex:1}}.gd-editbtns .gd-btn{padding:12px 22px;border-radius:999px;font-weight:800;cursor:pointer;border:1px solid #d8d8d8;background:#fff;color:#111}.gd-editbtns .gd-btn--yellow{background:#ffd22e;border-color:#ffd22e}.gd-editbtns .gd-btn:disabled{opacity:.6;cursor:default}.gd-loginform{display:flex;flex-direction:column;gap:8px;text-align:left;margin:8px 0 4px}.gd-loginform label{font-size:1.3rem;font-weight:700}.gd-loginform input{padding:14px 16px;border:1px solid #d0d0d0;border-radius:12px;font:inherit;font-size:1.6rem}.gd-loginform input:focus{outline:2px solid #FFD22E;border-color:#111}.gd-loginform .gd-loginbtn{margin-top:6px;width:100%}.gd-searchpage{display:flex;gap:10px;margin:0 0 20px;max-width:640px}.gd-searchpage input[type=search]{flex:1;min-width:0;padding:13px 18px;border:2px solid #111;border-radius:999px;font:inherit;font-size:1.6rem}.gd-cdesc:has(.gd-promo,.gd-note,.gd-center){max-width:none}.gd-cdesc .gd-center{text-align:center}.gd-cdesc .gd-center h2{margin:0 0 6px;font-size:2.4rem;font-weight:800}.gd-cdesc .gd-note{text-align:center;color:#d4202a;font-weight:800;font-size:1.8rem;margin:0 0 4px}.gd-cdesc .gd-note--small{font-size:1.2rem;font-weight:500}.gd-cdesc .gd-promo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;max-width:720px;margin:0 auto 8px;padding:34px 24px;border-radius:16px;background:#111;color:#fff}.gd-cdesc .gd-promo b{font-size:3.6rem;font-weight:900;line-height:1.05;color:#ffd22e;letter-spacing:-.01em}.gd-cdesc .gd-promo span{font-size:2.2rem;font-weight:800;text-transform:uppercase}.gd-cdesc .gd-promo small{font-size:1.3rem;color:#ccc;margin-top:6px}.gd-ribbon{position:absolute;z-index:2;top:10px;right:10px;background:#d4202a;color:#fff;font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:6px}.gd-ribbon--bf{background:#111;color:#ffd22e}.gd-promos-title{margin:4px 0 14px;padding-bottom:12px;border-bottom:1px solid var(--gd-line);font-size:2.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.gd-promo-tile{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:0 8%;background:#111;color:#fff}.gd-promo-tile--yellow{background:#ffd22e;color:#111}.gd-promo-tile--red{background:#d4202a;color:#fff}.gd-promo-tile em{font-style:normal;font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:999px;background:#ffd22e;color:#111}.gd-promo-tile--yellow em{background:#111;color:#ffd22e}.gd-promo-tile b{font-size:clamp(2rem,2.6vw,3.4rem);font-weight:900;line-height:1.05;letter-spacing:-.01em}.gd-promo-tile>span{font-size:1.5rem;font-weight:600;opacity:.9}.gd-promo-tile i{font-style:normal;font-weight:800;font-size:1.3rem;margin-top:4px;text-decoration:underline;text-underline-offset:3px}.gd-gatenote{margin:10px 0 14px;font-size:1.3rem;color:#666;text-align:center}.gd-wfflist{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px;font-size:1.4rem;color:#1a6b34}.gd-wfupmsg{margin:8px 0 0;font-size:1.3rem;color:#555}.gd-wfupmsg.is-bad{color:#b42318}.gd-dropbox.is-over{border-color:#111;background:#fff6d1}.gd-dropbox[aria-busy=true]{opacity:.6;pointer-events:none}.gd-wfstep2{margin-top:20px}.gd-wfstep2 h2{margin:0 0 6px;font-size:2rem}.gd-wfstep2>p{margin:0 0 16px;color:#555}.gd-dropbox input[type=file]{display:none!important}.gd-dropbox{cursor:pointer}.gd-wff.is-invalid input,.gd-wff.is-invalid select,.gd-wff.is-invalid textarea{border-color:#b42318!important;background:#fff5f5}.gd-wff.is-invalid:after,.gd-wfagree.is-invalid:after{content:"This field is required";display:block;margin-top:4px;color:#b42318;font-size:1.25rem;font-weight:600}.gd-wfchecks.is-invalid,.gd-wfupload.is-invalid{outline:2px solid #b42318;outline-offset:6px;border-radius:12px}.gd-wfchecks.is-invalid:after,.gd-wfupload.is-invalid:after{content:attr(data-msg);display:block;margin-top:8px;color:#b42318;font-size:1.25rem;font-weight:600}.gd-newsgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.gd-newsitem{background:#fff;border:1px solid var(--gd-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.gd-newsitem:hover{box-shadow:0 10px 24px #0000001f;transform:translateY(-2px)}.gd-newsdate{padding:10px 12px;font-weight:700;font-size:1.5rem}.gd-newsdate--art{display:block;padding:14px 2px 6px;color:var(--gd-muted);font-size:1.4rem}.gd-newscard{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px;min-height:96px;background:#111;color:#fff;border-left:5px solid var(--gd-yellow);justify-content:center;text-decoration:none}.gd-newscard strong{font-size:1.6rem;font-weight:700;line-height:1.3}.gd-newscard h1{margin:0;font-size:2.6rem;line-height:1.2;font-weight:800}.gd-newscard--static{border-radius:10px;padding:24px 28px}.gd-newssrc{font-size:1.2rem;letter-spacing:.02em;opacity:.9}.gd-newssrc b{font-weight:800}.gd-newstag{font-size:1rem;font-weight:800;text-transform:uppercase;background:var(--gd-yellow);color:#111;padding:3px 10px;border-radius:999px;letter-spacing:.04em}.gd-newspager{margin-top:24px}.gd-newsart{max-width:860px}.gd-newsdlg{width:min(720px,94vw);padding:0}.gd-newsdlg-body{padding:22px 24px 8px;max-height:70vh;overflow:auto}.gd-newsdlg-body .gd-newscard h1{font-size:2rem}.gd-newsdlg-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 18px}@media(max-width:749px){.gd-newsgrid{grid-template-columns:1fr}}.gd .gd-newscard,.gd .gd-newscard:hover,.gd .gd-newscard span,.gd .gd-newscard strong,.gd .gd-newscard h1,.gd .gd-newscard b{color:#fff}.gd .gd-newscard .gd-newstag{color:#111}.gd .gd-newscard strong{display:block}.gd-newsdlg-foot{justify-content:flex-end}.gd-newsdlg-body{max-height:78vh}.gd-newsdlg-body .gd-prose{font-size:1.5rem;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gd-shop.css.map */
