<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    scroll-behavior: smooth;
}


.sale_page {
    margin: 0 auto;
}

.sale_page .sale_top_banner.container { max-width: 1336px; }
.sale_page .sale_hierarchies.sale_hierarchies_saving { max-width: 1228px; }
.sale_page .sale_hierarchies.sale_hierarchies_category,
.sale_page .sale_size_section .sale_hierarchies { max-width: 824px; }

.sale_page .sale_hierarchies.sale_hierarchies_saving a span { font-size: 1.2rem; }

.sale_page .sale_size_section {
	background: #f1f1f1;
}

  .sale_page .sale_hierarchies {
    max-width: 1170px;
    margin: 0 auto;
  }
  
  
  .sale_hierarchies.best_sellers {
    background-color: #a0b49e;
  }
  .sale_hierarchies.best_sellers .container {
    max-width: 1200px;
  }
  .sale_hierarchies.featured_products .container {
    max-width: 1270px;
  }
  .sale_hierarchies.best_sellers .sale_item a,
  .sale_hierarchies.best_sellers .sale_item a img {
    max-width: 384px;
  }
  
  .sale_hierarchies.category_list .sale_item.col-12 a,
  .sale_hierarchies.category_list .sale_item.col-12 a img {
    max-width: 100%;
  }
  
  .sale_hierarchies.category_list .sale_item a,
  .sale_hierarchies.category_list .sale_item a img {
    max-width: 672px;
  }
  
  .sale_hierarchies .sale_item a span {
    display: inline-block;
    color: #6a6a6a;
    font-family: "BentonSansCond", Times, serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    /* text-align: left; */
    font-size: 0.8rem;
  }
  
  .sale_hierarchies .sale_item a span.item_desc {
    height: 40px;
    overflow: hidden;
  }
  
  .sale_page .featured_products a,
  a:link,
  a:visited {
    color: #686868;
    text-decoration: none;
  }
  
  .sale_page .best_sellers a,
  .sale_page a:link,
  .sale_page a:visited {
    color: #ffffff;
    text-decoration: none;
  }
  
  .sale_page a:hover {
    text-decoration: none;
    cursor: pointer;
  }
  
  .sale_page .top_banner_container {
    position: relative;
    display: inline-block;
  }
  
  .sale_page .top_banner_container img {
    display: block;
    max-width: 100%;
    height: auto;
  }
  
  .sale_page .top_banner_button_container {
    position: absolute;
    top: 43%;
    right: 15%;
    transform: translateY(-50%);
    z-index: 99;
  }
  
  .sale_page .sale_featured_container {
    margin-top: -40px;
    z-index: 1;
    position: relative;
  }
  .sale_page .sale_featured_text h4 {
    letter-spacing: 2px;
  }
  
  .sale_page .top_banner_button_container .button {
    padding: 10px 30px;
    background-color: #92a283;
    color: #fefefe;
    font-size: 16px;
    border: none;
    text-decoration: none;
    cursor: pointer;
  }
  
  .sale_page .sale_intro {
    position: relative;
    margin-top: -11%;
    z-index: 11;
    margin-bottom: 1%;
  }
  
  .sale_page .card_body .price {
    font-size: 1.5rem;
    /* margin-top:-8%; */
    /* margin-bottom: 2rem; */
  }
  
  .sale_page .col_01 {
    color: #d75e58;
    font-weight: lighter;
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  
  .sale_page .color_02 {
    color: #686868;
  }
  
  .sale_page .color_03 {
    color: #7c7c7c;
  }
  
  .sale_page .color_04 {
    color: #e8ece8 !important;
  }
  
  .sale_page .center {
    display: flex !important;
    justify-content: center;
    align-items: center;
  }
  .sale_page .sale_footer_link {
    background: #a3bad2;
    letter-spacing: 2px;
    font-size: 1.4rem;
    max-width: 1170px;
  }
  
  .sale_page .sale_intro_header {
    font-size: 28px;
  }
  
  .sale_page .sale_intro_content {
    font-size: 30px;
  }
  
  .sale_page .product_btn {
      background: #ec708f;
      width: 100%;
      max-width: 190px;
      text-align: center;
      font-weight: 500;
      color: #fff;
  }
  
  .sale_page .tc_link {
		position: absolute;
		width: 13.5%;
		top: 92.8%;
		left: 43.5%;
		height: 4.6%;
  }
  
  /* General Styles */
  .container_read_more {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff3f6;
    max-width: 1170px;
    margin: 0 auto;
    padding: 3rem 0;
  }
  
  .image-wrapper {
    flex: 0 0 45%;
    height: auto;
    border: 0;
    display: block;
    width: 100%;
    padding: 0 0 0 4rem;
  
  }
  
  .image-wrapper img {
    width: 100%;
    height: auto; /* Maintain aspect ratio */
    border: 0;
    display: inline-block; /* Remove extra space below image */
    max-width: 460px;
  }
  
  .text-wrapper {
    flex: 0 0 55%;
    padding: 0 4rem;
  }
  
  .text-wrapper h3 {
    color: #ec6f8e;
  }
  
  .text-wrapper p {
    margin: 1rem 0;
  }
  
  .read-more-btn {
    display: inline-block;
    max-width: 317px;
    width: 100%;
    font-size: 16px;
    padding: 0.5rem;
    margin-top: 0.5rem;
    border: solid 1px #ec6f8e;
    color: #ec6f8e;
    text-align: center;
  }

  .sale_page .banner_terms {
	position: absolute;
	top: 71.9%;
    left: 78.5%;
    width: 5%;
    height: 4.5%;
}

  .sale_page .banner_terms_early {
	position: absolute;
	top: 85.9%;
    left: 74%;
    width: 6%;
    height: 4.5%;
}

.sale_page .button-container {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%; 
	
  }

  .sale_page .sale-button-two {
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	background-color: #e12d5a;
	font-size: 18px;
	padding: 14.5px 0;
	max-width: 1170px!important;
	width: 100%;
  }
  .sale_page .sale_size_section .sale-button-two {
	background: #e38ea4;
	max-width: 1366px !important;
  }

  .sale_page .letter_spacing_2 { letter-spacing: 2px; }
  
  @media (max-width: 1145px) {
    .sale_page .image-wrapper {
      padding: 0 0 0 1.5rem;
    }
  
    .sale_page .text-wrapper {
      padding: 0 1.5rem;
    }
  
    .sale_page .text-wrapper h3 {
      font-size: 1.2rem;
    }
    .sale_page .text-wrapper p {
      font-size: 1rem;
    }
    .sale_page .text-wrapper a {
      font-size: 0.9rem;
    }
  }
  
  @media (max-width: 925px) {
    .sale_page .text-wrapper h3 {
      font-size: 1.1rem;
    }
    .sale_page .text-wrapper p {
      font-size: 0.8rem;
    }
    .sale_page .text-wrapper a {
      font-size: 0.8rem;
    }
  }
  
  @media (max-width: 780px) {
    .sale_page .text-wrapper h3 {
      font-size: 1rem;
    }
    .sale_page .text-wrapper p {
      font-size: 0.75rem;
    }
    .sale_page .text-wrapper a {
      font-size: 0.75rem;
    }

	.sale_page .sale_hierarchies.sale_hierarchies_saving a span { font-size: 1rem; }
  }
  
  
  @media (max-width: 640px) {

	.sale_page .sale_hierarchies.sale_hierarchies_saving a span { font-size: 0.9rem; }

    .sale_page .banner_terms {
        top: 79.9%;
        left: 57.5%;
        width: 20%;
        height: 5%;
        }

    .sale_page .banner_terms_early {
        position: absolute;
        top: 87.9%;
        left: 70%;
        width: 14%;
        height: 6.5%;
    }

    .container_read_more {
        flex-direction: column;
        text-align: center;
        padding: 0 0 1.5rem 0;
  
    }
  
    .image-wrapper, .text-wrapper {
        flex: 0 0 100%;
        padding: 1rem 1rem;
        margin: 1rem 1rem;
    }
  
    .image-wrapper {
      margin: 0 1rem 1rem 1rem;
    }
  
    .image-wrapper img {
      max-width: 640px;
    }
  
    .sale_page .text-wrapper h3 {
      font-size: 1.75rem;
    }
    .sale_page .text-wrapper p {
      font-size: 1rem;
    }
    .sale_page .text-wrapper a {
      font-size: 1rem;
    }
  }
  
  @media only screen and (max-width: 2000px) {
    .sale_page .sale_intro {
      max-width: 1366px;
      padding: 0 25% 0 25%;
      margin-bottom: 1%;
    }
  }
  
  @media only screen and (max-width: 950px) {
    .sale_page .sale_intro {
      /* padding: 0 5% 0 25%; */
    }
    .sale_page .top_banner_button_container {
      position: absolute;
      top: 38%;
      right: 12%;
      transform: translateY(-50%);
    }
  }
  
  @media only screen and (max-width: 640px) {
    .sale_page .sale_intro_header {
      font-size: 18px;
    }
    .sale_page .sale_intro {
      margin: 0 0 1% 0;
      padding: 0;
    }
  
    .sale_page .top_banner_button_container {
      position: absolute;
      top: 35%;
      right: 9%;
      transform: translateY(-50%);
    }
  
    .sale_page .top_banner_button_container .button {
      font-size: 10px;
    }
  
    .sale_page .tc_link {
		position: absolute;
        width: 17.5%;
        top: 91.8%;
        left: 40.5%;
        height: 5.6%;
    }
  
    .sale_page .image-wrapper  {
      padding: 0;
    }
  
    .sale_page .spring_section_m {
      padding:3rem 5rem!important;
    }
  }
  
  @media only screen and (max-width: 575px) {
    .sale_page .sale_intro_header {
      font-size: 16px;
    }
  
    .sale_page .sale_intro_content {
      font-size: 30px;
    }
  
    .sale_page .top_banner_button_container .button {
      font-size: 8px;
    }
  
    .sale_page .font_size_larger_m {
      /* font-size: larger; */
  
    }
  
    .sale_page .card_body  {
      max-width: 370px;
    }
   
  
    
  }
  
  @media only screen and (max-width: 385px) {
    .sale_page .top_banner_button_container .button {
      padding: 8px 13px;
    }
  
    .sale_page .sale_intro {
      margin-bottom: 1%;
    }
  
    .sale_page .spring_section_m {
      padding:3rem 2rem!important;
    }
  }

  @media only screen and (min-width: 640px) {
    .sale_page .col-sm-5 {
        flex: 0 0 20%;
        max-width: 20%;
    }
  }
  </pre></body></html>