.custom-prd7k9.c4ugc{padding-bottom:4.1667vw}#MainContent:has(.c4ugc){--c4u-gift-section-top: var(--c4u-sec-pad-y, 4.2vw);--c4u-gift-section-bottom: calc(57 * var(--c4u-design-unit, .0694444444vw))}#MainContent:has(.c4ugc) :is(.c4ugcs,.c4ugcm,.custom-lvc4t8--gift,.c4ugfaq){margin-block:0;padding-block:var(--c4u-gift-section-top) var(--c4u-gift-section-bottom)}#MainContent:has(.c4ugc) .custom-lvc4t8--gift{padding-top:calc(var(--c4u-gift-section-top) + 8 * var(--c4u-design-unit, .0694444444vw))}@media(max-width:768px){#MainContent:has(.c4ugc){--c4u-gift-section-top: var(--c4u-sec-pad-t-m, 4.507vw);--c4u-gift-section-bottom: calc(51 * var(--c4u-design-unit, .2666666667vw))}#MainContent:has(.c4ugc) .custom-lvc4t8--gift{padding-top:var(--c4u-gift-section-top)}}.custom-prd7k9.c4ugc .c4ugc__gallery{flex-direction:column;align-items:stretch;gap:0}.custom-prd7k9.c4ugc .c4ugc__stage{aspect-ratio:1.72 / 1;height:auto;overflow:visible;clip-path:none;-webkit-clip-path:none;border-radius:0;background:none;border:0;isolation:isolate}.custom-prd7k9.c4ugc .c4ugc__stage:before{content:"";position:absolute;top:-6%;right:-4%;bottom:-6%;left:-4%;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 52%,#de24b657,#7e0fa82e 48%,#120a1200 74%);transition:opacity .5s ease,transform .5s ease}.c4ugc__stage--flash:before{animation:c4ugc-flash .75s ease-out}@keyframes c4ugc-flash{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.12);filter:brightness(1.5)}to{opacity:1;transform:scale(1);filter:none}}.c4ugc__card{position:absolute;left:50%;top:50%;width:112.9%;max-width:none;height:auto;display:block;transform:translate(-50%,-50%);opacity:0;transition:opacity .35s ease;filter:drop-shadow(0 1.4vw 2vw rgba(0,0,0,.55));pointer-events:none}.c4ugc__card--on{opacity:1}.c4ugc__card--pop{animation:c4ugc-pop .7s cubic-bezier(.2,.9,.25,1.15) both}@keyframes c4ugc-pop{0%{transform:translate(-50%,-50%) scale(.82) rotate(-4deg);opacity:0}55%{transform:translate(-50%,-50%) scale(1.045) rotate(.6deg);opacity:1}to{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}}.c4ugc__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8333vw;margin-top:1.6667vw}.c4ugc__thumb{display:block;width:100%;padding:.3472vw;margin:0;cursor:pointer;border-radius:var(--prd-r, 1.1111vw);background:#ffffff0a;border:.1042vw solid rgba(244,233,244,.16);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.c4ugc__thumb img{display:block;width:100%;height:auto;border-radius:.6944vw}.c4ugc__thumb:hover{border-color:#d263ba99;transform:translateY(-.1389vw)}.c4ugc__thumb--on{border-color:#de24b6;box-shadow:0 0 0 .2083vw #de24b62e}.c4ugc__thumb:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #ffffff;outline-offset:calc(2 * var(--c4u-design-unit))}.c4ugc__thumb[disabled]{opacity:.45;cursor:not-allowed}.c4ugc__price{position:relative;display:inline-block}.c4ugc__price-v{display:inline-block;font-variant-numeric:tabular-nums}.c4ugc__price-v--drop{animation:c4ugc-drop .62s cubic-bezier(.22,.9,.3,1.3) both}@keyframes c4ugc-drop{0%{transform:translateY(-1.1em) scale(.92);opacity:0;filter:blur(.06em)}45%{opacity:1;filter:none}70%{transform:translateY(.08em) scale(1.06,.94)}to{transform:none;opacity:1}}.c4ugc__splash{position:absolute;left:50%;top:58%;width:0;height:0;pointer-events:none;z-index:2}.c4ugc__splash i{position:absolute;left:0;top:0;width:var(--s);height:var(--s);border-radius:50%;background:var(--c);opacity:0;transform:translate(-50%,-50%);animation:c4ugc-burst var(--t, .8s) cubic-bezier(.12,.75,.3,1) var(--d, 0s) forwards}.c4ugc__splash i.c4ugc__drop{border-radius:50%/62% 62% 38% 38%;height:calc(var(--s) * 1.5)}.c4ugc__splash i.c4ugc__sprinkle{width:calc(var(--s) * 2.4);height:calc(var(--s) * .7);border-radius:999px}@keyframes c4ugc-burst{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--r, 0deg)) scale(.3)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r, 0deg)) scale(1)}}.c4ugc__splash b{position:absolute;left:0;top:0;width:1.6em;height:1.6em;border-radius:50%;border:.06em solid rgba(222,36,182,.85);box-shadow:0 0 .4em #de24b699;transform:translate(-50%,-50%) scale(.2);opacity:0;animation:c4ugc-ring .6s ease-out forwards}@keyframes c4ugc-ring{0%{opacity:.9;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@media(prefers-reduced-motion:reduce){.c4ugc__card{transition:none}.c4ugc__card--pop,.c4ugc__price-v--drop,.c4ugc__stage--flash:before{animation:none}.c4ugc__splash{display:none}}.c4ugc__copy p{margin:0}.c4ugc__copy p+p{margin-top:.5em}.c4ugc__copy strong{color:#fff;font-weight:700}.c4ugc__amts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6944vw;margin-top:.9vw}.c4ugc__amt{position:relative;display:block;cursor:pointer}.c4ugc__amt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.c4ugc__amt span{display:flex;align-items:center;justify-content:center;height:var(--prd-ctl-h, 3.4vw);border-radius:var(--prd-r, 1.1111vw);background:#ffffff0d;border:.1042vw solid rgba(244,233,244,.16);color:var(--c4u-t-body);font-size:1.25vw;font-weight:700;line-height:1;transition:border-color .25s ease,box-shadow .25s ease,color .25s ease,background .25s ease}.c4ugc__amt:hover span{border-color:#d263ba99;color:#f4e9f4}.c4ugc__amt input:checked+span{border-color:#de24b6;box-shadow:0 0 0 .2083vw #de24b62e;background:#de24b61a;color:#fff}.c4ugc__amt input:focus-visible+span{outline:calc(2 * var(--c4u-design-unit)) solid #ffffff;outline-offset:calc(2 * var(--c4u-design-unit))}.c4ugc__amt input:disabled{cursor:not-allowed}.c4ugc__amt input:disabled+span{opacity:.45;text-decoration:line-through}.custom-prd7k9__gift.c4ugc__to{padding:1.3889vw;background:radial-gradient(120% 90% at 100% 0%,#de24b629,#de24b600 55%),linear-gradient(150deg,#65038b3d,#1e082459);border-color:#de24b652;box-shadow:inset 0 calc(1 * var(--c4u-design-unit)) 0 #ffffff0d}.c4ugc__to-head{display:flex;align-items:center;gap:.9722vw}.c4ugc__to-ico{flex:none;display:grid;place-items:center;width:2.9167vw;height:2.9167vw;border-radius:50%;background:var(--c4u-add-bg, linear-gradient(135deg, #520070 0%, #DE24B6 100%));box-shadow:0 .4167vw 1.25vw #de24b659,inset 0 calc(1 * var(--c4u-design-unit)) 0 #ffffff40}.c4ugc__to-ico svg{width:1.3889vw;height:1.3889vw;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.c4ugc__to-text{min-width:0}.c4ugc__to-title{margin:0;font-size:1.1806vw;font-weight:700;line-height:1.2;color:#fff}.c4ugc__to-sub{margin:.2778vw 0 0;font-size:.8681vw;line-height:1.45;color:var(--c4u-t-sec)}.c4ugc__flag{display:none}.c4ugc__fields{display:grid;gap:1.1111vw;margin-top:1.25vw;padding-top:1.25vw;border-top:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.1)}.c4ugc__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8333vw}.c4ugc__field{min-width:0}.c4ugc__label{display:block;margin:0 0 .5556vw;font-size:.8333vw;font-weight:700;line-height:1.3;letter-spacing:.06vw;text-transform:uppercase;color:var(--c4u-t-sec)}.c4ugc__label small{font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;color:var(--c4u-t-meta)}.c4ugc__inwrap{position:relative;display:block}.c4ugc__in-ico{position:absolute;left:1.0417vw;top:50%;width:1.1806vw;height:1.1806vw;transform:translateY(-50%);fill:none;stroke:#d263ba;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke .2s ease}.c4ugc__in{display:block;width:100%;min-width:0;height:var(--prd-ctl-h, 3.4vw);margin:0;padding:0 1vw 0 2.9861vw;border-radius:var(--prd-r, 1.1111vw);background:#ffffff0f;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.15);color:#f4e9f4;font-family:inherit;font-size:.9722vw;line-height:1.2;color-scheme:dark;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.c4ugc__in::placeholder,.c4ugc__msg::placeholder{color:var(--c4u-t-meta, #918995);opacity:1}.c4ugc__in::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}.custom-prd7k9__gift-msg.c4ugc__msg{display:block;margin:0;min-height:6.25vw;padding:.9722vw 1.1111vw;border-radius:var(--prd-r, 1.1111vw);line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.c4ugc__in:hover,.c4ugc__msg:hover{border-color:#d263ba73}.c4ugc__in:focus,.c4ugc__msg:focus{outline:none;border-color:#de24b6;background:#de24b614;box-shadow:0 0 0 .2083vw #de24b62e}.c4ugc__inwrap:focus-within .c4ugc__in-ico{stroke:#ff7fd9}.c4ugc__in[aria-invalid=true],.c4ugc__msg[aria-invalid=true]{border-color:#ff7ab8}.c4ugc__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8333vw}.c4ugc__pill{position:relative;display:block;cursor:pointer}.c4ugc__pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.c4ugc__pill span{display:flex;align-items:center;justify-content:center;gap:.5556vw;height:var(--prd-ctl-h, 3.4vw);border-radius:var(--prd-r, 1.1111vw);background:#ffffff0d;border:.1042vw solid rgba(244,233,244,.16);color:var(--c4u-t-body);font-size:.9722vw;font-weight:700;line-height:1;transition:border-color .25s ease,box-shadow .25s ease,color .25s ease,background .25s ease}.c4ugc__pill svg{width:1.1111vw;height:1.1111vw;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.c4ugc__pill:hover span{border-color:#d263ba99;color:#f4e9f4}.c4ugc__pill input:checked+span{border-color:#de24b6;box-shadow:0 0 0 .2083vw #de24b62e;background:#de24b61a;color:#fff}.c4ugc__pill input:checked+span svg{stroke:#ff7fd9}.c4ugc__pill input:focus-visible+span{outline:calc(2 * var(--c4u-design-unit)) solid #ffffff;outline-offset:calc(2 * var(--c4u-design-unit))}.c4ugc__date{display:none;margin-top:.6944vw}.c4ugc__to--date .c4ugc__date,.c4ugc__to:has(input[data-c4ugc-when][value=date]:checked) .c4ugc__date{display:block;animation:c4ugc-in .3s ease both}@keyframes c4ugc-in{0%{opacity:0;transform:translateY(-.4167vw)}to{opacity:1;transform:none}}.c4ugc__when-note{margin:.5556vw 0 0}.c4ugc__when-date{display:none}.c4ugc__to--date .c4ugc__when-now,.c4ugc__to:has(input[data-c4ugc-when][value=date]:checked) .c4ugc__when-now{display:none}.c4ugc__to--date .c4ugc__when-date,.c4ugc__to:has(input[data-c4ugc-when][value=date]:checked) .c4ugc__when-date{display:inline}.c4ugc__cal{display:none}.c4ugc--cal .c4ugc__cal{display:block;padding:.9722vw 1.0417vw 1.0417vw;border-radius:var(--prd-r, 1.1111vw);background:#0e041273;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.12)}.c4ugc--cal .c4ugc__date .c4ugc__inwrap,.c4ugc--cal .c4ugc__to--folded .c4ugc__cal{display:none}.c4ugc--cal .c4ugc__to--folded .c4ugc__date{margin-top:0}.c4ugc__pill-t{font-weight:inherit}.c4ugc__cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6944vw}.c4ugc__cal-month{font-size:1.0417vw;font-weight:700;color:#fff}.c4ugc__cal-nav{display:grid;place-items:center;width:2.2222vw;height:2.2222vw;margin:0;padding:0;border-radius:50%;cursor:pointer;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.18);background:#ffffff0d;color:#f4e9f4;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.c4ugc__cal-nav svg{width:.9722vw;height:.9722vw;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.c4ugc__cal-nav:hover:not([disabled]){border-color:#de24b6;background:#de24b626}.c4ugc__cal-nav[disabled]{opacity:.3;cursor:default}.c4ugc__cal-week,.c4ugc__cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2778vw}.c4ugc__cal-week span{padding-bottom:.4167vw;text-align:center;font-size:.7292vw;font-weight:700;letter-spacing:.06vw;text-transform:uppercase;color:var(--c4u-t-meta)}.c4ugc__cal-day{height:2.5vw;margin:0;padding:0;border:0;border-radius:.6944vw;cursor:pointer;background:transparent;color:#f4e9f4;font-family:inherit;font-size:.9028vw;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.c4ugc__cal-day:hover:not([disabled]){background:#de24b629}.c4ugc__cal-day--today{box-shadow:inset 0 0 0 calc(1.5 * var(--c4u-design-unit)) #de24b6bf}.c4ugc__cal-day--on,.c4ugc__cal-day--on:hover:not([disabled]){background:var(--c4u-add-bg, linear-gradient(135deg, #520070 0%, #DE24B6 100%));color:#fff;box-shadow:0 .2778vw .8333vw #de24b673}.c4ugc__cal-day[disabled]{color:#f4e9f438;cursor:default}.c4ugc__cal-day:focus-visible,.c4ugc__cal-nav:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #ffffff;outline-offset:calc(1 * var(--c4u-design-unit))}.c4ugc__ideas{display:flex;flex-wrap:wrap;align-items:center;gap:.4167vw;margin:0 0 .6944vw}.c4ugc__ideas-t{margin-right:.2778vw;font-size:.8333vw;color:var(--c4u-t-meta)}.c4ugc__idea{height:2.0833vw;margin:0;padding:0 .9028vw;border-radius:999px;cursor:pointer;background:#ffffff0d;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.18);color:#f4e9f4;font-family:inherit;font-size:.8333vw;font-weight:600;line-height:1;transition:border-color .2s ease,background .2s ease,transform .2s ease}.c4ugc__idea:hover{border-color:#de24b6;background:#de24b61f;transform:translateY(-.0694vw)}.c4ugc__idea--on{border-color:#de24b6;background:#de24b633;color:#fff}.c4ugc__idea:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #ffffff;outline-offset:calc(2 * var(--c4u-design-unit))}.c4ugc__count{margin:.4167vw 0 0;text-align:right;font-size:.7639vw;color:var(--c4u-t-meta);font-variant-numeric:tabular-nums}.c4ugc__err{margin:.4167vw 0 0;font-size:.8333vw;line-height:1.4;color:#ffc2d9}@media(prefers-reduced-motion:reduce){.c4ugc__to--date .c4ugc__date,.c4ugc__to:has(input[data-c4ugc-when][value=date]:checked) .c4ugc__date{animation:none}.c4ugc__idea:hover{transform:none}}.c4ugc__qnum{width:2.6vw;height:100%;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.c4ugc__qnum::-webkit-outer-spin-button,.c4ugc__qnum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c4ugc__qnum:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #D263BA;outline-offset:calc(-2 * var(--c4u-design-unit));border-radius:.4vw}.c4ugc__points ul{display:grid;gap:.5556vw;margin:var(--prd-gap, 1.4vw) 0 0;padding:var(--prd-gap, 1.4vw) 0 0;list-style:none;border-top:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.12)}.c4ugc__points li{position:relative;padding-left:1.6vw;font-size:.9722vw;line-height:1.45;color:var(--c4u-t-body)}.c4ugc__points li:before{content:"";position:absolute;left:0;top:.15em;width:1.1vw;height:1.1vw;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23D263BA' stroke-width='1.8'/%3E%3Cpath d='M7.5 12.4l3 3 6-6.4' fill='none' stroke='%23D263BA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(max-width:768px){.custom-prd7k9.c4ugc{padding-bottom:10.6667vw}.custom-prd7k9.c4ugc .c4ugc__stage{aspect-ratio:1.72 / 1}.c4ugc__card{width:100vw;filter:drop-shadow(0 3.2vw 4.8vw rgba(0,0,0,.5))}.custom-prd7k9.c4ugc .c4ugc__stage:before{top:-6%;right:-2%;bottom:-6%;left:-2%}.c4ugc__thumbs{display:none}.c4ugc__amts{gap:2.1333vw;margin-top:2.6667vw}.c4ugc__amt span{font-size:4.2667vw;border-width:.4vw}.c4ugc__amt input:checked+span{box-shadow:0 0 0 .8vw #de24b62e}.custom-prd7k9__gift.c4ugc__to{padding:4.2667vw}.c4ugc__to-head{align-items:flex-start;gap:3.2vw}.c4ugc__to-ico{width:10.6667vw;height:10.6667vw;box-shadow:0 1.6vw 4.2667vw #de24b659,inset 0 calc(1 * var(--c4u-design-unit)) 0 #ffffff40}.c4ugc__to-ico svg{width:5.3333vw;height:5.3333vw}.c4ugc__to-title{font-size:4.2667vw}.c4ugc__to-sub{margin-top:1.0667vw;font-size:3.2vw}.c4ugc__fields{gap:4.2667vw;margin-top:4.2667vw;padding-top:4.2667vw}.c4ugc__row{grid-template-columns:minmax(0,1fr);gap:4.2667vw}.c4ugc__label{margin-bottom:2.1333vw;font-size:3.2vw;letter-spacing:.2vw}.c4ugc__in-ico{left:3.7333vw;width:4.8vw;height:4.8vw}.c4ugc__in{padding:0 3.2vw 0 11.2vw;font-size:max(calc(16 * var(--c4u-design-unit)),3.7333vw)}.c4ugc__in:focus,.c4ugc__msg:focus{box-shadow:0 0 0 .8vw #de24b62e}.c4ugc__pills{gap:2.1333vw}.c4ugc__pill span{gap:2.1333vw;font-size:3.7333vw;border-width:.4vw}.c4ugc__pill svg{width:4.2667vw;height:4.2667vw}.c4ugc__pill input:checked+span{box-shadow:0 0 0 .8vw #de24b62e}.c4ugc__date{margin-top:2.6667vw}.c4ugc__when-note{margin-top:2.1333vw}.c4ugc--cal .c4ugc__cal{padding:3.2vw 3.2vw 3.7333vw}.c4ugc__cal-head{margin-bottom:2.6667vw}.c4ugc__cal-month{font-size:4vw}.c4ugc__cal-nav{width:8.5333vw;height:8.5333vw}.c4ugc__cal-nav svg{width:3.7333vw;height:3.7333vw}.c4ugc__cal-week,.c4ugc__cal-days{gap:1.0667vw}.c4ugc__cal-week span{padding-bottom:1.6vw;font-size:2.6667vw;letter-spacing:.1333vw}.c4ugc__cal-day{height:9.6vw;border-radius:2.6667vw;font-size:3.4667vw}.c4ugc__cal-day--on,.c4ugc__cal-day--on:hover:not([disabled]){box-shadow:0 1.0667vw 3.2vw #de24b673}.c4ugc__ideas{gap:1.6vw;margin-bottom:2.6667vw}.c4ugc__ideas-t{width:100%;margin:0 0 .5333vw;font-size:3.2vw}.c4ugc__idea{height:8.5333vw;padding:0 3.4667vw;font-size:3.2vw}.custom-prd7k9__gift-msg.c4ugc__msg{min-height:24vw;padding:3.2vw;font-size:max(calc(16 * var(--c4u-design-unit)),3.7333vw)}.c4ugc__count{margin-top:1.6vw;font-size:2.9333vw}.c4ugc__err{margin-top:1.6vw;font-size:3.2vw}.c4ugc__qnum{width:8vw}.c4ugc__points ul{gap:2.1333vw}.c4ugc__points li{padding-left:6.4vw;font-size:3.4667vw}.c4ugc__points li:before{width:4.2667vw;height:4.2667vw}}.c4ugc__personal{display:grid;gap:calc(var(--c4u-design-unit, .0694444444vw) * 12);min-width:0}.c4ugc__personal p{margin:0}.c4ugc [data-c4ugc-pane][hidden],.c4ugc [data-c4ugc-video-tabs][hidden],.c4ugc [data-c4ugc-clear][hidden]{display:none!important}.c4ugc [data-c4ugc-video-status]:empty{display:none}.c4ugc [data-c4ugc-video-status][data-state=error]{color:#ffb8c6}.c4ugc [data-c4ugc-drop-text]{overflow-wrap:anywhere}.c4ugc__review{color:inherit;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/36/assets/c4u-gift-card.css.map */
