.nh-gift-promo{background:var(--gp-bg);color:#fff;overflow:hidden;padding:var(--gp-pt) 0 var(--gp-pb)}@media(max-width:767px){.nh-gift-promo{background:var(--gp-bg-m);padding:var(--gp-pt-m) 0 var(--gp-pb-m)}}.nh-gift-promo__inner{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:1fr 1.6fr;align-items:center;gap:80px}.nh-gift-promo__card{box-sizing:border-box;width:clamp(260px,24vw,340px);aspect-ratio:2 / 3;margin:0 auto;perspective:1200px}.nh-gift-promo__flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:nh-gift-spin var(--gp-spin, 4s) linear infinite}.nh-gift-promo__flipper.is-still,.nh-gift-promo__flipper.is-paused{animation-play-state:paused}.nh-gift-promo__flipper.is-still{animation:none}.nh-gift-promo__face{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nh-gift-promo__face--front{transform:rotateY(0) translateZ(1px)}.nh-gift-promo__face--back{transform:rotateY(180deg) translateZ(1px)}.nh-gift-promo__face img{width:100%;height:100%;max-width:100%;object-fit:contain;display:block;border:0}.nh-gift-promo__content{text-align:center}.nh-gift-promo__title{font-family:big noodle titling,Teko,Arial Narrow,sans-serif;font-weight:400;font-style:normal;font-synthesis:none;font-size:46px;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:#fff;text-shadow:0 0 8px rgba(168,85,247,.8),0 0 20px rgba(168,85,247,.45);margin:0 0 22px}.nh-gift-promo__text{font-family:Barlow,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:.5px;color:#ececec;margin:0 0 30px}.nh-gift-promo__text p{margin:0}.nh-gift-promo__text p+p{margin-top:1em}.nh-gift-promo__text a{color:inherit}.nh-gift-promo__btn{display:inline-block;font-family:Barlow,Segoe UI,sans-serif;font-weight:400;font-size:17px;line-height:1.8;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--gp-btn);margin-bottom:10px;padding:10px 21px;box-shadow:0 0 12px #8a00ff99;transition:background .2s ease,box-shadow .2s ease,filter .2s ease;-webkit-tap-highlight-color:transparent}.nh-gift-promo__btn:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 12px #8a00ff99}@media(hover:hover){.nh-gift-promo__btn:hover{background:#9d1fff;box-shadow:0 0 20px #9d1fffd9}}@keyframes nh-gift-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media(max-width:989px){.nh-gift-promo__inner{padding:0 10px;gap:10px}.nh-gift-promo__text br{display:none}}@media(max-width:749px){.nh-gift-promo__inner{grid-template-columns:1fr;gap:18px;padding:0 10px}.nh-gift-promo__card{width:min(260px,72vw)}.nh-gift-promo__title{font-size:38px}.nh-gift-promo__text{font-size:12px}}@media(prefers-reduced-motion:reduce){.nh-gift-promo__flipper{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nh-gift-promo.css.map */
