.gd-catalog{padding-block:var(--gd-catalog-pad-top, 56px) var(--gd-catalog-pad-bottom, 56px)}.gd-catalog.gd-anchor{scroll-margin-top:calc(var(--gd-marquee-h, 36px) + var(--gd-shell-h, 100px) + var(--gd-space-md))}.gd-catalog__head{display:flex;flex-wrap:wrap;gap:var(--gd-space-sm) var(--gd-space-lg);align-items:flex-end;justify-content:space-between;margin-bottom:var(--gd-space-md)}.gd-catalog__head-text{display:grid;gap:var(--gd-space-2xs);min-width:0}.gd-catalog__heading{position:relative;margin:0;padding-block-start:18px;line-height:1}.gd-catalog__heading:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:clamp(84px,9vw,132px);height:6px;background-image:var(--gd-flag-sweep),linear-gradient(90deg,var(--gd-cyan),var(--gd-cobalt));background-size:280% 100%,100% 100%;background-position:135% 0,0 0;background-repeat:no-repeat,no-repeat;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%)}@media(prefers-reduced-motion:no-preference){.gd-motion .gd-catalog__heading[data-gd-revealed]:before{animation:gd-marker-sweep .9s var(--gd-ease-standard) .2s 1 both}}@keyframes gd-marker-sweep{0%{background-position:135% 0,0 0}34%,to{background-position:-70% 0,0 0}}.gd-catalog__heading--sm{font-size:clamp(2rem,2.6vw,2.6rem)}.gd-catalog__heading--md{font-size:clamp(2.4rem,3.6vw,3.6rem)}.gd-catalog__heading--lg{font-size:clamp(2.8rem,4.6vw,4.6rem)}.gd-catalog__description{display:flex;align-items:flex-start;margin:0;max-width:62ch;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}.gd-catalog__all{position:relative;flex:none;display:inline-flex;gap:var(--gd-space-sm);align-items:center;min-height:52px;padding-inline:clamp(18px,1.8vw,26px);font-family:var(--gd-font);font-size:1.3rem;font-weight:var(--gd-weight-display);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;text-decoration:none;color:var(--gd-white);background-color:var(--gd-graphite);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background-color var(--gd-duration-fast) var(--gd-ease-out)}.gd-catalog__all:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;pointer-events:none;border:2px solid var(--gd-cobalt);clip-path:polygon(0 0,26px 0,26px 2px,2px 2px,2px 26px,0 26px,0 100%,26px 100%,26px calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 26px),0 calc(100% - 26px),100% 100%,calc(100% - 26px) 100%,calc(100% - 26px) calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc(100% - 26px),100% calc(100% - 26px),100% 0,calc(100% - 26px) 0,calc(100% - 26px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) 26px,100% 26px)}.gd-catalog__all svg{flex:none;color:var(--gd-cyan);transition:translate var(--gd-duration-fast) var(--gd-ease-out)}.gd-catalog__all:hover{background-color:#171b21}.gd-catalog__all:hover svg{translate:4px 0}.gd-catalog__eyebrow{display:flex;gap:12px;align-items:center;margin:0;font-family:var(--gd-font);font-size:clamp(1.15rem,1vw,1.3rem);font-weight:var(--gd-weight-campaign);letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--gd-cobalt)}.color-scheme-2 .gd-catalog__eyebrow,.color-scheme-3 .gd-catalog__eyebrow{color:var(--gd-cyan)}.gd-catalog__slashes{display:none}.gd-catalog__status{flex:0 1 auto;min-width:0;margin:0;padding:6px 12px;font-family:var(--gd-font);font-size:1.1rem;font-weight:var(--gd-weight-label);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:rgba(var(--color-foreground),.62);border:1px solid rgba(var(--color-foreground),.2)}.gd-catalog__grid{display:grid;gap:20px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.gd-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.gd-catalog--cols-3 .gd-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-catalog--cols-4 .gd-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gd-catalog--cols-5 .gd-catalog__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:749px){.gd-catalog--mobile-rail .gd-catalog__grid{grid-auto-flow:column;grid-auto-columns:80vw;grid-template-columns:none;gap:var(--gd-space-sm);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(var(--gd-gutter) * -1);padding-inline:var(--gd-gutter);scroll-padding-inline:var(--gd-gutter);scrollbar-width:none}.gd-catalog--mobile-rail .gd-catalog__grid::-webkit-scrollbar{display:none}.gd-catalog--mobile-rail .gd-cat-card{scroll-snap-align:start}.gd-catalog--mobile-grid .gd-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gd-space-sm)}}.gd-cat-card{--gd-catalog-media-scale: 1;display:flex;min-width:0}.gd-cat-card__event{display:flex;width:100%;min-width:0}.gd-cat-card__inner{position:relative;display:flex;flex-direction:column;width:100%;background-color:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.1);transition:background-color var(--gd-duration-base) var(--gd-ease-out),border-color var(--gd-duration-base) var(--gd-ease-out),transform var(--gd-duration-base) var(--gd-ease-out)}.color-scheme-1 .gd-cat-card__inner{border-color:#0b0d1021}.gd-cat-card__inner:hover{background-color:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.22)}.color-scheme-1 .gd-cat-card__inner:hover{border-color:#0b0d104d}@media(prefers-reduced-motion:no-preference){.gd-cat-card__inner:hover{transform:translate3d(0,-3px,0)}}.gd-cat-card__media{--gd-cut: 18px;position:relative;overflow:hidden;aspect-ratio:1 / 1;background-color:#eceded;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--gd-cut)),calc(100% - var(--gd-cut)) 100%,0 100%)}.gd-cat-card__media-link{display:block;text-decoration:none}.gd-cat-card__image{box-sizing:border-box;display:block;width:100%;height:100%;padding:7%;object-fit:contain;object-position:center;transform:scale(var(--gd-catalog-media-scale));transition:transform .32s var(--gd-ease-out),opacity var(--gd-duration-crossfade) var(--gd-ease-out)}.gd-cat-card__media--preview .gd-cat-card__image{padding:0;object-fit:cover}.gd-cat-card__image--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(prefers-reduced-motion:no-preference){.gd-cat-card__inner:hover .gd-cat-card__image{transform:scale(calc(var(--gd-catalog-media-scale) * 1.025))}.gd-cat-card__inner:hover .gd-cat-card__image--alt{opacity:1}}.gd-cat-card__badge{position:absolute;top:10px;left:10px;margin:0;padding:4px 8px;font-family:var(--gd-font);font-size:.95rem;font-weight:var(--gd-weight-display);letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#0b0d109e;background-color:#ffffffc2;border:1px solid rgb(11 13 16 / 14%)}.gd-cat-card__body{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-content:start;padding:var(--gd-space-sm)}.gd-entry-badge.gd-entry-badge--bar{position:relative;z-index:2;display:inline-flex;align-self:start;width:auto;margin:0 0 9px;flex-wrap:wrap;max-width:100%;font-size:clamp(1.25rem,.9vw,1.4rem)}.gd-entry-badge.gd-entry-badge--bar .gd-entry-badge__entries,.gd-entry-badge.gd-entry-badge--bar .gd-entry-badge__multiplier{flex:0 1 auto;min-width:0;max-width:100%}@media screen and (max-width:749px){.gd-entry-badge.gd-entry-badge--bar .gd-entry-badge__entries,.gd-entry-badge.gd-entry-badge--bar .gd-entry-badge__multiplier{white-space:normal}}.gd-entry-badge.gd-entry-badge--bar .gd-entry-badge__row{flex-wrap:wrap;min-width:0}.gd-cat-card__swatches{margin-block-start:8px}.gd-swatches{display:flex;gap:9px;align-items:center;margin:0;padding:0;list-style:none}.gd-swatches__dot{width:20px;height:20px;border-radius:50%;background-color:var(--gd-swatch, transparent);box-shadow:inset 0 0 0 1px #0b0d1042}.gd-swatches__dot:first-child{box-shadow:inset 0 0 0 1px #0b0d1042,0 0 0 2px var(--gd-paper-raised),0 0 0 4px #0b0d10c7}.color-scheme-2 .gd-swatches__dot:first-child,.color-scheme-3 .gd-swatches__dot:first-child{box-shadow:inset 0 0 0 1px #ffffff6b,0 0 0 2px var(--gd-graphite),0 0 0 4px #ffffffd1}.color-scheme-2 .gd-swatches__dot,.color-scheme-3 .gd-swatches__dot{box-shadow:inset 0 0 0 1px #ffffff6b}.gd-swatches__dot--image{background-image:var(--gd-swatch-image);background-size:cover;background-position:center}.gd-cat-card__label{margin:0;font-family:var(--gd-font);font-size:1.3rem;font-weight:var(--gd-weight-body);letter-spacing:0;text-transform:none;color:var(--gd-ink-muted)}.color-scheme-2 .gd-cat-card__label,.color-scheme-3 .gd-cat-card__label{color:#ffffff9e}.gd-cat-card__hatch{display:none}.gd-cat-card__name{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;margin:2px 0 0;font-family:var(--gd-font);font-size:clamp(1.5rem,1.15vw,1.7rem);font-style:italic;font-weight:var(--gd-weight-campaign);line-height:1.22;letter-spacing:var(--gd-tracking-display);text-transform:uppercase;min-height:2.44em}.gd-cat-card__name>span,.gd-cat-card__link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0}.gd-cat-card__name>svg{flex:none;margin-block-start:.18em;opacity:0;color:rgba(var(--color-foreground),.4);transition:translate var(--gd-duration-fast) var(--gd-ease-out),opacity var(--gd-duration-fast) var(--gd-ease-out),color var(--gd-duration-fast) var(--gd-ease-out)}.color-scheme-1 .gd-cat-card__name>svg{color:#0b0d1057}@media(hover:hover)and (pointer:fine){.gd-cat-card__inner:hover .gd-cat-card__name>svg{opacity:1;color:var(--gd-cobalt);translate:3px 0}}.gd-cat-card__link{color:inherit;text-decoration:none}.gd-cat-card__link:hover{text-decoration:underline;text-underline-offset:3px}.gd-cat-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gd-cat-card__inner:has(.gd-cat-card__link){position:relative}.gd-cat-card__price{margin:2px 0 0;display:flex;gap:var(--gd-space-2xs);align-items:baseline;font-size:1.45rem;font-weight:var(--gd-weight-label);font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.82)}.color-scheme-1 .gd-cat-card__price{color:var(--gd-ink-muted)}.gd-cat-card__price-was{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.gd-cat-card__status{margin:0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.58)}.gd-cat-card__state{justify-self:start;margin-top:2px}.gd-catalog__foot{display:flex;justify-content:center;margin-top:clamp(18px,2vw,26px)}.gd-catalog__more{position:relative;overflow:hidden;display:inline-flex;gap:12px;align-items:center;justify-content:center;width:min(100%,420px);min-height:50px;padding-inline:var(--gd-space-lg);font-family:var(--gd-font);font-size:1.4rem;font-style:italic;font-weight:var(--gd-weight-campaign);letter-spacing:.06em;text-align:center;text-transform:uppercase;text-decoration:none;color:var(--gd-white);background-color:var(--gd-cobalt);background-image:linear-gradient(104deg,#1450ff 0%,var(--gd-cobalt) 52%,#0730c9 100%);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);transition:background-image var(--gd-duration-fast) var(--gd-ease-out)}.gd-catalog__more svg{flex:none;transition:translate var(--gd-duration-fast) var(--gd-ease-out)}.gd-catalog__more:hover{background-image:linear-gradient(104deg,#2a63ff,#0b3ae8 52%,#0730c9)}.gd-catalog__more:hover svg{translate:5px 0}.gd-catalog__more:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--gd-focus-width) var(--gd-white),inset 0 0 0 calc(var(--gd-focus-width) * 2) var(--gd-graphite)}.gd-catalog__more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 40%,rgb(255 255 255 / 26%) 50%,transparent 60%);background-size:260% 100%;background-position:130% 0}@media(prefers-reduced-motion:no-preference){.gd-motion .gd-catalog__foot[data-gd-revealed] .gd-catalog__more:after{animation:gd-marker-sweep-flat .9s var(--gd-ease-standard) .26s 1 both}@media(hover:hover)and (pointer:fine){.gd-catalog__more:hover:after{animation:gd-marker-sweep-flat .7s var(--gd-ease-standard) 1 both}}}@keyframes gd-marker-sweep-flat{0%{background-position:130% 0}to{background-position:-130% 0}}.gd-collections-empty{display:grid;gap:var(--gd-space-md);justify-items:start;max-width:58ch;margin:clamp(20px,2.4vw,32px) 0 clamp(40px,5vw,72px);padding:clamp(22px,2.4vw,32px);background-color:var(--gd-paper-raised);border:1px solid rgb(11 13 16 / 14%)}.gd-collections-empty__text,.gd-collections-empty__text>p{margin:0;font-size:clamp(1.5rem,1.4vw,1.75rem);line-height:1.55;color:var(--gd-ink-muted)}.gd-collections-empty__cta{display:inline-flex;gap:10px;align-items:center;min-height:50px;padding-inline:var(--gd-space-lg);font-family:var(--gd-font);font-size:1.35rem;font-style:italic;font-weight:var(--gd-weight-campaign);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--gd-white);background-color:var(--gd-cobalt);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);transition:background-color var(--gd-duration-fast) var(--gd-ease-out)}.gd-collections-empty__cta:hover{background-color:#0836d6}.gd-collections-empty__cta svg{flex:none;transition:translate var(--gd-duration-fast) var(--gd-ease-out)}.gd-collections-empty__cta:hover svg{translate:4px 0}.gd-release__layout{display:grid;gap:var(--gd-space-lg);align-items:center}@media screen and (min-width:990px){.gd-release__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--gd-space-2xl)}}.gd-release__media{--gd-cut: var(--gd-cut-lg);overflow:hidden;aspect-ratio:1 / 1;background-color:var(--gd-surface-1);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--gd-cut)),calc(100% - var(--gd-cut)) 100%,0 100%)}.gd-release__image{display:block;width:100%;height:100%;object-fit:cover}.gd-release__body{display:grid;gap:var(--gd-space-sm);justify-items:start}.gd-release__eyebrow,.gd-release__heading,.gd-release__text,.gd-release__note{margin:0}.gd-release__heading{font-size:clamp(2.6rem,4.4vw,4.4rem);line-height:1}.gd-release__text{max-width:56ch;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.gd-release__nav-list{display:flex;flex-wrap:wrap;gap:var(--gd-space-2xs);margin:var(--gd-space-2xs) 0 0;padding:0;list-style:none}.gd-release__nav-link{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--gd-space-sm);font-family:var(--gd-font);font-size:1.2rem;font-weight:var(--gd-weight-label);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:inherit;border:1px solid rgba(var(--color-foreground),.22);text-decoration:none;transition:color var(--gd-duration-fast) var(--gd-ease-out),border-color var(--gd-duration-fast) var(--gd-ease-out),background-color var(--gd-duration-fast) var(--gd-ease-out)}.gd-release__nav-link:hover{color:var(--gd-graphite);background-color:var(--gd-cyan);border-color:var(--gd-cyan)}.color-scheme-1 .gd-release__nav-link:hover{color:var(--gd-white);background-color:var(--gd-cobalt);border-color:var(--gd-cobalt)}.gd-release__note{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}@media(prefers-reduced-motion:reduce){.gd-cat-card__inner,.gd-cat-card__image{transition:none}}@media screen and (max-width:989px){.gd-cat-card__badge{font-size:1.2rem;letter-spacing:.05em}.gd-cat-card__label,.gd-catalog__status{font-size:1.2rem}.gd-entry-badge.gd-entry-badge--bar{font-size:1.3rem}}@media screen and (min-width:990px){.gd-cat-card .gd-entry-badge__row{flex-wrap:nowrap}}@media screen and (min-width:990px)and (max-width:1199px){.gd-cat-card .gd-entry-badge__entries,.gd-cat-card .gd-entry-badge__multiplier{padding:7px 8px}.gd-cat-card .gd-entry-badge__entries{gap:5px}.gd-cat-card .gd-entry-badge__value{font-size:1.8rem}.gd-cat-card .gd-entry-badge__unit{font-size:1rem}.gd-cat-card .gd-entry-badge__multiplier{font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gemdraw-catalog.css.map */
