/* Layout e escala originais de Cheiro de Flor; capa editorial da LR gerada a partir de foto do catálogo. */
.cf-marca img{border-radius:50%;object-fit:cover}
.cf-marca b{font-size:calc(var(--u)*26);letter-spacing:.01em}
.rodape .cf-marca b{font-size:calc(var(--u)*24)}
.cf-hero .hero__fotos{background:#dfc5aa}
.cf-hero .hero__foto{left:0;right:0;width:100%;height:100%}
.cf-hero .hero__foto picture{display:block;width:100%;height:100%}
.cf-hero .hero__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 62%!important;transform:none!important;filter:none;-webkit-mask-image:none;mask-image:none}
.cf-hero .hero__texto{background:transparent}
.cf-hero .hero__sub{color:#5e4b40}
.cf-hero .hero__avaliacao{display:flex;align-items:center;gap:calc(var(--u)*9);color:#49372c}
.cf-hero .hero__avaliacao span{font-size:calc(var(--u)*13);letter-spacing:0;color:#b56d48}
.cf-hero .hero__avaliacao small{color:#705b4c}
.cf-hero .hero__polaroid img{object-fit:cover}
.cf-hero .hero__acoes .btn--wa{background:#0e8545}
.cf-hero .confianca{border-radius:calc(var(--u)*20)}
.midia__item{cursor:pointer}
.buque-atelier{background:radial-gradient(ellipse at 15% 60%,#6d493f55,transparent 60%),#3e2b21}
.buque-atelier:before{display:none}
.buque-atelier .rosas__produto .btn{background:#efe2d0;color:#3e2b21}
.buque-atelier .rosas__produto .btn:hover{background:#fff6e9}
.historia__f1{object-position:50% 50%;width:100%;height:100%;object-fit:cover}
.historia__f2{object-position:50% 50%}
.historia__selo img{border-radius:50%;object-fit:cover}
.insta__avatar img{object-fit:cover}
.insta__arroba{font-size:calc(var(--u)*13);overflow-wrap:anywhere}
.insta__numeros{gap:calc(var(--u)*20)}
.insta__numeros b{font-size:calc(var(--u)*24)}
.lr-insta-nota{display:block;font-size:calc(var(--u)*11);line-height:1.5;color:#c9b19d;margin-top:calc(var(--u)*20)}
.insta__posts .insta__post img{object-position:50% 42%}
.insta__fita .insta__mini img{object-position:50% 45%}
.visite__midia img{width:100%;height:calc(var(--u)*440);object-fit:cover;border-radius:calc(var(--u)*16)}
#rosas-add svg,#mp-whatsapp svg,#sacola-enviar svg{display:none}
@media (max-width:999px){
  .cf-marca b{font-size:calc(var(--u)*23)}
  .cf-hero .hero__foto{width:100%}
  .insta__arroba{font-size:calc(var(--u)*16)}
}
@media (max-width:639px){
  .cf-marca img{width:calc(var(--u)*44);height:calc(var(--u)*44)}
  .cf-marca b{font-size:calc(var(--u)*16)}
  .cf-marca small{font-size:calc(var(--u)*5.5);letter-spacing:.23em}
  .cf-hero .hero__fotos{background:none}
  .cf-hero .hero__foto{left:0;right:0;width:100%;height:100%}
  .cf-hero .hero__foto img{width:100%;height:100%;object-position:100% 50%!important}
  .cf-hero .hero__texto{background:#f2e7df}
  .cf-hero .hero__avaliacao{font-size:calc(var(--u)*10)}
  .cf-hero .hero__avaliacao span{font-size:calc(var(--u)*10)}
  .cf-hero .hero__sub{font-size:calc(var(--u)*14)!important}
  .buque-atelier{background:#3e2b21}
  .insta__arroba{font-size:calc(var(--u)*12)}
  .insta__numeros b{font-size:calc(var(--u)*22)}
  .lr-insta-nota{font-size:calc(var(--u)*10)}
  .visite__midia img{height:calc(var(--u)*280)}
}
