#product-image-popup.product-type-12 .close {
  color: #fff; }
  #product-image-popup.product-type-12 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #product-image-popup.product-type-12 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.product-type-12#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.product-type-12#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.product-type-12#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.product-type-12.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #product-image-popup.product-type-12.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

.product-type-12.product {
  color: #9d3a27; }
  .product-type-12.product .description {
    border-color: #9d3a27; }
  .product-type-12.product .description .text {
    border-color: #9d3a27; }
  .product-type-12.product .description .features .extra-feature {
    border-color: #9d3a27; }

#product-image-popup.product-type-13 .close {
  color: #fff; }
  #product-image-popup.product-type-13 .close.up {
    border-color: transparent #008aa6 transparent transparent; }
  #product-image-popup.product-type-13 .close.down {
    border-color: transparent transparent #008aa6 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.product-type-13#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.product-type-13#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.product-type-13#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.product-type-13.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #008aa6 transparent transparent transparent !important; }

    #product-image-popup.product-type-13.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #008aa6 !important; } }

.product-type-13.product {
  color: #666; }
  .product-type-13.product .description {
    border-color: #666; }
  .product-type-13.product .description .text {
    border-color: #666; }
  .product-type-13.product .description .features .extra-feature {
    border-color: #666; }

#product-image-popup.product-type-15 .close {
  color: #fff; }
  #product-image-popup.product-type-15 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #product-image-popup.product-type-15 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.product-type-15#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.product-type-15#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.product-type-15#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.product-type-15.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #product-image-popup.product-type-15.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

.product-type-15.product {
  color: #9d3a27; }
  .product-type-15.product .description {
    border-color: #9d3a27; }
  .product-type-15.product .description .text {
    border-color: #9d3a27; }
  .product-type-15.product .description .features .extra-feature {
    border-color: #9d3a27; }

#product-image-popup.product-type-14 .close {
  color: #fff; }
  #product-image-popup.product-type-14 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #product-image-popup.product-type-14 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.product-type-14#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.product-type-14#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.product-type-14#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.product-type-14.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #product-image-popup.product-type-14.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

.product-type-14.product {
  color: #9d3a27; }
  .product-type-14.product .description {
    border-color: #9d3a27; }
  .product-type-14.product .description .text {
    border-color: #9d3a27; }
  .product-type-14.product .description .features .extra-feature {
    border-color: #9d3a27; }

#products-popup.range-41 .close {
  color: #fff; }
  #products-popup.range-41 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #products-popup.range-41 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-41#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-41#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-41#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-41.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #products-popup.range-41.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#product-image-popup.range-41 .close {
  color: #fff; }
  #product-image-popup.range-41 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #product-image-popup.range-41 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-41#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-41#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-41#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-41.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #product-image-popup.range-41.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#products-popup.range-41 .product {
  color: #9d3a27; }
  #products-popup.range-41 .product .description {
    border-color: #9d3a27; }
  #products-popup.range-41 .product .description .text {
    border-color: #9d3a27; }
  #products-popup.range-41 .product .description .features .extra-feature {
    border-color: #9d3a27; }
  #products-popup.range-41 .overlay-box {
    background-color: #fff; }
  #products-popup.range-41 .family-nav {
    background-color: #652c1a;
    color: #fff; }

#products-popup.range-22 .close {
  color: #fff; }
  #products-popup.range-22 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #products-popup.range-22 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-22#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-22#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-22#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-22.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #products-popup.range-22.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#product-image-popup.range-22 .close {
  color: #fff; }
  #product-image-popup.range-22 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #product-image-popup.range-22 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-22#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-22#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-22#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-22.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #product-image-popup.range-22.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#products-popup.range-22 .product {
  color: #17bd93; }
  #products-popup.range-22 .product .description {
    border-color: #17bd93; }
  #products-popup.range-22 .product .description .text {
    border-color: #17bd93; }
  #products-popup.range-22 .product .description .features .extra-feature {
    border-color: #17bd93; }
  #products-popup.range-22 .overlay-box {
    background-color: #fff; }
  #products-popup.range-22 .family-nav {
    background-color: #149e7b;
    color: #fff; }

#products-popup.range-23 .close {
  color: #fff; }
  #products-popup.range-23 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #products-popup.range-23 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-23#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-23#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-23#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-23.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #products-popup.range-23.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#product-image-popup.range-23 .close {
  color: #fff; }
  #product-image-popup.range-23 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #product-image-popup.range-23 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-23#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-23#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-23#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-23.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #product-image-popup.range-23.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#products-popup.range-23 .product {
  color: #17bd93; }
  #products-popup.range-23 .product .description {
    border-color: #17bd93; }
  #products-popup.range-23 .product .description .text {
    border-color: #17bd93; }
  #products-popup.range-23 .product .description .features .extra-feature {
    border-color: #17bd93; }
  #products-popup.range-23 .overlay-box {
    background-color: #fff; }
  #products-popup.range-23 .family-nav {
    background-color: #149e7b;
    color: #fff; }

#products-popup.range-24 .close {
  color: #fff; }
  #products-popup.range-24 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #products-popup.range-24 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-24#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-24#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-24#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-24.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #products-popup.range-24.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#product-image-popup.range-24 .close {
  color: #fff; }
  #product-image-popup.range-24 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #product-image-popup.range-24 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-24#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-24#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-24#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-24.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #product-image-popup.range-24.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#products-popup.range-24 .product {
  color: #17bd93; }
  #products-popup.range-24 .product .description {
    border-color: #17bd93; }
  #products-popup.range-24 .product .description .text {
    border-color: #17bd93; }
  #products-popup.range-24 .product .description .features .extra-feature {
    border-color: #17bd93; }
  #products-popup.range-24 .overlay-box {
    background-color: #fff; }
  #products-popup.range-24 .family-nav {
    background-color: #149e7b;
    color: #fff; }

#products-popup.range-25 .close {
  color: #fff; }
  #products-popup.range-25 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #products-popup.range-25 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-25#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-25#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-25#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-25.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #products-popup.range-25.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#product-image-popup.range-25 .close {
  color: #fff; }
  #product-image-popup.range-25 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #product-image-popup.range-25 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-25#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-25#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-25#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-25.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #product-image-popup.range-25.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#products-popup.range-25 .product {
  color: #17bd93; }
  #products-popup.range-25 .product .description {
    border-color: #17bd93; }
  #products-popup.range-25 .product .description .text {
    border-color: #17bd93; }
  #products-popup.range-25 .product .description .features .extra-feature {
    border-color: #17bd93; }
  #products-popup.range-25 .overlay-box {
    background-color: #fff; }
  #products-popup.range-25 .family-nav {
    background-color: #149e7b;
    color: #fff; }

#products-popup.range-11 .close {
  color: #fff; }
  #products-popup.range-11 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #products-popup.range-11 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-11#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-11#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-11#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-11.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #products-popup.range-11.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#product-image-popup.range-11 .close {
  color: #fff; }
  #product-image-popup.range-11 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #product-image-popup.range-11 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-11#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-11#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-11#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-11.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #product-image-popup.range-11.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#products-popup.range-11 .product {
  color: #9d3a27; }
  #products-popup.range-11 .product .description {
    border-color: #9d3a27; }
  #products-popup.range-11 .product .description .text {
    border-color: #9d3a27; }
  #products-popup.range-11 .product .description .features .extra-feature {
    border-color: #9d3a27; }
  #products-popup.range-11 .overlay-box {
    background-color: #fff; }
  #products-popup.range-11 .family-nav {
    background-color: #632c1b;
    color: #fff; }

#products-popup.range-42 .close {
  color: #fff; }
  #products-popup.range-42 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #products-popup.range-42 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-42#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-42#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-42#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-42.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #products-popup.range-42.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#product-image-popup.range-42 .close {
  color: #fff; }
  #product-image-popup.range-42 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #product-image-popup.range-42 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-42#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-42#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-42#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-42.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #product-image-popup.range-42.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#products-popup.range-42 .product {
  color: #9d3a27; }
  #products-popup.range-42 .product .description {
    border-color: #9d3a27; }
  #products-popup.range-42 .product .description .text {
    border-color: #9d3a27; }
  #products-popup.range-42 .product .description .features .extra-feature {
    border-color: #9d3a27; }
  #products-popup.range-42 .overlay-box {
    background-color: #fff; }
  #products-popup.range-42 .family-nav {
    background-color: #652c1a;
    color: #fff; }

#products-popup.range-33 .close {
  color: #fff; }
  #products-popup.range-33 .close.up {
    border-color: transparent #19d2df transparent transparent; }
  #products-popup.range-33 .close.down {
    border-color: transparent transparent #19d2df transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-33#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-33#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-33#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-33.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #19d2df transparent transparent transparent !important; }

    #products-popup.range-33.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #19d2df !important; } }

#product-image-popup.range-33 .close {
  color: #fff; }
  #product-image-popup.range-33 .close.up {
    border-color: transparent #19d2df transparent transparent; }
  #product-image-popup.range-33 .close.down {
    border-color: transparent transparent #19d2df transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-33#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-33#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-33#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-33.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #19d2df transparent transparent transparent !important; }

    #product-image-popup.range-33.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #19d2df !important; } }

#products-popup.range-33 .product {
  color: #19d2df; }
  #products-popup.range-33 .product .description {
    border-color: #19d2df; }
  #products-popup.range-33 .product .description .text {
    border-color: #19d2df; }
  #products-popup.range-33 .product .description .features .extra-feature {
    border-color: #19d2df; }
  #products-popup.range-33 .overlay-box {
    background-color: #fff; }
  #products-popup.range-33 .family-nav {
    background-color: #15b5bd;
    color: #fff; }

#products-popup.range-34 .close {
  color: #fff; }
  #products-popup.range-34 .close.up {
    border-color: transparent #19d2df transparent transparent; }
  #products-popup.range-34 .close.down {
    border-color: transparent transparent #19d2df transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-34#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-34#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-34#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-34.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #19d2df transparent transparent transparent !important; }

    #products-popup.range-34.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #19d2df !important; } }

#product-image-popup.range-34 .close {
  color: #fff; }
  #product-image-popup.range-34 .close.up {
    border-color: transparent #19d2df transparent transparent; }
  #product-image-popup.range-34 .close.down {
    border-color: transparent transparent #19d2df transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-34#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-34#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-34#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-34.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #19d2df transparent transparent transparent !important; }

    #product-image-popup.range-34.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #19d2df !important; } }

#products-popup.range-34 .product {
  color: #19d2df; }
  #products-popup.range-34 .product .description {
    border-color: #19d2df; }
  #products-popup.range-34 .product .description .text {
    border-color: #19d2df; }
  #products-popup.range-34 .product .description .features .extra-feature {
    border-color: #19d2df; }
  #products-popup.range-34 .overlay-box {
    background-color: #fff; }
  #products-popup.range-34 .family-nav {
    background-color: #15b5bd;
    color: #fff; }

#products-popup.range-35 .close {
  color: #fff; }
  #products-popup.range-35 .close.up {
    border-color: transparent #19d2df transparent transparent; }
  #products-popup.range-35 .close.down {
    border-color: transparent transparent #19d2df transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-35#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-35#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-35#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-35.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #19d2df transparent transparent transparent !important; }

    #products-popup.range-35.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #19d2df !important; } }

#product-image-popup.range-35 .close {
  color: #fff; }
  #product-image-popup.range-35 .close.up {
    border-color: transparent #19d2df transparent transparent; }
  #product-image-popup.range-35 .close.down {
    border-color: transparent transparent #19d2df transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-35#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-35#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-35#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-35.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #19d2df transparent transparent transparent !important; }

    #product-image-popup.range-35.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #19d2df !important; } }

#products-popup.range-35 .product {
  color: #19d2df; }
  #products-popup.range-35 .product .description {
    border-color: #19d2df; }
  #products-popup.range-35 .product .description .text {
    border-color: #19d2df; }
  #products-popup.range-35 .product .description .features .extra-feature {
    border-color: #19d2df; }
  #products-popup.range-35 .overlay-box {
    background-color: #fff; }
  #products-popup.range-35 .family-nav {
    background-color: #15b5bd;
    color: #fff; }

#products-popup.range-36 .close {
  color: #fff; }
  #products-popup.range-36 .close.up {
    border-color: transparent #19d2df transparent transparent; }
  #products-popup.range-36 .close.down {
    border-color: transparent transparent #19d2df transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-36#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-36#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-36#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-36.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #19d2df transparent transparent transparent !important; }

    #products-popup.range-36.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #19d2df !important; } }

#product-image-popup.range-36 .close {
  color: #fff; }
  #product-image-popup.range-36 .close.up {
    border-color: transparent #19d2df transparent transparent; }
  #product-image-popup.range-36 .close.down {
    border-color: transparent transparent #19d2df transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-36#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-36#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-36#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-36.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #19d2df transparent transparent transparent !important; }

    #product-image-popup.range-36.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #19d2df !important; } }

#products-popup.range-36 .product {
  color: #19d2df; }
  #products-popup.range-36 .product .description {
    border-color: #19d2df; }
  #products-popup.range-36 .product .description .text {
    border-color: #19d2df; }
  #products-popup.range-36 .product .description .features .extra-feature {
    border-color: #19d2df; }
  #products-popup.range-36 .overlay-box {
    background-color: #fff; }
  #products-popup.range-36 .family-nav {
    background-color: #15b5bd;
    color: #fff; }

#products-popup.range-43 .close {
  color: #fff; }
  #products-popup.range-43 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #products-popup.range-43 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-43#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-43#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-43#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-43.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #products-popup.range-43.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#product-image-popup.range-43 .close {
  color: #fff; }
  #product-image-popup.range-43 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #product-image-popup.range-43 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-43#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-43#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-43#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-43.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #product-image-popup.range-43.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#products-popup.range-43 .product {
  color: #9d3a27; }
  #products-popup.range-43 .product .description {
    border-color: #9d3a27; }
  #products-popup.range-43 .product .description .text {
    border-color: #9d3a27; }
  #products-popup.range-43 .product .description .features .extra-feature {
    border-color: #9d3a27; }
  #products-popup.range-43 .overlay-box {
    background-color: #fff; }
  #products-popup.range-43 .family-nav {
    background-color: #632c1b;
    color: #fff; }

#products-popup.range-4 .close {
  color: #fff; }
  #products-popup.range-4 .close.up {
    border-color: transparent #001b66 transparent transparent; }
  #products-popup.range-4 .close.down {
    border-color: transparent transparent #001b66 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-4#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-4#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-4#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-4.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #001b66 transparent transparent transparent !important; }

    #products-popup.range-4.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #001b66 !important; } }

#product-image-popup.range-4 .close {
  color: #fff; }
  #product-image-popup.range-4 .close.up {
    border-color: transparent #001b66 transparent transparent; }
  #product-image-popup.range-4 .close.down {
    border-color: transparent transparent #001b66 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-4#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-4#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-4#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-4.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #001b66 transparent transparent transparent !important; }

    #product-image-popup.range-4.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #001b66 !important; } }

#products-popup.range-4 .product {
  color: #001b66; }
  #products-popup.range-4 .product .description {
    border-color: #001b66; }
  #products-popup.range-4 .product .description .text {
    border-color: #001b66; }
  #products-popup.range-4 .product .description .features .extra-feature {
    border-color: #001b66; }
  #products-popup.range-4 .overlay-box {
    background-color: #fff; }
  #products-popup.range-4 .family-nav {
    background-color: #001445;
    color: #fff; }

#products-popup.range-16 .close {
  color: #000; }
  #products-popup.range-16 .close.up {
    border-color: transparent #fff transparent transparent; }
  #products-popup.range-16 .close.down {
    border-color: transparent transparent #fff transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-16#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-16#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-16#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-16.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #fff transparent transparent transparent !important; }

    #products-popup.range-16.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #fff !important; } }

#product-image-popup.range-16 .close {
  color: #000; }
  #product-image-popup.range-16 .close.up {
    border-color: transparent #fff transparent transparent; }
  #product-image-popup.range-16 .close.down {
    border-color: transparent transparent #fff transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-16#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-16#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-16#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-16.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #fff transparent transparent transparent !important; }

    #product-image-popup.range-16.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #fff !important; } }

#products-popup.range-16 .product {
  color: #fff; }
  #products-popup.range-16 .product .description {
    border-color: #fff; }
  #products-popup.range-16 .product .description .text {
    border-color: #fff; }
  #products-popup.range-16 .product .description .features .extra-feature {
    border-color: #fff; }
  #products-popup.range-16 .overlay-box {
    background-color: #3a3a3a; }
  #products-popup.range-16 .family-nav {
    background-color: #fff;
    color: #3a3a3a; }

#products-popup.range-6 .close {
  color: #fff; }
  #products-popup.range-6 .close.up {
    border-color: transparent #8e3f24 transparent transparent; }
  #products-popup.range-6 .close.down {
    border-color: transparent transparent #8e3f24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-6#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-6#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-6#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-6.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3f24 transparent transparent transparent !important; }

    #products-popup.range-6.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3f24 !important; } }

#product-image-popup.range-6 .close {
  color: #fff; }
  #product-image-popup.range-6 .close.up {
    border-color: transparent #8e3f24 transparent transparent; }
  #product-image-popup.range-6 .close.down {
    border-color: transparent transparent #8e3f24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-6#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-6#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-6#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-6.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3f24 transparent transparent transparent !important; }

    #product-image-popup.range-6.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3f24 !important; } }

#products-popup.range-6 .product {
  color: #8e3f24; }
  #products-popup.range-6 .product .description {
    border-color: #8e3f24; }
  #products-popup.range-6 .product .description .text {
    border-color: #8e3f24; }
  #products-popup.range-6 .product .description .features .extra-feature {
    border-color: #8e3f24; }
  #products-popup.range-6 .overlay-box {
    background-color: #f9f0e9; }
  #products-popup.range-6 .family-nav {
    background-color: #652c1a;
    color: #f9f0e9; }

#products-popup.range-5 .close {
  color: #fff; }
  #products-popup.range-5 .close.up {
    border-color: transparent #9d3a27 transparent transparent; }
  #products-popup.range-5 .close.down {
    border-color: transparent transparent #9d3a27 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-5#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-5#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-5#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-5.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #9d3a27 transparent transparent transparent !important; }

    #products-popup.range-5.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #9d3a27 !important; } }

#product-image-popup.range-5 .close {
  color: #fff; }
  #product-image-popup.range-5 .close.up {
    border-color: transparent #9d3a27 transparent transparent; }
  #product-image-popup.range-5 .close.down {
    border-color: transparent transparent #9d3a27 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-5#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-5#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-5#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-5.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #9d3a27 transparent transparent transparent !important; }

    #product-image-popup.range-5.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #9d3a27 !important; } }

#products-popup.range-5 .product {
  color: #9d3a27; }
  #products-popup.range-5 .product .description {
    border-color: #9d3a27; }
  #products-popup.range-5 .product .description .text {
    border-color: #9d3a27; }
  #products-popup.range-5 .product .description .features .extra-feature {
    border-color: #9d3a27; }
  #products-popup.range-5 .overlay-box {
    background-color: #d0cab0; }
  #products-popup.range-5 .family-nav {
    background-color: #652c1a;
    color: #d0cab0; }

#products-popup.range-7 .close {
  color: #fff; }
  #products-popup.range-7 .close.up {
    border-color: transparent #dc6708 transparent transparent; }
  #products-popup.range-7 .close.down {
    border-color: transparent transparent #dc6708 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-7#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-7#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-7#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-7.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #dc6708 transparent transparent transparent !important; }

    #products-popup.range-7.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #dc6708 !important; } }

#product-image-popup.range-7 .close {
  color: #fff; }
  #product-image-popup.range-7 .close.up {
    border-color: transparent #dc6708 transparent transparent; }
  #product-image-popup.range-7 .close.down {
    border-color: transparent transparent #dc6708 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-7#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-7#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-7#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-7.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #dc6708 transparent transparent transparent !important; }

    #product-image-popup.range-7.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #dc6708 !important; } }

#products-popup.range-7 .product {
  color: #9d3a27; }
  #products-popup.range-7 .product .description {
    border-color: #9d3a27; }
  #products-popup.range-7 .product .description .text {
    border-color: #9d3a27; }
  #products-popup.range-7 .product .description .features .extra-feature {
    border-color: #9d3a27; }
  #products-popup.range-7 .overlay-box {
    background-color: #fff; }
  #products-popup.range-7 .family-nav {
    background-color: #dc6708;
    color: #fff; }

#products-popup.range-17 .close {
  color: #fff; }
  #products-popup.range-17 .close.up {
    border-color: transparent #0c4f85 transparent transparent; }
  #products-popup.range-17 .close.down {
    border-color: transparent transparent #0c4f85 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-17#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-17#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-17#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-17.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #0c4f85 transparent transparent transparent !important; }

    #products-popup.range-17.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #0c4f85 !important; } }

#product-image-popup.range-17 .close {
  color: #fff; }
  #product-image-popup.range-17 .close.up {
    border-color: transparent #0c4f85 transparent transparent; }
  #product-image-popup.range-17 .close.down {
    border-color: transparent transparent #0c4f85 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-17#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-17#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-17#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-17.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #0c4f85 transparent transparent transparent !important; }

    #product-image-popup.range-17.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #0c4f85 !important; } }

#products-popup.range-17 .product {
  color: #0c4f85; }
  #products-popup.range-17 .product .description {
    border-color: #0c4f85; }
  #products-popup.range-17 .product .description .text {
    border-color: #0c4f85; }
  #products-popup.range-17 .product .description .features .extra-feature {
    border-color: #0c4f85; }
  #products-popup.range-17 .overlay-box {
    background-color: #fff; }
  #products-popup.range-17 .family-nav {
    background-color: #083659;
    color: #fff; }

#products-popup.range-18 .close {
  color: #fff; }
  #products-popup.range-18 .close.up {
    border-color: transparent #f74429 transparent transparent; }
  #products-popup.range-18 .close.down {
    border-color: transparent transparent #f74429 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-18#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-18#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-18#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-18.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #f74429 transparent transparent transparent !important; }

    #products-popup.range-18.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #f74429 !important; } }

#product-image-popup.range-18 .close {
  color: #fff; }
  #product-image-popup.range-18 .close.up {
    border-color: transparent #f74429 transparent transparent; }
  #product-image-popup.range-18 .close.down {
    border-color: transparent transparent #f74429 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-18#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-18#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-18#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-18.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #f74429 transparent transparent transparent !important; }

    #product-image-popup.range-18.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #f74429 !important; } }

#products-popup.range-18 .product {
  color: #f74429; }
  #products-popup.range-18 .product .description {
    border-color: #f74429; }
  #products-popup.range-18 .product .description .text {
    border-color: #f74429; }
  #products-popup.range-18 .product .description .features .extra-feature {
    border-color: #f74429; }
  #products-popup.range-18 .overlay-box {
    background-color: #fff; }
  #products-popup.range-18 .family-nav {
    background-color: #d63924;
    color: #fff; }

#products-popup.range-19 .close {
  color: #fff; }
  #products-popup.range-19 .close.up {
    border-color: transparent #0041a2 transparent transparent; }
  #products-popup.range-19 .close.down {
    border-color: transparent transparent #0041a2 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-19#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-19#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-19#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-19.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #0041a2 transparent transparent transparent !important; }

    #products-popup.range-19.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #0041a2 !important; } }

#product-image-popup.range-19 .close {
  color: #fff; }
  #product-image-popup.range-19 .close.up {
    border-color: transparent #0041a2 transparent transparent; }
  #product-image-popup.range-19 .close.down {
    border-color: transparent transparent #0041a2 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-19#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-19#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-19#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-19.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #0041a2 transparent transparent transparent !important; }

    #product-image-popup.range-19.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #0041a2 !important; } }

#products-popup.range-19 .product {
  color: #0041a2; }
  #products-popup.range-19 .product .description {
    border-color: #0041a2; }
  #products-popup.range-19 .product .description .text {
    border-color: #0041a2; }
  #products-popup.range-19 .product .description .features .extra-feature {
    border-color: #0041a2; }
  #products-popup.range-19 .overlay-box {
    background-color: #fff; }
  #products-popup.range-19 .family-nav {
    background-color: #003785;
    color: #fff; }

#products-popup.range-20 .close {
  color: #fff; }
  #products-popup.range-20 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #products-popup.range-20 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-20#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-20#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-20#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-20.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #products-popup.range-20.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#product-image-popup.range-20 .close {
  color: #fff; }
  #product-image-popup.range-20 .close.up {
    border-color: transparent #17bd93 transparent transparent; }
  #product-image-popup.range-20 .close.down {
    border-color: transparent transparent #17bd93 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-20#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-20#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-20#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-20.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #17bd93 transparent transparent transparent !important; }

    #product-image-popup.range-20.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #17bd93 !important; } }

#products-popup.range-20 .product {
  color: #17bd93; }
  #products-popup.range-20 .product .description {
    border-color: #17bd93; }
  #products-popup.range-20 .product .description .text {
    border-color: #17bd93; }
  #products-popup.range-20 .product .description .features .extra-feature {
    border-color: #17bd93; }
  #products-popup.range-20 .overlay-box {
    background-color: #fff; }
  #products-popup.range-20 .family-nav {
    background-color: #149978;
    color: #fff; }

#products-popup.range-44 .close {
  color: #fff; }
  #products-popup.range-44 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #products-popup.range-44 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-44#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-44#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-44#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-44.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #products-popup.range-44.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#product-image-popup.range-44 .close {
  color: #fff; }
  #product-image-popup.range-44 .close.up {
    border-color: transparent #8e3e24 transparent transparent; }
  #product-image-popup.range-44 .close.down {
    border-color: transparent transparent #8e3e24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-44#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-44#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-44#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-44.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3e24 transparent transparent transparent !important; }

    #product-image-popup.range-44.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3e24 !important; } }

#products-popup.range-44 .product {
  color: #9d3a27; }
  #products-popup.range-44 .product .description {
    border-color: #9d3a27; }
  #products-popup.range-44 .product .description .text {
    border-color: #9d3a27; }
  #products-popup.range-44 .product .description .features .extra-feature {
    border-color: #9d3a27; }
  #products-popup.range-44 .overlay-box {
    background-color: #fff; }
  #products-popup.range-44 .family-nav {
    background-color: #652c1a;
    color: #fff; }

#products-popup.range-46 .close {
  color: #fff; }
  #products-popup.range-46 .close.up {
    border-color: transparent #9d3a27 transparent transparent; }
  #products-popup.range-46 .close.down {
    border-color: transparent transparent #9d3a27 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-46#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-46#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-46#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-46.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #9d3a27 transparent transparent transparent !important; }

    #products-popup.range-46.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #9d3a27 !important; } }

#product-image-popup.range-46 .close {
  color: #fff; }
  #product-image-popup.range-46 .close.up {
    border-color: transparent #9d3a27 transparent transparent; }
  #product-image-popup.range-46 .close.down {
    border-color: transparent transparent #9d3a27 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-46#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-46#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-46#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-46.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #9d3a27 transparent transparent transparent !important; }

    #product-image-popup.range-46.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #9d3a27 !important; } }

#products-popup.range-46 .product {
  color: #9d3a27; }
  #products-popup.range-46 .product .description {
    border-color: #9d3a27; }
  #products-popup.range-46 .product .description .text {
    border-color: #9d3a27; }
  #products-popup.range-46 .product .description .features .extra-feature {
    border-color: #9d3a27; }
  #products-popup.range-46 .overlay-box {
    background-color: #d0cab0; }
  #products-popup.range-46 .family-nav {
    background-color: #652c1a;
    color: #d0cab0; }

#products-popup.range-47 .close {
  color: #fff; }
  #products-popup.range-47 .close.up {
    border-color: transparent #0c4f85 transparent transparent; }
  #products-popup.range-47 .close.down {
    border-color: transparent transparent #0c4f85 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-47#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-47#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-47#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-47.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #0c4f85 transparent transparent transparent !important; }

    #products-popup.range-47.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #0c4f85 !important; } }

#product-image-popup.range-47 .close {
  color: #fff; }
  #product-image-popup.range-47 .close.up {
    border-color: transparent #0c4f85 transparent transparent; }
  #product-image-popup.range-47 .close.down {
    border-color: transparent transparent #0c4f85 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-47#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-47#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-47#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-47.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #0c4f85 transparent transparent transparent !important; }

    #product-image-popup.range-47.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #0c4f85 !important; } }

#products-popup.range-47 .product {
  color: #0c4f85; }
  #products-popup.range-47 .product .description {
    border-color: #0c4f85; }
  #products-popup.range-47 .product .description .text {
    border-color: #0c4f85; }
  #products-popup.range-47 .product .description .features .extra-feature {
    border-color: #0c4f85; }
  #products-popup.range-47 .overlay-box {
    background-color: #fff; }
  #products-popup.range-47 .family-nav {
    background-color: #083659;
    color: #fff; }

#products-popup.range-37 .close {
  color: #000; }
  #products-popup.range-37 .close.up {
    border-color: transparent #fff transparent transparent; }
  #products-popup.range-37 .close.down {
    border-color: transparent transparent #fff transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-37#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-37#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-37#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-37.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #fff transparent transparent transparent !important; }

    #products-popup.range-37.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #fff !important; } }

#product-image-popup.range-37 .close {
  color: #000; }
  #product-image-popup.range-37 .close.up {
    border-color: transparent #fff transparent transparent; }
  #product-image-popup.range-37 .close.down {
    border-color: transparent transparent #fff transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-37#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-37#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-37#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-37.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #fff transparent transparent transparent !important; }

    #product-image-popup.range-37.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #fff !important; } }

#products-popup.range-37 .product {
  color: #fff; }
  #products-popup.range-37 .product .description {
    border-color: #fff; }
  #products-popup.range-37 .product .description .text {
    border-color: #fff; }
  #products-popup.range-37 .product .description .features .extra-feature {
    border-color: #fff; }
  #products-popup.range-37 .overlay-box {
    background-color: #3a3a3a; }
  #products-popup.range-37 .family-nav {
    background-color: #fff;
    color: #3a3a3a; }

#products-popup.range-38 .close {
  color: #fff; }
  #products-popup.range-38 .close.up {
    border-color: transparent #8e3f24 transparent transparent; }
  #products-popup.range-38 .close.down {
    border-color: transparent transparent #8e3f24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-38#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-38#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-38#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-38.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3f24 transparent transparent transparent !important; }

    #products-popup.range-38.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3f24 !important; } }

#product-image-popup.range-38 .close {
  color: #fff; }
  #product-image-popup.range-38 .close.up {
    border-color: transparent #8e3f24 transparent transparent; }
  #product-image-popup.range-38 .close.down {
    border-color: transparent transparent #8e3f24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-38#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-38#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-38#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-38.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3f24 transparent transparent transparent !important; }

    #product-image-popup.range-38.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3f24 !important; } }

#products-popup.range-38 .product {
  color: #8e3f24; }
  #products-popup.range-38 .product .description {
    border-color: #8e3f24; }
  #products-popup.range-38 .product .description .text {
    border-color: #8e3f24; }
  #products-popup.range-38 .product .description .features .extra-feature {
    border-color: #8e3f24; }
  #products-popup.range-38 .overlay-box {
    background-color: #f9f0e9; }
  #products-popup.range-38 .family-nav {
    background-color: #652c1a;
    color: #f9f0e9; }

#products-popup.range-39 .close {
  color: #fff; }
  #products-popup.range-39 .close.up {
    border-color: transparent #8e3f24 transparent transparent; }
  #products-popup.range-39 .close.down {
    border-color: transparent transparent #8e3f24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #products-popup.range-39#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #products-popup.range-39#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #products-popup.range-39#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #products-popup.range-39.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3f24 transparent transparent transparent !important; }

    #products-popup.range-39.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3f24 !important; } }

#product-image-popup.range-39 .close {
  color: #fff; }
  #product-image-popup.range-39 .close.up {
    border-color: transparent #8e3f24 transparent transparent; }
  #product-image-popup.range-39 .close.down {
    border-color: transparent transparent #8e3f24 transparent; }
  @media (min-width: 0em) and (max-width: 44em) {
  #product-image-popup.range-39#products-popup .close.up {
    border-width: 0 48px 48px 0;
    top: 31px; }
    #product-image-popup.range-39#products-popup .close.up span {
      padding-left: 25px;
      padding-top: 5px; }

    #product-image-popup.range-39#products-popup .close.down {
      border-width: 0 0 48px 48px; }

    #product-image-popup.range-39.mobile-get-back:not(#products-popup) .overlay-box .close {
      border-color: #8e3f24 transparent transparent transparent !important; }

    #product-image-popup.range-39.mobile-get-back:not(#products-popup) .overlay-box .close.down {
      border-color: transparent transparent transparent #8e3f24 !important; } }

#products-popup.range-39 .product {
  color: #8e3f24; }
  #products-popup.range-39 .product .description {
    border-color: #8e3f24; }
  #products-popup.range-39 .product .description .text {
    border-color: #8e3f24; }
  #products-popup.range-39 .product .description .features .extra-feature {
    border-color: #8e3f24; }
  #products-popup.range-39 .overlay-box {
    background-color: #f9f0e9; }
  #products-popup.range-39 .family-nav {
    background-color: #652c1a;
    color: #f9f0e9; }
