/* Individually illustrated artwork: one complete scene for each occasion. */
.occasion-illustration{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.choice-icon{width:88px!important;height:88px!important}.occasion-tile [data-smile-art]{width:85px;height:85px}.collection-art[data-occasion-art],.brand-hero-card[data-occasion-art],.design-sample[data-occasion-art],.live-card[data-occasion-art],.gift-page .gift-main #gift-unopened[data-occasion-art],.gift-page .gift-main #gift-opened[data-occasion-art]{background-color:#fff9ed!important;background-image:var(--occasion-art)!important;background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important;color:#293c34!important;outline:none!important}
.live-card[data-occasion-art]{min-height:620px;padding:165px 45px 180px!important;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;border-width:6px!important}.live-card[data-occasion-art] h3,.live-card[data-occasion-art] p,.live-card[data-occasion-art] .preview-tag,.live-card[data-occasion-art] .preview-bottom,.gift-page .gift-main [data-occasion-art] h1,.gift-page .gift-main [data-occasion-art] p,.gift-page .gift-main [data-occasion-art] .eyebrow,.gift-page .gift-main [data-occasion-art] .gift-signature,.gift-page .gift-main [data-occasion-art] .gift-given{color:#293c34!important;text-shadow:0 1px 8px #fff9ed}.live-card .preview-tag{font-size:21px!important;margin:0 0 18px}.live-card #preview-message{font-size:18px;line-height:1.6}.brand-hero-card[data-occasion-art]{padding:145px 40px 150px!important;min-height:580px}.brand-hero-card h2{font-size:32px}.brand-hero-card p{font-size:14px}.collection-art[data-occasion-art]{aspect-ratio:1/1;min-height:280px}.collection-art-label{font:italic 27px Georgia,serif;color:#293c34;padding:10px;background:#fff9edcc;border-radius:6px;max-width:65%;text-align:center}.design-sample[data-occasion-art]{height:170px!important}.design-sample[data-occasion-art] i{margin:auto;font-size:15px;background:#fff9edbb}.design-sample b{display:none!important}.gift-page .gift-main #gift-unopened[data-occasion-art],.gift-page .gift-main #gift-opened[data-occasion-art]{padding:170px 70px 190px!important;min-height:780px}.gift-page .gift-main #gift-unopened h1{font-size:34px}.gift-page .gift-main #gift-opened h1{font-size:36px}.gift-page .gift-main #gift-message{font-size:22px;line-height:1.6}.gift-after{margin-top:24px}#gift-card-smile,#gift-cover-smile{display:none}.gift-main .tiny-hint{margin-bottom:0}.card-brand-signature{margin-top:12px}
@media(max-width:760px){.live-card[data-occasion-art]{min-height:600px;padding:150px 25px 160px!important}.live-card[data-occasion-art] h3{font-size:24px!important}.live-card #preview-message{font-size:17px!important}.live-card .preview-tag{font-size:18px!important}.gift-page .gift-main #gift-unopened[data-occasion-art],.gift-page .gift-main #gift-opened[data-occasion-art]{padding:145px 25px 170px!important;min-height:700px}.gift-page .gift-main #gift-message{font-size:18px}.gift-page .gift-main #gift-unopened h1,.gift-page .gift-main #gift-opened h1{font-size:28px}.brand-hero-card[data-occasion-art]{padding:140px 30px!important;min-height:540px}.brand-hero-card h2{font-size:29px}.design-sample[data-occasion-art]{height:155px!important}.collection-art[data-occasion-art]{max-width:380px;width:100%}}

.live-card[data-occasion-art] #preview-message{background:#fff9edcc;border-radius:8px;padding:8px 10px;margin-left:-10px;margin-right:-10px}.gift-page .gift-main [data-occasion-art] .opened-message{background:#fff9edd9!important;border-radius:10px;padding:12px!important}.live-card[data-occasion-art] .preview-bottom{background:#fff9edaa;border-radius:6px;padding:5px}.gift-page .gift-main [data-occasion-art] .gift-signature{background:#fff9edaa;border-radius:6px;padding:5px}
