@font-face{font-family:'LVS Perfectly';src:url('../fonts/PerfectlyNineties-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:'LVS Montserrat';src:url('../fonts/lvs-luxury-20261021/Montserrat-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'LVS Montserrat';src:url('../fonts/lvs-luxury-20261021/Montserrat-600.ttf') format('truetype');font-weight:600;font-display:swap}
.gift-art-kicker,.gift-art-preview-tag{display:none}.gift-art-issued{margin:0;min-width:0}.gift-art-issued>img{width:100%;height:auto;display:block}.gift-art-issued figcaption{font:400 11px/1.6 'LVS Montserrat',sans-serif;color:#796f61;margin-top:10px}
.gift-art[data-luxury=true][data-layout]{container-type:inline-size;--art-x:12.5%;--art-width:75%;font-family:'LVS Montserrat',sans-serif;box-shadow:none}.gift-art[data-luxury=true][data-composition=editorial]{--art-x:6.25%;--art-width:53.75%}.gift-art[data-luxury=true][data-layout] .gift-art-background{object-fit:cover;width:100%;height:100%;inset:0}.gift-art[data-luxury=true][data-layout] .gift-art-overlay{position:relative;display:block;aspect-ratio:1.6;min-height:0!important;max-height:none!important;padding:0!important;text-align:center}.gift-art[data-luxury=true][data-composition=editorial] .gift-art-overlay{text-align:left}.gift-art[data-luxury=true][data-layout] .gift-art-overlay>*{position:absolute;left:var(--art-x);width:var(--art-width);margin:0!important;padding:0;overflow-wrap:anywhere;max-width:none;flex:none;order:initial;box-sizing:border-box;color:inherit}
.gift-art[data-luxury=true][data-layout] [data-part=logo]{left:43.375%;top:7%;width:13.25%;height:12%}.gift-art[data-luxury=true][data-composition=editorial] [data-part=logo]{left:6.25%}.gift-art[data-luxury=true][data-layout] [data-art-logo]{width:100%;height:100%;max-width:none!important;max-height:none!important;object-fit:contain;margin:0;display:block}.gift-art[data-luxury=true][data-layout] .gift-art-kicker{display:block;top:21.2%;height:3.2%;font:600 .875cqw/1.5 'LVS Montserrat',sans-serif;color:var(--gift-secondary);letter-spacing:.08em}.gift-art[data-luxury=true][data-layout] h3{top:25.8%;height:14%;font:400 3.75cqw/1.2 'LVS Perfectly',Georgia,serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.gift-art[data-luxury=true][data-layout] [data-part=recipient]{top:45%;height:8%;font:400 1.94cqw/1.25 'LVS Montserrat',sans-serif;overflow:visible}.gift-art[data-luxury=true][data-layout] [data-part=recipient]::before{content:'EXCLUSIVELY FOR';position:absolute;top:-2.1cqw;left:0;width:100%;font:600 .8125cqw/1.3 'LVS Montserrat',sans-serif;color:var(--gift-secondary)}.gift-art[data-luxury=true][data-layout] [data-part=gift_value]{top:54.3%;height:12.5%;overflow:hidden}.gift-art[data-luxury=true][data-layout] [data-part=gift_value]>p{font:400 2.44cqw/1.25 'LVS Perfectly',serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 1cqw}.gift-art[data-luxury=true][data-layout] [data-part=gift_value]>strong{font:400 1.69cqw/1.25 'LVS Montserrat',sans-serif}.gift-art[data-luxury=true][data-gift-type=amount] [data-part=gift_value]>p{font:600 .8125cqw/1.4 'LVS Montserrat',sans-serif;text-transform:uppercase;color:var(--gift-secondary)}.gift-art[data-luxury=true][data-gift-type=amount] [data-part=gift_value]>strong{font:400 4.75cqw/1.2 'LVS Perfectly',serif}
.gift-art[data-luxury=true][data-layout] .gift-art-message{top:69%;height:7.8%;font:400 1.31cqw/1.35 'LVS Montserrat',sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;opacity:1}.gift-art[data-luxury=true][data-layout] [data-part=sender]{top:79.5%;height:5.4%;font:400 1.25cqw/1.4 'LVS Montserrat',sans-serif;overflow:hidden}.gift-art[data-luxury=true][data-layout] .gift-art-preview-tag,.gift-art[data-luxury=true][data-layout] [data-part=gift_code]{display:block;top:90.9%;left:6.25%;width:70%;height:4%;font:600 1.06cqw/1.3 'LVS Montserrat',sans-serif;text-align:left;color:inherit;letter-spacing:0}.gift-art[data-luxury=true][data-layout] [data-part=qr]{top:82%;left:84%;width:9%;height:14.3%;font:.8cqw/1.3 'LVS Montserrat',sans-serif}.gift-art[data-luxury=true][data-layout] [hidden]{display:none!important}.gift-art[data-luxury=true][data-layout] .gift-art-overlay[hidden]{display:none!important}.gift-art[data-luxury=true][data-mode=mobile]{max-width:none}
.compact-purchase .design-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px;padding:6px;gap:12px}.compact-purchase .gift-design-card{display:block!important;min-width:0;padding:6px!important;border-radius:3px}.compact-purchase .gift-design-card[hidden]{display:none!important}.compact-purchase .gift-design-card img{aspect-ratio:1.6;object-fit:contain;width:100%;height:auto;display:block}.compact-purchase .gift-design-card strong{font-size:10px;font-weight:500;line-height:1.5;display:block;padding-top:6px}.compact-purchase .gift-design-card:has(input:checked){outline:2px solid #9F744C;outline-offset:1px;background:#fffaf3}.design-preview-panel .gift-art{width:100%}
@media(max-width:700px){.compact-purchase .gift-preview-wrap{max-width:none}.compact-purchase .design-thumbnails{max-height:460px;grid-template-columns:repeat(2,minmax(0,1fr))}.gift-art-issued figcaption{font-size:10px}}
.gift-art-recipient-label{display:none}.gift-art[data-luxury=true][data-layout] .gift-art-recipient-label{display:block;top:41.8%;height:2.5%;font:600 .8125cqw/1.3 'LVS Montserrat',sans-serif;color:var(--gift-secondary)}.gift-art[data-luxury=true][data-layout] [data-part=recipient]::before{content:none}.gift-art[data-luxury=true][data-layout] [data-part=recipient]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.gift-art[data-luxury=true][data-layout] .gift-art-overlay,.gift-art[data-luxury=true][data-composition=editorial] .gift-art-overlay{text-align:inherit}.gift-art[data-luxury=true][data-font=sans] h3,.gift-art[data-luxury=true][data-font=sans] [data-part=gift_value]>p,.gift-art[data-luxury=true][data-font=sans][data-gift-type=amount] [data-part=gift_value]>strong{font-family:'LVS Montserrat',sans-serif}
