/* FDC collection hero + restored collection background */
.template-collection .collection-page{background-color:#f6f2ec!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;}
.template-collection .collection-page.fdc-has-collection-bg{background-attachment:fixed!important;}
.template-collection .collection-page.fdc-has-collection-bg:before{content:"";position:absolute;inset:0;background:rgba(246,242,236,.84);z-index:0;pointer-events:none;}
.template-collection .collection-page>.brand-section,.template-collection .collection-page>.anvisa-disclaimer,.template-collection .collection-page>.brand-section--narrow{position:relative!important;z-index:1!important;}
.template-collection .collection-page .collection-hero{display:flex!important;align-items:center!important;min-height:320px!important;background:#282828!important;overflow:hidden!important;}
.template-collection .collection-page .collection-hero__media,.template-collection .collection-page .collection-hero__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:0!important;}
.template-collection .collection-page .collection-hero__overlay{display:block!important;position:absolute!important;inset:0!important;z-index:1!important;background:rgba(0,0,0,.46)!important;}
.template-collection .collection-page .collection-hero__content{position:relative!important;z-index:5!important;width:min(760px,calc(100% - 48px))!important;margin:24px!important;padding:24px 28px!important;background:rgba(0,0,0,.82)!important;border-radius:20px!important;}
.template-collection .collection-page .collection-hero__content,.template-collection .collection-page .collection-hero__content *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;}
.template-collection .collection-page .collection-hero__content .section-eyebrow{color:#C49261!important;-webkit-text-fill-color:#C49261!important;background:rgba(255,255,255,.10)!important;display:inline-flex!important;width:fit-content!important;padding:5px 12px!important;border-radius:999px!important;margin-bottom:12px!important;}
.template-collection .collection-page .collection-hero__content .collection-page__title{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 14px!important;}
.template-collection .collection-page .collection-hero__content .collection-page__desc,.template-collection .collection-page .collection-hero__content .collection-page__desc *{color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.58!important;}
@media(max-width:767px){.template-collection .collection-page{background-attachment:scroll!important;background-position:center top!important;}.template-collection .collection-page.fdc-has-collection-bg:before{background:rgba(246,242,236,.90);}.template-collection .collection-page .collection-hero{min-height:260px!important;align-items:flex-end!important;}.template-collection .collection-page .collection-hero__content{width:calc(100% - 24px)!important;margin:12px!important;padding:16px!important;border-radius:16px!important;background:rgba(0,0,0,.86)!important;}.template-collection .collection-page .collection-hero__content .collection-page__title{font-size:1.85rem!important;line-height:.95!important;}.template-collection .collection-page .collection-hero__content .collection-page__desc,.template-collection .collection-page .collection-hero__content .collection-page__desc *{font-size:13px!important;line-height:1.48!important;}}
