.c4ugcp-section{margin:0!important;padding:0!important}.c4ugcp{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--c4u-gift-section-top,4.2vw) var(--c4u-gift-section-bottom,calc(57 * var(--c4u-design-unit)));background:#130917;color:#fff;font-family:Grift,Arial,sans-serif;-webkit-font-smoothing:antialiased}.c4ugcp *{box-sizing:border-box}.c4ugcp__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:center;gap:calc(40 * var(--c4u-design-unit))}.c4ugcp__heading{text-align:left;margin:0}.c4ugcp__heading .c4ugcx__intro{max-width:calc(420 * var(--c4u-design-unit));margin-left:0}.c4ugcp__amts{display:flex;flex-wrap:wrap;gap:calc(10 * var(--c4u-design-unit));margin:calc(30 * var(--c4u-design-unit)) 0 calc(30 * var(--c4u-design-unit));padding:0;list-style:none}.c4ugcp__amt{display:inline-flex;align-items:center;justify-content:center;min-width:calc(76 * var(--c4u-design-unit));height:calc(44 * var(--c4u-design-unit));padding:0 calc(16 * var(--c4u-design-unit));border:calc(1 * var(--c4u-design-unit)) solid #efd4ed33;border-radius:calc(999 * var(--c4u-design-unit));background:#1d0e24;color:#fff;font:800 calc(16 * var(--c4u-design-unit))/1 Grift,Arial,sans-serif;text-decoration:none;transition:border-color .25s ease,background .25s ease,transform .25s ease}.c4ugcp__amt:hover{border-color:#ef00b4;background:#2a0f33;color:#fff;transform:translateY(calc(-2 * var(--c4u-design-unit)))}.c4ugcp__amt:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #ffc7ef;outline-offset:calc(3 * var(--c4u-design-unit))}.c4ugcp__media{position:relative;display:block}.c4ugcp__media:before{content:"";position:absolute;top:6%;right:4%;bottom:6%;left:4%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 52%,#de24b657,#7e0fa829 52%,#120a1200 74%);pointer-events:none}.c4ugcp__img{display:block;width:100%;height:auto;animation:c4ugcp-float 6s ease-in-out infinite}@keyframes c4ugcp-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-10 * var(--c4u-design-unit)))}}@media(prefers-reduced-motion:reduce){.c4ugcp__img{animation:none}}@media(max-width:768px){.c4ugcp__grid{grid-template-columns:1fr;gap:calc(18 * var(--c4u-design-unit))}.c4ugcp__copy{display:contents}.c4ugcp__heading{order:1;text-align:center}.c4ugcp__heading .c4ugcx__intro{margin-left:auto}.c4ugcp__media{order:2;margin:0 calc(-8 * var(--c4u-design-unit))}.c4ugcp__amts{order:3;justify-content:center;margin:0}.c4ugcp .c4ugcx__cta{order:4;justify-self:center;margin-top:calc(6 * var(--c4u-design-unit))}.c4ugcp .c4ugcx__h2{font-size:calc(37 * var(--c4u-design-unit));line-height:1.16;letter-spacing:-.04em}.c4ugcp .c4ugcx__eyebrow{font-size:calc(9 * var(--c4u-design-unit));letter-spacing:.12em;margin-bottom:calc(15 * var(--c4u-design-unit))}.c4ugcp .c4ugcx__intro{max-width:calc(300 * var(--c4u-design-unit));margin-top:calc(21 * var(--c4u-design-unit));font-size:calc(14 * var(--c4u-design-unit))}.c4ugcp__amt{min-width:calc(68 * var(--c4u-design-unit));height:calc(40 * var(--c4u-design-unit));font-size:calc(15 * var(--c4u-design-unit))}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/c4u-gift-card-promo.css.map */
