.giving-back{position:relative;z-index:1;background:transparent}.giving-back__inner{box-sizing:border-box;max-width:118rem;margin:0 auto;padding:0 3.2rem}.giving-back__grid{display:grid;grid-template-columns:43rem 1fr;gap:2.6rem;align-items:start}.giving-back__panel{position:sticky;top:10.4rem;display:flex;flex-direction:column;align-items:flex-start;padding:4.4rem 3.8rem;border:1px solid rgba(77,127,222,.3);border-radius:1.4rem;background:linear-gradient(180deg,#4d7fde1c,#4d7fde05)}.giving-back__eyebrow{margin:0;color:#fff;font-family:var(--font-body-family);font-size:1.7rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.giving-back__title{margin:1.8rem 0 0;color:#fff;font-family:var(--font-heading-family);font-size:5.2rem;font-weight:800;line-height:1.04}.giving-back__title-line{display:block}.giving-back__lead{margin:1.8rem 0 0;color:#9aa0aa;font-size:1.6rem;line-height:1.7}.giving-back__btns{display:flex;flex-direction:column;gap:1.2rem;width:100%;margin-top:3rem}.giving-back__btns .promise-btn{display:block;width:100%}.giving-back__btns .promise-btn--primary .promise-btn__inner:before{content:none}.giving-back__note{position:relative;display:inline-flex;align-items:center;gap:.8rem;margin-top:2.4rem;color:#6c7280;font-size:1.25rem;letter-spacing:.04rem;cursor:default}.giving-back__note .icon{flex:none;width:1.3rem;height:1.3rem}.giving-back__rail{display:flex;flex-direction:column;gap:2rem}.giving-back__card{padding:2.8rem;border:1px solid rgba(255,255,255,.08);border-radius:1.4rem;background:transparent;overflow:hidden}.giving-back__card--accent{border-color:#4d7fde6b;background:linear-gradient(180deg,#4d7fde21,#4d7fde08)}.giving-back__card-title{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:700;line-height:1.02;letter-spacing:.026rem}.giving-back__card-text{max-width:64ch;margin:1.4rem 0 0;color:#9aa0aa;font-size:1.55rem;line-height:1.7;text-wrap:pretty}.giving-back__card-text p{margin:1.4rem 0 0}.giving-back__card-text p:first-child{margin-top:0}.giving-back__card-text a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:#ffffff59;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .14s ease}.giving-back__card-text a:hover,.giving-back__card-text a:focus-visible{color:#fff;text-decoration-color:#fff}.giving-back__img{display:block;width:calc(100% + 5.6rem);max-width:none;height:auto;margin:-2.8rem -2.8rem 2.8rem;border-bottom:1px solid rgba(255,255,255,.08);background:#000}#MainContent .giving-back__img{max-width:none}.giving-back__card-icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-bottom:1.8rem;border:1px solid rgba(77,127,222,.3);border-radius:.9rem;background:#4d7fde24;color:#4d7fde}.giving-back__card-icon .icon{width:2.2rem;height:2.2rem}.giving-back__ways-eyebrow{margin:0;color:#4d7fde;font-size:1.5rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase}.giving-back__ways-title{margin:1.2rem 0 1rem;color:#fff;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:700;line-height:1.02;letter-spacing:.026rem}.giving-back__row{display:grid;grid-template-columns:5.2rem 1fr;gap:1.6rem;padding:2rem 0;border-top:1px solid rgba(255,255,255,.08)}.giving-back__row:first-of-type{padding-top:.6rem;border-top:0}.giving-back__n{display:inline-flex;align-items:center;justify-content:center;min-width:3.8rem;height:2.7rem;margin-top:.2rem;border:1px solid transparent;border-radius:.9rem;color:#4d7fde;font-size:1.4rem;font-weight:700;letter-spacing:.2rem}.giving-back__row-title{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:800;letter-spacing:.01rem}.giving-back__row-text{max-width:70ch;margin:.8rem 0 0;color:#9aa0aa;font-size:1.45rem;line-height:1.65}@media(prefers-reduced-motion:no-preference){.giving-back__card,.giving-back__panel{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.giving-back__card:hover{transform:translateY(-.5rem);border-color:#4d7fde80;box-shadow:0 1.8rem 4.4rem #00000073,0 0 0 1px #4d7fde29}.giving-back__card--accent:hover,.giving-back__card--ways:hover{transform:translateY(-.4rem);border-color:#534ab78c;box-shadow:0 2rem 6rem #0006,0 .8rem 2.4rem #3c348947}.giving-back__panel:hover{transform:translateY(-.4rem);border-color:#4d7fde94;box-shadow:0 2rem 6rem #0006,0 .8rem 2.4rem #3c348947}.giving-back__card-icon,.giving-back__n{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.giving-back__card:hover .giving-back__card-icon,.giving-back__row:hover .giving-back__n{transform:scale(1.12);border-color:transparent;background:#4d7fde;color:#0e1013;box-shadow:0 0 1.8rem #4d7fde73}@keyframes givingBackSheen{0%{background-position:0% center}to{background-position:100% center}}.giving-back__title-line{padding:.08em .06em .16em 0;margin-bottom:-.16em;opacity:0;transform:translateY(2rem);filter:blur(6px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),filter 1s ease;background:linear-gradient(100deg,#e6ecff,#fff 20%,#a8c5ff 42%,#fff 60%,#cdd9ff,#fff);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:givingBackSheen 7s ease-in-out infinite alternate}.giving-back__panel.is-in-view .giving-back__title-line{opacity:1;transform:none;filter:blur(0)}.giving-back__panel.is-in-view .giving-back__title-line:nth-child(1){transition-delay:.15s}.giving-back__panel.is-in-view .giving-back__title-line:nth-child(2){transition-delay:.45s}.giving-back__panel.is-in-view .giving-back__title-line:nth-child(3){transition-delay:.75s}.giving-back__panel .giving-back__btns,.giving-back__panel .giving-back__note{opacity:0;transform:translateY(1.4rem);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.giving-back__panel.is-in-view .giving-back__btns{opacity:1;transform:none;transition-delay:.75s}.giving-back__panel.is-in-view .giving-back__note{opacity:1;transform:none;transition-delay:.95s}.giving-back .promise-wr-word{transition-duration:.8s}.giving-back__card .giving-back__ways-eyebrow,.giving-back__card .giving-back__card-title,.giving-back__card .giving-back__card-text{opacity:0;transform:translateY(1.6rem);transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1)}.giving-back__card.is-in-view .giving-back__ways-eyebrow{opacity:1;transform:none;transition-delay:80ms}.giving-back__card.is-in-view .giving-back__card-title{opacity:1;transform:none;transition-delay:.22s}.giving-back__card.is-in-view .giving-back__card-text{opacity:1;transform:none;transition-delay:.4s}.giving-back__img{transform:scale(1.06);transform-origin:50% 40%;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.giving-back__card.is-in-view .giving-back__img{transform:scale(1)}.giving-back__row{opacity:0;transform:translate(-2.2rem);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.giving-back__card.is-in-view .giving-back__row{opacity:1;transform:none}.giving-back__card.is-in-view .giving-back__row:nth-of-type(1){transition-delay:.4s}.giving-back__card.is-in-view .giving-back__row:nth-of-type(2){transition-delay:.65s}.giving-back__card.is-in-view .giving-back__row:nth-of-type(3){transition-delay:.9s}@keyframes givingBackNumIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.giving-back__card.is-in-view .giving-back__row:nth-of-type(1) .giving-back__n{animation:givingBackNumIn .45s cubic-bezier(.34,1.56,.64,1) .55s backwards}.giving-back__card.is-in-view .giving-back__row:nth-of-type(2) .giving-back__n{animation:givingBackNumIn .45s cubic-bezier(.34,1.56,.64,1) .8s backwards}.giving-back__card.is-in-view .giving-back__row:nth-of-type(3) .giving-back__n{animation:givingBackNumIn .45s cubic-bezier(.34,1.56,.64,1) 1.05s backwards}@keyframes givingBackHeartBeat{0%{transform:scale(1.25) rotate(-6deg)}25%{transform:scale(1.55) rotate(-6deg)}40%{transform:scale(1.3) rotate(-6deg)}60%{transform:scale(1.48) rotate(-6deg)}to{transform:scale(1.3) rotate(-6deg)}}.giving-back__note .icon{transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .2s ease,fill .2s ease,filter .2s ease}.giving-back__note:hover{color:#ff8a96}.giving-back__note:hover .icon{color:#ff4d5e;fill:#ff4d5e;filter:drop-shadow(0 0 7px rgba(255,77,94,.9)) drop-shadow(0 3px 4px rgba(0,0,0,.55));animation:givingBackHeartBeat .8s ease-in-out infinite}@keyframes givingBackSpark{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx, 0),var(--dy, 0)) scale(.3);opacity:0}}.giving-back__spark{position:absolute;top:var(--y, 0);left:var(--x, 0);z-index:4;width:6px;height:6px;border-radius:50%;background:#ff4d5e;box-shadow:0 0 8px #ff4d5ed9;pointer-events:none;animation:givingBackSpark var(--dur, .8s) cubic-bezier(.18,.7,.3,1) forwards}}.no-js .giving-back__title-line{opacity:1;transform:none;filter:none;animation:none;-webkit-text-fill-color:#fff;color:#fff}@media screen and (max-width:1100px){.giving-back__grid{grid-template-columns:1fr}.giving-back__panel{position:static}}@media screen and (max-width:749px){.giving-back__inner{padding:0 1.6rem}.giving-back__panel,.giving-back__rail{min-width:0}.giving-back__btns .promise-btn__inner{height:auto;min-height:5.6rem;padding:1.2rem 1.6rem;white-space:normal}.giving-back__panel{padding:3.2rem 2.4rem}.giving-back__title{font-size:4rem}.giving-back__card{padding:2.6rem 2.2rem}.giving-back__card-title,.giving-back__ways-title{font-size:2.4rem}.giving-back__img{width:calc(100% + 4.4rem);margin:-2.6rem -2.2rem 2.2rem}.giving-back__row{grid-template-columns:1fr;gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-giving-back.css.map */
