.c4u-gift-banner{position:relative;width:100%;color:#fff;background:#180a16;font-family:Grift,sans-serif}.c4u-gift-banner__frame{position:relative}.c4u-gift-banner__picture,.c4u-gift-banner__picture img{display:block;width:100%}.c4u-gift-banner__picture img{height:auto;aspect-ratio:2 / 1;object-fit:contain}.c4u-gift-banner__copy{position:absolute;width:.0694444444vw;height:.0694444444vw;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.c4u-gift-banner__button{position:absolute;left:13.9%;top:79.4%;width:17.2%;height:8%;display:flex;align-items:center;justify-content:center;border-radius:1.8vw;text-decoration:none}.c4u-gift-banner__button span{opacity:0}.c4u-gift-banner__button:focus-visible{outline:.2083333333vw solid #fff;outline-offset:.2777777778vw}@media(max-width:768px){.c4u-gift-banner__picture img{aspect-ratio:4 / 5}.c4u-gift-banner__copy{top:calc(var(--c4u-header-height, 18.6666666667vw) + 1.2vw);left:4%;width:92%;height:auto;overflow:visible;clip-path:none;white-space:normal;text-align:center}.c4u-gift-banner__title{margin:0;color:#fff;font:800 10vw/1 Grift,sans-serif;letter-spacing:-.3vw;text-transform:uppercase}.c4u-gift-banner__title span{display:block;width:fit-content;margin:.6vw auto 0;padding:.3vw 6vw .6vw;border-radius:10vw;background:linear-gradient(100deg,#cf00a1,#26006f);transform:rotate(-3deg)}.c4u-gift-banner__description{margin:1.8vw 0 0;color:#fff;font:500 3.6vw/1.3 Grift,sans-serif;letter-spacing:0}.c4u-gift-banner__button{left:30%;top:93.8%;width:40%;height:10%;min-height:13.75vw;transform:translateY(-50%);border-radius:10vw}.c4u-gift-banner__button span{opacity:1;padding:2vw 4vw;color:#fff;background:#ff00c4;border:.25vw solid #ff5cdd;border-radius:10vw;box-shadow:0 .5vw 1vw #4d003a80,inset 0 .35vw .7vw #ffffff45;font:800 3.4vw/1 Grift,sans-serif;text-transform:uppercase;white-space:nowrap}.c4u-gift-banner__button:focus-visible{outline-width:.8vw;outline-offset:.8vw}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/c4u-gift-client-banner.css.map */
