.gift-personalize-grid{grid-template-columns:minmax(300px,1fr) minmax(0,1.25fr)}
.editorial-preview{position:sticky;top:22px;min-width:0;color:#746d5c}.editorial-preview h2{font:32px Georgia,serif;margin:0 0 10px}.editorial-note{font:13px/1.6 sans-serif;color:#747064;margin:12px 0}.editorial-side h3{font:12px/1.4 sans-serif;text-transform:uppercase;letter-spacing:1.5px;margin:18px 0 9px}.editorial-card{position:relative;aspect-ratio:1.5;container-type:inline-size;overflow:hidden;background:#fbfaf6;box-shadow:0 8px 28px #3d352614;color:#746d5c;text-align:left}.editorial-card p{margin:0}.editorial-front>img,.editorial-front-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.editorial-front-shade{background:#0004}.editorial-monogram{position:absolute;top:29%;width:100%;text-align:center;font:italic 22cqw Georgia,serif;color:#ded9cc}.has-photo .editorial-monogram{display:none}.editorial-front{outline:1px solid #e9e4d8;outline-offset:-10px}.editorial-front.has-photo{color:white;outline:none}.editorial-cover-title{position:absolute;top:12%;width:100%;text-align:center;font:5cqw Georgia,serif;letter-spacing:.6cqw}.editorial-brand{position:absolute;bottom:17%;width:100%;text-align:center;font:italic 5.4cqw Georgia,serif}.editorial-social{position:absolute;bottom:9%;width:100%;text-align:center;font:1.8cqw sans-serif;letter-spacing:.15cqw}.editorial-arch{position:absolute;left:4.67%;bottom:10%;width:25.33%;height:76%;border-radius:50% 50% 0 0 / 25% 25% 0 0;background:#e4ded1;overflow:hidden;display:grid;place-items:center}.editorial-arch span{font:italic 12cqw Georgia,serif}.editorial-arch img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.editorial-details{position:absolute;left:34.67%;top:8%;width:60.66%;height:86%;font:1.7cqw/1.35 sans-serif;overflow-wrap:anywhere}.editorial-details h4{font:4.5cqw/.95 Georgia,serif;text-align:center;margin:0 0 3.5%}.editorial-details h4 em{display:block;font-size:5.4cqw;font-weight:400}.editorial-field{display:grid;grid-template-columns:12% 1fr;gap:3%;border-bottom:1px solid #b4ae9f;min-height:6.5cqw;margin-bottom:1cqw;align-items:center}.editorial-field span{font:italic 1.8cqw Georgia,serif}.editorial-field strong{font-weight:400;font-size:2cqw;line-height:1.2}.editorial-package{font-size:2.1cqw;margin:1cqw 0 .4cqw}#gift-preview-package-meta,#gift-preview-addons{font-size:1.45cqw;line-height:1.2}.editorial-wish{font:italic 1.8cqw/1.3 Georgia,serif;margin-top:1cqw!important;white-space:pre-wrap}.editorial-code{font:1.9cqw monospace;margin-top:1.3cqw!important}.editorial-terms{font-size:1.45cqw;margin-top:.6cqw!important}.editorial-validity{font-size:1.2cqw;margin-top:.6cqw!important}.editorial-print{font:13px/1.6 sans-serif;padding:14px 0;border-top:1px solid #e0d9c9}.editorial-print summary{cursor:pointer}.editorial-tabs{display:none}.editorial-card [hidden]{display:none!important}
@media(max-width:900px){.gift-personalize-grid{grid-template-columns:1fr}.editorial-preview{position:static;grid-row:1}.editorial-sides{display:grid;grid-template-columns:1fr 1fr;gap:16px}}
@media(max-width:600px){.editorial-tabs{display:flex;gap:8px;margin:12px 0}.editorial-tabs button{font:14px sans-serif;padding:12px 16px;min-height:44px;border:1px solid #d3cbb9;border-radius:30px;background:transparent;color:#746d5c}.editorial-tabs button[aria-pressed=true]{background:#746d5c;color:white}.editorial-sides{display:block}.editorial-side{display:none}.editorial-sides[data-active=front] [data-side=front],.editorial-sides[data-active=back] [data-side=back]{display:block}.editorial-side h3{margin-top:8px}}

.editorial-card p,.editorial-card h4{font-weight:400}
