@media only screen and (max-width: 43.0625em) {
  .rzf-cw2-container .expand-thumb {
    display: none; } }

#handle-the-watch.rzf-cw2-container .cw2-no-360 #htw-gallery {
  width: 100%;
  float: none; }
  #handle-the-watch.rzf-cw2-container .cw2-no-360 #htw-gallery .htw-gallery-img {
    width: 33.33333%;
    float: left; }
    @media only screen and (max-width: 43.0625em) {
      #handle-the-watch.rzf-cw2-container .cw2-no-360 #htw-gallery .htw-gallery-img {
        float: none;
        width: 100%; } }

@media only screen and (max-width: 78.0625em) {
  .rzf-cw2-container-list h2 {
    margin-bottom: 0; } }
.rzf-cw2-container-list .title-tag {
  margin: 0 auto;
  width: 83.33333%; }
.rzf-cw2-container-list .rzf-more-information .cta.more .view-more {
  display: inline; }
.rzf-cw2-container-list .rzf-more-information .cta.more .view-less {
  display: none; }
.rzf-cw2-container-list .rzf-more-information .cta.less .view-more {
  display: none; }
.rzf-cw2-container-list .rzf-more-information .cta.less .view-less {
  display: inline; }
.rzf-cw2-container-list .rzr-cw2-more-list {
  display: none;
  text-align: center; }
  .rzf-cw2-container-list .rzr-cw2-more-list.hidden {
    display: none; }
  @media only screen and (max-width: 78.0625em) {
    .rzf-cw2-container-list .rzr-cw2-more-list {
      display: block;
      margin: 2rem 0; }
      .rzf-cw2-container-list .rzr-cw2-more-list .cta {
        border: 1px solid #1F1F1F; } }

.rzf-cw2-function-features {
  width: 83.33333%;
  margin: 4.6875rem auto 0;
  display: block;
  font-size: 0;
  text-align: left;
  vertical-align: top; }
  .rzf-cw2-function-features:before, .rzf-cw2-function-features:after {
    content: " ";
    display: table; }
  .rzf-cw2-function-features:after {
    clear: both; }
  .rzf-cw2-function-features.all-visible .function-features-wrapper > div {
    display: inline-block; }
    .rzf-cw2-function-features.all-visible .function-features-wrapper > div:nth-child(2) {
      display: inline-block; }
  .rzf-cw2-function-features .function-features-wrapper > div {
    display: inline-block;
    width: 25%;
    vertical-align: top; }
    @media only screen and (max-width: 78.0625em) {
      .rzf-cw2-function-features .function-features-wrapper > div {
        width: 50%;
        display: none; }
        .rzf-cw2-function-features .function-features-wrapper > div:first-child, .rzf-cw2-function-features .function-features-wrapper > div:nth-child(2) {
          display: inline-block; } }
    @media only screen and (max-width: 43.0625em) {
      .rzf-cw2-function-features .function-features-wrapper > div {
        width: 100%; }
        .rzf-cw2-function-features .function-features-wrapper > div:nth-child(2) {
          display: none; } }
  .rzf-cw2-function-features .function-features-wrapper .description-content {
    font-size: 0.875rem;
    line-height: 20px;
    margin: 0;
    overflow: hidden; }
    .rzf-cw2-function-features .function-features-wrapper .description-content p {
      margin: 0; }
    .rzf-cw2-function-features .function-features-wrapper .description-content ul {
      margin: 0;
      padding: 0 0 0 15px; }
  .rzf-cw2-function-features .features {
    padding: 0 2.8125rem 0 0;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    text-align: left;
    width: 100%; }
    @media only screen and (max-width: 78.0625em) {
      .rzf-cw2-function-features .features {
        margin-bottom: 4.571em;
        padding: 0 0 0 2.8125rem; } }
    @media only screen and (max-width: 43.0625em) {
      .rzf-cw2-function-features .features {
        float: none;
        margin: 0.625rem 0;
        padding: 0; } }
    .rzf-cw2-function-features .features .feature-image {
      border-bottom: 1px solid #D5D5D5;
      margin-bottom: 1.875rem;
      padding-bottom: 1.25rem;
      text-align: center; }
      .rzf-cw2-function-features .features .feature-image img {
        width: 12.5rem;
        height: 12.5rem; }
  .rzf-cw2-function-features .more-dots {
    font-size: 0.875rem; }
  .rzf-cw2-function-features .rzf-more-information {
    margin-top: 1.875rem; }
    .rzf-cw2-function-features .rzf-more-information button {
      border: none;
      padding: 0; }
    .rzf-cw2-function-features .rzf-more-information .cta:before {
      left: 0;
      position: relative; }
    .rzf-cw2-function-features .rzf-more-information .cta.more:before {
      content: '+'; }
    .rzf-cw2-function-features .rzf-more-information .cta.more .view-more {
      display: inline; }
    .rzf-cw2-function-features .rzf-more-information .cta.more .view-less {
      display: none; }
    .rzf-cw2-function-features .rzf-more-information .cta.less:before {
      content: '-'; }
    .rzf-cw2-function-features .rzf-more-information .cta.less .view-more {
      display: none; }
    .rzf-cw2-function-features .rzf-more-information .cta.less .view-less {
      display: inline; }

#product-top .sprite-cropped {
  height: 62rem; }

.rzf-cw2-product-top .watch-attributes-action-ctas .watch-cta {
  margin-bottom: 30px; }

.rzf-cw2-collection-link {
  width: 50%;
  position: absolute;
  top: 9rem;
  left: 8.33333%;
  z-index: +7; }
  @media only screen and (max-width: 78.0625em) {
    .rzf-cw2-collection-link {
      font-size: 0.75rem;
      left: 4.16667%;
      top: 40px; } }
  .rzf-cw2-collection-link a {
    color: #F5F5F5;
    text-transform: none;
    text-decoration: none;
    padding-left: 1.625rem;
    display: block;
    position: relative; }
    .rzf-cw2-collection-link a:before {
      content: "";
      height: 0.625rem;
      width: 0.625rem;
      display: inline-block;
      background: url("../images/rzf/icon-arrow-left-white.svg") center center no-repeat;
      background-size: 100%;
      position: absolute;
      top: 50%;
      left: 0;
      margin-top: -6px; }

[data-remodal-id="watch-image-modal"] img, [data-remodal-id="watch-image-modal-left"] img, [data-remodal-id="watch-image-modal-right"] img {
  max-width: 100%;
  cursor: pointer; }

.rzf-cw2-watches-display-wrapper {
  max-width: 33.5rem;
  margin: 0 auto 30px;
  padding: 0; }
  .rzf-cw2-watches-display-wrapper .slick-arrow {
    top: auto;
    bottom: 0;
    width: 1.875rem;
    height: 1.875rem;
    margin: 0;
    max-width: 1.875rem;
    background: none;
    padding: 0 0 0.25rem; }
    .rzf-cw2-watches-display-wrapper .slick-arrow:hover, .rzf-cw2-watches-display-wrapper .slick-arrow:focus {
      background: none; }
    .rzf-cw2-watches-display-wrapper .slick-arrow:before {
      content: "";
      height: 1.875rem;
      width: 1.875rem;
      display: block;
      position: static;
      top: auto;
      left: auto;
      margin-top: 0;
      margin-left: 0; }
    .rzf-cw2-watches-display-wrapper .slick-arrow.slick-prev {
      left: 12.5rem;
      bottom: .1rem; }
      .rzf-cw2-watches-display-wrapper .slick-arrow.slick-prev:before {
        background: url(../images/rzf/icon-arrow-circle-left-black.svg) center center no-repeat;
        background-size: 100%; }
    .rzf-cw2-watches-display-wrapper .slick-arrow.slick-next {
      right: 12.5rem;
      bottom: .1rem; }
      .rzf-cw2-watches-display-wrapper .slick-arrow.slick-next:before {
        background: url(../images/rzf/icon-arrow-circle-right-black.svg) center center no-repeat;
        background-size: 100%; }
    @media only screen and (max-width: 78.0625em) {
      .rzf-cw2-watches-display-wrapper .slick-arrow {
        height: 3.125rem;
        width: 3.125rem;
        max-width: 3.125rem;
        bottom: 11%;
        padding: 0; }
        .rzf-cw2-watches-display-wrapper .slick-arrow:before {
          height: 3.125rem;
          width: 3.125rem; }
        .rzf-cw2-watches-display-wrapper .slick-arrow.slick-prev {
          left: 4%; }
        .rzf-cw2-watches-display-wrapper .slick-arrow.slick-next {
          right: 4%; } }
  .rzf-cw2-watches-display-wrapper .slick-dots {
    padding: 0 0 .2rem 0; }

.cw2-line-push .line-push-wrapper {
  margin: 0; }
  .cw2-line-push .line-push-wrapper .container .banner .banner-content {
    float: right; }

#olapic-widget {
  padding-top: 0 !important; }
  #olapic-widget > h2 {
    margin: 0; }

#olapic_specific_widget.olapic .olapic-slider-widget {
  padding-top: 100px; }
#olapic_specific_widget .olapic-slider-widget {
  padding-top: 0; }

/*# sourceMappingURL=rzf-cw2-product.css.map */
