.boutique-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;align-items:center}.boutique-video{display:block;width:100%;height:auto;max-height:760px;object-fit:contain;border:2px solid #edb860;border-radius:20px;background:transparent}.boutique-copy{padding:30px;background:linear-gradient(135deg,#ffe1f2,#e6d1f6);border:1px solid #e5b77b;border-radius:24px;color:#702354}.boutique-copy h3{font-size:32px}.boutique-copy p{font-size:16px}.boutique-copy .primary{background:#a52c79;border-color:#a52c79}.boutique-copy .boutique-note{font-size:12px}@media(max-width:650px){.boutique-layout{grid-template-columns:1fr;gap:20px}.boutique-copy{padding:24px}.boutique-copy h3{font-size:27px}}