.earn-points{background-color:var(--earn-points-bg);padding-top:var(--earn-points-padding-top);padding-bottom:var(--earn-points-padding-bottom)}.earn-points__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)}.earn-points__header{margin-bottom:1.5rem;text-align:var(--earn-points-heading-align, center)}.earn-points__heading{color:var(--earn-points-heading-color);font-size:calc(var(--earn-points-heading-size) * .8);font-weight:var(--earn-points-heading-weight, 600);line-height:1.25}.earn-points__subheading{margin-top:12px;color:var(--earn-points-subheading-color);font-size:calc(var(--earn-points-subheading-size) * .9);line-height:1.5}.earn-points__subheading p{margin:0}.earn-points__list{--earn-points-columns: var(--earn-points-columns-mobile);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--earn-points-gap);margin:0;padding:0;list-style:none}.earn-points__item{display:flex;flex:0 0 calc((100% - (var(--earn-points-columns) - 1) * var(--earn-points-gap)) / var(--earn-points-columns));min-width:0}.earn-points__card{--earn-points-card-align: center;--earn-points-card-justify: center;display:flex;flex-direction:column;align-items:var(--earn-points-card-align);width:100%;padding:28px 20px;background-color:var(--earn-points-card-bg);color:var(--earn-points-card-text);border:var(--earn-points-card-border-width, 0) solid var(--earn-points-card-border-color);border-radius:var(--earn-points-card-radius, 8px)}.earn-points__card--center{--earn-points-card-align: center;--earn-points-card-justify: center;text-align:center}.earn-points__card--left{--earn-points-card-align: flex-start;--earn-points-card-justify: start;text-align:left}.earn-points__card--linked{position:relative;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.earn-points__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.earn-points__card-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.earn-points__card--linked .earn-points__button{position:relative;z-index:2}.earn-points__icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--earn-points-icon-size) * .8)}.earn-points__icon-wrapper--circle,.earn-points__icon-wrapper--step{height:calc(var(--earn-points-icon-size) * .8);padding:calc(var(--earn-points-icon-size) * .14);background-color:var(--earn-points-icon-bg);color:var(--earn-points-icon-color);border-radius:50%;overflow:hidden}.earn-points__icon{display:block;width:100%;max-width:100%;height:auto}.earn-points__icon-wrapper--circle .earn-points__icon{height:100%;object-fit:contain}.earn-points__step{font-size:calc(var(--earn-points-icon-size) * .3);font-weight:700;line-height:1}.earn-points__title{color:inherit;font-size:calc(var(--earn-points-title-size) * .9);font-weight:var(--earn-points-title-weight, 500);line-height:1.3}.earn-points--uppercase .earn-points__title{text-transform:uppercase;letter-spacing:.02em}.earn-points__text{font-size:var(--earn-points-text-size);font-weight:var(--earn-points-text-weight, 400);line-height:1.5;margin-top:1rem}.earn-points__text p{margin:0}.earn-points__text p+p{margin-top:8px}.earn-points__footer{display:flex;flex-direction:column;align-items:var(--earn-points-card-align);gap:16px;width:100%;margin-top:auto;padding-top:24px}.earn-points__reward{margin:0;color:var(--earn-points-reward-color);font-size:calc(var(--earn-points-reward-size) * .8);font-weight:var(--earn-points-reward-weight, 700);line-height:1.15;text-wrap:balance}.earn-points__reward--badge{display:inline-block;padding:10px 18px;background-color:var(--earn-points-reward-bg);border-radius:999px}.earn-points__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;background-color:var(--earn-points-button-bg);color:var(--earn-points-button-text);border-radius:var(--earn-points-button-radius, 30px);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .2s ease}.earn-points__button:focus-visible{outline:2px solid var(--earn-points-button-bg);outline-offset:3px}@supports (grid-template-rows: subgrid){.earn-points__list{display:grid;grid-template-columns:repeat(var(--earn-points-columns),minmax(0,1fr));column-gap:var(--earn-points-gap);row-gap:0;margin-bottom:calc(var(--earn-points-gap) * -1)}.earn-points__item{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;margin-bottom:var(--earn-points-gap)}.earn-points__card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-items:start;justify-items:var(--earn-points-card-justify)}.earn-points__footer{align-self:start;margin-top:0}}@media(hover:hover){.earn-points__button:hover{opacity:.85}.earn-points__card--linked:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}}@media(prefers-reduced-motion:reduce){.earn-points__button,.earn-points__card--linked{transition:none}.earn-points__card--linked:hover{transform:none}}@media screen and (min-width:750px){.earn-points__heading{font-size:var(--earn-points-heading-size)}.earn-points__subheading{font-size:var(--earn-points-subheading-size)}.earn-points__list{--earn-points-columns: var(--earn-points-columns-tablet)}.earn-points__card{padding:32px 24px}.earn-points__icon-wrapper{width:var(--earn-points-icon-size)}.earn-points__icon-wrapper--circle,.earn-points__icon-wrapper--step{height:var(--earn-points-icon-size)}.earn-points__title{font-size:var(--earn-points-title-size)}.earn-points__reward{font-size:var(--earn-points-reward-size)}}@media screen and (min-width:1200px){.earn-points__list{--earn-points-columns: var(--earn-points-columns-desktop)}}@media screen and (max-width:690px){.earn-points__title{margin-bottom:1rem}.earn-points__text{margin-top:.5rem}.earn-points__card{padding:28px 10px}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/byte-earn-points.css.map */
