.sennes-look-section {
  width: 100%;
  padding: 48px 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .sennes-look-section .sennes-look-header-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 32px;
    margin-bottom: 24px; }
  .sennes-look-section .header-section {
    min-width: 0; }
  .sennes-look-section .sennes-look-title {
    margin: 0 0 4px;
    color: #1a1a1a;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: 0px; }
  .sennes-look-section .sennes-look-subtitle {
    margin: 0;
    color: #757575;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0px; }
  .sennes-look-section .insta-section {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .sennes-look-section .sennes-look-social-link {
    display: inline-block;
    color: #1a1a1a;
    text-decoration: none;
    white-space: nowrap;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0px; }
    .sennes-look-section .sennes-look-social-link:hover, .sennes-look-section .sennes-look-social-link:focus-visible {
      text-decoration: underline; }
  .sennes-look-section .instagram-img-section {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
    width: 100%; }
  .sennes-look-section .sennes-look-image-tile {
    width: 100%;
    aspect-ratio: 3 / 4;
    overflow: hidden;
    background: #eae8e6; }
  .sennes-look-section .sennes-look-image {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .sennes-look-section .explore-more-btn-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 32px; }
  .sennes-look-section .sennes-look-explore-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 160px;
    padding: 14px 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #b8944f;
    color: #ffffff;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.05em;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease; }
    .sennes-look-section .sennes-look-explore-btn:hover, .sennes-look-section .sennes-look-explore-btn:focus-visible {
      background: #a17f3f;
      color: #ffffff;
      text-decoration: none; }
  @media (max-width: 768px) {
    .sennes-look-section {
      padding: 24px 2px 0px; }
      .sennes-look-section .sennes-look-header-section {
        gap: 16px;
        margin-bottom: 16px; }
      .sennes-look-section .sennes-look-title {
        font-size: 16px; }
      .sennes-look-section .sennes-look-subtitle {
        font-size: 13px; }
      .sennes-look-section .sennes-look-social-link {
        font-size: 13px; }
      .sennes-look-section .instagram-img-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 12px;
        width: 100%;
        overflow-x: auto;
        -webkit-scroll-snap-type: x mandatory;
            -ms-scroll-snap-type: x mandatory;
                scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none; }
        .sennes-look-section .instagram-img-section::-webkit-scrollbar {
          display: none; }
      .sennes-look-section .sennes-look-image-tile {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 calc((100% - 24px) / 2.5);
                flex: 0 0 calc((100% - 24px) / 2.5);
        min-width: 0;
        scroll-snap-align: start; }
      .sennes-look-section .explore-more-btn-section {
        margin-top: 24px; }
      .sennes-look-section .sennes-look-explore-btn {
        width: 50%; } }
  @media (max-width: 480px) {
    .sennes-look-section .sennes-look-header-section {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      width: 90%;
      margin: 0px 25px 25px auto; }
    .sennes-look-section .sennes-look-title {
      font-family: 'Montserrat';
      font-weight: 600;
      font-size: 15px;
      line-height: 22px;
      letter-spacing: 0px; }
    .sennes-look-section .sennes-look-subtitle {
      font-size: 13px; }
    .sennes-look-section .sennes-look-social-link {
      font-size: 12px; } }


/*# sourceMappingURL=sennesLook.css.map*/