.gd{--gd-yellow: #ffd22e;--gd-yellow-soft: #fff6d1;--gd-ink: #111111;--gd-ink-2: #2a2a2a;--gd-muted: #6b6b6b;--gd-line: #e8e8e8;--gd-bg: #ffffff;--gd-radius: 14px;--gd-shadow: 0 1px 2px rgba(0,0,0,.06), 0 8px 24px rgba(0,0,0,.06);color:var(--gd-ink);font-family:inherit}.gd *,.gd *:before,.gd *:after{box-sizing:border-box}.gd a{color:inherit;text-decoration:none}.gd img{display:block;max-width:100%;height:auto}.gd-wrap{max-width:var(--gd-max, 1800px);margin:0 auto;padding:0 20px}.gd-sec{padding:20px 0}.gd-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,26%);gap:16px;align-items:start}.gd-sidecol{display:flex;flex-direction:column;gap:14px;min-width:0}.gd-side{background:var(--gd-bg);border:1px solid var(--gd-line);border-radius:var(--gd-radius);padding:14px}.gd-sideban{display:block;border-radius:var(--gd-radius);overflow:hidden;background:#f1f1f1;transition:transform .25s,box-shadow .25s}.gd-sideban:hover{transform:translateY(-3px);box-shadow:var(--gd-shadow)}.gd-sideban img{width:100%;height:auto}.gd-catalog{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--gd-ink);color:var(--gd-yellow)!important;font-weight:700;padding:12px 14px;border-radius:10px;margin-bottom:14px;letter-spacing:.02em}.gd-catalog:hover{background:#000}.gd-side h3{margin:18px 0 6px;font-size:1.8rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#3a3a3a}.gd-side ul{list-style:none;margin:0;padding:0}.gd-side li a{display:block;padding:4px 8px;border-radius:6px;font-size:1.3rem;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:.01em;transition:color .15s,background .15s}.gd-side li a:hover{color:#9a7600;background:var(--gd-yellow-soft)}.gd-side-title{display:flex;align-items:center;gap:6px;font-weight:800;font-size:1.5rem;text-transform:uppercase;letter-spacing:.08em}.gd-side-title:before{content:"";width:10px;height:10px;background:var(--gd-yellow);border-radius:50%;box-shadow:0 0 0 3px var(--gd-ink)}.gd-car{position:relative;border-radius:var(--gd-radius);overflow:hidden;background:#f4f4f4;box-shadow:var(--gd-shadow)}.gd-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.gd-track::-webkit-scrollbar{display:none}.gd-slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:16 / 9;position:relative}.gd-slide img,.gd-slide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gd-slide>a{display:block}.gd-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;color:var(--gd-ink);cursor:pointer;box-shadow:var(--gd-shadow);font-size:1.8rem;line-height:1;display:grid;place-items:center;transition:background .15s,transform .15s;z-index:2}.gd-arrow:hover{background:var(--gd-yellow)}.gd-arrow--prev{left:12px}.gd-arrow--next{right:12px}.gd-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px;z-index:2}.gd-dot{width:8px;height:8px;border-radius:99px;border:0;padding:0;background:#ffffffb3;cursor:pointer;transition:width .2s,background .2s}.gd-dot[aria-current=true]{width:24px;background:var(--gd-yellow)}.gd-rank{background:var(--gd-bg);border:1px solid var(--gd-line);border-radius:var(--gd-radius);padding:14px}.gd-rank-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.gd-rank-head h3{margin:0;font-size:1.5rem;font-weight:800;color:#c4161c;text-transform:uppercase;letter-spacing:.04em}.gd-rank-head a{font-size:1.3rem;font-weight:700;text-decoration:underline}.gd-rank ol{list-style:none;margin:0;padding:0;counter-reset:r;columns:2;column-gap:18px}.gd-rank li{break-inside:avoid}.gd-rank li{counter-increment:r}.gd-rank li a{display:flex;gap:10px;align-items:center;padding:6px 4px;border-bottom:1px dashed var(--gd-line);font-size:1.4rem}.gd-rank li a:before{content:counter(r);width:22px;height:22px;flex:none;display:grid;place-items:center;font-weight:800;font-size:1.1rem;border-radius:50%;background:var(--gd-yellow)}.gd-rank li a:hover{background:var(--gd-yellow-soft)}.gd-strip{background:var(--gd-bg);border:1px solid var(--gd-line);border-radius:var(--gd-radius);overflow:hidden;padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.gd-marquee{display:flex;width:max-content;animation:gd-scroll var(--gd-speed, 45s) linear infinite;will-change:transform}.gd-marquee-set{display:flex;flex:none;min-width:min(100vw,1800px);justify-content:space-around;align-items:center}.gd-strip:hover .gd-marquee{animation-play-state:paused}.gd-marquee a{flex:none;height:56px;padding:0 28px;display:grid;place-items:center;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s,transform .2s}.gd-marquee a:hover{filter:none;opacity:1;transform:scale(1.06)}.gd-marquee img{max-height:44px;width:auto}@keyframes gd-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gd-marquee{animation:none}.gd-track{scroll-behavior:auto}}.gd-brandgrid{display:grid;grid-template-columns:repeat(var(--gd-cols, 9),minmax(0,1fr));gap:0;background:var(--gd-bg);border:1px solid var(--gd-line);border-radius:var(--gd-radius);padding:14px}.gd-brandgrid a{height:96px;display:grid;place-items:center;padding:12px;border-radius:12px;transition:background .2s,transform .2s}.gd-brandgrid a:hover{background:var(--gd-yellow-soft);transform:scale(1.04)}.gd-brandgrid img{max-height:56px;max-width:100%;width:auto}@media(max-width:749px){.gd-brandgrid{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.gd-brandgrid a{height:64px;padding:6px}.gd-brandgrid img{max-height:40px}}.gd-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gd-promo{border-radius:var(--gd-radius);overflow:hidden;position:relative;background:#f1f1f1;transition:transform .25s,box-shadow .25s}.gd-promo:hover{transform:translateY(-3px);box-shadow:var(--gd-shadow)}.gd-promo{aspect-ratio:3.4 / 1}.gd-promo--full{grid-column:1 / -1;aspect-ratio:6.8 / 1}.gd-promo svg{width:100%;height:100%;object-fit:cover}.gd-promo img{width:100%;height:100%;object-fit:cover}.gd-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.gd-tabs{display:flex;gap:6px;flex-wrap:wrap;background:#f4f4f4;padding:4px;border-radius:999px}.gd-tab{border:0;background:transparent;padding:9px 16px;border-radius:999px;font:inherit;font-weight:700;font-size:1.4rem;cursor:pointer;color:var(--gd-muted);transition:background .15s,color .15s}.gd-tab[aria-selected=true]{background:var(--gd-ink);color:var(--gd-yellow)}.gd-tab:hover:not([aria-selected=true]){color:var(--gd-ink);background:var(--gd-yellow-soft)}.gd-tools{display:flex;gap:8px;align-items:center}.gd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:999px;border:0;background:var(--gd-ink);color:var(--gd-yellow)!important;font:inherit;font-weight:700;font-size:1.4rem;cursor:pointer;transition:transform .15s,background .15s}.gd-btn:hover{background:#000;transform:translateY(-1px)}.gd-btn--ghost{background:#fff;color:var(--gd-ink)!important;border:1px solid var(--gd-line);width:40px;height:40px;padding:0}.gd-btn--ghost:hover{background:var(--gd-yellow)}.gd-panel[hidden]{display:none}.gd-prods{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 2px 12px}.gd-prods::-webkit-scrollbar{display:none}.gd-card{scroll-snap-align:start;background:var(--gd-bg);border:1px solid var(--gd-line);border-radius:var(--gd-radius);padding:12px;display:flex;flex-direction:column;gap:8px;position:relative;transition:box-shadow .2s,transform .2s,border-color .2s}.gd-card:hover{box-shadow:var(--gd-shadow);transform:translateY(-3px);border-color:var(--gd-ink)}.gd-card-img{aspect-ratio:1;display:grid;place-items:center;background:#fafafa;border-radius:10px;overflow:hidden}.gd-card-img img{width:100%;height:100%;object-fit:contain}.gd-badge{position:absolute;top:18px;left:18px;z-index:1;background:var(--gd-yellow);color:var(--gd-ink);font-size:1.1rem;font-weight:800;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.gd-badge--out{background:#eee;color:#777}.gd-card h3{margin:0;font-size:1.4rem;font-weight:600;line-height:1.3;min-height:3.6em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gd-price{display:flex;gap:8px;align-items:baseline;font-weight:800;font-size:1.7rem}.gd-price s{font-weight:500;font-size:1.3rem;color:var(--gd-muted)}.gd-deal{align-self:flex-start;background:var(--gd-yellow-soft);border:1px solid var(--gd-yellow);font-size:1.1rem;font-weight:800;padding:3px 8px;border-radius:6px;text-transform:uppercase}.gd-buy{display:flex;gap:8px;margin-top:auto}.gd-qty{display:inline-flex;border:1px solid var(--gd-line);border-radius:999px;overflow:hidden}.gd-qty button{width:32px;border:0;background:#fff;cursor:pointer;font-size:1.6rem}.gd-qty button:hover{background:var(--gd-yellow)}.gd-qty input{width:38px;border:0;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield;background:transparent}.gd-qty input::-webkit-outer-spin-button,.gd-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.gd-add{flex:1;padding:9px 10px;font-size:1.3rem}.gd-add[disabled]{opacity:.5;cursor:not-allowed}.gd-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);display:flex;align-items:center;gap:14px;background:var(--gd-ink);color:#fff;padding:12px 12px 12px 20px;border-radius:999px;font-weight:600;font-size:1.4rem;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:200;box-shadow:0 14px 40px #00000059;max-width:calc(100vw - 24px)}.gd-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.gd-toast b{color:var(--gd-yellow)}.gd-toast.is-error{background:#7a0f1d}.gd-toast-btn{background:var(--gd-yellow);color:var(--gd-ink)!important;padding:9px 18px;border-radius:999px;font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-decoration:none;transition:transform .15s}.gd-toast-btn:hover{transform:translateY(-1px)}.gd-toast-x{background:none;border:0;color:#bbb;font-size:2.2rem;line-height:1;padding:0 8px;cursor:pointer}.gd-toast-x:hover{color:#fff}@media(max-width:749px){.gd-toast{bottom:16px;padding-left:16px;gap:10px}}@media(max-width:1100px){.gd-hero{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:749px){.gd-hero{grid-template-columns:1fr}.gd-wrap{padding:0 14px}.gd-promos{grid-template-columns:1fr}.gd-prods{grid-auto-columns:44%}.gd-card h3{font-size:1.3rem}.gd-promo--full{aspect-ratio:3.4 / 1}.gd-promo--full img{object-position:left center}.gd-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.gd-tab{white-space:nowrap}.gd-slide{aspect-ratio:16 / 9}}.gd-mcat,.gd-swipe{display:none}@media(max-width:1100px){.gd-mcat{display:block;margin:12px 20px 0}.gd-mcat summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;background:var(--gd-ink, #111);color:var(--gd-yellow, #ffd22e);font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:14px 16px;border-radius:12px;font-size:1.4rem}.gd-mcat summary::-webkit-details-marker{display:none}.gd-mcat summary:after{content:"";width:9px;height:9px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg);margin-top:-4px;margin-left:auto;transition:transform .2s}.gd-mcat[open] summary:after{transform:rotate(225deg);margin-top:4px}.gd-mcat-body{background:#fff;border:1px solid var(--gd-line, #e8e8e8);border-radius:12px;margin-top:8px;padding:12px;max-height:60vh;overflow:auto}.gd-mcat-body h3{margin:16px 0 6px;font-size:1.8rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#3a3a3a}.gd-mcat-body ul{list-style:none;margin:0;padding:0}.gd-mcat-body li a{display:block;padding:5px 8px;border-radius:6px;font-size:1.3rem;font-weight:400;text-align:center;text-transform:uppercase}.gd-mcat-body li a:hover{color:#9a7600;background:var(--gd-yellow-soft, #fff6d1)}.gd-mcat .gd-catalog{margin-bottom:4px}}@media(max-width:749px){.gd-mcat{margin:12px 14px 0}.gd-head{flex-direction:column;align-items:stretch;gap:8px}.gd-head>h2{order:1}.gd-swipe{display:block;order:2;margin:0;text-align:right;font-size:1.2rem;color:var(--gd-muted);font-weight:600}.gd-tabs{order:3;background:none;padding:0;border-radius:0;gap:0;flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.gd-tabs::-webkit-scrollbar{display:none}.gd-tab{flex:none;border-radius:0;background:none!important;padding:10px 14px 12px;font-size:1.3rem;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8a;border-bottom:4px solid #e6e6e6;white-space:nowrap}.gd-tab[aria-selected=true]{color:var(--gd-ink);border-bottom-color:var(--gd-yellow)}.gd-tools{order:4;width:100%}.gd-tools .gd-btn--ghost{display:none}.gd-tools [data-gd-viewall]{width:100%;padding:15px;font-size:1.5rem}}.gd-btn--viewall{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}#MainContent:has(.gd-leftcol){display:block;width:100%;box-sizing:border-box;max-width:var(--gd-max, 1800px);margin:0 auto;padding:0 20px;min-width:0}#MainContent:has(.gd-leftcol):after{content:"";display:block;clear:both}#MainContent:has(.gd-leftcol) .gd-wrap{max-width:none;padding:0}.gd-leftcol{float:left;width:clamp(220px,16%,300px);margin:20px 16px 20px 0}#MainContent:has(.gd-leftcol)>.shopify-section:not(.gd-leftcol){margin-left:calc(clamp(220px,16%,300px) + 16px)}#MainContent:has(.gd-leftcol)>.shopify-section.gd-fullrow{margin-left:0}@media(max-width:1100px){#MainContent:has(.gd-leftcol){display:flex;flex-direction:column;padding:0}#MainContent:has(.gd-leftcol):after{display:none}.gd-leftcol,.gd-leftcol>.gd{display:contents;float:none;margin:0;width:auto}#MainContent:has(.gd-leftcol)>.shopify-section:not(.gd-leftcol){margin-left:0}#MainContent:has(.gd-leftcol) .gd-wrap{padding:0 20px}.gd-sidecol{order:10;margin:24px 20px 32px}.gd-sidecol .gd-side{order:0}}@media(max-width:749px){#MainContent:has(.gd-leftcol) .gd-wrap{padding:0 14px}.gd-sidecol{margin:20px 14px 28px}}@media(min-width:750px){.gd-prods{--gd-gap: 14px;--gd-cols: var(--gd-tcols, 6);display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--gd-cols) - 1) * var(--gd-gap)) / var(--gd-cols));gap:var(--gd-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px}.gd-prods .gd-card{min-width:0;scroll-snap-align:start}.gd-prods .gd-card h3{font-size:1.3rem;min-height:5.2em}.gd-prods .gd-price{font-size:1.6rem}.gd-tools .gd-btn--ghost{display:inline-flex;align-items:center;justify-content:center;font-size:2.4rem;line-height:1}.gd-tools .gd-btn--ghost:disabled{opacity:.35;cursor:default;background:#fff}}@media(min-width:750px){.gd-head .gd-tabs{flex:1 1 300px;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.gd-head .gd-tabs::-webkit-scrollbar{display:none}.gd-head .gd-tab{white-space:nowrap;flex:none}}.gd-card .gd-buy{align-items:stretch}.gd-card .gd-add{white-space:nowrap;padding:10px 8px;min-height:40px;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center}.gd-card .gd-qty button{width:28px;padding:0;line-height:1}.gd-card .gd-qty input{width:30px;padding:0}@media(min-width:750px){.gd-panel{container-type:inline-size}}@container (max-width: 1149px){.gd-prods{--gd-cols: min(var(--gd-tcols, 6), 5)}}@container (max-width: 959px){.gd-prods{--gd-cols: min(var(--gd-tcols, 6), 4)}}@container (max-width: 759px){.gd-prods{--gd-cols: min(var(--gd-tcols, 6), 3)}}@container (max-width: 539px){.gd-prods{--gd-cols: 2}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gd-home.css.map */
