/* breakpoints */
.offcanvas {
  --bs-offcanvas-width: min(600px, 90%);
  --bs-offcanvas-padding-x: 1.5rem;
  --bs-offcanvas-padding-y: 1.5rem;
  --bs-offcanvas-footer-padding-y: min(var(--bs-offcanvas-padding-y), 2rem);
}
@media (min-width: 768px) {
  .offcanvas {
    --bs-offcanvas-padding-x: 2rem;
    --bs-offcanvas-padding-y: 2rem;
  }
}
@media (min-width: 992px) {
  .offcanvas {
    --bs-offcanvas-padding-x: 3rem;
    --bs-offcanvas-padding-y: 2rem;
  }
}
@media (min-width: 1200px) {
  .offcanvas {
    --bs-offcanvas-padding-x: 4.5rem;
    --bs-offcanvas-padding-y: 4rem;
  }
}
.offcanvas-header .btn-close {
  padding: 1rem;
}
.offcanvas-footer {
  padding: var(--bs-offcanvas-footer-padding-y) var(--bs-offcanvas-padding-x);
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fheimattage%2Fscss%2Fobjects%2F_canvas.scss%22%2C%22%2Fthemes%2Fheimattage%2Fscss%2Fobjects%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsCI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjBI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%22%7D */