.home-promo-pontuais{background:#c3b592 var(--promo-image) center right / 41% auto no-repeat}.home-promo-pontuais__link,.home-promo-pontuais__link:hover,.home-promo-pontuais__link:focus,.home-promo-pontuais__link:visited{color:#fff;display:block;padding:60px 0;text-decoration:none}.home-promo-pontuais__link *{text-decoration:none}.home-promo-pontuais__inner{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:1200px;padding:0 24px}.home-promo-pontuais__copy{max-width:665px}.home-promo-pontuais__copy p{color:#fff9;font-size:18px;font-style:italic;font-weight:300;margin:0}.home-promo-pontuais__copy h2{color:#fff;font-size:29px;line-height:1.35;margin:4px 0 0}.home-promo-pontuais__copy small{display:block;font-size:12px;font-weight:500;text-align:right}.home-promo-pontuais__button{background:#383f48;font-size:16px;font-weight:600;padding:15px 32px;white-space:nowrap}@media(max-width:749px){.home-promo-pontuais{background-position:right bottom;background-size:73% auto}.home-promo-pontuais__link{padding:36px 0 190px}.home-promo-pontuais__inner{align-items:flex-start;flex-direction:column;gap:22px}.home-promo-pontuais__copy h2{font-size:26px}.home-promo-pontuais__button{padding:13px 24px}}.page-404{padding:var(--page-404-padding-top) 0 var(--page-404-padding-bottom)}.page-404__container{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(280px,1fr) minmax(360px,1fr);max-width:1200px}.page-404__illustration img{display:block;height:auto;margin:0 auto;max-width:100%}.page-404__content{color:#6f6f6f;font-size:16px;line-height:1.45}.page-404__content h1{color:#252525;font-size:clamp(56px,7vw,96px);font-weight:400;letter-spacing:-.05em;line-height:.95;margin:0 0 22px}.page-404__content h2,.page-404__content h3{color:#666;font-size:16px;font-weight:700;line-height:1.35;margin:0}.page-404__content h3{margin-top:4px}.page-404__content p{margin:0 0 10px}.page-404__content ul{margin:0 0 2px;padding-left:22px}.page-404__content a,.page-404__content a:hover{color:var(--color-primary);text-decoration:none}.page-404__content a:hover{opacity:.75}@media(max-width:749px){.page-404{padding:calc(var(--page-404-padding-top) * .6) 0 calc(var(--page-404-padding-bottom) * .6)}.page-404__container{gap:24px;grid-template-columns:1fr}.page-404__illustration img{max-width:min(100%,400px)}.page-404__content{font-size:15px}.page-404__content h1{font-size:64px;margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
