.gusta-campaigns{padding:42px 0 76px;color:var(--text-color,#3d4245)}.gusta-campaigns *{box-sizing:border-box}.gusta-campaigns__header{max-width:760px;margin:0 auto 36px;text-align:center}.gusta-campaigns__eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--text-color,#687077);opacity:.8;margin:0 0 12px}.gusta-campaigns__title{font-size:clamp(29px,3vw,40px);line-height:1.18;letter-spacing:-.015em;margin:0 0 17px;color:var(--heading-color,#242a2c)}.gusta-campaigns__intro{font-size:15px;line-height:1.75;max-width:670px;margin:0 auto}.gusta-campaigns__intro p:last-child{margin-bottom:0}.gusta-campaigns__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.gusta-campaigns__card{display:flex;flex-direction:column;min-width:0;background:#fbfaf8;border:1px solid rgba(56,61,60,.12);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.gusta-campaigns__card:hover{border-color:#383d3c52;transform:translateY(-2px)}.gusta-campaigns__card:focus-visible,.gusta-campaigns__back:focus-visible,.gusta-campaigns__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gusta-campaigns__media{background:#f2f0ec;overflow:hidden;aspect-ratio:16 / 10;display:grid;place-items:center}.gusta-campaigns__media img{display:block;width:100%;height:100%;object-fit:cover}.gusta-campaigns__media-placeholder{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#85817b}.gusta-campaigns__card-body{display:flex;flex:1;flex-direction:column;padding:22px}.gusta-campaigns__type{display:block;margin:0 0 9px;font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#7f6557}.gusta-campaigns__card-title{font-size:20px;line-height:1.3;letter-spacing:-.01em;font-weight:600;color:var(--heading-color,#242a2c);margin:0 0 11px}.gusta-campaigns__summary{font-size:14px;line-height:1.65;margin:0 0 18px}.gusta-campaigns__dates{font-size:12px;line-height:1.55;color:#74716e;margin:auto 0 14px}.gusta-campaigns__text-link{display:inline-block;font-size:13px;font-weight:600;border-bottom:1px solid currentColor;align-self:start;padding-bottom:2px}.gusta-campaigns__empty{padding:40px 24px;background:#faf9f7;border:1px solid rgba(56,61,60,.12);text-align:center;max-width:760px;margin:0 auto}.gusta-campaigns__empty-heading{font-size:20px;line-height:1.3;color:var(--heading-color,#242a2c);margin:0 0 10px}.gusta-campaigns__empty p{margin:0;font-size:14px;line-height:1.6}.gusta-campaigns__pagination{display:flex;justify-content:center;margin-top:36px}.gusta-campaigns__pagination .pagination{margin:0}.gusta-campaigns--detail .container{max-width:990px}.gusta-campaigns__back{display:inline-block;margin-bottom:30px;color:inherit;font-size:13px;text-underline-offset:3px}.gusta-campaigns__detail-header{max-width:800px;margin:0 auto 27px;text-align:center}.gusta-campaigns__status{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:0 0 16px;padding:7px 12px;background:#f2eee8;color:#6c5144}.gusta-campaigns__status--ended{background:#ececeb;color:#5d6160}.gusta-campaigns__detail-summary{max-width:650px;font-size:16px;line-height:1.7;margin:0 auto 15px}.gusta-campaigns__detail-dates{font-size:13px;color:#716b68;margin:0}.gusta-campaigns__hero{max-width:960px;margin:0 auto 36px;background:#f2f0ec}.gusta-campaigns__hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.gusta-campaigns__detail-body{max-width:770px;margin:0 auto;font-size:15px;line-height:1.75}.gusta-campaigns__detail-block{margin:0 0 30px}.gusta-campaigns__detail-block h2{font-size:21px;line-height:1.3;margin:0 0 12px;color:var(--heading-color,#242a2c)}.gusta-campaigns__detail-block .metafield-rich_text_field p:last-child{margin-bottom:0}.gusta-campaigns__terms{border-top:1px solid rgba(56,61,60,.18);padding-top:26px}.gusta-campaigns__ended-note{padding:16px 19px;background:#f4f2ef;margin-bottom:28px;font-size:14px;line-height:1.65}.gusta-campaigns__actions{padding-top:4px}.gusta-campaigns__button{display:inline-block;background:var(--heading-color,#292c2b);color:#fff!important;padding:12px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.gusta-campaigns__button:hover{opacity:.85}@media(max-width:999px){.gusta-campaigns__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:740px){.gusta-campaigns{padding:27px 0 54px}.gusta-campaigns__header{margin-bottom:24px}.gusta-campaigns__grid{grid-template-columns:1fr;gap:17px}.gusta-campaigns__card-title{font-size:19px}.gusta-campaigns__card-body{padding:19px}.gusta-campaigns__detail-header{margin-bottom:23px}.gusta-campaigns__hero{margin-bottom:28px}.gusta-campaigns__hero img{aspect-ratio:5 / 4}.gusta-campaigns__back{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.gusta-campaigns__card,.gusta-campaigns__button{transition:none}.gusta-campaigns__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/gusta-campaigns.css.map */
