.gc{max-width:1920px;margin:0 auto;padding:32px 45px 40px;color:#111;font:400 14px/20px ga-regular,Arial,sans-serif;letter-spacing:normal}.gc,.gc *{box-sizing:border-box}.gc__header{display:flex;padding:0 0 16px;border-bottom:1px solid #ededed}.gc .gc__header h1{margin:0;font:600 16px/24px ga-regular,Arial,sans-serif;letter-spacing:1.07px;text-transform:uppercase;color:inherit}.gc__layout{display:grid;grid-template-columns:calc(25% - 22.5px) minmax(0,1fr);gap:30px;margin-top:32px}.gc__categories{min-width:0}.gc .gc__category{display:flex;align-items:center;min-height:69px;padding:24px;border-left:3px solid #111;background:#f9f9f9;color:inherit;text-decoration:none;font:500 16px/20.48px ga-regular,Arial,sans-serif;letter-spacing:.5px}.gc__list{display:flex;flex-direction:column;gap:24px;min-width:0;scroll-margin-top:90px}.gc__item{margin:0;min-width:0}.gc .gc__card{display:grid;grid-template-columns:280px minmax(0,1fr);width:100%;height:100%;border:1px solid #ededed;color:inherit;text-decoration:none}.gc__artwork{display:grid;align-items:stretch;min-width:0;border-right:1px solid #ededed}.gc .gc__media{position:relative;isolation:isolate;width:100%;min-height:146px;margin:0;overflow:hidden;background:#f3f3f1}.gc__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.gc .gc__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:left center}.gc__media[data-media-state=pending]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 55%) 50%,transparent 80%);background-size:200% 100%;animation:gc-loading 1.6s linear infinite}.gc__media[data-media-state=error]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f3f3f1;pointer-events:none}.gc__copy{min-width:0;padding:24px;text-align:left}.gc .gc__copy h2{margin:0 0 16px;font:500 16px/22px ga-regular,Arial,sans-serif;letter-spacing:.5px;color:inherit;overflow-wrap:anywhere}.gc .gc__description{margin:0 0 16px;font:400 14px/20px ga-regular,Arial,sans-serif;letter-spacing:.3px;color:inherit}.gc .gc__description strong{font-weight:600}.gc .gc__date{display:flex;align-items:flex-start;gap:8px;margin:0;font:400 14px/18px ga-regular,Arial,sans-serif;color:inherit}.gc__date svg{flex:none}.gc__back,.gc__date-calendar{display:none}.gc__meta{display:flex;flex-direction:column;align-items:flex-start}.gc .gc__cta{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:16px;border-bottom:1px solid #000;font:600 13px/24px ga-regular,Arial,sans-serif;letter-spacing:.5px;color:inherit}.gc__cta svg{flex:none}.gc__card:hover .gc__cta{border-bottom-width:2px;margin-bottom:-1px}.gc :is(.gc__card,.gc__category):focus-visible{outline:2px solid #111;outline-offset:4px}.gc .gc__empty{margin:24px 0;font:400 14px/20px ga-regular,Arial,sans-serif}@keyframes gc-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1023px){.gc{padding:24px 24px 40px}.gc__layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.gc .gc__category{min-height:52px;padding:16px 20px}}@media(max-width:749px){.gc{padding:0 0 24px;background:#f2f2f2}.gc__header{position:relative;justify-content:center;align-items:center;min-height:56px;padding:0 56px;border-bottom:0;background:#fff}.gc .gc__header h1{font:500 16px/22px ga-regular,Arial,sans-serif;letter-spacing:0;text-transform:none;text-align:center}.gc .gc__back{position:absolute;top:50%;left:4px;display:grid;place-items:center;width:44px;height:44px;transform:translateY(-50%);color:#111}.gc__layout{gap:0;margin-top:8px}.gc__categories{display:none}.gc__list{gap:8px}.gc .gc__card{display:block;padding:16px;border:0;background:#fff}.gc__artwork{border:0}.gc .gc__media{min-height:0;aspect-ratio:var(--gc-mobile-image-ratio,1200/628);border-radius:8px}.gc .gc__media img{object-fit:contain;object-position:center}.gc__copy{padding:14px 0 0}.gc .gc__copy h2{margin:0 0 6px;font:500 14px/20px ga-regular,Arial,sans-serif;letter-spacing:.2px}.gc .gc__description{margin:0 0 16px;font:400 12px/17px ga-regular,Arial,sans-serif;letter-spacing:0;color:#666}.gc__meta{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px}.gc .gc__cta{height:36px;margin:0;padding:0 14px;border:0;border-radius:4px;background:#111;color:#fff;font:500 12px/1 ga-regular,Arial,sans-serif;letter-spacing:.3px}.gc .gc__cta svg{display:none}.gc__card:hover .gc__cta{border-bottom-width:0;margin-bottom:0}.gc .gc__date{align-items:center;gap:6px;font:400 12px/16px ga-regular,Arial,sans-serif;color:#333;white-space:nowrap}.gc__date-clock{display:none}.gc__date-calendar{display:block}.gc .gc__note{padding:8px 16px 0;font-size:12px;line-height:17px}}@media(prefers-reduced-motion:reduce){.gc__media[data-media-state=pending]:after{animation:none;background:#ffffff29}}.gc .gc__media--centered img{object-position:center}@media(min-width:750px){.gc .gc__media--square{min-height:260px}.gc .gc__media--square img{object-position:center top}}.gc .gc__note{margin:0;font:400 13px/18px ga-regular,Arial,sans-serif;letter-spacing:.3px;color:#555}
/*# sourceMappingURL=/cdn/shop/t/117/assets/giesto-campaigns.css.map */
