.r-homepage-row-container section:first-child .slot-item:first-child
article:first-child,
.r-homepage-row-container section article {
  margin-top: 0; }

.r-ups-v2.r-ups-v2-padding {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* Rvca fix: width:100% not set by default */
#mini-site-category-landing.mixnmatchcontent,
#main > .slot-item {
  width: 100%; }

/*
#mini-site-category-landing .mini-site-slot {
    margin: 0;
}
html {
font-size: 10px;
}

.pt_customerservice .producthits {
	width: 100%;
}
.category-landing-main {
	top: 0;
}

.pt_customerservice #content {
	max-width: 100%;
}
#leftcolumn-wrapper,
.r-breadcrumbs-container {
	display: none;
}
*/
.builder_block-container {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 1023px) {
    .builder_block-container {
      background-color: var(--background_color_desktop, white); }
      .builder_block-container.with_background_desktop {
        background-image: var(--background_image_desktop);
        background-position: var(--background_position_x_desktop) var(--background_position_y_desktop);
        background-repeat: no-repeat; }
      .builder_block-container.size_cover_desktop {
        background-size: cover; }
      .builder_block-container.size_contains_desktop {
        background-size: contain; }
      .builder_block-container.size_fullwidth_desktop {
        background-size: 100%; }
      .builder_block-container.size_fullheight_desktop {
        background-size: auto 100%; }
      .builder_block-container.size_repeat_desktop {
        background-size: inherit;
        background-repeat: repeat; }
      .builder_block-container .builder_block {
        width: 100%;
        padding: var(--bmargin_top_desktop, 0) var(--bmargin_right_desktop, 0) var(--bmargin_bottom_desktop, 0) var(--bmargin_left_desktop, 0);
        max-width: var(--max_width_desktop, 100%);
        margin: auto; } }
  @media (max-width: 1023px) {
    .builder_block-container {
      background-color: var(--background_color_mobile, white); }
      .builder_block-container.with_background_mobile {
        background-image: var(--background_image_mobile);
        background-position: var(--background_position_x_mobile) var(--background_position_y_mobile);
        background-repeat: no-repeat; }
      .builder_block-container.size_cover_mobile {
        background-size: cover; }
      .builder_block-container.size_contains_mobile {
        background-size: contain; }
      .builder_block-container.size_fullwidth_mobile {
        background-size: 100%; }
      .builder_block-container.size_fullheight_mobile {
        background-size: auto 100%; }
      .builder_block-container.size_repeat_mobile {
        background-size: inherit;
        background-repeat: repeat; }
      .builder_block-container .builder_block {
        width: 100%;
        padding: var(--bmargin_top_mobile, 0) var(--bmargin_right_mobile, 0) var(--bmargin_bottom_mobile, 0) var(--bmargin_left_mobile, 0);
        max-width: var(--max_width_mobile, 100%);
        margin: auto; } }

.builder_block {
  margin-bottom: 60px; }

.builder_block_last {
  display: none; }

.builder_block > section,
.builder_block > .units-wrapper {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

@media (max-width: 1023px) {
  .builder_block {
    margin-bottom: 40px; }
    .builder_block p {
      font-size: 14px; } }

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