header{
  height:94px;
  background:#f2cacc;
  border-bottom-color:#d9aeb1;
}
.brand{
  height:84px;
  display:flex;
  align-items:center;
}
.brand img{
  width:190px;
  height:82px;
  object-fit:contain;
  object-position:center;
  display:block;
}
.footer img{width:190px}
@media(max-width:850px){
  header{height:82px;padding:0 15px}
  .brand{position:absolute;left:50%;transform:translateX(-50%);height:78px}
  .brand img{width:148px;height:76px;object-fit:contain}
  .actions{margin-left:auto}
  nav{top:114px}
}

.box-card{min-height:555px;padding:32px;justify-content:flex-end}
.box-card>div:last-child{width:100%}
.box-card h3{font-size:42px;margin:12px 0 4px}
.box-kicker{display:block;color:#d2a15d;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.box-price{display:flex;align-items:baseline;gap:10px;margin-bottom:22px}
.box-price strong{font-family:'Italiana',serif;font-size:29px;font-weight:400}
.box-price small{font-size:11px;opacity:.72}
.box-card ul{list-style:none;padding:0;margin:0 0 28px}
.box-card li{padding:10px 0;border-bottom:1px solid currentColor;font-size:14px;opacity:.82}
.box-card button{float:none;width:100%;border-radius:40px;padding:14px 12px}
@media(max-width:850px){.box-card{min-height:auto;padding:32px 26px}.box-card h3{font-size:38px}}

.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:35;display:flex;flex-direction:column;background:#551015;color:#fff;text-decoration:none;padding:12px 20px;border-radius:50px;box-shadow:0 10px 30px #2b080c55;transition:transform .2s,background .2s}.whatsapp-float:hover{transform:translateY(-3px);background:#721b22}.whatsapp-float b{font-size:14px}.whatsapp-float span{font-size:10px;color:#edc9c7}
@media(max-width:480px){.whatsapp-float{right:14px;bottom:14px;padding:11px 16px}.whatsapp-float span{display:none}}
