.gd-concept{display:flex;flex-direction:column;gap:var(--gd-space-sm);text-decoration:none;color:inherit}.gd-concept__frame{position:relative;overflow:hidden;background-color:#101317;border:1px solid rgb(255 255 255 / 8%);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.gd-concept--portrait .gd-concept__frame{aspect-ratio:4 / 5}.gd-concept--square .gd-concept__frame{aspect-ratio:1 / 1}.gd-concept__img{width:100%;height:100%;object-fit:cover;transform:scale(var(--gd-concept-zoom, 1.6));transition:transform var(--gd-motion-reveal, .6s) var(--gd-ease-out, cubic-bezier(.22, 1, .36, 1))}.gd-concept--link:hover .gd-concept__img,.gd-concept--link:focus-visible .gd-concept__img{transform:scale(calc(var(--gd-concept-zoom, 1.6) * 1.06))}.gd-concept__tag{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:5px 10px;font-family:var(--gd-font);font-size:1rem;font-weight:var(--gd-weight-display);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:var(--gd-cyan);background-color:#0b0d10d1;border:1px solid rgb(0 229 255 / 30%)}.gd-concept__body{display:flex;flex-direction:column;gap:4px}.gd-concept__cat{margin:0;color:#ffffff8c}.gd-concept__title{margin:0;font-family:var(--gd-font);font-size:1.5rem;font-weight:var(--gd-weight-display);line-height:1.25}.gd-concept--link:hover .gd-concept__title{color:var(--gd-cyan)}.gd-concept--link:focus-visible{outline:2px solid var(--gd-cyan);outline-offset:4px}.gd-drop__layout{display:grid;gap:var(--gd-space-md)}@media screen and (min-width:750px){.gd-drop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gd-space-md)}}@media screen and (min-width:990px){.gd-drop__layout{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:var(--gd-space-xl);align-items:start}.gd-drop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.gd-drop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-drop__lead{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--gd-space-sm);min-height:320px;padding:var(--gd-space-lg);overflow:hidden;border:1px solid rgb(255 255 255 / 10%);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}@media screen and (min-width:990px){.gd-drop__lead{min-height:100%}}.gd-drop__lead-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.gd-drop__lead-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0b0d1040,#0b0d10e0 72%)}.gd-drop__lead>*:not(.gd-drop__lead-media):not(.gd-drop__lead-scrim){position:relative;z-index:2}.gd-drop__lead-title{margin:0;color:#fff;font-family:var(--gd-font);font-size:clamp(2.4rem,3vw,3.4rem);font-weight:var(--gd-weight-display);line-height:1.02;text-transform:uppercase}.gd-drop__lead-text{margin:0;max-width:44ch;font-size:1.4rem;line-height:1.6;color:#ffffffc7}.gd-rail-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--gd-space-sm);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--gd-space-xs);scrollbar-width:thin}.gd-rail-scroll>*{scroll-snap-align:start}@media screen and (min-width:750px){.gd-rail-scroll{grid-auto-columns:34%}}@media screen and (min-width:990px){.gd-rail-scroll{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow-x:visible;gap:var(--gd-space-md)}}.gd-cat__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gd-space-sm);margin-bottom:var(--gd-space-md)}.gd-cat__heading{margin:0;font-family:var(--gd-font);font-size:clamp(2rem,2.6vw,2.8rem);font-weight:var(--gd-weight-display);line-height:1.05;text-transform:uppercase}.gd-cat__intro{margin:6px 0 0;max-width:56ch;font-size:1.4rem;line-height:1.6;color:#ffffffb3}.gd-cat__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--gd-font);font-size:1.2rem;font-weight:var(--gd-weight-display);letter-spacing:var(--gd-tracking-label);text-transform:uppercase;color:var(--gd-cyan);text-decoration:none}.gd-cat__link:hover{text-decoration:underline;text-underline-offset:4px}.gd-sets__grid{display:grid;gap:var(--gd-space-md)}@media screen and (min-width:750px){.gd-sets__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-set{display:flex;flex-direction:column;border:1px solid rgb(255 255 255 / 10%);background-color:#101317;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.gd-set__frame{position:relative;aspect-ratio:3 / 2;overflow:hidden}.gd-set__img{width:100%;height:100%;object-fit:cover;transform:scale(var(--gd-concept-zoom, 1.3))}.gd-set__body{display:flex;flex-direction:column;gap:10px;padding:var(--gd-space-md)}.gd-set__name{margin:0;font-family:var(--gd-font);font-size:1.7rem;font-weight:var(--gd-weight-display);text-transform:uppercase}.gd-set__items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;font-size:1.3rem;color:#ffffffad}.gd-set__items li:not(:last-child):after{content:"\b7";margin-inline-start:10px;color:#ffffff59}.gd-campaign__layout{display:grid;gap:var(--gd-space-lg);align-items:center}@media screen and (min-width:990px){.gd-campaign__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--gd-space-2xl)}.gd-campaign--flip .gd-campaign__media{order:2}}.gd-campaign__media{position:relative;aspect-ratio:16 / 11;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);clip-path:polygon(0 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%)}.gd-campaign__img{width:100%;height:100%;object-fit:cover}.gd-campaign__title{margin:0 0 var(--gd-space-sm);font-family:var(--gd-font);font-size:clamp(2.6rem,3.6vw,4rem);font-weight:var(--gd-weight-display);line-height:1.02;text-transform:uppercase}.gd-campaign__text{margin:0 0 var(--gd-space-md);max-width:52ch;font-size:1.5rem;line-height:1.65;color:#ffffffc2}.gd-campaign__detail{position:absolute;inset-block-end:-22px;inset-inline-end:-18px;width:34%;max-width:190px;aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgb(255 255 255 / 16%);box-shadow:0 18px 40px #00000073}@media screen and (max-width:749px){.gd-campaign__detail{display:none}}.gd-campaign__detail img{width:100%;height:100%;object-fit:cover}.gd-cstrip{padding-block:var(--gd-space-lg);border-block:1px solid rgb(255 255 255 / 10%)}.gd-cstrip__layout{display:grid;gap:var(--gd-space-md)}@media screen and (min-width:990px){.gd-cstrip__layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gd-space-xl)}}.gd-cstrip__cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gd-space-md);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.gd-cstrip__cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.gd-cstrip__cell{display:flex;flex-direction:column;gap:6px;padding-inline-start:var(--gd-space-sm);border-inline-start:2px solid var(--gd-cyan)}.gd-cstrip__cell--pending{border-inline-start-color:#ffffff38}.gd-cstrip__label{margin:0;color:#ffffff8c}.gd-cstrip__value{margin:0;font-family:var(--gd-font);font-size:1.5rem;font-weight:var(--gd-weight-display);line-height:1.2;text-transform:uppercase}.gd-cstrip__cell--pending .gd-cstrip__value{font-weight:var(--gd-weight-label);color:#ffffff9e}.gd-cstrip__actions{display:flex;flex-wrap:wrap;gap:var(--gd-space-sm)}@media screen and (max-width:749px){.gd-cstrip__actions .gd-button{flex:1 1 100%}}.gd-grid-cta{display:flex;justify-content:center;margin-top:var(--gd-space-lg)}.gd-grid-cta .gd-button{min-width:min(100%,420px);justify-content:center}.gd-campaign__fields{position:absolute;inset:clamp(12%,14%,16%) clamp(10%,12%,14%);display:grid;align-content:center;gap:clamp(6px,1.2vw,12px);margin:0;padding:clamp(12px,2vw,22px);background-color:#0b0d10a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-inline-start:2px solid var(--gd-cyan)}.gd-campaign__field{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-block-end:clamp(4px,.8vw,8px);border-block-end:1px solid rgb(255 255 255 / 12%)}.gd-campaign__field:last-child{padding-block-end:0;border-block-end:0}.gd-campaign__field-label{margin:0;color:#ffffff9e}.gd-campaign__field-value{margin:0;font-family:var(--gd-font);font-size:clamp(1.1rem,1.15vw,1.4rem);font-weight:var(--gd-weight-display);line-height:1.2;text-transform:uppercase;color:#fff}@media screen and (max-width:749px){.gd-campaign__fields{top:8%;right:6%;bottom:8%;left:6%;padding:12px}.gd-campaign__field-value{font-size:1.1rem}}@media screen and (max-width:989px){.gd-campaign__field-value{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gemdraw-commerce.css.map */
