.gift[data-astro-cid-4wy3ak2h]{--band: 22px;--cross-x: 46px;--cross-y: 46px;--bow-w: 150px;--tilt-x: 0deg;--tilt-y: 0deg;--satin: #6f470d 0%, #b77a1f 5%, #d9992f 14%, #ebb556 30%, #f4cf85 41%, #e8ae4b 53%, #d6962e 68%, #e4a744 83%, #b77a1f 95%, #6f470d 100%;perspective:1400px;padding-top:18px}@media(min-width:768px){.gift[data-astro-cid-4wy3ak2h]{--band: 30px;--cross-x: 104px;--cross-y: 64px;--bow-w: 230px;padding-top:26px}}.gift__box[data-astro-cid-4wy3ak2h]{position:relative;border-radius:22px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.gift__paper[data-astro-cid-4wy3ak2h]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .06),transparent 28%),radial-gradient(circle at 1px 1px,rgb(211 143 36 / .13) 1px,transparent 1.6px) 0 0 / 18px 18px,radial-gradient(130% 150% at 12% 0%,#4b1b26,#33141b 45%,#1c0a0f);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #a6344959,0 40px 80px -30px #000000e6,0 14px 28px -14px #000000b3}.gift__ribbon[data-astro-cid-4wy3ak2h]{position:absolute;inset:0;pointer-events:none}.gift__band[data-astro-cid-4wy3ak2h]{position:absolute;overflow:hidden;box-shadow:0 2px 6px #00000073,0 0 0 1px #3c230559;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.gift__band--v[data-astro-cid-4wy3ak2h]{top:0;bottom:0;right:calc(var(--cross-x) - var(--band) / 2);width:var(--band);background:linear-gradient(90deg,var(--satin));transform-origin:50% var(--cross-y)}.gift__band--h[data-astro-cid-4wy3ak2h]{left:0;right:0;top:calc(var(--cross-y) - var(--band) / 2);height:var(--band);background:linear-gradient(180deg,var(--satin));transform-origin:calc(100% - var(--cross-x)) 50%}.gift__band--v[data-astro-cid-4wy3ak2h]:before,.gift__band--h[data-astro-cid-4wy3ak2h]:before{content:"";position:absolute;inset:0}.gift__band--v[data-astro-cid-4wy3ak2h]:before{background:linear-gradient(180deg,rgb(0 0 0 / .5),transparent 16px,transparent calc(100% - 16px),rgb(0 0 0 / .5))}.gift__band--h[data-astro-cid-4wy3ak2h]:before{background:linear-gradient(90deg,rgb(0 0 0 / .5),transparent 16px,transparent calc(100% - 16px),rgb(0 0 0 / .5))}.gift__band[data-astro-cid-4wy3ak2h]:after{content:"";position:absolute;opacity:0;transition:transform 1.1s cubic-bezier(.4,0,.2,1),opacity .3s}.gift__band--v[data-astro-cid-4wy3ak2h]:after{inset:0 0 auto;height:45%;background:linear-gradient(180deg,transparent,rgb(255 244 214 / .5),transparent);transform:translateY(-110%)}.gift__band--h[data-astro-cid-4wy3ak2h]:after{inset:0 auto 0 0;width:30%;background:linear-gradient(90deg,transparent,rgb(255 244 214 / .5),transparent);transform:translate(-110%)}.gift__wrap[data-astro-cid-4wy3ak2h]{position:absolute;transform:translateZ(-8px);transition:opacity .25s}.gift__wrap--top[data-astro-cid-4wy3ak2h],.gift__wrap--bottom[data-astro-cid-4wy3ak2h]{right:calc(var(--cross-x) - var(--band) / 2);width:var(--band);height:6px;background:linear-gradient(90deg,var(--satin));filter:brightness(.42) saturate(.9)}.gift__wrap--top[data-astro-cid-4wy3ak2h]{top:-5px;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.gift__wrap--bottom[data-astro-cid-4wy3ak2h]{bottom:-5px;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}.gift__wrap--left[data-astro-cid-4wy3ak2h],.gift__wrap--right[data-astro-cid-4wy3ak2h]{top:calc(var(--cross-y) - var(--band) / 2);height:var(--band);width:6px;background:linear-gradient(180deg,var(--satin));filter:brightness(.42) saturate(.9)}.gift__wrap--left[data-astro-cid-4wy3ak2h]{left:-5px;clip-path:polygon(0 10%,100% 0,100% 100%,0 90%)}.gift__wrap--right[data-astro-cid-4wy3ak2h]{right:-5px;clip-path:polygon(0 0,100% 10%,100% 90%,0 100%)}.gift__content[data-astro-cid-4wy3ak2h]{position:relative;padding:calc(var(--cross-y) + var(--band) / 2 + 32px) calc(var(--cross-x) + var(--band) / 2 + 20px) 32px 24px}@media(min-width:768px){.gift__content[data-astro-cid-4wy3ak2h]{padding:calc(var(--cross-y) + var(--band) / 2 + 44px) calc(var(--cross-x) + var(--band) / 2 + 48px) 56px 56px}}.gift__bow[data-astro-cid-4wy3ak2h]{position:absolute;width:var(--bow-w);height:auto;right:calc(var(--cross-x) - var(--bow-w) * .5);top:calc(var(--cross-y) - var(--bow-w) * .3583);overflow:visible;pointer-events:none;filter:drop-shadow(0 10px 10px rgb(0 0 0 / .55));transform:translateZ(40px);transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .45s}.gift__loop[data-astro-cid-4wy3ak2h],.gift__tail[data-astro-cid-4wy3ak2h],.gift__knot[data-astro-cid-4wy3ak2h]{transform-origin:120px 86px;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) .gift__loop--l[data-astro-cid-4wy3ak2h]{transform:rotate(-7deg) scale(1.04)}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) .gift__loop--r[data-astro-cid-4wy3ak2h]{transform:rotate(7deg) scale(1.04)}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) .gift__tail--l[data-astro-cid-4wy3ak2h]{transform:rotate(6deg)}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) .gift__tail--r[data-astro-cid-4wy3ak2h]{transform:rotate(-6deg)}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) .gift__knot[data-astro-cid-4wy3ak2h]{transform:scale(.95)}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) .gift__band[data-astro-cid-4wy3ak2h]:after{opacity:1}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) .gift__band--v[data-astro-cid-4wy3ak2h]:after{transform:translateY(260%)}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) .gift__band--h[data-astro-cid-4wy3ak2h]:after{transform:translate(360%)}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__bow[data-astro-cid-4wy3ak2h]{transform:translateZ(40px) translate(18px,-42px) rotate(14deg) scale(1.08);opacity:0;transition:transform .52s cubic-bezier(.5,0,.2,1),opacity .38s .16s ease-in}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__loop--l[data-astro-cid-4wy3ak2h]{transform:rotate(-40deg) scale(.86)}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__loop--r[data-astro-cid-4wy3ak2h]{transform:rotate(40deg) scale(.86)}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__tail--l[data-astro-cid-4wy3ak2h]{transform:rotate(30deg) translateY(12px)}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__tail--r[data-astro-cid-4wy3ak2h]{transform:rotate(-30deg) translateY(12px)}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__band[data-astro-cid-4wy3ak2h]{transition:transform .48s .12s cubic-bezier(.65,0,.35,1)}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__band--v[data-astro-cid-4wy3ak2h]{transform:scaleY(0)}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__band--h[data-astro-cid-4wy3ak2h]{transform:scaleX(0)}.gift[data-astro-cid-4wy3ak2h].is-unwrapping .gift__wrap[data-astro-cid-4wy3ak2h]{opacity:0}@media(prefers-reduced-motion:reduce){.gift__box[data-astro-cid-4wy3ak2h]{transform:none}.gift[data-astro-cid-4wy3ak2h]:is(:hover,:focus-within) [data-astro-cid-4wy3ak2h]:is(.gift__loop,.gift__tail,.gift__knot){transform:none}.gift__band[data-astro-cid-4wy3ak2h]:after{display:none}}
