/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/dimensions/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
@media (max-width: 767.98px) {
  .b--dimensions .has-mobile {
    display: none; } }

@media (min-width: 768px) {
  .b--dimensions .l__img-mobile {
    display: none; } }

.b--dimensions .l__wrapper {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end; }
  @media (max-width: 767.98px) {
    .b--dimensions .l__wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: var(--spacers-sm); } }

.b--dimensions .l__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.b--dimensions .l__list {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none; }
  @media (min-width: 768px) {
    .b--dimensions .l__list {
      min-width: 50%; } }

.b--dimensions .l__dimensions {
  margin: 0;
  list-style: none;
  min-width: clamp(calc((150 * 1px)), calc(8vw), calc(320px * var(--max-font-size-controler)));
  padding-left: 0; }

.b--dimensions .l__item {
  overflow: hidden;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%; }

.b--dimensions .l__img {
  max-width: 100%; }
  @media (min-width: 768px) {
    .b--dimensions .l__img {
      max-width: 80%; } }
  @media (min-width: 992px) {
    .b--dimensions .l__img {
      max-width: 100%; } }
  .b--dimensions .l__img.ratio-1x1 {
    max-width: 50%; }
    @media (min-width: 768px) and (max-width: 991.98px) {
      .b--dimensions .l__img.ratio-1x1 {
        max-width: 80%; } }

.b--dimensions .l__dimension {
  padding-top: var(--spacers-xs) !important; }
  .b--dimensions .l__dimension:first-child {
    padding-top: 0 !important; }

.b--dimensions .l__title {
  font-weight: 600;
  margin-bottom: clamp(calc((3 * 1px)), calc(0.15vw), calc(6px * var(--max-font-size-controler))); }

.b--dimensions .l__text {
  color: var(--block-text-color);
  font-size: var(--text-md);
  line-height: var(--text-md-line-height); }

