/* A live experience needs a readable screen on mobile, not a thumbnail beside text. */
.product-page56 .intro figure{width:min(340px,100%);max-width:340px}.product-page56 .intro figure .phone56{width:min(320px,100%);max-width:none}
.intro figure .preview-actions56[role=group]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:15px}.intro figure .preview-actions56[role=group] button{min-height:44px;padding:11px 14px;border:1px solid #b9a078;border-radius:24px;font:12px/1.5 Arial,sans-serif;text-align:center}.intro figure .preview-actions56[role=group] button[aria-pressed=true]{background:linear-gradient(115deg,#c5a05f,#f0dbab,#d1b47c);color:#302115;border-color:#b28e51}.intro figure .preview-actions56:not([role=group]){margin-top:15px;gap:8px 20px}.intro figure .preview-actions56:not([role=group]) .line{font-size:12px;min-height:44px;text-align:center}.intro figure .phone56{margin-inline:auto}.preview-dialog56[open]>.phone56{width:min(330px,100%)}.phone-screen56:has(>img[src$="baby-shower-cigogne-vol.png"]){background:linear-gradient(#d7e2e5,#ecebdc)}
@media(max-width:800px){.product-page56 .intro{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:32px}.product-page56 .intro>div:first-child{max-width:620px}.product-page56 .intro figure{width:100%;max-width:380px;margin:0 auto;align-self:start}.product-page56 .intro figure .phone56{width:min(320px,100%);max-width:none}.product-page56 .intro h1{font-size:40px;line-height:1.08}.product-page56 .intro h1 span{font-size:24px;margin-top:10px}.product-page56 .intro .eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:15px}.product-page56 .intro p:not(.eyebrow){font-size:14px;line-height:1.7;margin-top:16px}.product-page56 .intro .from strong{font-size:34px}.product-page56 .intro .from small{display:inline;font-size:11px;margin-left:10px}.product-page56 .intro .actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.product-page56 .intro .gold{font-size:13px;padding:14px 18px}.product-page56 .intro .line{font-size:12px}.product-page56 .intro figcaption{font-size:11px;line-height:1.6;margin-top:12px}.product-page56 .intro figure [role=status]{font-size:12px;line-height:1.6;text-align:center;min-height:0}.product-page56 .intro figure .preview-actions56[role=group]{justify-content:center;flex-direction:row}.product-page56 .intro figure .preview-actions56[role=group] button{flex:1;max-width:185px}.product-page56 .intro figure .preview-actions56:not([role=group]){display:flex;flex-wrap:wrap;justify-content:center}}
@media(max-width:360px){.product-page56 .intro h1{font-size:35px}.product-page56 .intro h1 span{font-size:22px}.product-page56 .intro figure .preview-actions56[role=group] button{padding:10px 8px;font-size:11px}.product-page56 .intro .actions{gap:10px}.product-page56 .intro .gold{padding-inline:12px}}

/* Reserve the scrollbar outside the clipped phone screen, without disabling scrolling. */
.phone-screen56{overflow:hidden}.phone-screen56>iframe{width:408px!important;border:0}.phone-screen56>img{clip-path:inset(0 1.5% 0 0)}

.phone-screen56>img[src$="/alizes.jpg"]{clip-path:inset(0 5% 0 0)}
