[data-gift=container],[data-gift=titles],.gift-blocks,.gift-titles{--border-radius-xsmall: 4px;--deactivated-gray: #777;--primary-purple: var(--royal-purple-2)}.gift-blocks{grid-column-gap:.25rem;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center stretch;margin-bottom:.5rem;display:flex;position:relative}.gift-titles{grid-column-gap:.25rem;grid-row-gap:1rem;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center stretch;display:flex;position:relative}.gift_title{z-index:2;width:100%;height:1rem;color:var(--deactivated-gray);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.gift_title.is-active{color:var(--primary-purple);font-weight:700}.gift-title_text{font-size:.6rem}.gift-title_text.active{color:var(--primary-purple);font-weight:700}.gift_card{aspect-ratio:1;border-radius:var(--border-radius-xsmall);border:1px dashed #cfcfcf;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2px;transition:border-color .12s cubic-bezier(.645,.045,.355,1);display:flex;position:relative;overflow:visible}.gift_card.is-active{border-color:var(--primary-purple)}.gift_image{z-index:3;border-radius:var(--border-radius-xsmall);opacity:0;width:100%;display:block;position:absolute;inset:0%;overflow:hidden}.gift_image.is-active{opacity:1;object-fit:cover;background-color:#0000;display:block}.gift-overlay{z-index:2;border-radius:var(--border-radius-xsmall);opacity:0;pointer-events:none;background-color:#fff;width:100%;height:100%;transition:background-color .2s;position:relative;inset:0%}.gift-overlay.is-active{opacity:1;background-color:#e2faf8}.gift-locker{z-index:1;aspect-ratio:1;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.gift-lockings{width:2rem;height:2rem;color:var(--deactivated-gray);flex-direction:column;justify-content:center;align-items:center;display:flex}.gift-unlockers{color:var(--deactivated-gray);text-align:center;font-size:.65rem;font-weight:700;display:block}.gift-price-badge{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:-8px 0% auto}.text-block-188{z-index:500;border-radius:var(--border-radius-xsmall);color:#fff;background-color:#c8202f;justify-content:center;align-items:center;padding:.05rem .5rem;font-family:Inter,sans-serif;font-size:.6rem;font-weight:700;text-decoration:none;display:flex}.strikethroughs{margin-left:.15rem;text-decoration:line-through}.gift-lockings.w-embed:before,.gift-lockings.w-embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.gift-lockings.w-embed:after{clear:both}@media screen and (max-width:991px){.gift-blocks{grid-column-gap:.5rem}.gift-lockings{top:12px}.gift-unlockers{font-size:.85rem}}@media screen and (max-width:767px){.gift-blocks,.gift-titles{grid-row-gap:.5rem}.gift-unlockers{font-size:.6rem;bottom:.5rem}}@media screen and (max-width:479px){.gift-blocks{grid-column-gap:.25rem;grid-row-gap:.25rem}.gift-lockings{width:2rem;height:2rem;margin-bottom:.25rem}.gift-unlockers{font-size:.5rem}.text-block-188{padding-top:.1rem}}.gift-blocks{position:relative}.gift_card{padding:0}.gift_image{pointer-events:none}.gift_image.is-active{background:linear-gradient(270deg,#e0fafa,#fffcd9) 0% 0% / 400% 400%;animation:magicGradient 8s ease infinite}.gift-overlay.is-active{background:linear-gradient(#ffde99,#ffc966)!important}.text-block-188{padding-top:.05rem;padding-left:.25rem;padding-right:.25rem;font-size:.5rem}.gift-title_text{font-size:.55rem;line-height:1.25}@media screen and (max-width:479px){.gift-title_text{font-size:2vw}}[data-gift].is-active .gift_image{opacity:1}[data-gift].is-active .gift-overlay{opacity:1;width:100%;height:100%}.gift-blocks.is-active:after{content:"";position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:10px;animation:pulse-border 1.5s ease infinite;z-index:-1}@keyframes magicGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-border{0%{box-shadow:0 0 #007bffb3}70%{box-shadow:0 0 0 10px #007bff00}to{box-shadow:0 0 #007bff00}}[data-gift=container] .text-block-188{line-height:1.5}[data-gift-badge=fit] [data-gift=container] .gift_card{container-type:inline-size}[data-gift-badge=fit] [data-gift=container] .text-block-188{padding-left:2px;padding-right:2px;font-size:min(8px,(100cqi - 2px) / 7.5);white-space:nowrap}[data-gift=container] .gift-locker{border-radius:var(--r-sm)}[data-gift=container] .gift-lockings>svg{display:none}[data-gift=container] .gift-lockings.w-embed:before{content:"";display:block;grid-area:auto;width:18.607px;height:26.98px;background-color:currentColor;-webkit-mask:var(--jv-gift-lock) center / contain no-repeat;mask:var(--jv-gift-lock) center / contain no-repeat}[data-gift=container]{--jv-gift-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.607 26.9804'%3E%3Cpath d='M18.4349 16.418C18.4349 17.7944 18.4349 19.1707 18.4349 20.547C18.4349 21.9234 17.9188 22.9556 17.0586 23.9879C15.6823 25.5363 13.7898 26.3965 11.7253 26.7406C9.8328 27.0847 7.76828 27.0847 5.87581 26.5685C4.32742 26.0524 2.77904 25.3642 1.57473 24.1599C0.542476 23.1277 -0.145696 21.7513 0.0263473 20.203C0.0263473 17.6223 0.0263473 15.0417 0.0263473 12.6331C0.0263473 11.0847 0.714519 10.0524 2.09086 9.36425C2.26291 9.36425 2.26291 9.1922 2.26291 9.02016C2.26291 7.29973 2.60699 5.5793 3.46721 4.03091C4.32742 2.48253 5.35968 1.27822 6.90807 0.590053C8.97258 -0.442206 11.0371 -0.0981195 12.9296 1.45027C14.3059 2.48253 14.9941 3.85887 15.6823 5.40726C16.1984 6.61156 16.3704 7.81586 16.3704 9.1922C16.3704 9.36425 16.3704 9.36425 16.5425 9.53629C17.9188 10.2245 18.607 11.2567 18.607 12.6331C18.4349 13.8374 18.4349 15.2137 18.4349 16.418ZM9.31667 9.02016C10.521 9.02016 11.7253 9.02016 12.7575 9.02016C13.4457 9.02016 13.4457 9.02016 13.2737 8.33199C13.1016 6.95564 12.7575 5.5793 11.8973 4.54704C11.0371 3.34274 9.8328 2.99865 8.45646 3.1707C7.4242 3.34274 6.73602 4.03091 6.2199 4.89113C5.53172 6.09543 5.18764 7.47177 5.18764 8.84812C5.18764 9.02016 5.18764 9.1922 5.35968 9.1922C6.73602 9.02016 7.94033 9.02016 9.31667 9.02016ZM9.31667 21.2352C9.66076 21.2352 10.0048 21.2352 10.521 21.2352C10.693 21.2352 10.8651 21.2352 10.8651 20.8911C10.8651 20.375 10.8651 19.6868 10.8651 19.1707C10.8651 18.9987 10.8651 18.8266 11.0371 18.6546C12.5855 17.4503 12.2414 14.8696 10.3489 14.1814C9.14463 13.6653 7.76828 14.1815 7.08011 15.2137C6.39194 16.246 6.73602 17.7944 7.76828 18.4825C7.94033 18.6546 7.94033 18.6546 7.94033 18.8266C7.94033 19.5148 7.94033 20.0309 7.94033 20.7191C7.94033 20.8911 7.94033 21.0632 8.11237 20.8911C8.45646 21.2352 8.80054 21.2352 9.31667 21.2352Z'/%3E%3C/svg%3E")}[data-gift=container] .gift-unlockers{font-family:var(--font-display);font-weight:700;line-height:1.5}[data-gift=titles] .gift-title_text{font-family:var(--font-display)}[data-gift-title-size=sm] [data-gift=titles] .gift-title_text{font-size:.5rem}@media screen and (max-width:479px){[data-gift-title-size=sm] [data-gift=titles] .gift-title_text{font-size:2vw}}@media screen and (max-width:991px){[data-gift=container] .gift-lockings{margin-bottom:.25rem}}[data-gift-look=shared] [data-gift=container]>.gift_card{padding:2px}[data-gift-look=shared] [data-gift=container] .text-block-188{padding:.05rem .5rem;font-size:.6rem}[data-gift-look=shared] [data-gift=titles] .gift-title_text{font-size:.6rem;line-height:1.5}@media screen and (max-width:479px){[data-gift-look=shared] [data-gift=container] .text-block-188{padding-top:.1rem}}[data-gift-look=giveaway] [data-gift=container]>.gift_card{padding:0}[data-gift-look=giveaway] [data-gift=container] .text-block-188{padding-top:.06rem;padding-right:.225rem;padding-left:.225rem;font-size:.45rem}[data-gift-look=giveaway] [data-gift=titles] .gift-title_text{font-size:.525rem;line-height:1.25}@media screen and (max-width:479px){[data-gift-look=giveaway] [data-gift=titles] .gift-title_text{font-size:1.9vw}section.jvb-gifts-block[data-gift-look=giveaway]{padding-bottom:8px}}@media screen and (min-width:480px)and (max-width:991px){.jvb-gifts-block [data-gift=container] .gift-lockings{margin-bottom:0}}
