/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/fast-css-loader/lib/index.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/shared/button-fullwidth/style.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
.b--fullwidth-btn {
  position: relative; }
  .b--fullwidth-btn .l__wrapper {
    background-color: #ee4444;
    color: #ffffff;
    padding: var(--spacers-sm) var(--spacers-md);
    overflow: hidden; }
  .b--fullwidth-btn .l__cnt {
    position: relative;
    padding-left: calc(clamp(calc((32px * var(--min-font-size-controler))), calc(1.84971vw), calc(32px * var(--max-font-size-controler))) + var(--spacers-xs));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: var(--spacers-xs);
    min-height: clamp(calc((32px * var(--min-font-size-controler))), calc(2.25434vw), calc(39px * var(--max-font-size-controler)));
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 768px) and (max-width: 991.98px) {
      .b--fullwidth-btn .l__cnt {
        gap: 0.125rem; } }
    .b--fullwidth-btn .l__cnt::before {
      content: '';
      width: clamp(calc((28px * var(--min-font-size-controler))), calc(1.84971vw), calc(32px * var(--max-font-size-controler)));
      height: clamp(calc((32px * var(--min-font-size-controler))), calc(2.25434vw), calc(39px * var(--max-font-size-controler)));
      background-size: contain;
      display: block;
      background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='38' viewBox='0 0 34 38' fill='none'><path d='M18.3891 37.8931H0L15.4039 19L0 0.106934H18.3891L33.793 19L18.3891 37.8931Z' fill='%23fff'/></svg>");
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      top: 0;
      left: 0; }

