.campaign_reward{display:flex;align-items:center;justify-content:center;gap:var(--spacer-2);color:var(--orange-color);font-size:var(--font-size-lg);font-weight:700;border:2px dashed #2a3447;border-radius:var(--border-radius);padding:.5rem}.campaign_reward .discount-badge{background-color:var(--orange-color);color:var(--text-color);padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.campaigns-container{display:flex;flex-direction:column;gap:var(--spacer-2);overflow:hidden}.campaigns-container .campaign-box{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;gap:var(--spacer-2);border:1px solid var(--dark-color);padding:var(--spacer-2);border-radius:var(--border-radius)}.campaigns-container .campaign-box h2{width:100%;text-align:center}.campaigns-container .campaign-box .product-container-box{display:flex;align-items:center;justify-content:center}.campaigns-container .campaign-box .product-container-box .product-container{width:-moz-max-content;width:max-content}.campaigns-container .campaign-box .campaign-details{display:flex;flex-direction:column;justify-content:space-between;padding-left:var(--spacer-2);text-align:center}.campaigns-container .campaign-box .campaign-details .campaign-info{position:relative;display:flex;flex-direction:column}.campaigns-container .campaign-box .campaign-details .campaign-info .campaign-timer{width:100%;text-align:center;font-size:.625rem;opacity:.75}.campaigns-container .campaign-box .campaign-details .campaign-conditions{text-align:left}.campaigns-container .campaign-box .campaign-details ul{padding:0 var(--spacer-2);font-size:.875rem;text-align:left}.campaigns-container .campaign-box .campaign-details .campaign-actions{display:flex;flex-direction:column;justify-content:space-around;gap:var(--spacer-2);align-items:center;border-top:1px solid var(--dark-color);padding:var(--spacer-2) 0}.campaigns-container .campaign-box .campaign-details .campaign-actions .full{font-size:1rem;line-height:1.5;width:100%}