.points-usage{background-color:var(--points-usage-bg);padding-top:var(--points-usage-padding-top);padding-bottom:var(--points-usage-padding-bottom)}.points-usage__container{max-width:var(--site-width);margin:0 auto;padding:0 24px 30px;padding-inline-start:var(--gutter-container);padding-inline-end:var(--gutter-container)}.points-usage__panel{padding:calc(var(--points-usage-panel-padding) * .6) 20px;background-color:var(--points-usage-panel-bg);border-radius:var(--points-usage-panel-radius, 8px)}.points-usage__heading{margin:0 0 28px;color:var(--points-usage-heading-color);font-size:calc(var(--points-usage-heading-size) * .75);font-weight:var(--points-usage-heading-weight, 700);line-height:1.25;text-align:center;text-wrap:balance}.points-usage--uppercase-heading .points-usage__heading{text-transform:uppercase;letter-spacing:.02em}.points-usage__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.points-usage__item{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0;text-align:center}.points-usage__list--inline .points-usage__item{flex-direction:row;justify-content:center;text-align:left}.points-usage--dividers .points-usage__item+.points-usage__item{border-top:1px solid var(--points-usage-divider-color)}.points-usage__media{flex-shrink:0;width:calc(var(--points-usage-icon-size) * .8)}.points-usage__icon{display:block;width:100%;height:auto}.points-usage__content{min-width:0;max-width:32rem}.points-usage__title{margin:0;color:var(--points-usage-title-color);font-size:calc(var(--points-usage-title-size) * .8);font-weight:var(--points-usage-title-weight, 700);line-height:1.2}.points-usage__title+.points-usage__text{margin-top:8px}.points-usage__text{color:var(--points-usage-text-color);font-size:calc(var(--points-usage-text-size) * .9);font-weight:var(--points-usage-text-weight, 600);line-height:1.45;text-wrap:balance}.points-usage__text p{margin:0}.points-usage__text p+p{margin-top:8px}.points-usage__legal{max-width:56rem;margin:20px auto 0;color:var(--points-usage-legal-color);font-size:calc(var(--points-usage-legal-size) * .9);font-weight:var(--points-usage-legal-weight, 500);line-height:1.5;text-align:center;text-wrap:balance}.points-usage__legal p{margin:0}.points-usage__legal p+p{margin-top:4px}.points-usage__actions{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:1rem;text-align:center}.points-usage__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background-color:var(--points-usage-button-bg);color:var(--points-usage-button-text);border-radius:var(--points-usage-button-radius, 12px);font-size:calc(var(--points-usage-button-size) * .9);font-weight:var(--points-usage-button-weight, 700);line-height:1.2;text-decoration:none;transition:opacity .2s ease}.points-usage--uppercase-button .points-usage__button{text-transform:uppercase;letter-spacing:.02em}.points-usage__button:focus-visible{outline:2px solid var(--points-usage-button-bg);outline-offset:3px}.points-usage__disclaimer{max-width:48rem;color:var(--points-usage-disclaimer-color);font-size:calc(var(--points-usage-disclaimer-size) * .9);font-weight:var(--points-usage-disclaimer-weight, 500);line-height:1.5}.points-usage__disclaimer p{margin:0}@media(hover:hover){.points-usage__button:hover{opacity:.88}}@media(prefers-reduced-motion:reduce){.points-usage__button{transition:none}}@media screen and (min-width:750px){.points-usage__panel{padding:var(--points-usage-panel-padding) 32px}.points-usage__heading{margin-bottom:36px;font-size:var(--points-usage-heading-size)}.points-usage__list{grid-template-columns:repeat(var(--points-usage-columns),minmax(0,1fr))}.points-usage__item{padding:8px 32px}.points-usage--dividers .points-usage__item+.points-usage__item{border-top:0;border-left:1px solid var(--points-usage-divider-color)}.points-usage__media{width:var(--points-usage-icon-size)}.points-usage__title{font-size:var(--points-usage-title-size)}.points-usage__text{font-size:var(--points-usage-text-size)}.points-usage__legal{margin-top:32px;font-size:var(--points-usage-legal-size)}.points-usage__actions{margin-top:1rem}.points-usage__button{min-height:56px;padding:0 28px;font-size:var(--points-usage-button-size)}.points-usage__disclaimer{font-size:var(--points-usage-disclaimer-size)}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/byte-points-usage.css.map */
