@font-face{font-display:swap;font-family:Gilroy;font-weight:600;src:url(http://assets.giftly.com/vite/consumer/assets/Gilroy-SemiBold-C6dMyk6O.otf) format("opentype")}.giftly-image-wrapper{border-radius:1.6em;font-family:Gilroy,sans-serif;width:100%}.giftly-image-wrapper:has(.giftly-image-v1){container-type:inline-size;max-width:100%;width:465px}.giftly-image-v1{align-items:center;aspect-ratio:465/358;border-radius:1.6em;display:flex;flex-direction:column;font-size:.2150537634cqw;gap:8em;justify-content:center;line-height:1;overflow:hidden;position:relative;text-align:center}.giftly-image-v1--background-image{border-radius:inherit;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.giftly-image-v1--amount{color:#f1b11d;font-size:40em;font-weight:600;position:relative}.giftly-image-v1--for svg{height:40em;position:relative;width:40em}.giftly-image-v1--item-and-place{color:#333;font-size:30em;font-weight:600;line-height:120%;position:relative;text-align:center}.giftly-image-v1--item-and-place--item{white-space:nowrap}.giftly-image-v1--item-and-place--place{-webkit-box-orient:vertical;-webkit-hyphens:manual;hyphens:manual;inline-size:50cqw;-webkit-line-clamp:3;overflow-wrap:break-word;overflow-y:hidden;text-overflow:ellipsis}.giftly-image-v2{aspect-ratio:360/240;border-radius:16em;box-shadow:5em 5em 20em #0000001a;color:#fff;container-type:size;display:flex;flex-direction:column;font-size:var(--giftly-font-size, calc(var(--giftly-width, 360px) / 360));justify-content:space-between;max-width:100%;overflow:hidden;padding:20em;position:relative;text-align:left;width:var(--giftly-width, 360px)}.giftly-image-v2.w-full{width:100%}.giftly-image-v2--no-background{background-color:var(--grey-200, #f9f9f9);outline:2em dashed var(--grey-500, #8e8e8e)}.giftly-image-v2--background-image{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.giftly-image-v2--header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.giftly-image-v2--giftly-logo{filter:drop-shadow(rgba(0,0,0,.6) 0 .5em 1em) drop-shadow(rgba(0,0,0,.2) 0 .5em 4em);height:22em;margin-left:8em;width:50em}.giftly-image-v2--no-background .giftly-image-v2--giftly-logo{visibility:hidden}.giftly-image-v2--giftly-logo svg{height:inherit!important;width:inherit!important}.giftly-image-v2--giftly-amount{-webkit-backdrop-filter:blur(.2em);backdrop-filter:blur(.2em);background-color:#000000b3;border-radius:.2em;font-size:20em;font-weight:600;line-height:1.4;margin-top:-.2em;padding:0 .5em;position:absolute;right:1em;top:1em;z-index:100!important}@-moz-document url-prefix(){.giftly-image-v2--giftly-amount{-webkit-backdrop-filter:none;backdrop-filter:none}}.giftly-image-v2--description{align-items:center;-webkit-backdrop-filter:blur(4em);backdrop-filter:blur(4em);background-color:#000000b3;border-radius:8em;bottom:20em;display:flex;flex-direction:row;font-weight:600;gap:10em;min-height:52em;overflow:hidden;padding:8em 16em 10em;position:absolute;width:calc(100% - 40em);z-index:1}@-moz-document url-prefix(){.giftly-image-v2--description{-webkit-backdrop-filter:none;backdrop-filter:none}}.giftly-image-v2--description--no-content{font-size:18em;line-height:2.3;margin:0 auto;text-align:center}.giftly-image-v2--description--item-and-place{display:flex;flex-direction:column;flex-grow:1;gap:4em;line-height:20em;overflow:auto;white-space:nowrap}.giftly-image-v2--description--item-and-place--item{font-size:13em;overflow:hidden;text-overflow:ellipsis}.giftly-image-v2--description--item-and-place--place{color:#efba1c;display:flex;flex-direction:row;font-size:15em;gap:1ch;justify-items:flex-start;margin-top:-.5em}.giftly-image-v2--description--item-and-place--place--name{overflow:hidden;text-overflow:ellipsis}.giftly-image-v2--description--interact-button{align-items:center;background-color:#0000004d;border-radius:4em;display:flex;flex-shrink:0;height:24em;justify-content:center;width:24em}.giftly-image-v2--description--interact-button svg{height:16em;transition:all .15s ease-in;width:16em}.giftly-image-v2:hover .giftly-image-v2--description--interact-button svg{stroke-width:1.5;transform:scale(1.1)}.giftly-image-v2--responsive{font-size:1.1em}@container (max-width: 299px){.giftly-image-v2--responsive{font-size:1.2em}}.giftly-image-v3-wrapper{container-type:inline-size;max-width:100%;width:360px}.giftly-image-v3-wrapper.w-full{width:100%}.giftly-image-v3{aspect-ratio:360/240;background:#fff;border:2em solid white;border-radius:20em;box-shadow:0 1.606px 1.606px #0000000f,2.504px 2.504px 10.015px #0000001a;color:#fff;display:flex;flex-direction:column;font-size:.2777777778cqw;justify-content:space-between;line-height:.2777777778cqw;overflow:hidden;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.giftly-image-v3.w-full{width:100%}.giftly-image-v3--background-image{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.with-giftly-v3-mask-1 .giftly-image-v3--background-image{left:10%}.giftly-image-v3--mask{height:inherit;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.giftly-image-v3--mask svg{height:inherit;width:inherit}.giftly-image-v3--giftly-logo{height:20.11em;margin:19.2em 20.2em;width:48.36em;z-index:1}.giftly-image-v3--giftly-logo svg{height:inherit!important;width:inherit!important}.with-giftly-v3-mask-2 .giftly-image-v3--giftly-logo,.with-giftly-v3-mask-4 .giftly-image-v3--giftly-logo,.with-giftly-gradient-mask-1 .giftly-image-v3--giftly-logo,.with-giftly-gradient-mask-3 .giftly-image-v3--giftly-logo,.with-giftly-gradient-mask-4 .giftly-image-v3--giftly-logo{color:#fff!important;filter:drop-shadow(rgba(0,0,0,.6) 0 .5em 1em) drop-shadow(rgba(0,0,0,.2) 0 .5em 4em)}.giftly-image-v3--tagline{bottom:20em;color:#fff;justify-items:flex-start;left:0;position:absolute;right:0}.giftly-image-v3--tagline--text{bottom:0;font-size:40em;font-weight:700;left:.5em;line-height:1.1em;max-height:5em;overflow-wrap:break-word;position:absolute;right:1.8em;text-overflow:ellipsis;text-shadow:0 .3em .9em rgba(0,0,0,.6);text-wrap:balance}.giftly-image-v3--tagline--text.compact-text{font-size:30em;left:.8em}
