.giftbox[data-tema]{--g-flake:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='%23DDEBFF' stroke-width='1.4' stroke-linecap='round' d='M12 2v20M3.3 7l17.4 10M3.3 17l17.4-10M12 6l-2-2m2 2l2-2M12 18l-2 2m2-2l2 2'/></svg>");--g-stars:radial-gradient(1.2px 1.2px at 6% 18%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 14% 72%, #fff 60%, transparent 62%), radial-gradient(1.4px 1.4px at 23% 9%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 31% 86%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 38% 14%, #fff 60%, transparent 62%), radial-gradient(1.5px 1.5px at 46% 91%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 49% 7%, #fff 60%, transparent 62%), radial-gradient(1.2px 1.2px at 57% 93%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 63% 6%, #fff 60%, transparent 62%), radial-gradient(1.4px 1.4px at 71% 94%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 78% 8%, #fff 60%, transparent 62%), radial-gradient(1.2px 1.2px at 86% 90%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 92% 12%, #fff 60%, transparent 62%), radial-gradient(1.5px 1.5px at 97% 55%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 2% 48%, #fff 60%, transparent 62%), radial-gradient(1px 1px at 50% 50%, #fff 60%, transparent 62%);--g-big:clamp(84px, 11vw, 160px);--g-mid:clamp(40px, 5vw, 72px);--g-small:clamp(16px, 2vw, 26px)}:root .scard--news.giftbox[data-tema]{background:var(--g-bg);border-color:#0000}:root .scard--news.giftbox[data-tema]:before,.giftbox[data-tema]:after{content:"";pointer-events:none;border-radius:0;width:auto;height:auto;display:block;position:absolute;inset:0}:root .scard--news.giftbox[data-tema]:before{background:var(--g-glow), var(--g-stars);opacity:.9}.giftbox[data-tema]:after{background:var(--g-art);z-index:0}.giftbox[data-tema]>*{z-index:1}@media (width<=1199px){.giftbox[data-tema]:after{opacity:.45}}.giftbox[data-tema=natale]{--g-bg:linear-gradient(160deg, #0a1c26 0%, #0d2a26 60%, #123327 100%);--g-glow:radial-gradient(40% 80% at 94% 45%, #ffc46e3d, transparent 70%), radial-gradient(35% 60% at 0% 100%, #c8323c38, transparent 70%);--g-mistletoe:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 100'><path fill='none' stroke='%237FA864' stroke-width='2.200' stroke-linecap='round' d='M40 0v40M40 40L24 66M40 40l16 26M40 22L24 34M40 22l16 12'/><g fill='%23A9CF86'><ellipse cx='20' cy='76' rx='6' ry='15' transform='rotate(28 20 76)'/><ellipse cx='60' cy='76' rx='6' ry='15' transform='rotate(-28 60 76)'/><ellipse cx='40' cy='70' rx='5' ry='14'/><ellipse cx='15' cy='40' rx='5' ry='13' transform='rotate(58 15 40)'/><ellipse cx='65' cy='40' rx='5' ry='13' transform='rotate(-58 65 40)'/></g><g fill='%23F6F2E2'><circle cx='40' cy='42' r='4'/><circle cx='34.500' cy='48' r='3.600'/><circle cx='45.500' cy='48' r='3.600'/><circle cx='40' cy='23' r='3'/></g><path fill='%23C92A40' d='M40 8L30 3v10zM40 8l10-5v10z'/></svg>");--g-art:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><ellipse id='a' cx='50' cy='14' rx='6' ry='12' transform='rotate(38 50 14)' fill='%231E6A44'/><ellipse id='b' cx='50' cy='21' rx='5' ry='10.500' transform='rotate(-38 50 21)' fill='%233B9460'/></defs><use href='%23a' transform='rotate(0.0 50 50)'/><use href='%23a' transform='rotate(25.7 50 50)'/><use href='%23a' transform='rotate(51.4 50 50)'/><use href='%23a' transform='rotate(77.1 50 50)'/><use href='%23a' transform='rotate(102.9 50 50)'/><use href='%23a' transform='rotate(128.6 50 50)'/><use href='%23a' transform='rotate(154.3 50 50)'/><use href='%23a' transform='rotate(180.0 50 50)'/><use href='%23a' transform='rotate(205.7 50 50)'/><use href='%23a' transform='rotate(231.4 50 50)'/><use href='%23a' transform='rotate(257.1 50 50)'/><use href='%23a' transform='rotate(282.9 50 50)'/><use href='%23a' transform='rotate(308.6 50 50)'/><use href='%23a' transform='rotate(334.3 50 50)'/><use href='%23b' transform='rotate(12.9 50 50)'/><use href='%23b' transform='rotate(38.6 50 50)'/><use href='%23b' transform='rotate(64.3 50 50)'/><use href='%23b' transform='rotate(90.0 50 50)'/><use href='%23b' transform='rotate(115.8 50 50)'/><use href='%23b' transform='rotate(141.5 50 50)'/><use href='%23b' transform='rotate(167.2 50 50)'/><use href='%23b' transform='rotate(192.9 50 50)'/><use href='%23b' transform='rotate(218.6 50 50)'/><use href='%23b' transform='rotate(244.3 50 50)'/><use href='%23b' transform='rotate(270.0 50 50)'/><use href='%23b' transform='rotate(295.8 50 50)'/><use href='%23b' transform='rotate(321.5 50 50)'/><use href='%23b' transform='rotate(347.2 50 50)'/><g fill='%23E23B4E'><circle cx='81.0' cy='61.3' r='3'/><circle cx='58.5' cy='81.9' r='3'/><circle cx='24.7' cy='71.2' r='3'/><circle cx='19.0' cy='38.7' r='3'/><circle cx='47.1' cy='17.1' r='3'/><circle cx='78.6' cy='33.5' r='3'/></g><path fill='%23C92A40' d='M50 84L34 76v17zM50 84l16-8v17zM47 86l-7 13 9-3zM53 86l7 13-9-3z'/><circle cx='50' cy='84.500' r='3.600' fill='%23E8566A'/></svg>") right 3% center / var(--g-big) auto no-repeat, var(--g-mistletoe) left 47% top 0 / var(--g-mid) auto no-repeat, var(--g-mistletoe) left 2% top 0 / calc(var(--g-mid) * .6) auto no-repeat, var(--g-flake) right 17% top 7% / var(--g-small) auto no-repeat, var(--g-flake) left 30% top 7% / calc(var(--g-small) * .8) auto no-repeat, var(--g-flake) left 46% bottom 7% / var(--g-small) auto no-repeat, var(--g-flake) right 15% bottom 6% / calc(var(--g-small) * .8) auto no-repeat}.giftbox[data-tema=capodanno]{--g-bg:linear-gradient(150deg, #0a0f2c 0%, #1a1040 60%, #2a1040 100%);--g-glow:radial-gradient(35% 60% at 92% 10%, #ffc86e38, transparent 70%), radial-gradient(30% 55% at 48% 100%, #ff6eaa29, transparent 70%);--g-fw-gold:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none'><circle cx='50' cy='50' r='28' stroke='%23FFD27A' stroke-width='30' stroke-dasharray='1.6 13.06'/><circle cx='50' cy='50' r='47' stroke='%23FFF1C8' stroke-width='3' stroke-linecap='round' stroke-dasharray='.1 24.51'/></svg>");--g-fw-pink:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none'><circle cx='50' cy='50' r='28' stroke='%23FF8FC0' stroke-width='30' stroke-dasharray='1.6 13.06'/><circle cx='50' cy='50' r='47' stroke='%23FFD3E6' stroke-width='3' stroke-linecap='round' stroke-dasharray='.1 24.51'/></svg>");--g-fw-cyan:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none'><circle cx='50' cy='50' r='28' stroke='%237FD8FF' stroke-width='30' stroke-dasharray='1.6 13.06'/><circle cx='50' cy='50' r='47' stroke='%23D2F2FF' stroke-width='3' stroke-linecap='round' stroke-dasharray='.1 24.51'/></svg>");--g-art:var(--g-fw-gold) right 2% top 8% / var(--g-big) auto no-repeat, var(--g-fw-pink) left 46% bottom 4% / var(--g-mid) auto no-repeat, var(--g-fw-cyan) right 15% bottom 2% / var(--g-mid) auto no-repeat, var(--g-fw-cyan) left 1% top 4% / var(--g-mid) auto no-repeat}.giftbox[data-tema=epifania]{--g-bg:linear-gradient(155deg, #0b1238 0%, #151a52 55%, #241a56 100%);--g-glow:radial-gradient(40% 70% at 94% 4%, #ffd6824d, transparent 70%);--g-art:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 90'><defs><linearGradient id='t' x1='1' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23FFE2A0' stop-opacity='.85'/><stop offset='1' stop-color='%23FFE2A0' stop-opacity='0'/></linearGradient></defs><path fill='url(%23t)' d='M156 14L0 90l150-62z'/><path fill='%23FFE9B5' d='M156 0l3.2 14.8L174 18l-14.8 3.2L156 36l-3.2-14.8L138 18l14.8-3.2z'/></svg>") right 2.5% top 10% / calc(var(--g-big) * 1.5) auto no-repeat, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30' fill='%23FFF3D0'><circle cx='6' cy='24' r='3'/><circle cx='30' cy='15' r='3.4'/><circle cx='54' cy='6' r='3'/></svg>") left 45% bottom 9% / var(--g-mid) auto no-repeat}.giftbox[data-tema=imbolc]{--g-bg:linear-gradient(180deg, #0d1a2e 0%, #172238 60%, #2e2420 100%);--g-glow:radial-gradient(60% 55% at 50% 110%, #ffaa5057, transparent 70%), radial-gradient(30% 50% at 95% 0%, #aad2ff2e, transparent 70%);--g-flame:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 32'><path fill='%23FFB45A' d='M10 0c5 8 9 13 9 20a9 9 0 0 1-18 0C1 13 6 9 10 0z'/><path fill='%23FFE9B0' d='M10 12c2.5 4 4.5 6.500 4.500 10a4.500 4.500 0 0 1-9 0c0-3.500 2-6 4.500-10z'/></svg>");--g-art:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'><path fill='%23F4E9C8' d='M42 6a26 26 0 1 0 12 36A21 21 0 0 1 42 6z'/></svg>") right 3% top 12% / var(--g-mid) auto no-repeat, var(--g-flame) left 45.5% bottom 7% / 13px auto no-repeat, var(--g-flame) left 47.5% bottom 5% / 17px auto no-repeat, var(--g-flame) left 49.5% bottom 7% / 13px auto no-repeat, var(--g-flake) left 2% top 10% / var(--g-small) auto no-repeat, var(--g-flake) right 16% top 7% / var(--g-small) auto no-repeat}.giftbox[data-tema=sanvalentino]{--g-bg:linear-gradient(150deg, #1c0c28 0%, #3a1036 55%, #4a1230 100%);--g-glow:radial-gradient(40% 70% at 95% 20%, #ff78aa4d, transparent 70%), radial-gradient(30% 50% at 0% 100%, #be6eff2e, transparent 70%);--g-heart:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 110'><path fill='none' stroke='%23FFB6D2' stroke-opacity='.55' stroke-width='1.2' d='M60 100L20 58 10 34l12-20 20-4 18 18 18-18 20 4 12 20-10 24z'/><g fill='%23FFE3EE'><circle cx='60' cy='100' r='3.6'/><circle cx='20' cy='58' r='2.6'/><circle cx='10' cy='34' r='3.2'/><circle cx='22' cy='14' r='2.4'/><circle cx='42' cy='10' r='3'/><circle cx='60' cy='28' r='3.6'/><circle cx='78' cy='10' r='3'/><circle cx='98' cy='14' r='2.4'/><circle cx='110' cy='34' r='3.2'/><circle cx='100' cy='58' r='2.6'/></g></svg>");--g-art:var(--g-heart) right 2.5% center / var(--g-big) auto no-repeat, var(--g-heart) left 46% bottom 6% / var(--g-mid) auto no-repeat, var(--g-heart) left 1.5% top 6% / calc(var(--g-mid) * .7) auto no-repeat}.giftbox[data-tema=pasqua]{--g-bg:linear-gradient(180deg, #14153a 0%, #2a2156 68%, #56336a 100%);--g-glow:radial-gradient(34% 80% at 93% 30%, #fff0c842, transparent 70%), radial-gradient(70% 45% at 40% 112%, #ffaabe4d, transparent 70%);--g-art:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='m' cx='.4' cy='.35' r='.7'><stop offset='0' stop-color='%23FFFAE8'/><stop offset='1' stop-color='%23E6D7A6'/></radialGradient></defs><circle cx='50' cy='50' r='47' fill='url(%23m)'/><g fill='%237A6A45' opacity='.3'><ellipse cx='45' cy='63' rx='21' ry='14'/><circle cx='66' cy='47' r='10.500'/><ellipse cx='62' cy='27' rx='4.200' ry='13' transform='rotate(-14 62 27)'/><ellipse cx='74' cy='29' rx='4.200' ry='13' transform='rotate(16 74 29)'/><circle cx='23' cy='59' r='5.500'/><ellipse cx='62' cy='74' rx='8' ry='4'/><ellipse cx='36' cy='76' rx='10' ry='4'/></g></svg>") right 3% center / var(--g-big) auto no-repeat, radial-gradient(circle 4px at 46% 90%, #ffc8dccc, transparent), radial-gradient(circle 3px at 49% 12%, #c8e6b4cc, transparent), radial-gradient(circle 4px at 3% 12%, #ffe6a0b3, transparent)}.giftbox[data-tema=sanlorenzo]{--g-bg:linear-gradient(150deg, #050a1c 0%, #0b1838 60%, #132450 100%);--g-glow:linear-gradient(118deg, transparent 38%, #aabeff1a 47%, #ffe1cd1f 52%, #aabeff1a 57%, transparent 68%), radial-gradient(35% 60% at 95% 0%, #78aaff38, transparent 70%);--g-meteor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='0'><stop offset='0' stop-color='%23fff' stop-opacity='0'/><stop offset='1' stop-color='%23fff' stop-opacity='.95'/></linearGradient></defs><path fill='url(%23g)' d='M0 0l197 53.500-1.500 4z'/><circle cx='196' cy='56' r='3' fill='%23fff'/></svg>");--g-art:var(--g-meteor) right 2% top 10% / var(--g-big) auto no-repeat, var(--g-meteor) right 14% bottom 6% / calc(var(--g-big) * .55) auto no-repeat, var(--g-meteor) left 40% top 5% / calc(var(--g-big) * .7) auto no-repeat, var(--g-meteor) left 1% bottom 8% / calc(var(--g-big) * .45) auto no-repeat}.giftbox[data-tema=halloween]{--g-bg:linear-gradient(165deg, #120a1c 0%, #24102e 60%, #33151f 100%);--g-glow:radial-gradient(36% 80% at 93% 40%, #ff8c324d, transparent 70%), radial-gradient(40% 50% at 10% 110%, #965adc38, transparent 70%);--g-art:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='m' cx='.4' cy='.35' r='.7'><stop offset='0' stop-color='%23FFC06A'/><stop offset='1' stop-color='%23E8741E'/></radialGradient></defs><circle cx='50' cy='50' r='47' fill='url(%23m)'/><g fill='%235A2206' fill-opacity='.72'><path d='M24 43l11-16 9 16zM56 43l9-16 11 16zM45 55l5-9 5 9z'/><path d='M20 59l9 4 5-6 6 7 6-6 4 6 4-6 6 6 6-7 5 6 9-4c-5 15-17 22-30 22S25 74 20 59z'/></g></svg>") right 3% center / var(--g-big) auto no-repeat, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 64'><defs><radialGradient id='h'><stop offset='0' stop-color='%238FB8FF' stop-opacity='.5'/><stop offset='1' stop-color='%238FB8FF' stop-opacity='0'/></radialGradient></defs><ellipse cx='46' cy='33' rx='44' ry='31' fill='url(%23h)' fill-opacity='.5'/><circle cx='14' cy='40' r='6.8' fill='url(%23h)'/><circle cx='15' cy='31' r='4.7' fill='url(%23h)'/><circle cx='38' cy='38' r='8.8' fill='url(%23h)'/><circle cx='52' cy='50' r='6.8' fill='url(%23h)'/><circle cx='60' cy='24' r='6.8' fill='url(%23h)'/><circle cx='72' cy='40' r='7.3' fill='url(%23h)'/><circle cx='70' cy='16' r='5.7' fill='url(%23h)'/><circle cx='75' cy='28' r='4.2' fill='url(%23h)'/><circle cx='58' cy='15' r='3.9' fill='url(%23h)'/><g fill='%23EAF2FF'><circle cx='14' cy='40' r='2.6'/><circle cx='15' cy='31' r='1.8'/><circle cx='38' cy='38' r='3.4'/><circle cx='52' cy='50' r='2.6'/><circle cx='60' cy='24' r='2.6'/><circle cx='72' cy='40' r='2.8'/><circle cx='70' cy='16' r='2.2'/><circle cx='75' cy='28' r='1.6'/><circle cx='58' cy='15' r='1.5'/></g></svg>") left 44.5% top 5% / calc(var(--g-mid) * 1.5) auto no-repeat}.giftbox[data-tema=primavera]{--g-bg:linear-gradient(160deg, #0b1f30 0%, #0f3238 60%, #164238 100%);--g-glow:radial-gradient(40% 70% at 95% 10%, #ffaac83d, transparent 70%), radial-gradient(40% 55% at 0% 100%, #96e6aa2e, transparent 70%);--g-fl-pink:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g fill='%23FFB3D1'><ellipse cx='20' cy='10' rx='6' ry='9'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(72 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(144 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(216 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(288 20 20)'/></g><circle cx='20' cy='20' r='4' fill='%23FFE08A'/></svg>");--g-fl-white:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g fill='%23FFF8EC'><ellipse cx='20' cy='10' rx='6' ry='9'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(72 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(144 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(216 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(288 20 20)'/></g><circle cx='20' cy='20' r='4' fill='%23FFC94A'/></svg>");--g-fl-yellow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g fill='%23FFD95E'><ellipse cx='20' cy='10' rx='6' ry='9'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(72 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(144 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(216 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(288 20 20)'/></g><circle cx='20' cy='20' r='4' fill='%23E8862E'/></svg>");--g-fl-lilac:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g fill='%23C9A8FF'><ellipse cx='20' cy='10' rx='6' ry='9'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(72 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(144 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(216 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(288 20 20)'/></g><circle cx='20' cy='20' r='4' fill='%23FFE9A8'/></svg>");--g-fl-blue:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g fill='%238FCBFF'><ellipse cx='20' cy='10' rx='6' ry='9'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(72 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(144 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(216 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(288 20 20)'/></g><circle cx='20' cy='20' r='4' fill='%23FFF3C0'/></svg>");--g-fl-coral:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g fill='%23FF8A70'><ellipse cx='20' cy='10' rx='6' ry='9'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(72 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(144 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(216 20 20)'/><ellipse cx='20' cy='10' rx='6' ry='9' transform='rotate(288 20 20)'/></g><circle cx='20' cy='20' r='4' fill='%23FFE08A'/></svg>");--g-art:var(--g-fl-pink) right 3% top 10% / var(--g-mid) auto no-repeat, var(--g-fl-yellow) right 9% top 36% / calc(var(--g-mid) * .55) auto no-repeat, var(--g-fl-lilac) right 1.5% bottom 12% / calc(var(--g-mid) * .7) auto no-repeat, var(--g-fl-coral) left 46% bottom 7% / calc(var(--g-mid) * .6) auto no-repeat, var(--g-fl-white) left 47.5% top 8% / calc(var(--g-mid) * .4) auto no-repeat, var(--g-fl-blue) left 1.5% top 8% / calc(var(--g-mid) * .5) auto no-repeat, var(--g-fl-white) right 16% bottom 5% / calc(var(--g-mid) * .4) auto no-repeat, var(--g-fl-yellow) left 28% top 6% / calc(var(--g-mid) * .35) auto no-repeat}.giftbox[data-tema=estate]{--g-bg:linear-gradient(180deg, #08142e 0%, #10224a 62%, #4a2a3c 100%);--g-glow:linear-gradient(112deg, transparent 52%, #aabeff1f 64%, #ffdcc829 72%, #aabeff1f 80%, transparent 92%), radial-gradient(70% 45% at 50% 115%, #ff965057, transparent 70%);--g-art:radial-gradient(circle 7px at 46% 88%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 49% 14%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 8px at 97.5% 22%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 94% 90%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 7px at 2% 14%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 30% 93%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 72% 6%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 7px at 12% 92%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 5px at 22% 8%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 40% 5%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 7px at 58% 94%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 5px at 66% 90%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 84% 5%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 98.5% 62%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 1.2% 60%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 7px at 47.5% 50%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 6px at 80% 93%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%), radial-gradient(circle 5px at 52% 6%, #ebff96 0 22%, #c8ff6e52 45%, transparent 100%)}.giftbox[data-tema=autunno]{--g-bg:linear-gradient(160deg, #1a1218 0%, #2e1a16 60%, #40220f 100%);--g-glow:radial-gradient(40% 75% at 95% 15%, #ffa03c47, transparent 70%), radial-gradient(40% 55% at 0% 100%, #c8502833, transparent 70%);--g-leaf-a:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g transform='rotate(35 20 20)'><path fill='%23E8873A' d='M20 3c10 8 13 18 0 34C7 21 10 11 20 3z'/><path stroke='%237A3A10' stroke-width='1' d='M20 8v32'/></g></svg>");--g-leaf-b:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g transform='rotate(-50 20 20)'><path fill='%23E8B84A' d='M20 3c10 8 13 18 0 34C7 21 10 11 20 3z'/><path stroke='%237A5A10' stroke-width='1' d='M20 8v32'/></g></svg>");--g-leaf-c:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g transform='rotate(110 20 20)'><path fill='%23C9552E' d='M20 3c10 8 13 18 0 34C7 21 10 11 20 3z'/><path stroke='%236A220E' stroke-width='1' d='M20 8v32'/></g></svg>");--g-art:var(--g-leaf-a) right 3% top 9% / var(--g-mid) auto no-repeat, var(--g-leaf-b) right 10% top 40% / calc(var(--g-mid) * .6) auto no-repeat, var(--g-leaf-c) right 1.5% bottom 10% / calc(var(--g-mid) * .8) auto no-repeat, var(--g-leaf-b) left 46% bottom 6% / calc(var(--g-mid) * .7) auto no-repeat, var(--g-leaf-c) left 47.5% top 7% / calc(var(--g-mid) * .5) auto no-repeat, var(--g-leaf-a) left 1.5% top 7% / calc(var(--g-mid) * .55) auto no-repeat}.giftbox[data-tema=inverno]{--g-bg:linear-gradient(160deg, #081424 0%, #0e2440 60%, #14344e 100%);--g-glow:radial-gradient(40% 75% at 95% 10%, #8cd2ff42, transparent 70%), radial-gradient(40% 50% at 0% 100%, #c8e6ff1f, transparent 70%);--g-art:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140'><path fill='none' stroke='%23BFE2FF' stroke-opacity='.45' stroke-width='1' d='M28 22l14 46 8 4 8 4 12-48zM42 68l-8 52 42-8-18-36'/><circle cx='28' cy='22' r='4.200' fill='%23FFB48A'/><g fill='%23EAF6FF'><circle cx='70' cy='28' r='3.200'/><circle cx='42' cy='68' r='2.800'/><circle cx='50' cy='72' r='2.800'/><circle cx='58' cy='76' r='2.800'/><circle cx='34' cy='120' r='3'/></g><circle cx='76' cy='112' r='4.400' fill='%23BFE0FF'/></svg>") right 3.5% center / calc(var(--g-big) * .75) auto no-repeat, var(--g-flake) left 46% bottom 8% / var(--g-small) auto no-repeat, var(--g-flake) left 48% top 8% / calc(var(--g-small) * .7) auto no-repeat, var(--g-flake) left 1.5% top 8% / var(--g-small) auto no-repeat, var(--g-flake) right 17% top 7% / calc(var(--g-small) * .8) auto no-repeat}.giftbox__text h3{color:#fff;font-size:var(--t-xl);font-weight:300}.giftdemo{gap:2.5rem;display:grid}.giftdemo__item{gap:.75rem;display:grid}.giftdemo__label{flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;display:flex}.giftdemo__label h2{font-size:var(--t-lg)}.giftdemo__label span{font-size:var(--t-sm);color:var(--text-soft)}.giftdemo__label .giftdemo__now{color:var(--blue);font-weight:600}
