@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap");
body {
  font-family: "Work Sans", sans-serif !important;
  line-height: 26px; }
  body h1, body h2, body h3, body h4, body h5, body h6 {
    font-family: "Work Sans", sans-serif !important;
    line-height: 30px; }
    @media (max-width: 768px) {
      body h1, body h2, body h3, body h4, body h5, body h6 {
        line-height: 45px; } }
  @media (max-width: 768px) {
    body h2 {
      font-size: 40px !important; } }
  body #wrapper #main h2 {
    font-weight: 500 !important; }
    @media (max-width: 1600px) {
      body #wrapper #main h2 {
        font-size: 40px; }
        body #wrapper #main h2.content-box-heading {
          font-size: 22px !important; } }
  body p, body label, body span, body a, body div {
    font-family: "Work Sans", sans-serif !important; }
  body p {
    line-height: 26px; }

.featured-content-product .fusion-column {
  width: 44%;
  margin-left: 6%; }
  @media (max-width: 768px) {
    .featured-content-product .fusion-column {
      width: auto;
      margin-left: 0;
      margin-bottom: 0px !important; } }
@media (max-width: 1024px) {
  .featured-content-product {
    display: flex;
    overflow-x: auto; }
    .featured-content-product .fusion-column img {
      max-width: 300px;
      width: 270px; } }

i.fa-chevron-right.home-bnr-btn-arrow {
  -webkit-text-stroke: 1px #005096; }

.about-us-team h2 {
  margin-bottom: 10px; }
.about-us-team .about-team-member img {
  width: 80%;
  margin: 15px auto; }
.about-us-team .about-team-member p {
  font-size: 30px;
  font-weight: 500; }
@media (max-width: 768px) {
  .about-us-team .bottom-team-desc-wrap {
    padding-right: 10px; } }

body #main {
  min-height: 60vh; }
  body #main .policy-content h4 {
    font-size: 25px !important; }
  body #main .policy-content ul li {
    line-height: 30px; }
  body #main .policy-content a {
    color: #266397; }
  body #main .policy-content ol li {
    margin-bottom: 30px;
    line-height: 30px; }
    body #main .policy-content ol li strong {
      display: block;
      font-weight: 600 !important; }
  body #main .fullwidth-box .fusion-builder-row {
    margin-left: 0px !important;
    margin-right: 0px !important; }
body #main {
  background: linear-gradient(to bottom, #fff1e0 2%, #fff 15%, #fff 15%, #fff 15%, #fff 15%, #fff 15%, #fff 15%, #fff 15%, #fff 15%, #fff 15%, #fff 15%); }
  @media (max-width: 768px) {
    body #main {
      padding-left: 15px !important;
      padding-right: 15px !important; } }
body.home #main {
  background: #fff; }
body .careers-content {
  padding: 100px 50px 50px;
  width: 60%;
  margin: auto; }
  @media (max-width: 1024px) {
    body .careers-content {
      width: 100%;
      padding: 100px 0px 50px; } }
  body .careers-content article .careers-section .careers-inside-title h1 {
    font-size: 50px;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 20px; }
    @media (max-width: 1600px) {
      body .careers-content article .careers-section .careers-inside-title h1 {
        font-size: 40px; } }
  body .careers-content article .careers-section .careers-inside-content p {
    line-height: 35px; }
  body .careers-content article .careers-section .careers-featured-img img {
    width: 100%;
    margin-bottom: 30px; }
  body .careers-content article .careers-section .careers-meta label {
    font-weight: 500; }
body.archive ul.products li .product-buttons-container {
  width: 100%;
  transform: translateX(0px); }

.careers-outer-wrap .careers-item .careers-section-wrap .careers-content-wrap .careers-testimonial-desc .careers-testimonial-title {
  font-weight: 500; }
  @media (max-width: 1600px) {
    .careers-outer-wrap .careers-item .careers-section-wrap .careers-content-wrap .careers-testimonial-desc .careers-testimonial-title {
      font-size: 25px; } }
@media (max-width: 1600px) {
  .careers-outer-wrap .careers-item .careers-section-wrap .careers-content-wrap .careers-testimonial-desc .careers-testimonial-content {
    font-size: 18px; } }
.careers-outer-wrap .careers-item .careers-section-wrap .careers-content-wrap .careers-testimonial-desc .careers-date .date-label {
  font-weight: 500;
  font-size: 20px; }
  @media (max-width: 1600px) {
    .careers-outer-wrap .careers-item .careers-section-wrap .careers-content-wrap .careers-testimonial-desc .careers-date .date-label {
      font-size: 18px; } }

@media (max-width: 768px) {
  body:not(.fusion-builder-ui-wireframe) .fusion-column-wrapper .sm-text-align-center {
    text-align: left !important; } }

body #main #post-404page .post-content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 150px; }
  body #main #post-404page .post-content .content-404 {
    text-align: center; }
    body #main #post-404page .post-content .content-404 img {
      max-width: 600px; }
    body #main #post-404page .post-content .content-404 h1 {
      margin: 0;
      margin-bottom: 30px; }
    body #main #post-404page .post-content .content-404 .btn {
      display: inline-block;
      padding: 12px 25px;
      background: #266397;
      border: 1px solid #266397;
      border-radius: 25px;
      color: #fff; }

.fusion-column-wrapper {
  margin-left: 0px !important;
  margin-right: 0px !important; }

span.featured-content {
  font-weight: 400 !important; }
  @media (max-width: 768px) {
    span.featured-content {
      font-size: 24px !important; } }

.featured-products-wrap {
  background-size: 600px !important;
  background-position: 150px 90% !important; }
  @media (max-width: 768px) {
    .featured-products-wrap {
      background: none !important; }
      .featured-products-wrap .fusion-row .fusion-layout-column {
        width: 100% !important; }
      .featured-products-wrap .featured-content {
        margin-top: 20px; } }
  @media (max-width: 1440px) {
    .featured-products-wrap {
      background-size: 450px !important; } }
  @media (min-width: 640px) and (max-width: 770px) {
    .featured-products-wrap .fusion-column {
      margin: 0px 0px 0px 0px;
      width: 70%;
      margin: auto; } }
  .featured-products-wrap .featured-content-product .fusion-column .collectn-arrow {
    -webkit-text-stroke: black; }
  .featured-products-wrap .featured-content-product .fusion-column .content-container {
    color: #000000 !important;
    margin-bottom: 30px !important; }
    .featured-products-wrap .featured-content-product .fusion-column .content-container a {
      line-height: 30px; }
  .featured-products-wrap .featured-content-product .fusion-column:nth-child(2) .content-container {
    background: #E0F8FF !important; }
  .featured-products-wrap .featured-content-product .fusion-column:nth-child(3) .content-container {
    background: #FFFEE2 !important; }
  .featured-products-wrap .featured-content-product .fusion-column:nth-child(4) .content-container {
    background: #FFDBC1 !important; }
  .featured-products-wrap .featured-content-product .fusion-column:nth-child(5) .content-container {
    background: #D1FFD3 !important; }

@media (max-width: 768px) {
  .fusion-title.title.main-heading {
    width: auto !important; } }

.avada-has-rev-slider-styles .avada-skin-rev {
  border: none !important; }

.home-page-nested-section .wonderplugincarousel .amazingcarousel-list li .amazingcarousel-image img {
  margin: 0 !important; }
.home-page-nested-section .wonderplugincarousel .amazingcarousel-list li .amazingcarousel-title {
  display: none; }
.home-page-nested-section .wonderplugincarousel .amazingcarousel-list li .amazingcarousel-description {
  text-align: left !important;
  font-size: 18px !important;
  font-family: "Work Sans", sans-serif !important;
  line-height: 30px !important;
  color: #000000 !important;
  padding-left: 80px;
  position: relative;
  overflow: visible !important; }
  .home-page-nested-section .wonderplugincarousel .amazingcarousel-list li .amazingcarousel-description:before {
    content: "";
    position: absolute;
    width: 2px;
    top: 0px;
    left: 48px;
    height: 250px;
    background: #e8e8e8; }

@media (max-width: 768px) {
  body .fusion-title.title-spacing.title {
    margin-left: 0px !important;
    width: auto !important; }
    body .fusion-title.title-spacing.title h2 {
      font-size: 35pt !important; } }

.contact-address h2 {
  margin: 0px 0px 20px;
  font-size: 65px; }
  @media (max-width: 1600px) {
    .contact-address h2 {
      font-size: 40px; } }
.contact-address p {
  font-size: 20px;
  font-weight: 500; }
  @media (max-width: 1600px) {
    .contact-address p {
      font-size: 18px; } }
.contact-address .contact-no {
  display: flex;
  flex-wrap: wrap; }
  .contact-address .contact-no label {
    font-size: 20px;
    font-weight: 500;
    margin-right: 30px;
    margin-bottom: 15px;
    display: flex;
    align-items: center; }
    .contact-address .contact-no label a {
      display: flex;
      align-items: center; }
    .contact-address .contact-no label img {
      width: 30px;
      margin-right: 15px; }
    @media (max-width: 1600px) {
      .contact-address .contact-no label {
        font-size: 18px; } }
@media (max-width: 768px) {
  .contact-address {
    margin-bottom: 50px; } }

.contact-form form input::placeholder, .contact-form form textarea::placeholder {
  font-weight: 600; }

.accessories-wrap {
  display: flex; }
  @media (max-width: 1024px) {
    .accessories-wrap {
      display: flex;
      overflow-x: auto; }
      .accessories-wrap .fusion-column {
        margin-bottom: 0px !important; }
        .accessories-wrap .fusion-column img {
          max-width: 250px;
          width: 250px; } }
  .accessories-wrap .content-box-heading {
    font-weight: 500 !important; }
  .accessories-wrap .fusion-column img {
    border: none; }
  .accessories-wrap .fusion-column .content-box-wrapper {
    font-weight: 500 !important; }
    .accessories-wrap .fusion-column .content-box-wrapper .heading {
      padding-bottom: 15px; }
      @media (max-width: 768px) {
        .accessories-wrap .fusion-column .content-box-wrapper .heading h2 {
          font-size: 22px !important; } }

.sub-head {
  font-size: 30px;
  font-weight: 500;
  margin-top: 15px;
  display: block;
  line-height: 40px; }

.career-testimoniel-content {
  padding-bottom: 10px;
  border-bottom: 2px solid #ada3a3; }

.careers-date {
  padding-top: 10px; }

.works-us-section .careers-outer-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .works-us-section .careers-outer-wrap .careers-item {
    width: 30%;
    margin-right: 3%; }
    @media (max-width: 768px) {
      .works-us-section .careers-outer-wrap .careers-item {
        width: 90%;
        margin: 0px auto 30px; } }
    @media (min-width: 769px) and (max-width: 1024px) {
      .works-us-section .careers-outer-wrap .careers-item {
        width: 48%;
        margin-right: 1%; } }

body .sleep-table {
  background: #fff;
  padding: 50px;
  border-radius: 12px;
  box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); }
  @media (max-width: 768px) {
    body .sleep-table {
      padding: 10px; } }
  body .sleep-table table {
    border: none;
    box-shadow: none; }
    body .sleep-table table thead tr th {
      font-size: 22px;
      font-weight: 500;
      border: none !important;
      background: none; }
      body .sleep-table table thead tr th:last-child {
        width: 40%; }
    body .sleep-table table tbody tr {
      background: none !important; }
      body .sleep-table table tbody tr td {
        font-size: 18px;
        border: none !important;
        background: none;
        border-bottom: 1px solid #707070 !important;
        padding: 20px; }
        @media (max-width: 1600px) {
          body .sleep-table table tbody tr td {
            width: 40%; } }
        body .sleep-table table tbody tr td:nth-child(1) div {
          box-shadow: none;
          padding: 0;
          display: flex;
          align-items: center; }
          body .sleep-table table tbody tr td:nth-child(1) div img {
            margin-right: 15px; }
          @media (max-width: 768px) {
            body .sleep-table table tbody tr td:nth-child(1) div {
              flex-wrap: wrap;
              overflow: visible; } }
        body .sleep-table table tbody tr td:nth-child(2) {
          text-align: left; }
        body .sleep-table table tbody tr td:nth-child(3) {
          text-align: center; }
        body .sleep-table table tbody tr td:nth-child(4) {
          text-align: left; }
      body .sleep-table table tbody tr:last-child td {
        border-bottom: none !important; }
body .foam-table, body .memory-table, body .latex-table {
  margin-bottom: 30px;
  overflow-x: unset; }
  @media (max-width: 990px) {
    body .foam-table, body .memory-table, body .latex-table {
      overflow-x: auto; } }
  body .foam-table tbody tr td, body .memory-table tbody tr td, body .latex-table tbody tr td {
    border: none;
    color: #000000;
    font-size: 22px;
    font-weight: 500;
    line-height: 35px; }
    @media (max-width: 768px) {
      body .foam-table tbody tr td, body .memory-table tbody tr td, body .latex-table tbody tr td {
        font-size: 22px; } }
    @media (min-width: 1200px) {
      body .foam-table tbody tr td, body .memory-table tbody tr td, body .latex-table tbody tr td {
        padding: 0; } }
body .know-mattress-title {
  display: flex;
  align-items: center;
  font-size: 30px !important;
  margin-bottom: 20px;
  letter-spacing: -0.5px; }
  @media (max-width: 800px) {
    body .know-mattress-title {
      display: block;
      display: inline-flex; } }
  body .know-mattress-title p {
    margin: 0;
    font-weight: 600; }
  body .know-mattress-title .font-circle {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-align: center;
    font-size: 31px;
    border: 3px solid #000;
    line-height: 57px;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media (max-width: 768px) {
      body .know-mattress-title .font-circle {
        width: 50px;
        height: 50px;
        line-height: 40px;
        font-size: 25px; } }
body .know-mattress-header-tit {
  font-size: 35px;
  color: #000;
  text-align: center;
  margin-top: 40px;
  font-weight: 600;
  letter-spacing: -0.5px; }
body .know-mattress-content {
  font-size: 18px;
  color: #000000;
  letter-spacing: -0.44px; }
body .know-mattress-header-text {
  font-size: 18px;
  color: #000;
  text-align: center;
  font-weight: 400;
  letter-spacing: -0.44px; }
body .Type-title {
  font-size: 25px;
  color: #000000;
  font-weight: 500; }
  body .Type-title p {
    margin-bottom: 10px; }
body .Type-text {
  font-size: 18px;
  color: #000;
  letter-spacing: -0.44px; }
body .foam-section {
  background: #FFF9E2;
  padding: 50px;
  border-radius: 20px;
  margin-right: 100px; }
  @media (max-width: 768px) {
    body .foam-section {
      margin-right: 0;
      padding: 25px;
      margin-right: 13px !important; } }
body .latex-section {
  background: #E8FDFF;
  padding: 50px;
  border-radius: 20px; }
  @media (max-width: 768px) {
    body .latex-section {
      padding: 25px;
      margin-right: 13px !important; } }
body .spring-section {
  background: #FFEAE3;
  padding: 50px;
  border-radius: 20px;
  margin-right: 100px; }
  @media (max-width: 768px) {
    body .spring-section {
      margin-right: 0;
      padding: 25px;
      margin-right: 13px !important; } }
body .deep-section-1 {
  margin-right: 100px; }
  @media (max-width: 768px) {
    body .deep-section-1 {
      margin-right: 13px !important; } }
@media (max-width: 768px) {
  body .deep-section-2 {
    margin-right: 13px !important; } }
body .finish-touch-wrap {
  text-align: center; }
body .finishing-title {
  color: #000000;
  font-size: 25px;
  letter-spacing: -0.7px;
  margin-top: 30px;
  font-weight: 500; }
  body .finishing-title p {
    margin-bottom: 10px; }
body .comfort-top-table {
  color: #000000;
  font-size: 30px;
  letter-spacing: -0.6px;
  font-weight: 500; }

.mattress-collection-page {
  padding-top: 10px !important; }
  @media (max-width: 768px) {
    .mattress-collection-page {
      padding-top: 20px !important; } }
  .mattress-collection-page h2 {
    margin-bottom: 15px; }
  @media (min-width: 1200px) {
    .mattress-collection-page p {
      width: 50%;
      margin: 20px auto !important; } }
  .mattress-collection-page .content-boxes {
    margin-top: 30px; }
    @media (max-width: 768px) {
      .mattress-collection-page .content-boxes {
        margin-top: 10px;
        margin-bottom: 0px; } }
  .mattress-collection-page .fusion-column {
    margin-bottom: 0px; }
    .mattress-collection-page .fusion-column .content-box-wrapper {
      position: unset;
      margin-bottom: 50px; }
      @media (max-width: 768px) {
        .mattress-collection-page .fusion-column .content-box-wrapper {
          margin-bottom: 0px; } }
    @media (max-width: 800px) {
      .mattress-collection-page .fusion-column {
        margin-bottom: 15px !important; } }
    @media (max-width: 800px) {
      .mattress-collection-page .fusion-column .heading {
        width: 100% !important; } }
    @media (max-width: 800px) {
      .mattress-collection-page .fusion-column .heading a {
        width: 100%; }
        .mattress-collection-page .fusion-column .heading a .image {
          display: block; } }
    .mattress-collection-page .fusion-column .heading a img {
      width: 100%; }
    .mattress-collection-page .fusion-column .content-container {
      width: 100%; }
      .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap {
        width: 90%;
        margin: auto;
        position: absolute;
        left: 5%;
        top: 400px; }
        @media (max-width: 370px) {
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap {
            top: 230px; } }
        @media (min-width: 371px) and (max-width: 400px) {
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap {
            top: 260px; } }
        @media (min-width: 401px) and (max-width: 768px) {
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap {
            top: 290px; } }
        @media (min-width: 1200px) and (max-width: 1600px) {
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap {
            top: 260px; } }
        .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap a {
          padding: 15px 15px;
          font-size: 18px; }
          @media (max-width: 1600px) {
            .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap a {
              padding: 10px 15px; } }
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap a .collectn-arrow {
            right: 20px;
            color: #000; }
        .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap.stellar-bg a {
          background: #E0F8FF; }
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap.stellar-bg a i {
            -webkit-text-stroke: 2px #E0F8FF; }
        .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap.aura-bg a {
          background: #FFFEE2; }
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap.aura-bg a i {
            -webkit-text-stroke: 2px #FFFEE2; }
        .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap.spinacare-bg a {
          background: #FFDBC1; }
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap.spinacare-bg a i {
            -webkit-text-stroke: 2px #FFDBC1; }
        .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap.royale-bg a {
          background: #D1FFD3; }
          .mattress-collection-page .fusion-column .content-container .featured-collectn-wrap.royale-bg a i {
            -webkit-text-stroke: 2px #D1FFD3; }
      .mattress-collection-page .fusion-column .content-container .price-starts-from {
        color: #fff;
        font-weight: 600;
        width: 90%;
        padding: 0px 10px;
        position: absolute;
        top: 440px;
        left: 5%; }
        @media (max-width: 370px) {
          .mattress-collection-page .fusion-column .content-container .price-starts-from {
            top: 275px; } }
        @media (min-width: 371px) and (max-width: 400px) {
          .mattress-collection-page .fusion-column .content-container .price-starts-from {
            padding: 0px 20px;
            top: 300px;
            left: 0; } }
        @media (min-width: 401px) and (max-width: 768px) {
          .mattress-collection-page .fusion-column .content-container .price-starts-from {
            top: 330px; } }
        @media (min-width: 1200px) and (max-width: 1600px) {
          .mattress-collection-page .fusion-column .content-container .price-starts-from {
            top: 280px; } }
      .mattress-collection-page .fusion-column .content-container .collection-desc {
        line-height: 24px;
        letter-spacing: -0.4px;
        width: 90%;
        margin: 0px 20px !important; }
        @media (max-width: 768px) {
          .mattress-collection-page .fusion-column .content-container .collection-desc {
            margin: 0px !important; } }

#terms-modal {
  background: rgba(0, 0, 0, 0.5); }
  #terms-modal .modal-header {
    padding: 15px 10px 30px; }
    #terms-modal .modal-header .close {
      font-size: 25px;
      cursor: pointer; }

@media (min-width: 2200px) {
  .home-banner-wrap {
    margin-bottom: 200px !important; } }
@media (min-width: 2200px) {
  .home-banner-wrap #rev_slider_1_1 {
    max-height: 1000px !important;
    height: 1000px !important; } }

body.single-product #main {
  background: linear-gradient(to bottom, #FFF1E0 2%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%); }
body.archive .fusion-wrapper:after {
  display: none; }
body .myom-banner-sec .myom-desktop-banner {
  height: auto; }
  body .myom-banner-sec .myom-desktop-banner img {
    width: 100%; }
  @media (max-width: 768px) {
    body .myom-banner-sec .myom-desktop-banner {
      display: none; } }
body .myom-banner-sec .myom-mobile-banner {
  height: auto;
  display: none; }
  body .myom-banner-sec .myom-mobile-banner img {
    width: 100%; }
  @media (max-width: 768px) {
    body .myom-banner-sec .myom-mobile-banner {
      display: block; } }
body.product-template-default #main {
  padding: 0 !important; }
  body.product-template-default #main .fusion-row {
    max-width: 100%;
    margin: 0 0; }
  body.product-template-default #main .woocommerce-container {
    display: inline-block; }
    body.product-template-default #main .woocommerce-container .product-summary-row {
      padding-top: 80px; }
      @media (max-width: 768px) {
        body.product-template-default #main .woocommerce-container .product-summary-row {
          padding-top: 40px; } }
    body.product-template-default #main .woocommerce-container .product-summary-row, body.product-template-default #main .woocommerce-container .related {
      width: 90%;
      margin: auto; }
      @media (min-width: 1440px) {
        body.product-template-default #main .woocommerce-container .product-summary-row, body.product-template-default #main .woocommerce-container .related {
          max-width: var(--site_width); } }
      body.product-template-default #main .woocommerce-container .product-summary-row ul li .fusion-product-content, body.product-template-default #main .woocommerce-container .related ul li .fusion-product-content {
        padding: 30px 30px 70px;
        position: relative; }
        body.product-template-default #main .woocommerce-container .product-summary-row ul li .fusion-product-content .offer-list.after-list, body.product-template-default #main .woocommerce-container .related ul li .fusion-product-content .offer-list.after-list {
          width: 100%; }
        body.product-template-default #main .woocommerce-container .product-summary-row ul li .fusion-product-content .product-buttons, body.product-template-default #main .woocommerce-container .related ul li .fusion-product-content .product-buttons {
          position: absolute;
          width: 100%;
          bottom: 0;
          left: 0; }
          body.product-template-default #main .woocommerce-container .product-summary-row ul li .fusion-product-content .product-buttons .add_to_cart_button, body.product-template-default #main .woocommerce-container .related ul li .fusion-product-content .product-buttons .add_to_cart_button {
            max-width: 100%;
            width: 100%;
            transform: translateX(0); }
body .w-90 {
  width: 90%;
  margin: auto !important;
  overflow: hidden; }
  @media (max-width: 768px) {
    body .w-90 {
      width: 100%; } }
  @media (min-width: 1440px) {
    body .w-90 {
      max-width: var(--site_width); } }
  body .w-90 .firm-image-wrap .firmness-mbil-only {
    display: none; }
    @media (max-width: 768px) {
      body .w-90 .firm-image-wrap .firmness-mbil-only {
        display: inline-block; } }
  body .w-90 .firm-image-wrap .firmness-desk-only {
    display: inline-block; }
    @media (max-width: 768px) {
      body .w-90 .firm-image-wrap .firmness-desk-only {
        display: none; } }

.woocommerce-container #product-68 .entry-summary {
  display: flex; }
.woocommerce-container .avada-single-product-gallery-wrapper {
  width: 50%;
  overflow: hidden; }
  @media (min-width: 800px) and (max-width: 1660px) {
    .woocommerce-container .avada-single-product-gallery-wrapper {
      width: 48% !important; } }
  .woocommerce-container .avada-single-product-gallery-wrapper .woocommerce-product-gallery figure {
    width: 100%;
    margin-top: 50px; }
    .woocommerce-container .avada-single-product-gallery-wrapper .woocommerce-product-gallery figure a img {
      width: 100%; }
.woocommerce-container .fusion-product-content .custom-pricing-section .offer-list .cost-total {
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.9px; }
  @media (max-width: 768px) {
    .woocommerce-container .fusion-product-content .custom-pricing-section .offer-list .cost-total {
      font-size: 22px; } }
  .woocommerce-container .fusion-product-content .custom-pricing-section .offer-list .cost-total bdi {
    font-size: 28px;
    font-weight: 700;
    letter-spacing: -0.9px; }
    @media (max-width: 768px) {
      .woocommerce-container .fusion-product-content .custom-pricing-section .offer-list .cost-total bdi {
        font-size: 22px; } }
.woocommerce-container p.price {
  display: none; }
.woocommerce-container p.in-stock {
  display: none; }
.woocommerce-container .avada-availability {
  display: none !important; }
.woocommerce-container .price-sec {
  width: 100%;
  display: block;
  margin-bottom: 30px; }
.woocommerce-container .custom-pricing-section {
  display: flex; }
  .woocommerce-container .custom-pricing-section .offer-list {
    display: block;
    padding: 0px 30px 0px 0px;
    position: relative; }
    @media (max-width: 768px) {
      .woocommerce-container .custom-pricing-section .offer-list {
        width: 50%; } }
    .woocommerce-container .custom-pricing-section .offer-list .offer-price {
      font-size: 20px;
      font-weight: 500;
      margin-top: 0;
      margin-bottom: 15px; }
      @media (max-width: 768px) {
        .woocommerce-container .custom-pricing-section .offer-list .offer-price {
          font-size: 20px; } }
    .woocommerce-container .custom-pricing-section .offer-list .cost-total {
      margin: 0;
      font-size: 45px;
      font-weight: 600;
      color: #ff6200;
      line-height: 30px; }
      @media (max-width: 768px) {
        .woocommerce-container .custom-pricing-section .offer-list .cost-total {
          font-size: 30px; } }
      @media (min-width: 769px) and (max-width: 1400px) {
        .woocommerce-container .custom-pricing-section .offer-list .cost-total {
          font-size: 38px; } }
      .woocommerce-container .custom-pricing-section .offer-list .cost-total del {
        display: none; }
      .woocommerce-container .custom-pricing-section .offer-list .cost-total ins {
        text-decoration: none; }
      .woocommerce-container .custom-pricing-section .offer-list .cost-total bdi {
        font-size: 45px;
        font-weight: 600;
        color: #ff6200;
        line-height: 30px; }
        @media (max-width: 768px) {
          .woocommerce-container .custom-pricing-section .offer-list .cost-total bdi {
            font-size: 30px; } }
        @media (min-width: 769px) and (max-width: 1400px) {
          .woocommerce-container .custom-pricing-section .offer-list .cost-total bdi {
            font-size: 38px; } }
    .woocommerce-container .custom-pricing-section .offer-list .tax-text {
      font-size: 14px; }
  .woocommerce-container .custom-pricing-section .offer-list:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 50px;
    top: 0;
    right: 0;
    background: #a2a2a2; }
  .woocommerce-container .custom-pricing-section .price-list {
    /*	border-left: 1px solid #707070; */
    padding-left: 20px !important; }
    @media (max-width: 768px) {
      .woocommerce-container .custom-pricing-section .price-list {
        width: 50%; } }
    .woocommerce-container .custom-pricing-section .price-list .mrp-price {
      font-size: 18px;
      font-weight: 500;
      margin: 0px; }
      @media (max-width: 768px) {
        .woocommerce-container .custom-pricing-section .price-list .mrp-price {
          font-size: 20px; } }
    .woocommerce-container .custom-pricing-section .price-list .regular_price ins {
      display: none; }
    .woocommerce-container .custom-pricing-section .price-list .regular_price del .woocommerce-Price-amount {
      font-size: 35px;
      font-weight: 600;
      line-height: 40px; }
      @media (max-width: 768px) {
        .woocommerce-container .custom-pricing-section .price-list .regular_price del .woocommerce-Price-amount {
          font-size: 22px; } }
    .woocommerce-container .custom-pricing-section .price-list .save-text {
      color: #000;
      font-size: 20px;
      margin-top: 15px !important;
      margin: 0; }
.woocommerce-container .entry-summary {
  width: 48% !important;
  margin-left: 0 !important;
  padding-left: 40px;
  display: inline-block; }
  @media (max-width: 1000px) {
    .woocommerce-container .entry-summary {
      padding-left: 0px; } }
  .woocommerce-container .entry-summary .summary-container {
    width: 100% !important;
    letter-spacing: 0px; }
    .woocommerce-container .entry-summary .summary-container h1 {
      font-size: 40px !important;
      line-height: 40px !important;
      text-transform: capitalize;
      font-weight: 500 !important; }
      @media (max-width: 1600px) {
        .woocommerce-container .entry-summary .summary-container h1 {
          font-size: 35px !important; } }
    .woocommerce-container .entry-summary .summary-container .prod-desc {
      display: flex;
      margin: 20px auto;
      flex-wrap: wrap; }
      .woocommerce-container .entry-summary .summary-container .prod-desc .desc-grp {
        width: 48%; }
        .woocommerce-container .entry-summary .summary-container .prod-desc .desc-grp:nth-child(even) {
          margin-left: 2%; }
        .woocommerce-container .entry-summary .summary-container .prod-desc .desc-grp label {
          display: block;
          margin-bottom: 10px;
          font-weight: 500; }
          .woocommerce-container .entry-summary .summary-container .prod-desc .desc-grp label.desc-val {
            font-weight: 400; }
    .woocommerce-container .entry-summary .summary-container .avada-availability {
      display: none !important; }
    .woocommerce-container .entry-summary .summary-container .product-border {
      display: none !important; }
    .woocommerce-container .entry-summary .summary-container form {
      margin-top: 0px; }
        .woocommerce-container .entry-summary .summary-container form .quantity.hidden {
          display: block; }
        @media (max-width: 768px) {
          .woocommerce-container .entry-summary .summary-container form .quantity {
            width: 100%; } }
        .woocommerce-container .entry-summary .summary-container form .quantity span {
          display: block;
          font-size: 22px;
          font-weight: 500;
          line-height: 40px; }
        .woocommerce-container .entry-summary .summary-container form .quantity select {
          width: 100% !important; }
      .woocommerce-container .entry-summary .summary-container form span.err-txt {
        font-size: 18px;
        margin: 10px 0px;
        color: #ff0000;
        display: block; }
      .woocommerce-container .entry-summary .summary-container form button {
        padding: 25px;
        width: 70%;
        background: #266397;
        font-size: 30px;
        border-radius: 35px; }
        .woocommerce-container .entry-summary .summary-container form button:disabled {
          cursor: not-allowed;
          opacity: 0.6; }
        @media (max-width: 768px) {
          .woocommerce-container .entry-summary .summary-container form button {
            width: 100%; } }
    .woocommerce-container .entry-summary .summary-container form select {
      height: auto !important;
      border: 1px solid #707070 !important;
      border-radius: 12px;
      font-size: 22px;
      padding: 15px;
      font-weight: 500;
      margin-bottom: 15px; width: 100% !important;  appearance: none !important;
    -webkit-appearance: none !important;
    z-index: 100;
    background: transparent;
}
      @media (max-width: 1660px) {
        .woocommerce-container .entry-summary .summary-container form select {
          font-size: 18px; } }
    .woocommerce-container .entry-summary .summary-container form .single_variation {
      display: block !important; }
      .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list {
        border-right: 1px solid #707070; }
        .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list:after {
          display: none; }
        .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list .offer-price {
          font-size: 25px;
          margin-bottom: 20px !important; }
          @media (max-width: 500px) {
            .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list .offer-price {
              font-size: 20px;
              margin-bottom: 0px !important; } }
        .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list .cost-total {
          line-height: 40px; }
        .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list .woocommerce-Price-amount {
          font-size: 55px; }
          @media (max-width: 500px) {
            .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list .woocommerce-Price-amount {
              font-size: 30px; } }
        .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list .tax-text {
          font-size: 14px; }
          @media (max-width: 400px) {
            .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .offer-list .tax-text {
              font-size: 12px; } }
      .woocommerce-container .entry-summary .summary-container form .single_variation .woocommerce-variation-price .price .price-list {
        padding-left: 15px; }
    .woocommerce-container .entry-summary .summary-container form table tr {
      width: 50% !important; display: inline-block; }
      .woocommerce-container #product-68 .entry-summary .summary-container form table tr {
      width: 100% !important; display: inline-block; }
      .woocommerce-container .entry-summary .summary-container form table tr:last-child td.label {
        display: none !important; }
        @media (min-width: 900px) and (max-width: 1440px) {
          .woocommerce-container .entry-summary .summary-container form table tr:nth-child(2), .woocommerce-container .entry-summary .summary-container form table tr:nth-child(3) {
            width: 48% !important; } }
        @media (max-width: 500px) {
          .woocommerce-container .entry-summary .summary-container form table tr:nth-child(2), .woocommerce-container .entry-summary .summary-container form table tr:nth-child(3) {
            width: 100% !important; } }
        .woocommerce-container .entry-summary .summary-container form table tr:nth-child(2) .avada-select-parent, .woocommerce-container .entry-summary .summary-container form table tr:nth-child(3) .avada-select-parent {
          width: 100%; }
      .woocommerce-container .entry-summary .summary-container form table tr td .avada-select-parent {
        width: 50%; }
        .woocommerce-container .entry-summary .summary-container form table tr td .avada-select-parent:after {
          content: "\f078";
          position: absolute;
          display: block !important;
          color: #000000;
          font-family: FontAwesome;
          font-size: 14px;
          top: 40%;
          z-index: 1;
          right: 20px;
          -webkit-text-stroke: 1px #fff;
          transform: translateY(-50%); }
        @media (max-width: 500px) {
          .woocommerce-container .entry-summary .summary-container form table tr td .avada-select-parent {
            width: 100%; } }
      .woocommerce-container .entry-summary .summary-container form table tr td.label label {
        font-size: 20px;
        font-weight: 500; }
        @media (max-width: 1600px) {
          .woocommerce-container .entry-summary .summary-container form table tr td.label label {
            font-size: 20px; } }
      .woocommerce-container .entry-summary .summary-container form table tr td .iconic-was-chosen-attribute {
        display: none; }
      .woocommerce-container .entry-summary .summary-container form table tr td .quantity {
        width: auto;
        float: unset;
        margin: 0;
        display: block;
        border: none; }
        .woocommerce-container .entry-summary .summary-container form table tr td .quantity span {
          font-size: 20px;
          font-weight: 500;
          padding-bottom: 10px;
          display: inline-block;
          line-height: 15px; }
          @media (max-width: 1600px) {
            .woocommerce-container .entry-summary .summary-container form table tr td .quantity span {
              font-size: 20px; } }
    .woocommerce-container .entry-summary .summary-container form table#standard-sizes tbody tr td .quantity {
      display: none; }
    .woocommerce-container .entry-summary .summary-container form table#standard-sizes tbody tr td .single_variation_price_reset {
      display: none; }
    .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset {
      display: inline-block;
      width: 100%; }
      .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap {
        width: 100%; }
        .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list {
          width: auto;
          padding: 10px 30px 10px 30px !important; }
          .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list .mrp-price {
            margin: 0px;
            font-size: 25px; }
            @media (max-width: 500px) {
              .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list .mrp-price {
                font-size: 20px;
                line-height: 20px; } }
          .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list del {
            text-decoration: none; }
          .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list .woocommerce-Price-amount {
            font-size: 30px; }
            @media (max-width: 500px) {
              .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list .woocommerce-Price-amount {
                font-size: 25px; } }
            @media (min-width: 501px) and (max-width: 1600px) {
              .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list .woocommerce-Price-amount {
                font-size: 25px; } }
          .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list .save-text {
            margin-top: 0;
            color: #000000;
            font-size: 20px; }
            @media (max-width: 500px) {
              .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .price-list .save-text {
                font-size: 14px; } }
        .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .single_variation_wrap .offer-list {
          width: auto;
          padding: 10px 30px 10px 0px; }
      .woocommerce-container .entry-summary .summary-container form .single_variation_price_reset .reset_variations {
        display: none !important; }
    .woocommerce-container .entry-summary .summary-container form .single_variation_wrap {
      width: 72%; }
      .woocommerce-container .entry-summary .summary-container form .single_variation_wrap .quantity {
        display: none !important; }
      @media (max-width: 500px) {
        .woocommerce-container .entry-summary .summary-container form .single_variation_wrap {
          width: 100%; } }
      .woocommerce-container .entry-summary .summary-container form .single_variation_wrap .variations_button {
        display: block; }
        .woocommerce-container .entry-summary .summary-container form .single_variation_wrap .variations_button button {
          margin: 0;
          padding: 25px;
          width: 100%;
          background: #266397;
          font-size: 30px;
          border-radius: 35px; }
    .woocommerce-container .entry-summary .summary-container .product_meta {
      display: none; }
@media (max-width: 768px) {
  .woocommerce-container .product_cat-topper .woocommerce-tabs, .woocommerce-container .product_cat-protectors .woocommerce-tabs {
    padding-top: 60px !important; } }
@media (max-width: 768px) {
  .woocommerce-container .woocommerce-tabs {
    padding-top: 0px !important; } }
.woocommerce-container .woocommerce-tabs .wc-tabs {
  display: none; }
.woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel {
  margin: 0;
  padding: 0;
  border: none; }
  .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .fusion-woocommerce-tab-title {
    display: none; }
  .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content.woocommerce-product-details__short-description {
    font-size: 18px;
    font-weight: 500 !important; }
  .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content p.hightlight-txt {
    color: #fff;
    -webkit-text-stroke: 3.5px #ffffff; }
  .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .hightlight-txt-secondary span {
    font-weight: 400; }
  .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .accessories-desc {
    padding-bottom: 20px; }
    .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .accessories-desc .fusion-flex-column {
      padding-right: 50px; }
      .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .accessories-desc .fusion-flex-column h2 {
        margin: 0;
        margin-bottom: 30px;
        padding-bottom: 10px;
        border-bottom: 1px solid #c0c0c0;
        font-size: 40px !important; }
      .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .accessories-desc .fusion-flex-column.accessory-benefit p {
        margin-top: 15px;
        font-weight: 500; }
      .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .accessories-desc .fusion-flex-column.accessory-benefit img {
        width: 100%;
        height: 100px; }
      @media (max-width: 768px) {
        .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .accessories-desc .fusion-flex-column.accessory-benefit .fusion-builder-row {
          flex-wrap: nowrap;
          overflow-x: auto; }
          .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .accessories-desc .fusion-flex-column.accessory-benefit .fusion-builder-row .fusion-layout-column {
            min-width: 180px;
            margin-right: 20px !important; } }
      @media (max-width: 768px) {
        .woocommerce-container .woocommerce-tabs .woocommerce-Tabs-panel .post-content .accessories-desc .fusion-flex-column {
          padding-right: 0; } }
.woocommerce-container .social-share-custom-class {
  display: none !important; }
.woocommerce-container .shop-page-wrapper ul.products li .product-buttons {
  width: 108%;
  position: relative;
  left: -20px; }
.woocommerce-container section.related {
  margin-bottom: 30px; }
  .woocommerce-container section.related h4 {
    font-size: 50px;
    font-weight: 500;
    text-align: center;
    margin-top: 0px;
    letter-spacing: -1.3px; }
    @media (max-width: 768px) {
      .woocommerce-container section.related h4 {
        font-size: 40px; } }
  .woocommerce-container section.related .fusion-title {
    display: none; }
  .woocommerce-container section.related ul.products {
    justify-content: center; }
    @media (max-width: 768px) {
      .woocommerce-container section.related ul.products {
        display: flex;
        justify-content: flex-start;
        overflow-x: auto;
        flex-wrap: unset; } }
    @media (max-width: 1200px) and (min-width: 769px) {
      .woocommerce-container section.related ul.products {
        flex-wrap: unset;
        overflow-x: auto;
        justify-content: flex-start; } }
    .woocommerce-container section.related ul.products li {
      width: 30%; }
      @media (max-width: 768px) {
        .woocommerce-container section.related ul.products li {
          width: 45%; } }
      @media (max-width: 1200px) and (min-width: 769px) {
        .woocommerce-container section.related ul.products li {
          min-width: 47%; } }
      .woocommerce-container section.related ul.products li.product_cat-orthopaedic:after {
        display: none; }
      .woocommerce-container section.related ul.products li .fusion-product-wrapper {
        background: #FFF1E050; }
        .woocommerce-container section.related ul.products li .fusion-product-wrapper .fusion-woo-badges-wrapper {
          display: none; }
        .woocommerce-container section.related ul.products li .fusion-product-wrapper .fusion-product-content {
          padding-bottom: 0; }
          .woocommerce-container section.related ul.products li .fusion-product-wrapper .fusion-product-content .product-details .product-details-container h3 {
            font-size: 28px; }
          .woocommerce-container section.related ul.products li .fusion-product-wrapper .fusion-product-content .product-buttons {
            margin-top: 20px; }
            .woocommerce-container section.related ul.products li .fusion-product-wrapper .fusion-product-content .product-buttons .sep-solid {
              display: none; }
            .woocommerce-container section.related ul.products li .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .show_details_button {
              display: none; }
            .woocommerce-container section.related ul.products li .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .add_to_cart_button {
              max-width: 110%;
              width: 107%;
              transform: translateX(-16px);
              padding: 8px 20px;
              font-size: 30px;
              color: #fff;
              background-color: #266397;
              text-align: center; }
              .woocommerce-container section.related ul.products li .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .add_to_cart_button:before {
                display: none; }

.reset_variations {
  display: none !important; }

.pincode-wrap {
  margin-top: 0;
  width: 70%; }
  @media (max-width: 768px) {
    .pincode-wrap {
      width: 100%; } }
  .pincode-wrap .wpccc_maindiv {
    margin-top: 0;
    position: relative;
    background: transparent !important;
    padding: 0px 0px 0px 5px;
    width: 70% !important;
    float: unset !important; }
    @media (max-width: 768px) {
      .pincode-wrap .wpccc_maindiv {
        width: 100% !important; } }
    .pincode-wrap .wpccc_maindiv .wpcccheckbtn {
      position: absolute;
      right: 30px;
      bottom: 5px;
      line-height: 30px; }
    .pincode-wrap .wpccc_maindiv .wpccbtn {
      cursor: pointer;
      background: transparent !important;
      font-weight: 400 !important;
      font-size: 18px !important; }
      @media (max-width: 768px) {
        .pincode-wrap .wpccc_maindiv .wpccbtn {
          padding: 10px 5px; } }
    .pincode-wrap .wpccc_maindiv h3 {
      display: none; }
    .pincode-wrap .wpccc_maindiv .wpcc_checkcode .wpcc_avaitxt .wpcc_tficon img {
      margin-top: 5px; }
    .pincode-wrap .wpccc_maindiv .wpcc_checkcode .wpcc_avaitxt .wpcc_delicons {
      display: none; }
    .pincode-wrap .wpccc_maindiv .wpcc_checkcode .wpcc_avaitxt .wpcc_avaddate p span {
      display: block; }
    .pincode-wrap .wpccc_maindiv .wpcc_checkcode .wpcc_serviceavailtext {
      display: none; }
    .pincode-wrap .wpccc_maindiv .wpcc_cookie_check_div {
      background-color: transparent !important; }
    .pincode-wrap .wpccc_maindiv .wpcc_empty {
      position: absolute;
      bottom: 25px;
      left: 50px;
      background: #fff; }
    .pincode-wrap .wpccc_maindiv input[name="wpcccheck"] {
      background: transparent !important; }
      .pincode-wrap .wpccc_maindiv input[name="wpcccheck"]::placeholder {
        content: "Enter";
        font-size: 16px;
        font-weight: 400; }
    .pincode-wrap .wpccc_maindiv.wpccc_loader {
      background-color: transparent; }
      .pincode-wrap .wpccc_maindiv.wpccc_loader:after {
        background: transparent; }

.woocommerce-product-gallery .flex-viewport {
  height: auto !important;
  overflow: unset !important; }
  .woocommerce-product-gallery .flex-viewport figure .woocommerce-product-gallery__image {
    opacity: 0;
    display: none; }
    .woocommerce-product-gallery .flex-viewport figure .woocommerce-product-gallery__image.flex-active-slide {
      opacity: 1;
      display: block; }
  .woocommerce-product-gallery .flex-viewport figure .flex-active-slide a img {
    width: 100%; }
.woocommerce-product-gallery .flex-direction-nav li a {
  width: 100% !important;
  top: 105%;
  opacity: 1;
  background: unset;
  color: #707070;
  font-size: 30px !important;
  text-indent: -9999px; }
  .woocommerce-product-gallery .flex-direction-nav li a.flex-prev:before {
    content: "\f053";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 2px;
    left: 8px;
    color: #707070;
    text-indent: 0px; }
  .woocommerce-product-gallery .flex-direction-nav li a.flex-next:before {
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 2px;
    right: 8px;
    color: #707070;
    text-indent: 0px; }
.woocommerce-product-gallery ol {
  justify-content: center !important;
  padding: 10px 30px;
  width: 100% !important;
  left: 0px !important; }
  .woocommerce-product-gallery ol li {
    width: 18% !important; }

.product_cat-variation-product .summary-container .variations td.label {
  font-size: 30px !important; }

.amazingcarousel-description {
  height: auto !important; }
  .amazingcarousel-description .review-content {
    margin-bottom: 15px; }
    .amazingcarousel-description .review-content .review-quote {
      height: 30px;
      position: relative; }
      .amazingcarousel-description .review-content .review-quote:after {
        content: "\f10d";
        position: absolute;
        top: 8px;
        left: 0px;
        font-size: 25px;
        font-family: 'FontAwesome'; }
    .amazingcarousel-description .review-content .review-content-text {
      font-size: 18px;
      font-weight: 400;
      margin-top: 20px;
      text-align: left;
      line-height: 28px; }
    .amazingcarousel-description .review-content .review-rating .review-rating-name {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      margin-bottom: 15px; }
      .amazingcarousel-description .review-content .review-rating .review-rating-name h5 {
        margin: 0px 10px 0px 0px;
        font-size: 20px;
        font-weight: 600; }
      .amazingcarousel-description .review-content .review-rating .review-rating-name span {
        font-size: 25px; }
      .amazingcarousel-description .review-content .review-rating .review-rating-name p {
        font-size: 18px;
        font-weight: 500;
        margin: 0px 10px !important; }
    .amazingcarousel-description .review-content .review-rating .ratings-stars {
      text-align: left;
      font-size: 22px; }

.amazingcarousel-image {
  height: auto !important; }

.product-page-faq {
  padding: 10px 80px; }
  @media (min-width: 769px) and (max-width: 1200px) {
    .product-page-faq {
      padding: 10px 10px; } }
  .product-page-faq .fusion-text h4 {
    font-size: 25px;
    margin-top: 0px; }
    @media (max-width: 1600px) {
      .product-page-faq .fusion-text h4 {
        font-size: 25px; } }
  .product-page-faq .fusion-text p {
    font-size: 18px; }
    @media (max-width: 768px) {
      .product-page-faq .fusion-text p {
        font-size: 16px; } }
  @media (max-width: 768px) {
    .product-page-faq {
      padding: 0px; }
      .product-page-faq .faq-heading-accordion {
        cursor: pointer;
        padding-top: 15px; }
        .product-page-faq .faq-heading-accordion h4 {
          font-size: 25px;
          margin: 0;
          margin-bottom: 20px;
          padding-right: 50px;
          position: relative;
          transition: all 0.5s; }
          .product-page-faq .faq-heading-accordion h4:after {
            content: "+";
            position: absolute;
            right: 20px;
            top: 15px;
            font-size: 30px;
            font-weight: 600; }
        .product-page-faq .faq-heading-accordion.acc-opened h4:after {
          content: "-"; }
      .product-page-faq .faq-content-accordion {
        display: none; } }

.two-line-heading {
  margin: 20px auto 0px; }
  .two-line-heading h2, .two-line-heading h1 {
    margin: 0; }

.warranty-column .fusion-builder-row {
  width: 100% !important;
  max-width: 100% !important; }
@media (max-width: 768px) {
  .warranty-column .fusion-builder-row {
    flex-wrap: unset !important;
    overflow-x: auto; } }
.warranty-column .fusion-builder-row .fusion-layout-column {
  width: 19% !important;
  padding: 50px;
  position: relative; }
  @media (min-width: 768px) and (max-width: 1500px) {
    .warranty-column .fusion-builder-row .fusion-layout-column {
      width: 20% !important; } }
  @media (max-width: 768px) {
    .warranty-column .fusion-builder-row .fusion-layout-column {
      min-width: 90%;
      padding: 50px 20px !important; }
      .warranty-column .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .featured-img-two img {
        width: 100% !important;
        height: 100%; } }
  .warranty-column .fusion-builder-row .fusion-layout-column.fusion-builder-nested-column-0, .warranty-column .fusion-builder-row .fusion-layout-column.fusion-builder-nested-column-4 {
    cursor: pointer; }
  .warranty-column .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-imageframe {
    height: 100px; }
    .warranty-column .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-imageframe img {
      width: 80%; }
  @media (min-width: 768px) and (max-width: 1500px) {
    .warranty-column .fusion-builder-row .fusion-layout-column .featured-number {
      padding-top: 0px; } }
  .warranty-column .fusion-builder-row .fusion-layout-column .featured-number .hightlight-txt {
    display: flex;
    justify-content: center;
    align-items: center; }
    @media (min-width: 768px) and (max-width: 1500px) {
      .warranty-column .fusion-builder-row .fusion-layout-column .featured-number .hightlight-txt {
        font-size: 4em; } }
    .warranty-column .fusion-builder-row .fusion-layout-column .featured-number .hightlight-txt label {
      font-size: 55px;
      margin-left: 10px;
      letter-spacing: 2px; }
  .warranty-column .fusion-builder-row .fusion-layout-column .featured-content-one {
    bottom: unset;
    top: 75%; }
    @media (max-width: 1700px) and (min-width: 1200px) {
      .warranty-column .fusion-builder-row .fusion-layout-column .featured-content-one {
        top: 68%; } }
    @media (max-width: 1200px) and (min-width: 768px) {
      .warranty-column .fusion-builder-row .fusion-layout-column .featured-content-one {
        top: 50%; } }
    .warranty-column .fusion-builder-row .fusion-layout-column .featured-content-one .hightlight-txt-secondary {
      margin-bottom: 0px; }
    .warranty-column .fusion-builder-row .fusion-layout-column .featured-content-one .featured-content {
      padding: 10px;
      line-height: 30px; }
    .warranty-column .fusion-builder-row .fusion-layout-column .featured-content-one .know-offer-txt {
      color: #fff;
      border-bottom: 1px solid #fff;
      display: inline-block;
      text-align: center; }

.customer-review-section #wonderplugincarousel-2 .amazingcarousel-description {
  position: unset; }
.customer-review-section #wonderplugincarousel-2 ul {
  display: flex !important; }
  .customer-review-section #wonderplugincarousel-2 ul li.amazingcarousel-item {
    background: #FFFAF3 !important;
    margin: 20px !important; }
    @media (max-width: 1024px) {
      .customer-review-section #wonderplugincarousel-2 ul li.amazingcarousel-item {
        margin: 0px !important; } }
  .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container {
    background: #fffaf4;
    padding: 25px !important;
    margin: 0px 25px !important; }
    @media (max-width: 768px) {
      .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container {
        padding: 15px !important;
        margin: 0px 0px !important; } }
    .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container .review-content .review-rating .review-rating-name {
      margin-bottom: 8px;
      justify-content: center; }
      .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container .review-content .review-rating .review-rating-name h5 {
        text-align: left; }
      .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container .review-content .review-rating .review-rating-name p {
        color: #266397;
        font-size: 14px;
        font-weight: 600;
        white-space: nowrap; }
    .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container .review-content .review-rating .ratings-stars {
      text-align: center; }
    .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container .review-content .review-rating .verified-purchase-text {
      text-align: center;
      font-size: 14px;
      color: #266397;
      font-weight: 600;
      margin-top: 10px; }
    .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container .amazingcarousel-title {
      display: none; }
    .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container .amazingcarousel-image {
      width: 100% !important; }
      .customer-review-section #wonderplugincarousel-2 ul li .amazingcarousel-item-container .amazingcarousel-image a img {
        width: 60px !important;
        height: 60px !important;
        margin: 0px auto !important; }
@media (max-width: 768px) {
  .customer-review-section .wonderplugincarousel-container .amazingcarousel-bullet-list {
    margin-top: 30px !important; } }

.image-hotspot-section {
  background-size: 500px !important;
  background-position: 108% 200px !important; }
  @media (max-width: 768px) {
    .image-hotspot-section {
      background: none !important; } }
  @media (min-width: 801px) and (max-width: 1024px) {
    .image-hotspot-section {
      padding-right: 50px !important;
      padding-left: 50px !important; } }
  @media (max-width: 1024px) {
    .image-hotspot-section {
      background: none !important; } }
  .image-hotspot-section .point_style img {
    width: 45px; }
  .image-hotspot-section .fusion-row .fusion-layout-column {
    margin-bottom: 0px; }
    .image-hotspot-section .fusion-row .fusion-layout-column:last-child .fusion-column-wrapper .box_view_html {
      max-width: 100%;
      color: #000;
      width: 60%; }
      @media (max-width: 1024px) {
        .image-hotspot-section .fusion-row .fusion-layout-column:last-child .fusion-column-wrapper .box_view_html {
          width: 100%;
          margin-top: 0px; } }
      @media (min-width: 1400px) {
        .image-hotspot-section .fusion-row .fusion-layout-column:last-child .fusion-column-wrapper .box_view_html {
          margin-top: 30px; } }
      .image-hotspot-section .fusion-row .fusion-layout-column:last-child .fusion-column-wrapper .box_view_html P {
        font-size: 18px;
        font-weight: 400; }
        .image-hotspot-section .fusion-row .fusion-layout-column:last-child .fusion-column-wrapper .box_view_html P strong {
          font-size: 30px;
          font-weight: 500;
          line-height: 40px; }
    @media (max-width: 1024px) {
      .image-hotspot-section .fusion-row .fusion-layout-column:last-child .fusion-column-wrapper {
        padding: 0px !important; } }
  .image-hotspot-section #powerTip {
    width: 41%;
    height: auto;
    padding: 10px 34px;
    background-color: #fff !important;
    position: absolute;
    inset: 20px auto auto 50% !important;
    color: #303030;
    z-index: 10;
    display: none !important; }
    .image-hotspot-section #powerTip .box_view_html {
      color: #303030;
      max-width: 100%;
      font-weight: 400; }
      .image-hotspot-section #powerTip .box_view_html strong {
        font-size: 30px;
        font-weight: 600; }
      .image-hotspot-section #powerTip .box_view_html p {
        font-size: 18px; }
    .image-hotspot-section #powerTip:before {
      display: none; }

.postid-68 #main .woocommerce-container {
  			/* .woocommerce-product-gallery{
  				.woocommerce-product-gallery__wrapper{
  					a{
  						img{
  							position: fixed;
  							top: 250px;
  							max-width: 650px;
  
  							@media (max-width: 1024px){
  								position: relative;
  								top: 0;
  								width: 100%;
  							}
  						}
  					}
  				}
  			} */ }
  .postid-68 #main .woocommerce-container .fusion-fullwidth.myo-feature-wrap {
    margin-bottom: 0px !important; }
    @media (max-width: 768px) {
      .postid-68 #main .woocommerce-container .fusion-fullwidth.myo-feature-wrap {
        margin-bottom: 30px !important; } }
  .postid-68 #main .woocommerce-container .product_title {
    text-align: center;
    margin-top: 80px;
    font-size: 50px !important;
    font-weight: 500 !important; }
  .postid-68 #main .woocommerce-container .woocommerce-product-details__short-description {
    width: 50%;
    text-align: center;
    margin: auto;
    margin-top: 15px; }
    .postid-68 #main .woocommerce-container .woocommerce-product-details__short-description a {
      color: #266397; }
    @media (max-width: 768px) {
      .postid-68 #main .woocommerce-container .woocommerce-product-details__short-description {
        width: 100%; } }
  .postid-68 #main .woocommerce-container .product-summary-row {
    display: flex;
    padding-top: 0px !important; }
    @media (max-width: 800px) {
      .postid-68 #main .woocommerce-container .product-summary-row .product_title {
        text-align: center;
        margin-bottom: 30px; } }
    .postid-68 #main .woocommerce-container .product-summary-row .avada-single-product-gallery-wrapper {
      width: 48%;
      position: sticky;
      top: 130px;
      height: 80%; }
      @media (max-width: 1000px) {
        .postid-68 #main .woocommerce-container .product-summary-row .avada-single-product-gallery-wrapper {
          height: auto;
          position: relative;
          top: 0; } }
    @media (max-width: 1000px) {
      .postid-68 #main .woocommerce-container .product-summary-row {
        display: block; } }
  .postid-68 #main .woocommerce-container .entry-summary {
    float: right;
    padding-bottom: 50px;
    margin-top: 0px; }
    .postid-68 #main .woocommerce-container .entry-summary .summary-container p.price {
      display: none; }
    .postid-68 #main .woocommerce-container .entry-summary .summary-container .avada-availability {
      display: none !important; }
    .postid-68 #main .woocommerce-container .entry-summary .summary-container form {
      width: 100%;
      /* height: 50vh;
      padding: 20px;
      overflow: hidden;
      overflow-y: auto;
      -ms-overflow-style: none;
      scrollbar-width: none; */ }
      .postid-68 #main .woocommerce-container .entry-summary .summary-container form::-webkit-scrollbar {
        display: none; }
      .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td .quantity {
        display: none; }
      .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td .woo-selected-variation-item-name {
        display: none; }
      .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td.label {
        border-bottom: 3px solid #eaf9ff;
        padding-right: 0px;
        margin-bottom: 20px;
        overflow: hidden; }
        .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td.label label:not(.type-change) {
          display: block;
          margin-bottom: 20px;
          font-size: 25px;
          font-weight: 500;
          text-transform: capitalize; }
        .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td.label label.type-change {
          float: right;
          font-size: 20px;
          font-weight: 400;
          cursor: pointer;
          text-decoration: underline;
          color: #1f9af4; }
        .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td.label span {
          font-size: 20px;
          font-weight: 500;
          position: relative;
          left: -12px; }
          .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td.label span::first-letter {
            color: red; }
      .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td .variable-items-wrapper {
        padding: 20px;
        background: #fffaf4; }
        .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td .variable-items-wrapper li {
          display: block;
          text-align: left;
          background: transparent;
          box-shadow: none !important; }
          .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td .variable-items-wrapper li p {
            font-size: 20px;
            margin: 0; }
            @media (max-width: 1000px) {
              .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td .variable-items-wrapper li p {
                font-size: 18px;
                line-height: 25px; } }
          .postid-68 #main .woocommerce-container .entry-summary .summary-container form table tbody tr td .variable-items-wrapper li .variable-item-contents:before {
            display: none; }
    .postid-68 #main .woocommerce-container .entry-summary .summary-container .pincode-wrap .wpccc_maindiv {
      width: 100% !important; }
    .postid-68 #main .woocommerce-container .entry-summary .summary-container .pincode-wrap .err-txt {
      display: block;
      color: #f00;
      margin-bottom: 15px;
      padding: 0px 15px; }
    .postid-68 #main .woocommerce-container .entry-summary .summary-container .woocommerce-variation-price {
      display: none; }
    .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab {
      margin-bottom: 50px; }
      .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab:not(:first-child) {
        pointer-events: none;
        opacity: 0.5; }
      .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab.section-active {
        pointer-events: auto;
        opacity: 1; }
      .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab #double-sizes, .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab #queen-sizes, .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab #king-sizes, .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab #superking-sizes {
        display: none; }
      .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings {
        display: block; }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings h2 {
          margin: 0 0 10px;
          font-size: 25px !important;
          font-weight: 500; }
          @media (max-width: 768px) {
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings h2 {
              font-size: 25px !important; } }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings .know-mattress-popup {
          margin-left: 15px;
          border: 1px solid #f1f1f1;
          border-radius: 50%;
          background: #f1f1f1;
          padding: 0px 10px;
          font-size: 18px;
          cursor: pointer; }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings .product_field_value {
          padding: 5px 0px 10px;
          border-bottom: 3px solid #eaf9ff; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings .product_field_value#nolayer-top, .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings .product_field_value#std-nolayer-top {
            display: none; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings .product_field_value label {
            display: none; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings .product_field_value .value {
            font-weight: 500;
            font-size: 20px;
            text-transform: capitalize; }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings .product_field_value .value.error {
              color: #f12929; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .box-headings .product_field_value .product-field-change {
            color: #1F9AF4;
            text-decoration: underline;
            cursor: pointer;
            float: right;
            font-size: 20px;
            display: none; }
      .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content {
        padding: 20px;
        background: #fffaf4; }
        @media (max-width: 500px) {
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content {
            display: flex;
            flex-wrap: wrap; } }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .support-img-block, .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .comfort-img-block, .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .fabric-img-block {
          display: none;
          margin-bottom: 20px; }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .custom-err-msg {
          display: none; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .custom-err-msg p {
            font-size: 16px;
            color: #ff0000; }
        @media (max-width: 500px) {
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .nolayer-section {
            display: inline-block;
            width: 50%; }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .nolayer-section .form-group {
              width: 100% !important; } }
        @media (min-width: 501px) and (max-width: 768px) {
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .nolayer-section {
            display: inline-block;
            width: 50%; }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .nolayer-section .form-group {
              width: 64% !important;
              margin: auto 18%; } }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group {
          display: inline-table;
          width: auto;
          border: none;
          padding: 0; }
          @media (max-width: 1400px) {
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group {
              display: inline-table; } }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.label-box input[type="radio"]:checked ~ label {
            border: 2px solid #ff6200; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.img-box {
            width: 32%;
            margin-bottom: 15px;
            position: relative; }
            @media (max-width: 768px) {
              .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.img-box {
                width: 49%; } }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.img-box input[type="radio"] {
              position: absolute;
              opacity: 0; }
              .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.img-box input[type="radio"]:checked ~ label img {
                border: 2px solid #ff6200; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.radio-box {
            margin: auto;
            margin-right: 10px;
            margin-bottom: 10px;
            position: relative; }
            @media (max-width: 768px) {
              .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.radio-box {
                margin-right: 0px; } }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.radio-box label {
              display: inline-block;
              font-size: 18px;
              background: #eaf9ff;
              border: 2px solid transparent;
              border-color: transparent;
              border-radius: 8px;
              padding: 10px 30px 10px 50px;
              box-shadow: 0px 2px 2px #00000012; }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group.radio-box input[type="radio"] {
              display: inline-block;
              position: absolute;
              top: 35%;
              left: 20px;
              margin: 0 !important; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group label {
            display: block;
            text-align: center !important;
            cursor: pointer;
            font-size: 18px; }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group label img {
              display: block;
              border: 2px solid transparent;
              border-radius: 8px;
              padding: 5px;
              max-width: 85%;
              margin: auto; }
              .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .form-group label img:hover {
                border-color: #707070; }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .std-bed-type {
          display: flex;
          justify-content: space-evenly;
          align-items: end; }
          @media (max-width: 1300px) {
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .std-bed-type {
              justify-content: start;
              flex-wrap: wrap; } }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .std-bed-type .img-box {
            width: auto; }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .std-bed-type .img-box img {
              width: 75%; }
          @media (max-width: 500px) {
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .std-bed-type {
              display: block; }
              .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .std-bed-type .form-group {
                display: block; }
                .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .std-bed-type .form-group label {
                  display: flex;
                  align-items: center; }
                  .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .std-bed-type .form-group label img {
                    width: 35%;
                    margin: 0px 15px 0px 15px;
                    max-height: 120px; } }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .fabric-section .img-box {
          width: 24%; }
          @media (min-width: 1000px) and (max-width: 1440px) {
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .fabric-section .img-box {
              width: 32%; } }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .fabric-section .img-box label {
            text-align: left !important; }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .fabric-section .img-box label img {
              max-width: 150px;
              margin: 0; }
          @media (max-width: 768px) {
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .fabric-section .img-box {
              width: 48%; }
              .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .fabric-section .img-box label img {
                max-width: 100%;
                width: 100%; } }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .finish-section .img-box {
          width: 48%; }
          .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .finish-section .img-box label {
            text-align: left !important; }
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .finish-section .img-box label img {
              max-width: 100%; }
          @media (max-width: 500px) {
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .finish-section .img-box {
              width: 100%; } }
        .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .sub_head {
          font-size: 25px;
          display: block;
          color: #000000;
          font-weight: 500;
          margin-bottom: 15px;
          margin-top: 30px; }
          @media (max-width: 768px) {
            .postid-68 #main .woocommerce-container .entry-summary .product_fields_tab .product_fields_tab_content .sub_head {
              font-size: 22px;
              width: 100%; } }
  .postid-68 #main .woocommerce-container .single_variation_wrap {
    width: 100%;
    margin: 0; }
    .postid-68 #main .woocommerce-container .single_variation_wrap button {
      margin: 0;
      padding: 25px;
      width: 100%;
      background: #266397;
      font-size: 30px;
      border-radius: 0; }
      .postid-68 #main .woocommerce-container .single_variation_wrap button:disabled {
        cursor: not-allowed;
        opacity: 0.6; }
    .postid-68 #main .woocommerce-container .single_variation_wrap .quantity {
      display: none !important; }
  .postid-68 #main .woocommerce-container .warranty-column {
    margin-bottom: 0px; }
  .postid-68 #main .woocommerce-container .featured-column-one {
    margin-bottom: 0px; }
  .postid-68 #main .woocommerce-container .calculation-sec {
    background: #f4f4f4; }
    .postid-68 #main .woocommerce-container .calculation-sec .sub-calc:after, .postid-68 #main .woocommerce-container .calculation-sec .final-calc:after {
      display: none; }
    .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc, .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc {
      margin-bottom: 15px;
      display: flex; }
      .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc label, .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc label {
        font-size: 20px;
        display: inline-block;
        text-align: left;
        padding-left: 20px; }
        .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc label:nth-child(1), .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc label:nth-child(1) {
          padding-right: 50px;
          width: 70%; }
          @media (max-width: 768px) {
            .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc label:nth-child(1), .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc label:nth-child(1) {
              padding-right: 30px; } }
        .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc label:nth-child(2), .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc label:nth-child(2) {
          font-weight: 400;
          width: 20%; }
          @media (max-width: 768px) {
            .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc label:nth-child(2), .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc label:nth-child(2) {
              width: 40%; } }
          @media (min-width: 769px) and (max-width: 1440px) {
            .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc label:nth-child(2), .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc label:nth-child(2) {
              width: 28%; } }
        @media (max-width: 768px) {
          .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc label, .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc label {
            font-size: 20px;
            padding-left: 0px;
            padding-right: 20px; } }
      .postid-68 #main .woocommerce-container .calculation-sec .sub-calc .display-calc #total-cost, .postid-68 #main .woocommerce-container .calculation-sec .final-calc .display-calc #total-cost {
        font-size: 20px;
        font-weight: 600; }
    .postid-68 #main .woocommerce-container .calculation-sec .sub-calc {
      border-bottom: 2px solid #e8e8e8;
      padding-bottom: 20px;
      margin-bottom: 20px; }
    .postid-68 #main .woocommerce-container .calculation-sec.calc-top-section {
      background: #e8e8e8;
      margin: 0px 0px 30px;
      display: none;
      justify-content: space-between;
      align-items: center;
      position: fixed;
      left: 0;
      width: 100%;
      z-index: 100; }
      @media (max-width: 768px) {
        .postid-68 #main .woocommerce-container .calculation-sec.calc-top-section {
          top: 0 !important; } }
      .postid-68 #main .woocommerce-container .calculation-sec.calc-top-section .subtotal-calc label, .postid-68 #main .woocommerce-container .calculation-sec.calc-top-section .sub-cost label {
        font-size: 25px;
        font-weight: 500; }

.avada-select-parent .select-arrow {
  display: none; }

.mattress-loading {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.8);
  z-index: 10000;
  display: none; }
  .mattress-loading.show-loading {
    display: flex; }
  .mattress-loading img {
    width: 100px; }
.modal#checkout-login-popup .modal-dialog .xoo-ml-otp-notice-cont{
  display: none;
}
.modal#add-to-cart-login-modal {
  background: rgba(0, 0, 0, 0.7); }
  .modal#add-to-cart-login-modal .modal-dialog, .modal#checkout-login-popup .modal-dialog {
    width: 480px; }
    @media (max-width: 768px) {
      .modal#add-to-cart-login-modal .modal-dialog {
        width: 80%; } }
    .modal#add-to-cart-login-modal .modal-dialog .custom-modal-close, .modal#checkout-login-popup .modal-dialog .custom-modal-close{
      background: #fff;
      display: flex;
      position: absolute;
      z-index: 1;
      right: -40px;
      top: 0px;
      border: 1px solid #707070;
      width: 30px;
      height: 30px;
      justify-content: center;
      align-items: center;
      border-radius: 50%;
      cursor: pointer; }
      .modal#add-to-cart-login-modal .modal-dialog .custom-modal-close label, .modal#checkout-login-popup .modal-dialog .custom-modal-close label{
        cursor: pointer; }
  .modal#add-to-cart-login-modal .modal-body, .modal#checkout-login-popup .modal-body{
    padding: 0px; }
    .modal#add-to-cart-login-modal .modal-body .woocommerce-form-login, .modal#checkout-login-popup .modal-body .woocommerce-form-login{
      display: none; }
    .modal#add-to-cart-login-modal .modal-body .xoo-ml-notice div, .modal#checkout-login-popup .modal-body .xoo-ml-notice div{
      color: #F73636;
      margin-bottom: 20px;
      background: linear-gradient(270deg, #FFF4F4 0%, #FFE0E0 100%);
      padding: 10px 20px;
      border-radius: 7px 7px 0px 0px; }
    .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form, .modal#checkout-login-popup .modal-body .xoo-lwo-form{
      display: block !important;
      padding: 20px 20px 20px; }
      .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-low-back, .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-or, .modal#checkout-login-popup .modal-body .xoo-lwo-form .xoo-ml-low-back, .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-or{
        display: none; }
      .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-has-cc, .modal#checkout-login-popup .modal-body .xoo-lwo-form .xoo-ml-has-cc{
        display: flex;
        margin-top: 15px;
        margin-bottom: 25px; }
        .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-has-cc .select2-container, .modal#checkout-login-popup .modal-body .xoo-lwo-form .xoo-ml-has-cc .select2-container{
          width: 140px;
          margin-right: 10px;
          pointer-events: none;
          border-color: #707070; }
          .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-has-cc .select2-container .select2-selection, .modal#checkout-login-popup .modal-body .xoo-lwo-form .xoo-ml-has-cc .select2-container .select2-selection{
            border-color: #707070; }
          .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-has-cc .select2-container .select2-selection__arrow, .modal#checkout-login-popup .modal-body .xoo-lwo-form .xoo-ml-has-cc .select2-container .select2-selection__arrow{
            display: none; }
        .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-has-cc .xoo-ml-regphin, .modal#checkout-login-popup .modal-body .xoo-lwo-form .xoo-ml-has-cc .xoo-ml-regphin{
          width: 250px; }
          .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-has-cc .xoo-ml-regphin input, .modal#checkout-login-popup .modal-body .xoo-lwo-form .xoo-ml-has-cc .xoo-ml-regphin input{
            border-color: #707070; }
            .modal#add-to-cart-login-modal .modal-body .xoo-lwo-form .xoo-ml-has-cc .xoo-ml-regphin input:focus, .modal#checkout-login-popup .modal-body .xoo-lwo-form .xoo-ml-has-cc .xoo-ml-regphin input:focus{
              border-color: #707070; }
    .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form{
      display: none;
      background: #F7F7F7;
      border-radius: 0px 0px 7px 7px;
      padding: 20px;
      text-align: center; }
      .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form .xoo-ml-otp-sent-txt, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form .xoo-ml-otp-sent-txt{
        display: none; }
      .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form .xoo-ml-otp-input-cont, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form .xoo-ml-otp-input-cont{
        margin: 20px 0px 10px;
        display: flex;
        justify-content: center; }
        .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form .xoo-ml-otp-input-cont .xoo-ml-otp-input, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form .xoo-ml-otp-input-cont .xoo-ml-otp-input{
          width: 40px !important;
          margin-right: 15px;
          border: 1px solid #E5E5E5;
          border-radius: 7px;
          background: #fff;
          padding: 8px;
          text-align: center; }
          @media (max-width: 768px) {
            .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form .xoo-ml-otp-input-cont .xoo-ml-otp-input, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form .xoo-ml-otp-input-cont .xoo-ml-otp-input{
              width: 35px;
              padding: 10px;
              margin-right: 5px; } }
      .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form .xoo-ml-otp-submit-btn, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form .xoo-ml-otp-submit-btn{
        margin: 10px 0px;
        background: #266397; }
      .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form .xoo-ml-otp-resend, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form .xoo-ml-otp-resend{
        margin-top: 10px; }
        .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form .xoo-ml-otp-resend .xoo-ml-otp-resend-link, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form .xoo-ml-otp-resend .xoo-ml-otp-resend-link{
          cursor: pointer;
          font-size: 16px; }
          .modal#add-to-cart-login-modal .modal-body .xoo-ml-otp-form .xoo-ml-otp-resend .xoo-ml-otp-resend-link span, .modal#checkout-login-popup .modal-body .xoo-ml-otp-form .xoo-ml-otp-resend .xoo-ml-otp-resend-link span{
            color: #0F71C4;
            padding-bottom: 5px;
            border-bottom: 1px solid #0F71C4; }

body.woocommerce-cart #main {
  background: linear-gradient(to bottom, #FFF1E0 2%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%); }
  @media (max-width: 500px) {
    body.woocommerce-cart #main {
      padding-left: 0px !important;
      padding-right: 0px !important; } }
body.woocommerce-cart .empty-cart-content {
  width: 100%;
  height: 60vh;
  display: flex;
  justify-content: center;
  align-items: center; }
  body.woocommerce-cart .empty-cart-content .content-cart {
    text-align: center; }
  body.woocommerce-cart .empty-cart-content p {
    font-size: 30px;
    display: block;
    font-weight: 500; }
  body.woocommerce-cart .empty-cart-content a {
    display: inline-block;
    margin-top: 10px;
    background: #266397;
    color: #fff;
    border-radius: 25px;
    padding: 15px 25px; }
body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error, body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info {
  width: 100%;
  margin: 0px auto 30px;
  padding: 10px 20px 10px 40px;
  line-height: 45px; }
  @media (max-width: 768px) {
    body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error, body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info {
      line-height: 30px; } }
  body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message a, body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error a, body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info a {
    color: #000;
    padding: 6px 25px;
    border: 1px solid #ffffff;
    border-radius: 25px;
    background: #fff;
    float: right;
    line-height: 30px;
    text-transform: capitalize; }
  body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message .button.wc-forward.wp-element-button, body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error .button.wc-forward.wp-element-button, body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info .button.wc-forward.wp-element-button {
    display: none; }
body.woocommerce-cart .custom-cart {
  padding: 60px 80px;
  min-height: auto; }
  @media (max-width: 768px) {
    body.woocommerce-cart .custom-cart {
      padding: 60px 0px; } }
  body.woocommerce-cart .custom-cart h4 {
    font-size: 30px;
    font-weight: 600;
    border-bottom: 1px solid #707070;
    padding-bottom: 15px; }
  body.woocommerce-cart .custom-cart .row {
    margin: 0; }
    @media (min-width: 990px) and (max-width: 1359px) {
      body.woocommerce-cart .custom-cart .row .col-md-8, body.woocommerce-cart .custom-cart .row .col-md-4 {
        width: 100%; } }
    body.woocommerce-cart .custom-cart .row .custom-cart-total {
      padding-top: 80px; }
      @media (max-width: 768px) {
        body.woocommerce-cart .custom-cart .row .custom-cart-total {
          padding-top: 25px; } }
      body.woocommerce-cart .custom-cart .row .custom-cart-total .shipping-coupon {
        display: none; }
      body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals {
        background: #fff;
        box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);
        border: 1px solid transparent;
        border-radius: 12px; }
        body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals h2 {
          display: none; }
        body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals table tbody tr th, body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals table tbody tr td {
          vertical-align: top; }
        body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals table tbody tr td .woocommerce-shipping-destination {
          display: none; }
          body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals table tbody tr td .woocommerce-shipping-destination strong {
            font-weight: 400; }
        body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals table tbody tr td #shipping_method label {
          text-transform: capitalize; }
        body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals table tbody tr td .amount {
          font-weight: 600; }
        body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals table tbody tr.cart-discount td a {
          color: #FF6200; }
        body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals table tbody tr.order-total td strong {
          display: block; }
        body.woocommerce-cart .custom-cart .row .custom-cart-total .cart_totals .wc-proceed-to-checkout {
          display: none; }
    body.woocommerce-cart .custom-cart .row .custom-btn-section {
      margin-top: 20px; }
      body.woocommerce-cart .custom-cart .row .custom-btn-section .cart-btn-row {
        display: flex;
        flex-wrap: wrap; }
        @media (max-width: 768px) {
          body.woocommerce-cart .custom-cart .row .custom-btn-section .cart-btn-row .cart-btn-check {
            order: 1; }
          body.woocommerce-cart .custom-cart .row .custom-btn-section .cart-btn-row .cart-btn-shop {
            order: 2; } }
      body.woocommerce-cart .custom-cart .row .custom-btn-section a {
        display: inline-block;
        padding: 10px 45px 10px 35px;
        margin-right: 15px;
        margin-bottom: 15px;
        color: #ffffff;
        background: #266397;
        border: 1px solid #266397;
        border-radius: 25px;
        position: relative;
        line-height: 30px; }
        body.woocommerce-cart .custom-cart .row .custom-btn-section a:after {
          content: "\f105";
          font-family: "Font Awesome 5 Pro";
          color: #fff;
          font-size: 18px;
          position: absolute;
          right: 20px;
          top: 10px; }
        @media (max-width: 500px) {
          body.woocommerce-cart .custom-cart .row .custom-btn-section a {
            width: 100%; } }
        @media (min-width: 1360px) and (max-width: 1700px) {
          body.woocommerce-cart .custom-cart .row .custom-btn-section a {
            width: 100%; } }
      body.woocommerce-cart .custom-cart .row .custom-btn-section .cart-coupon .coupon {
        padding: 20px 0px;
        border: none;
        display: flex; }
        @media (max-width: 768px) {
          body.woocommerce-cart .custom-cart .row .custom-btn-section .cart-coupon .coupon {
            display: block; } }
        body.woocommerce-cart .custom-cart .row .custom-btn-section .cart-coupon .coupon input {
          width: 60%;
          margin-right: 20px; }
          @media (max-width: 768px) {
            body.woocommerce-cart .custom-cart .row .custom-btn-section .cart-coupon .coupon input {
              width: 100%;
              margin-bottom: 20px; } }
        body.woocommerce-cart .custom-cart .row .custom-btn-section .cart-coupon .coupon button {
          font-size: 16px;
          background: #000;
          white-space: nowrap; }
body.woocommerce-cart form.woocommerce-cart-form .woocommerce-content-box {
  padding: 0px;
  border: none; }
  body.woocommerce-cart form.woocommerce-cart-form .woocommerce-content-box h2 {
    display: none; }
body.woocommerce-cart form.woocommerce-cart-form table thead {
  display: none !important; }
  body.woocommerce-cart form.woocommerce-cart-form table thead tr th {
    text-align: left;
    font-weight: 600; }
  @media (max-width: 800px) {
    body.woocommerce-cart form.woocommerce-cart-form table thead {
      display: block;
      margin-top: 30px; }
      body.woocommerce-cart form.woocommerce-cart-form table thead tr th:not(:first-child) {
        display: none; } }
body.woocommerce-cart form.woocommerce-cart-form table tbody tr {
  vertical-align: bottom; }
  body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-remove .desktop-hide {
    display: none;
    font-size: 16px; }
  @media (max-width: 768px) {
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr {
      position: relative; }
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-remove {
        position: absolute;
        top: 85%;
        left: 0px;
        width: 75px;
        background: none;
        cursor: pointer; }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-remove .desktop-hide {
          font-size: 16px;
          display: flex; }
          body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-remove .desktop-hide span {
            margin-right: 5px; }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-remove .mobile-hide {
          display: none; } }
  body.woocommerce-cart form.woocommerce-cart-form table tbody tr.update-cart-row {
    height: 1px;
    opacity: 0;
    padding: 0px !important; }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr.update-cart-row td {
      padding: 0px !important; }
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr.update-cart-row td button {
        padding: 0px !important; }
  body.woocommerce-cart form.woocommerce-cart-form table tbody tr:nth-last-child(2) td {
    border-bottom: 0px; }
  @media (max-width: 800px) {
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr {
      border-bottom: 1px solid #707070 !important; }
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr.avada-cart-actions {
        border-bottom: 0px !important; } }
  body.woocommerce-cart form.woocommerce-cart-form table tbody tr td {
    border-bottom: 1px solid #707070;
    text-align: left; }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.actions {
      border-bottom: 0px; }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td .remove-original-price {
      display: none; }
    @media (max-width: 768px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td {
        padding: 10px 10px !important; } }
    @media (max-width: 800px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td {
        border-bottom: 0px; } }
    @media (max-width: 1520px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td {
        padding: 25px 10px; } }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td .data-head {
      font-size: 20px;
      font-weight: 500;
      margin-bottom: 10px; }
      @media (max-width: 768px) {
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td .data-head {
          font-size: 16px;
          margin-bottom: 5px; } }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td .quantity {
      margin: 0; }
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td .quantity input {
        font-size: 16px !important;
        font-weight: 500;
        background: #fff; }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name {
      width: 45%;
      padding-right: 15px;
      position: relative;
      height: 300px;
      vertical-align: top; }
      @media (max-width: 768px) {
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name {
          width: 100%;
          height: auto; } }
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .variation {
        margin-top: 10px; }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .variation p {
          color: #000;
          font-weight: 400; }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .variation dt {
          color: #000;
          font-weight: 500;
          line-height: 25px; }
          @media (max-width: 768px) {
            body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .variation dt {
              width: 50%;
              line-height: 20px;
              margin-bottom: 10px; } }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .variation dd {
          line-height: 30px;
          display: inline-table; }
          body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .variation dd p {
            line-height: 25px;
            margin-bottom: 0px !important;
            text-transform: capitalize; }
          @media (max-width: 768px) {
            body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .variation dd {
              width: 45%; } }
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info {
        font-weight: 500;
        line-height: 30px;
        margin-bottom: 15px;
        font-size: 20px; }
        @media (max-width: 1600px) {
          body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info {
            font-size: 20px; } }
        @media (max-width: 768px) {
          body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info {
            margin: 0; } }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info .variation {
          width: auto;
          position: relative;
          left: 45%; }
          @media (min-width: 769px) and (max-width: 1600px) {
            body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info .variation {
              left: 32%; } }
          @media (max-width: 768px) {
            body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info .variation {
              left: 0px; }
              body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info .variation dd {
                width: 38%; } }
          body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info .variation p {
            color: #000;
            font-weight: 400; }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info .product-title {
          font-weight: 500;
          white-space: nowrap;
          display: inherit; }
          @media (max-width: 990px) {
            body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info .product-title {
              white-space: unset; } }
          @media (max-width: 1600px) {
            body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-info .product-title {
              font-size: 20px;
              white-space: unset; } }
      @media (max-width: 1600px) {
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .product-thumbnail {
          margin-right: 10px;
          width: 120px !important; } }
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-name .fusion-product-name-wrapper {
        display: block; }
    @media (max-width: 768px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-quantity {
        width: 48%;
        display: inline-block; } }
    @media (max-width: 768px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-price {
        width: 100%;
        display: inline-block;
        text-align: right !important; } }
    @media (max-width: 768px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-price .saves-text {
        font-size: 12px; } }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-price strike {
      line-height: 25px; }
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-price strike p.regular-rate {
        font-size: 23px; }
        @media (max-width: 768px) {
          body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-price strike p.regular-rate {
            font-size: 16px; } }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-price p.regular-rate {
      font-size: 18px;
      line-height: 18px; }
      @media (max-width: 768px) {
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-price p.regular-rate {
          font-size: 16px; } }
    @media (max-width: 768px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-price .sales-rate {
        font-size: 18px; } }
    @media (max-width: 768px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-subtotal {
        text-align: right !important; }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td.product-subtotal bdi {
          font-size: 18px; } }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td img {
      border: 1px solid #707070;
      width: 40%;
      position: absolute;
      left: 0; }
      @media (max-width: 768px) {
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td img {
          width: 100%;
          max-width: 180px !important;
          position: relative; } }
      @media (min-width: 769px) and (max-width: 1600px) {
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td img {
          width: 30%; } }
    body.woocommerce-cart form.woocommerce-cart-form table tbody tr td .variation {
      font-size: 15px; }
    @media (max-width: 768px) {
      body.woocommerce-cart form.woocommerce-cart-form table tbody tr td {
        text-align: left !important; }
        body.woocommerce-cart form.woocommerce-cart-form table tbody tr td .quantity {
          margin: 0; } }
body.woocommerce-cart .cart-contents .fusion-separator .fusion-separator-border {
  border-color: #707070 !important; }
body.woocommerce-cart .fusion-column-wrapper h2 {
  font-size: 35px !important; }
body.woocommerce-cart .cart-container-section .fusion-builder-column-0 {
  margin-bottom: 0px; }
body.woocommerce-cart .cart-container-section .fusion-layout-column .fusion-column-wrapper {
  padding: 0px !important; }
body.woocommerce-cart .cart-container-section .cart-header-text {
  font-weight: 600; }
  body.woocommerce-cart .cart-container-section .cart-header-text p {
    margin-bottom: 10px; }
body.woocommerce-cart .cart-button-flex table tbody tr td .woocommerce-shipping-destination {
  display: none; }
  body.woocommerce-cart .cart-button-flex table tbody tr td .woocommerce-shipping-destination strong {
    font-weight: 400; }
body.woocommerce-cart .cart-button-flex table tbody tr td .amount {
  font-weight: 600; }
@media (max-width: 600px) {
  body.woocommerce-cart .cart-button-flex .fusion-builder-row .fusion-column-wrapper a {
    width: 100%; } }
@media (max-width: 1900px) {
  body.woocommerce-cart .cart-button-flex .fusion-layout-column {
    width: 100% !important; } }
@media (min-width: 1025px) and (max-width: 1600px) {
  body.woocommerce-cart .cart-button-flex .fusion-layout-column {
    width: 100% !important; }
    body.woocommerce-cart .cart-button-flex .fusion-layout-column a {
      width: 100% !important; } }
body.woocommerce-cart .fusion-update-cart {
  background: #266397;
  color: #ffffff;
  border-radius: 25px !important;
  padding: 15px 30px !important;
  width: 50%;
  font-size: 18px !important; }
  body.woocommerce-cart .fusion-update-cart:after {
    content: '\203A';
    position: absolute;
    right: 40px;
    color: #ffffff;
    top: 15px;
    font-size: 27px; }
  @media (max-width: 768px) {
    body.woocommerce-cart .fusion-update-cart {
      width: 100%; } }

body.woocommerce-checkout #main {
  background: linear-gradient(to bottom, #FFF1E0 2%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%, #FFFFFF 15%); }
  @media (max-width: 768px) {
    body.woocommerce-checkout #main {
      padding-left: 15px !important;
      padding-right: 15px !important; } }
  body.woocommerce-checkout #main .woocommerce-notices-wrapper {
    width: 90%;
    margin: 30px auto 0px;
    z-index: 100000; }
    body.woocommerce-checkout #main .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-checkout #main .woocommerce-notices-wrapper .woocommerce-error, body.woocommerce-checkout #main .woocommerce-notices-wrapper .woocommerce-info {
      width: 100%;
      margin: 0px auto 0px;
      padding: 10px; }
  body.woocommerce-checkout #main .checkout-login-modal .modal {
    background: rgba(0, 0, 0, 0.5);
    overflow: hidden; }
    body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh; }
      body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content {
        width: 100%; }
        body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body {
          padding: 30px 15px;
          max-width: 440px;
          margin: auto; }
          body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body h2 {
            margin: 0px auto 30px;
            font-size: 30px;
            font-weight: 500;
            text-align: center; }
          body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .form-row {
            float: unset; }
            body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .form-row button {
              float: right;
              background: #266397;
              color: #fff;
              font-size: 16px; }
          body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .lost_password {
            float: unset;
            margin-top: 40px;
            margin-bottom: 0px;
            display: none; }
            body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .lost_password a {
              color: #266397; }
          body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-ml-open-lwo-btn {
            margin-top: 40px; }
          body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .register-link {
            clear: both;
            display: inline-block;
            float: right;
            position: relative;
            bottom: 25px; }
            @media (max-width: 768px) {
              body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .register-link {
                bottom: 0px;
                float: unset;
                display: block;
                margin-top: 20px; } }
            body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .register-link a {
              color: #266397; }
          body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form {
            margin-bottom: 40px; }
            body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form .xoo-ml-low-back {
              background-color: transparent;
              color: #266397;
              border: none;
              padding: 0px 8px;
              font-size: 16px;
              text-indent: 9999px;
              position: absolute; }
              body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form .xoo-ml-low-back:after {
                content: 'Back to Login';
                color: #266397;
                position: absolute;
                top: 10px;
                left: 1.4%;
                font-size: 18px;
                cursor: pointer;
                text-indent: 0px; }
                @media (max-width: 768px) {
                  body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form .xoo-ml-low-back:after {
                    left: 0.4%; } }
            body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form input, body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form select {
              border-color: #707070; }
            body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form .select2-selection, body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form .select2-selection__arrow {
              border-color: #707070; }
              body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form .select2-selection b, body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .xoo-lwo-form .select2-selection__arrow b {
                border-top-color: #707070; }
          body.woocommerce-checkout #main .checkout-login-modal .modal .modal-dialog .modal-content .modal-body .close-login-modal {
            border-top: 1px solid #e8e8e8;
            padding-top: 20px;
            text-align: center;
            display: inline-block;
            width: 100%;
            cursor: pointer;
            color: #266397; }
  body.woocommerce-checkout #main ul.order_details li {
    margin-bottom: 10px; }
  @media (max-width: 768px) {
    body.woocommerce-checkout #main .checkout-main-container .fusion-row {
      padding: 5px !important; } }
  @media (max-width: 1024px) {
    body.woocommerce-checkout #main .checkout-main-container .fusion-builder-row .fusion-layout-column:nth-child(1) {
      order: 2; } }
  body.woocommerce-checkout #main form.checkout .cart-items-accordion:nth-child(2) {
    display: none; }
  body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-heading {
    cursor: pointer;
    border-bottom: 1px solid #e8e8e8; }
    body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-heading h5 {
      font-size: 24px;
      margin: 0;
      margin-bottom: 20px;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-heading h5 i {
        font-size: 16px;
        transition: all 0.5s; }
      @media (max-width: 768px) {
        body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-heading h5 {
          font-size: 22px; } }
  body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items {
    display: none; }
    body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul {
      padding: 0;
      list-style: none; }
      body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul li {
        list-style: none;
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #707070; }
        body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul li .product-detail .product-name {
          font-size: 22px;
          font-weight: 500;
          margin-bottom: 10px; }
          @media (max-width: 768px) {
            body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul li .product-detail .product-name {
              font-size: 18px; } }
        body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul li .product-detail .product-qty-detail {
          display: flex; }
          body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul li .product-detail .product-qty-detail .prod-thumb {
            width: 40%;
            border: 2px solid #FF6200; }
          body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul li .product-detail .product-qty-detail .product-qty {
            width: 60%;
            padding: 0px 0px 0px 10px; }
            body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul li .product-detail .product-qty-detail .product-qty .qty {
              line-height: 30px; }
            body.woocommerce-checkout #main form.checkout .cart-items-accordion .acc-cart-items ul li .product-detail .product-qty-detail .product-qty .prod-total {
              font-weight: 500;
              line-height: 30px; }
  body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row {
    width: 48%;
    display: inline-block;
    margin-right: 2%;
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row {
        width: 100%;
        margin-right: 0; } }
    body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row input, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row input {
      border: 1px solid #707070;
      border-radius: 12px;
      padding: 30px 20px; }
      body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row input:hover, body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row input:focus, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row input:hover, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row input:focus {
        border-color: #707070; }
      @media (max-width: 768px) {
        body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row input, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row input {
          padding: 25px 20px; } }
    body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row label, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row label {
      font-size: 18px;
      font-weight: 400;
      color: #000000;
      margin-bottom: 0px; }
      @media (max-width: 768px) {
        body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row label, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row label {
          font-size: 16px; } }
    body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row .select2 .select2-selection, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row .select2 .select2-selection {
      border-color: #707070;
      height: 62px; }
      @media (max-width: 768px) {
        body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row .select2 .select2-selection, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row .select2 .select2-selection {
          height: 52px; } }
      body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row .select2 .select2-selection .select2-selection__rendered, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row .select2 .select2-selection .select2-selection__rendered {
        line-height: 60px; }
        @media (max-width: 768px) {
          body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row .select2 .select2-selection .select2-selection__rendered, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row .select2 .select2-selection .select2-selection__rendered {
            line-height: 50px; } }
      body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row .select2 .select2-selection .select2-selection__arrow, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row .select2 .select2-selection .select2-selection__arrow {
        border-color: #707070;
        height: 62px; }
        @media (max-width: 768px) {
          body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row .select2 .select2-selection .select2-selection__arrow, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row .select2 .select2-selection .select2-selection__arrow {
            height: 52px; } }
        body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row .select2 .select2-selection .select2-selection__arrow b, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row .select2 .select2-selection .select2-selection__arrow b {
          border-top-color: #707070;
          border-width: 7px 5px 0px 5px; }
    body.woocommerce-checkout #main form.checkout .woocommerce-billing-fields p.form-row.address_book, body.woocommerce-checkout #main form.checkout .woocommerce-shipping-fields p.form-row.address_book {
      display: none; }
  body.woocommerce-checkout #main form.checkout .woocommerce-additional-fields {
    margin-top: 15px;
    width: 48%; }
    @media (max-width: 768px) {
      body.woocommerce-checkout #main form.checkout .woocommerce-additional-fields {
        width: 100%; } }
    body.woocommerce-checkout #main form.checkout .woocommerce-additional-fields textarea {
      border: 1px solid #707070; }
      body.woocommerce-checkout #main form.checkout .woocommerce-additional-fields textarea:hover, body.woocommerce-checkout #main form.checkout .woocommerce-additional-fields textarea:focus {
        border-color: #707070; }
  body.woocommerce-checkout #main form.checkout #ship-to-different-address {
    margin: 30px 0px; }
    body.woocommerce-checkout #main form.checkout #ship-to-different-address label span:before {
      border-color: #707070; }
    body.woocommerce-checkout #main form.checkout #ship-to-different-address label input:checked + span:after {
      background: #266397; }
    body.woocommerce-checkout #main form.checkout #ship-to-different-address label input:checked + span:before {
      border-color: #266397; }
  body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment {
    margin: 30px 0px 30px; }
    body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment ul {
      width: 60%;
      border: 1px solid #707070;
      border-radius: 12px; }
      @media (max-width: 768px) {
        body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment ul {
          width: 100%; } }
      body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment ul li div {
        padding: 0px 30px 25px;
        font-size: 16px;
        background: none; }
      body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment ul li label {
        padding: 10px 60px;
        background: none;
        font-weight: 500; }
        body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment ul li label:before {
          border-color: #707070; }
      body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment ul li p {
        line-height: 25px; }
      body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment ul li input:checked + label:after {
        background: #266397; }
      body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment ul li input:checked + label:before {
        border-color: #266397; }
    body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment .place-order {
      width: 60%; }
      @media (max-width: 768px) {
        body.woocommerce-checkout #main form.checkout .woocommerce-checkout-payment .place-order {
          width: 100%; } }
  body.woocommerce-checkout #main form.checkout .place-order button {
    background: #266397 !important;
    color: #ffffff;
    padding: 19px 40px !important;
    border-radius: 35px !important;
    font-size: 18px !important;
    margin-right: 10px;
    letter-spacing: 0px;
    position: relative;
    margin-top: 21px;
    width: 60%;
    float: left;
    text-align: left; }
    body.woocommerce-checkout #main form.checkout .place-order button:after {
      content: "\203A" !important;
      position: absolute;
      right: 50px;
      color: #ffffff;
      top: 18px;
      font-size: 27px; }
    @media (max-width: 768px) {
      body.woocommerce-checkout #main form.checkout .place-order button {
        width: 100%; } }
  @media (max-width: 768px) {
    body.woocommerce-checkout #main form.checkout .cart-totals-section {
      padding: 20px; } }
  body.woocommerce-checkout #main form.checkout .cart-totals-section .checkout-items-title {
    font-weight: 600;
    font-size: 24px;
    display: none; }
  body.woocommerce-checkout #main form.checkout .cart-totals-section .fusion-separator {
    display: none; }
  body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table thead {
    display: none; }
  body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tbody tr td.product-name .fusion-product-name-wrapper .product-thumbnail {
    width: 50% !important;
    margin-right: 0; }
    body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tbody tr td.product-name .fusion-product-name-wrapper .product-thumbnail img {
      width: 80%;
      border: 2px solid #ff6200;
      border-radius: 12px; }
  body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tbody tr td.product-name .fusion-product-name-wrapper .product-info {
    font-size: 20px;
    line-height: 25px; }
    body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tbody tr td.product-name .fusion-product-name-wrapper .product-info strong {
      font-weight: 400; }
  body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tfoot {
    border: none; }
    body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tfoot tr th {
      text-align: left;
      font-weight: 500; }
      @media (max-width: 768px) {
        body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tfoot tr th {
          font-size: 18px !important; } }
    body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tfoot tr td .amount {
      font-size: 20px;
      font-weight: 600; }
      @media (max-width: 768px) {
        body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tfoot tr td .amount {
          font-size: 18px; } }
    body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tfoot tr td label {
      padding-left: 0; }
    body.woocommerce-checkout #main form.checkout .cart-totals-section .order-review-section table tfoot tr:last-child th {
      font-weight: 600; }
  body.woocommerce-checkout #main .shop_table tbody tr td.product-name .product-info .variation {
    display: none; }
  body.woocommerce-checkout #main .shop_table tfoot th {
    padding-bottom: 18px;
    font-size: 18px !important; }
  body.woocommerce-checkout #main .shop_table tfoot tr.cart-discount td a {
    color: #FF6200; }
  @media (max-width: 768px) {
    body.woocommerce-checkout #main .shop_table tfoot tr.order-total td {
      width: 100%; } }
  body.woocommerce-checkout #main .shop_table tfoot tr.order-total td strong {
    display: block; }
  body.woocommerce-checkout #main .shop_table tfoot tr.order-total td small {
    margin-top: 5px;
    display: inline-block;
    white-space: nowrap; }
    @media (max-width: 768px) {
      body.woocommerce-checkout #main .shop_table tfoot tr.order-total td small {
        white-space: unset; } }
  body.woocommerce-checkout #main .shop_table tfoot tr.order-total th {
    vertical-align: top; }
body.woocommerce-checkout .select2-container .select2-dropdown, body.woocommerce-checkout .select2-container .select2-search {
  border-color: #707070 !important; }
  body.woocommerce-checkout .select2-container .select2-dropdown input, body.woocommerce-checkout .select2-container .select2-search input {
    border-color: #707070 !important; }
body.woocommerce-checkout .woocommerce-order {
  width: 90%;
  margin: auto;
  padding: 50px 20px; }
  @media (max-width: 768px) {
    body.woocommerce-checkout .woocommerce-order {
      width: 100%;
      padding: 50px 0px; } }
  body.woocommerce-checkout .woocommerce-order section.woocommerce-content-box {
    display: none; }
  body.woocommerce-checkout .woocommerce-order .woocommerce-payment-failed {
    margin: 100px 0px;
    height: 20vh;
    display: flex;
    justify-content: center;
    align-items: center; }
    body.woocommerce-checkout .woocommerce-order .woocommerce-payment-failed p {
      font-size: 30px; }
    body.woocommerce-checkout .woocommerce-order .woocommerce-payment-failed a {
      display: inline-block;
      font-size: 18px;
      color: #fff;
      background: #266397;
      padding: 8px 50px;
      margin: 10px;
      border: 1px solid #266397;
      border-radius: 25px; }
  body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .thankyou-title {
    text-align: center; }
    body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .thankyou-title h1 {
      font-size: 50px;
      margin: 0;
      margin-bottom: 20px; }
    body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .thankyou-title div {
      margin-bottom: 10px;
      margin-right: 30px;
      display: inline-block; }
  body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details {
    margin: 50px 0px; }
    body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details h2 {
      font-size: 30px !important;
      margin: 0;
      margin-bottom: 25px; }
    body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .detail-box {
      background: #fff;
      box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);
      padding: 20px;
      border-radius: 7px;
      margin-bottom: 50px; }
      body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .detail-box table {
        width: 100%; }
        body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .detail-box table tbody tr td {
          border-bottom: 1px solid #e8e8e8;
          font-size: 18px;
          text-align: left;
          padding: 10px;
          vertical-align: top; }
          body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .detail-box table tbody tr td p {
            margin: 0; }
          body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .detail-box table tbody tr td:first-child {
            font-weight: 500; }
        body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .detail-box table tfoot tr td {
          font-size: 18px; }
    body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table {
      background: #fff;
      box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);
      padding: 20px;
      border-radius: 7px;
      margin-bottom: 50px; }
      body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table table {
        width: 100%; }
        body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table table thead {
          border-bottom: 1px solid #e8e8e8; }
          body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table table thead tr th {
            font-size: 22px;
            font-weight: 600;
            text-align: left;
            padding: 10px; }
            body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table table thead tr th:last-child {
              text-align: right; }
        body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table table tbody tr td {
          font-size: 18px;
          text-align: left;
          padding: 10px; }
          body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table table tbody tr td:last-child {
            text-align: right; }
        body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table table tfoot {
          border-top: 1px solid #e8e8e8; }
          body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .order-table table tfoot tr td {
            font-size: 18px;
            text-align: right;
            padding: 10px; }
    body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .thank-you-links {
      display: flex;
      justify-content: flex-start;
      align-items: center; }
      @media (max-width: 768px) {
        body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .thank-you-links {
          display: block; } }
      body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .thank-you-links .need-help a {
        display: inline-block;
        font-size: 18px;
        color: #fff;
        background: #266397;
        padding: 8px 50px;
        margin: 10px;
        border: 1px solid #266397;
        border-radius: 25px;
        line-height: 30px;
        cursor: pointer; }
      body.woocommerce-checkout .woocommerce-order .woocommerce-order-thankyou .order-details .thank-you-links .trials a {
        display: inline-block;
        font-size: 18px;
        color: #fff;
        background: #266397;
        padding: 8px 50px;
        margin: 10px;
        border: 1px solid #266397;
        border-radius: 25px;
        line-height: 30px;
        cursor: pointer; }

#btn-razorpay, #btn-razorpay-cancel {
  display: inline-block;
  font-size: 18px;
  color: #fff;
  background: #266397;
  padding: 8px 50px;
  margin: 10px;
  border: 1px solid #266397;
  border-radius: 25px;
  line-height: 30px;
  cursor: pointer; }

.select2-container--open {
  z-index: 100000; }

.archive.fusion-woo-archive-page-columns-3 main#main, .archive.fusion-woo-archive-page-columns-4 main#main, .woocommerce-shop main#main {
  background: linear-gradient(to bottom, #FFF1E0 35%, #ffffff 45%, #ffffff); }
.archive.fusion-woo-archive-page-columns-3 .filter-value-wrapper .wpfFilterTaxNameWrapper, .archive.fusion-woo-archive-page-columns-4 .filter-value-wrapper .wpfFilterTaxNameWrapper, .woocommerce-shop .filter-value-wrapper .wpfFilterTaxNameWrapper {
  font-size: 16px !important;
  font-weight: 500 !important; }
@media (min-width: 1600px) {
  .archive.fusion-woo-archive-page-columns-3 .filter-value-wrapper, .archive.fusion-woo-archive-page-columns-4 .filter-value-wrapper, .woocommerce-shop .filter-value-wrapper {
    width: 85%; } }
.archive.fusion-woo-archive-page-columns-3 .wpfFilterWrapper[data-filter-type], .archive.fusion-woo-archive-page-columns-4 .wpfFilterWrapper[data-filter-type], .woocommerce-shop .wpfFilterWrapper[data-filter-type] {
  padding: 0px; }
.archive.fusion-woo-archive-page-columns-3 .woocommerce-container, .archive.fusion-woo-archive-page-columns-4 .woocommerce-container, .woocommerce-shop .woocommerce-container {
  margin-top: 0px; }
@media screen and (min-width: 300px) and (max-width: 768px) {
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper, .woocommerce-shop .shop-page-wrapper .filter-wrapper {
    display: flex;
    margin-top: 0px;
    margin-left: -30px;
    margin-right: -30px;
    padding: 20px; } }
@media screen and (min-width: 300px) and (max-width: 768px) {
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-value-wrapper, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-value-wrapper, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-value-wrapper {
    display: none; } }
@media screen and (min-width: 300px) and (max-width: 768px) {
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-value-wrapper.is-active, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-value-wrapper.is-active, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-value-wrapper.is-active {
    display: block;
    width: 100%; } }
@media screen and (min-width: 300px) and (max-width: 768px) {
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one, .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two {
    margin-right: 0px; } }
@media screen and (min-width: 300px) and (max-width: 768px) {
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label, .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label {
    width: 100%; } }
.archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one {
  display: none; }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label {
    position: relative; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt {
      position: relative;
      padding-left: 30px; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt {
          margin-bottom: 10px !important; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt:before, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt:before, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label p.filter-by-txt:before {
      position: absolute;
      content: "\f0b0";
      font-family: 'FontAwesome';
      font-size: 24px;
      background: transparent;
      top: 0;
      left: 0;
      color: #000; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label:after, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label:after, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one .filter-value-label:after {
      position: absolute;
      content: "";
      width: 1px;
      height: 100%;
      background: #707070;
      right: 0;
      top: 0; } }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-one .wpfFilterVerScroll li, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-one .wpfFilterVerScroll li, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-one .wpfFilterVerScroll li {
      margin-right: 0px;
      margin-top: 10px; } }
.archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two {
  width: 100%;
  float: unset;
  display: flex;
  align-items: center; }
  @media (max-width: 990px) {
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two {
      display: block; } }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label {
    margin-right: 15px;
    width: 115px; }
    @media (max-width: 1200px) {
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label {
        width: 135px; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt {
      position: relative;
      padding-left: 30px;
      display: inline-block;
      margin-top: 0px; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt {
          margin-bottom: 10px !important;
          margin-left: 20px; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt:before, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt:before, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .filter-value-label p.filter-by-txt:before {
      position: absolute;
      content: "\f161";
      font-family: 'FontAwesome';
      font-size: 24px;
      background: transparent;
      top: 0;
      left: 0;
      color: #000; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterVerScroll li, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterVerScroll li, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterVerScroll li {
      margin-right: 15px;
      margin-top: 10px; } }
  @media screen and (min-width: 1000px) and (max-width: 1400px) {
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterVerScroll li, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterVerScroll li, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterVerScroll li {
      margin-top: 0px; } }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterWrapper, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterWrapper, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two .wpfFilterWrapper {
    margin: 0px; }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .filter-wrapper .filter-two span.wpfDisplay, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .filter-wrapper .filter-two span.wpfDisplay, .woocommerce-shop .shop-page-wrapper .filter-wrapper .filter-two span.wpfDisplay {
    padding: 10px 10px !important; }
.archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper .product-loop-wrap, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper .product-loop-wrap, .woocommerce-shop .shop-page-wrapper .product-loop-wrap {
  background: transparent;
  padding: 20px 0px !important; }
.archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products, .woocommerce-shop .shop-page-wrapper ul.products {
  /*	justify-content: space-between; */
  		/*	li:nth-child(3n-0) {
   			   margin-right: 0px;
  			} */ }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products li.product, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products li.product, .woocommerce-shop .shop-page-wrapper ul.products li.product {
    width: 32%;
    margin-right: 0.5%;
    margin-left: 0.5%; }
    @media (min-width: 700px) and (max-width: 1024px) {
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products li.product, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products li.product, .woocommerce-shop .shop-page-wrapper ul.products li.product {
        width: 48% !important; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products li.product .fusion-product-wrapper, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products li.product .fusion-product-wrapper, .woocommerce-shop .shop-page-wrapper ul.products li.product .fusion-product-wrapper {
      background-color: #FFFBFA; }
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products li.product .fusion-product-wrapper .crossfade-images img, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products li.product .fusion-product-wrapper .crossfade-images img, .woocommerce-shop .shop-page-wrapper ul.products li.product .fusion-product-wrapper .crossfade-images img {
        height: 100%; }
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products li.product .fusion-product-wrapper .fusion-product-content, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products li.product .fusion-product-wrapper .fusion-product-content, .woocommerce-shop .shop-page-wrapper ul.products li.product .fusion-product-wrapper .fusion-product-content {
        padding: 20px 0px 0px 0px !important; }
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products li.product .fusion-product-wrapper .fusion-woo-badges-wrapper span.onsale, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products li.product .fusion-product-wrapper .fusion-woo-badges-wrapper span.onsale, .woocommerce-shop .shop-page-wrapper ul.products li.product .fusion-product-wrapper .fusion-woo-badges-wrapper span.onsale {
        display: none; }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details, .woocommerce-shop .shop-page-wrapper ul.products .product-details {
    padding-left: 20px;
    padding-right: 15px; }
    @media (max-width: 768px) {
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details, .woocommerce-shop .shop-page-wrapper ul.products .product-details {
        padding-right: 5px; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title {
      font-size: 28px !important; }
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title a, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title a, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title a {
        text-transform: capitalize; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container h3.product-title {
          font-size: 28px; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container ul.variations {
      position: relative;
      justify-content: space-around; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container ul.variations {
          display: block; } }
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations li select, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations li select, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container ul.variations li select {
        padding: 10px;
        background: transparent;
        border: 1px solid #000;
        margin-right: 10px;
        margin-top: 20%; }
        @media screen and (min-width: 300px) and (max-width: 768px) {
          .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations li select, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations li select, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container ul.variations li select {
            margin-top: 8%;
            width: 75% !important; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations:after, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations:after, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container ul.variations:after {
      position: absolute;
      content: "";
      width: 100%;
      height: 1px;
      background: #D0D0D0;
      bottom: -20%;
      right: 0; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations:after, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container ul.variations:after, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container ul.variations:after {
          display: none; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list {
      padding: 0px 30px; }
      @media (max-width: 768px) {
        .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list {
          padding: 0px 20px; } }
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.mrp-price, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.mrp-price, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.mrp-price {
        margin-bottom: -5px !important; }
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.save-text, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.save-text, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.save-text {
        line-height: 24px;
        font-weight: 600; }
        @media screen and (min-width: 300px) and (max-width: 768px) {
          .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.save-text, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.save-text, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price .price-list p.save-text {
            font-size: 16px; } }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list {
      position: relative;
      padding: 0px 30px 0px 0px; }
      @media (max-width: 768px) {
        .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list {
          padding: 0px 20px 0px 0px; } }
      .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list p.offer-price, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list p.offer-price, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list p.offer-price {
        margin-bottom: 0px !important; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list:after, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list:after, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.price ins.offer-list:after {
      position: absolute;
      content: "";
      width: 1px;
      height: 50px;
      top: 0;
      right: 0;
      background: #a2a2a2; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.woocommerce-Price-amount.amount, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.woocommerce-Price-amount.amount, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.woocommerce-Price-amount.amount {
      font-size: 20px;
      font-weight: 600; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-details .product-details-container span.woocommerce-Price-amount.amount, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-details .product-details-container span.woocommerce-Price-amount.amount, .woocommerce-shop .shop-page-wrapper ul.products .product-details .product-details-container span.woocommerce-Price-amount.amount {
          font-size: 14px; } }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons a, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons a, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons a {
    max-width: 100%;
    float: none; }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons .fusion-content-sep.sep-solid, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons .fusion-content-sep.sep-solid, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons .fusion-content-sep.sep-solid {
    display: none; }
  .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons .product-buttons-container, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons .product-buttons-container, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons .product-buttons-container {
    background: #266397; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.button.product_type_simple.add_to_cart_button, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.button.product_type_simple.add_to_cart_button, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.button.product_type_simple.add_to_cart_button {
      text-align: center;
      font-size: 24px;
      font-weight: 500;
      letter-spacing: -1px;
      padding: 10px 0px;
      color: #fff; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.button.product_type_variable.add_to_cart_button, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.button.product_type_variable.add_to_cart_button, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.button.product_type_variable.add_to_cart_button {
      text-align: center;
      font-size: 24px;
      font-weight: 500;
      letter-spacing: -1px;
      padding: 10px 0px;
      color: #fff; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.product_type_variable:before, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.product_type_variable:before, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.product_type_variable:before {
      display: none !important; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons .product-buttons-container .product-buttons a:before, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons .product-buttons-container .product-buttons a:before, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons .product-buttons-container .product-buttons a:before {
      display: none !important; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.product_type_simple:before, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.product_type_simple:before, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.product_type_simple:before {
      display: none !important; }
    .archive.fusion-woo-archive-page-columns-3 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.show_details_button, .archive.fusion-woo-archive-page-columns-4 .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.show_details_button, .woocommerce-shop .shop-page-wrapper ul.products .product-buttons .product-buttons-container a.show_details_button {
      display: none; }

.woocommerce-orders .woocommerce, .woocommerce-edit-account .woocommerce, .woocommerce-view-order .woocommerce, .woocommerce-edit-address .woocommerce, .woocommerce-account .woocommerce {
  padding-top: 4%;
  padding-bottom: 5%;
  width: 90%;
  margin: 0 auto; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders .woocommerce, .woocommerce-edit-account .woocommerce, .woocommerce-view-order .woocommerce, .woocommerce-edit-address .woocommerce, .woocommerce-account .woocommerce {
      width: 100%;
      margin: 0; } }
.woocommerce-orders .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-orders .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-orders .woocommerce-notices-wrapper .woocommerce-info, .woocommerce-edit-account .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-edit-account .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-edit-account .woocommerce-notices-wrapper .woocommerce-info, .woocommerce-view-order .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-view-order .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-view-order .woocommerce-notices-wrapper .woocommerce-info, .woocommerce-edit-address .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-edit-address .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-edit-address .woocommerce-notices-wrapper .woocommerce-info, .woocommerce-account .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-account .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-account .woocommerce-notices-wrapper .woocommerce-info {
  width: 100%;
  margin: 0px auto 30px; }
.woocommerce-orders .avada-myaccount-user, .woocommerce-edit-account .avada-myaccount-user, .woocommerce-view-order .avada-myaccount-user, .woocommerce-edit-address .avada-myaccount-user, .woocommerce-account .avada-myaccount-user {
  display: none; }
.woocommerce-orders .my-account-topbar, .woocommerce-edit-account .my-account-topbar, .woocommerce-view-order .my-account-topbar, .woocommerce-edit-address .my-account-topbar, .woocommerce-account .my-account-topbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
  padding-bottom: 25px;
  position: relative; }
  @media (max-width: 768px) {
    .woocommerce-orders .my-account-topbar, .woocommerce-edit-account .my-account-topbar, .woocommerce-view-order .my-account-topbar, .woocommerce-edit-address .my-account-topbar, .woocommerce-account .my-account-topbar {
      padding-left: 30px;
      padding-right: 30px;
      margin-bottom: 20px; } }
  .woocommerce-orders .my-account-topbar .my-account-section h2, .woocommerce-edit-account .my-account-topbar .my-account-section h2, .woocommerce-view-order .my-account-topbar .my-account-section h2, .woocommerce-edit-address .my-account-topbar .my-account-section h2, .woocommerce-account .my-account-topbar .my-account-section h2 {
    margin: 0px;
    font-size: 30px !important;
    font-weight: 600 !important; }
    @media (max-width: 768px) {
      .woocommerce-orders .my-account-topbar .my-account-section h2, .woocommerce-edit-account .my-account-topbar .my-account-section h2, .woocommerce-view-order .my-account-topbar .my-account-section h2, .woocommerce-edit-address .my-account-topbar .my-account-section h2, .woocommerce-account .my-account-topbar .my-account-section h2 {
        font-size: 22px !important; } }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders .my-account-topbar .hello-user, .woocommerce-edit-account .my-account-topbar .hello-user, .woocommerce-view-order .my-account-topbar .hello-user, .woocommerce-edit-address .my-account-topbar .hello-user, .woocommerce-account .my-account-topbar .hello-user {
      display: none; } }
  .woocommerce-orders .my-account-topbar .hello-user label.hello, .woocommerce-edit-account .my-account-topbar .hello-user label.hello, .woocommerce-view-order .my-account-topbar .hello-user label.hello, .woocommerce-edit-address .my-account-topbar .hello-user label.hello, .woocommerce-account .my-account-topbar .hello-user label.hello {
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -0.44px;
    margin-right: 5px; }
  .woocommerce-orders .my-account-topbar .hello-user label.user, .woocommerce-edit-account .my-account-topbar .hello-user label.user, .woocommerce-view-order .my-account-topbar .hello-user label.user, .woocommerce-edit-address .my-account-topbar .hello-user label.user, .woocommerce-account .my-account-topbar .hello-user label.user {
    font-size: 30px;
    letter-spacing: -0.44px; }
.woocommerce-orders .my-account-topbar:after, .woocommerce-edit-account .my-account-topbar:after, .woocommerce-view-order .my-account-topbar:after, .woocommerce-edit-address .my-account-topbar:after, .woocommerce-account .my-account-topbar:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #707070;
  opacity: 0.7;
  bottom: 0;
  right: 0; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders .my-account-topbar:after, .woocommerce-edit-account .my-account-topbar:after, .woocommerce-view-order .my-account-topbar:after, .woocommerce-edit-address .my-account-topbar:after, .woocommerce-account .my-account-topbar:after {
      width: 80%;
      right: unset;
      left: 30px; } }
@media screen and (min-width: 300px) and (max-width: 768px) {
  .woocommerce-orders nav.woocommerce-MyAccount-navigation, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation, .woocommerce-view-order nav.woocommerce-MyAccount-navigation, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation, .woocommerce-account nav.woocommerce-MyAccount-navigation {
    padding: 0px 30px; } }
.woocommerce-orders nav.woocommerce-MyAccount-navigation ul, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul, .woocommerce-account nav.woocommerce-MyAccount-navigation ul {
  position: relative; }
  .woocommerce-orders nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
    border-bottom: none;
    font-size: 20px;
    font-weight: 500; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link, .woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
      position: relative; } }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:after, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:after, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:after, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:after, .woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:after {
      position: absolute;
      font-family: awb-icons;
      content: "\f105";
      margin-left: 5px;
      right: 10%;
      top: 50%;
      transform: translateY(-50%); } }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:before, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:before, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:before, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:before, .woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:before {
      position: absolute;
      content: "";
      width: 90%;
      height: 1px;
      background: #707070;
      bottom: 0;
      left: 0; } }
  .woocommerce-orders nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a {
    background: transparent !important;
    position: relative;
    font-weight: 600; }
  .woocommerce-orders nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:after, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:after, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:after, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:after, .woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:after {
    right: 10%; }
  .woocommerce-orders nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:before, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:before, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:before, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:before, .woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:before {
    position: absolute;
    content: "";
    width: 90%;
    height: 1px;
    background: #707070;
    bottom: 0;
    left: 0; }
.woocommerce-orders nav.woocommerce-MyAccount-navigation ul:after, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul:after, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul:after, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul:after, .woocommerce-account nav.woocommerce-MyAccount-navigation ul:after {
  display: none;
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  background: #70707069;
  top: 0;
  right: 0; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders nav.woocommerce-MyAccount-navigation ul:after, .woocommerce-edit-account nav.woocommerce-MyAccount-navigation ul:after, .woocommerce-view-order nav.woocommerce-MyAccount-navigation ul:after, .woocommerce-edit-address nav.woocommerce-MyAccount-navigation ul:after, .woocommerce-account nav.woocommerce-MyAccount-navigation ul:after {
      display: none; } }
.woocommerce-orders .woocommerce-MyAccount-content, .woocommerce-edit-account .woocommerce-MyAccount-content, .woocommerce-view-order .woocommerce-MyAccount-content, .woocommerce-edit-address .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-content {
  border: none !important;
  padding-top: 0px;
  width: 70%;
  min-height: 80vh;
  padding-left: 65px;
  position: relative; }
  .woocommerce-orders .woocommerce-MyAccount-content .woocommerce-button--next, .woocommerce-edit-account .woocommerce-MyAccount-content .woocommerce-button--next, .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-button--next, .woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-button--next, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-button--next {
    font-size: 16px; }
  @media (max-width: 768px) {
    .woocommerce-orders .woocommerce-MyAccount-content p, .woocommerce-edit-account .woocommerce-MyAccount-content p, .woocommerce-view-order .woocommerce-MyAccount-content p, .woocommerce-edit-address .woocommerce-MyAccount-content p, .woocommerce-account .woocommerce-MyAccount-content p {
      font-size: 16px; } }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders .woocommerce-MyAccount-content, .woocommerce-edit-account .woocommerce-MyAccount-content, .woocommerce-view-order .woocommerce-MyAccount-content, .woocommerce-edit-address .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-content {
      padding-left: 30px;
      padding-right: 30px; } }
  .woocommerce-orders .woocommerce-MyAccount-content h2.avada-woocommerce-myaccount-heading, .woocommerce-edit-account .woocommerce-MyAccount-content h2.avada-woocommerce-myaccount-heading, .woocommerce-view-order .woocommerce-MyAccount-content h2.avada-woocommerce-myaccount-heading, .woocommerce-edit-address .woocommerce-MyAccount-content h2.avada-woocommerce-myaccount-heading, .woocommerce-account .woocommerce-MyAccount-content h2.avada-woocommerce-myaccount-heading {
    display: none !important;
    margin-top: 0px;
    font-size: 30px !important;
    font-weight: 600 !important;
    border-color: #000 !important; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead {
      display: none; } }
  .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr {
    border-bottom: none; }
    .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr th, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr th, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr th, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr th, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table thead tr th {
      font-size: 22px !important;
      font-weight: 500; }
  .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order {
    font-weight: 500;
    border-bottom: none;
    position: relative; }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child), .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child), .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child), .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child), .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child) {
        display: none; }
        .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child) a:first-child, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child) a:first-child, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child) a:first-child, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child) a:first-child, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td:not(:first-child) a:first-child {
          display: none; } }
    .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td {
      padding: 40px 0px; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td {
          width: 100%; } }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a:first-child, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a:first-child, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a:first-child, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a:first-child, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a:first-child {
        display: none; } }
    .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button {
      background: #266397 !important;
      color: #ffffff;
      padding: 8px 1px !important;
      border-radius: 35px !important;
      font-size: 18px !important;
      margin-right: 10px;
      letter-spacing: 0px;
      position: relative;
      margin-top: 0px;
      text-align: center;
      line-height: 30px; }
      .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.pay, .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.cancel, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.pay, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.cancel, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.pay, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.cancel, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.pay, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.cancel, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.pay, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button.cancel {
        display: none !important; }
      @media (max-width: 768px) {
        .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order td a.woocommerce-button.button {
          font-size: 16px !important; } }
    .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order a.woocommerce-button.button.view:after, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order a.woocommerce-button.button.view:after, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order a.woocommerce-button.button.view:after, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order a.woocommerce-button.button.view:after, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order a.woocommerce-button.button.view:after {
      color: #fff;
      display: none; }
    .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table {
      display: none; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table {
          display: flex;
          flex-wrap: wrap; } }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table a, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table a, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table a, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table a, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table a {
          display: block !important; } }
      .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil {
        width: 50%;
        margin-bottom: 20px; }
        .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil time, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil time, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil time, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil time, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil time {
          font-size: 18px !important; }
        .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label {
          display: block;
          font-size: 20px;
          font-weight: 500; }
          @media (max-width: 768px) {
            .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label {
              font-size: 16px; } }
        .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label.label-value, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label.label-value, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label.label-value, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label.label-value, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order .mobile-order-table .order-labels-mbil label.label-value {
          font-size: 18px;
          font-weight: 500; }
  .woocommerce-orders .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order:after, .woocommerce-edit-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order:after, .woocommerce-view-order .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order:after, .woocommerce-edit-address .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order:after, .woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders.my_account_orders.account-orders-table tbody tr.order:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: #707070;
    bottom: 0;
    left: 0; }
.woocommerce-orders .woocommerce-MyAccount-content:after, .woocommerce-edit-account .woocommerce-MyAccount-content:after, .woocommerce-view-order .woocommerce-MyAccount-content:after, .woocommerce-edit-address .woocommerce-MyAccount-content:after, .woocommerce-account .woocommerce-MyAccount-content:after {
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  background: #707070;
  top: 0;
  left: -1px;
  opacity: 0.5; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-orders .woocommerce-MyAccount-content:after, .woocommerce-edit-account .woocommerce-MyAccount-content:after, .woocommerce-view-order .woocommerce-MyAccount-content:after, .woocommerce-edit-address .woocommerce-MyAccount-content:after, .woocommerce-account .woocommerce-MyAccount-content:after {
      display: none; } }

@media screen and (min-width: 300px) and (max-width: 768px) {
  .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account {
    padding: 0px 0px; } }
.woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row {
  width: 43%;
  margin-right: 4%;
  display: inline-table !important;
  margin-bottom: 40px; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row {
      width: 95%;
      margin-right: 0px;
      display: block !important; } }
  .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row label {
    white-space: nowrap;
    font-weight: 500;
    letter-spacing: -0.44px; }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row label {
        white-space: unset; } }
    @media screen and (min-width: 1000px) and (max-width: 1500px) {
      .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row label {
        white-space: break-spaces; } }
  .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row input.woocommerce-Input {
    border-color: #707070;
    border-radius: 12px;
    padding-top: 30px;
    padding-bottom: 30px; }
    @media (max-width: 768px) {
      .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row input.woocommerce-Input {
        padding-top: 25px;
        padding-bottom: 25px; } }
  .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row em {
    font-size: 14px;
    letter-spacing: -0.44px; }
.woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account .clear {
  display: inline-table; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account .clear {
      display: none; } }
.woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
  float: left;
  background: #266397;
  border-radius: 30px;
  font-size: 20px; }
  @media (max-width: 768px) {
    .woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
      font-size: 16px; } }

@media screen and (min-width: 300px) and (max-width: 768px) {
  .woocommerce-view-order .woocommerce-MyAccount-content {
    padding: 0px 30px !important; } }
.woocommerce-view-order .woocommerce-MyAccount-content h2 {
  margin-top: 0px;
  font-size: 30px !important;
  font-weight: 600 !important;
  border-color: #707070 !important; }
.woocommerce-view-order .woocommerce-MyAccount-content p {
  font-weight: 500;
  letter-spacing: -0.44px;
  margin-bottom: 0px; }
  @media (max-width: 768px) {
    .woocommerce-view-order .woocommerce-MyAccount-content p {
      font-size: 14px; } }
  .woocommerce-view-order .woocommerce-MyAccount-content p.order-again {
    display: none; }
  .woocommerce-view-order .woocommerce-MyAccount-content p.order-status-text {
    display: inline-block;
    background: #efefef;
    border-radius: 8px;
    padding: 10px 20px;
    font-weight: 400; }
    @media (max-width: 768px) {
      .woocommerce-view-order .woocommerce-MyAccount-content p.order-status-text {
        font-size: 14px; } }
.woocommerce-view-order .order-detail-wrap {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 50px; }
  .woocommerce-view-order .order-detail-wrap .order-detail-sec-one {
    width: 60%; }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-view-order .order-detail-wrap .order-detail-sec-one {
        width: 100%; } }
    .woocommerce-view-order .order-detail-wrap .order-detail-sec-one h3.ship-title-order-detail {
      margin-top: 30px;
      font-size: 24px;
      font-weight: 600; }
      @media (max-width: 768px) {
        .woocommerce-view-order .order-detail-wrap .order-detail-sec-one h3.ship-title-order-detail {
          font-size: 18px; } }
  .woocommerce-view-order .order-detail-wrap .order-detail-sec-two {
    width: 40%;
    margin-bottom: 20px; }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-view-order .order-detail-wrap .order-detail-sec-two {
        width: 100%; } }
    .woocommerce-view-order .order-detail-wrap .order-detail-sec-two h3.ship-title-order-detail {
      margin-top: 30px;
      font-size: 24px;
      font-weight: 600; }
      @media (max-width: 768px) {
        .woocommerce-view-order .order-detail-wrap .order-detail-sec-two h3.ship-title-order-detail {
          font-size: 18px; } }
    .woocommerce-view-order .order-detail-wrap .order-detail-sec-two .order-detail-section .item-detail-wrapper {
      display: flex;
      justify-content: space-between; }
      @media (max-width: 768px) {
        .woocommerce-view-order .order-detail-wrap .order-detail-sec-two .order-detail-section .item-detail-wrapper {
          font-size: 16px; } }
    .woocommerce-view-order .order-detail-wrap .order-detail-sec-two .order-detail-section .order-detail-grand-total {
      position: relative;
      margin-top: 12px; }
      .woocommerce-view-order .order-detail-wrap .order-detail-sec-two .order-detail-section .order-detail-grand-total p {
        font-weight: 600 !important;
        padding-top: 10px;
        font-size: 22px; }
        @media (max-width: 768px) {
          .woocommerce-view-order .order-detail-wrap .order-detail-sec-two .order-detail-section .order-detail-grand-total p {
            font-size: 16px; } }
    .woocommerce-view-order .order-detail-wrap .order-detail-sec-two .order-detail-section .order-detail-grand-total:before {
      position: absolute;
      content: "";
      width: 100%;
      height: 1px;
      background: #707070;
      top: 0; }
  .woocommerce-view-order .order-detail-wrap .invoice-button {
    display: inline-block;
    margin-top: 30px;
    padding-left: 15px; }
    .woocommerce-view-order .order-detail-wrap .invoice-button a {
      background: #266397;
      color: #fff;
      border-radius: 30px;
      padding: 15px 20px; }
.woocommerce-view-order .row.order-detail-wrap:after {
  position: absolute;
  content: "";
  background: #707070;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 15px; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-view-order .row.order-detail-wrap:after {
      display: none; } }
.woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width {
  border: none;
  padding: 0px; }
  .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item {
    position: relative; }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name {
        width: 100%; } }
    .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper {
      align-items: flex-start;
      padding: 10px 0px 30px 0px; }
      @media screen and (min-width: 300px) and (max-width: 768px) {
        .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper {
          display: block; } }
      .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-thumbnail {
        width: 35%; }
        .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-thumbnail img {
          border: 1px solid #707070; }
      .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info {
        width: 100%;
        font-size: 24px;
        line-height: 33px;
        font-weight: 500;
        letter-spacing: -0.6px; }
        @media (max-width: 768px) {
          .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info {
            font-size: 16px !important; } }
        @media (max-width: 1600px) {
          .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info {
            font-size: 20px; } }
        .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info strong {
          font-weight: 500; }
        .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info .order-item-meta ul li {
          font-size: 16px;
          line-height: 25px; }
          .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info .order-item-meta ul li strong {
            font-weight: 400; }
        @media screen and (min-width: 300px) and (max-width: 768px) {
          .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info {
            width: 100%;
            min-width: 200px; } }
        .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info label.product-price bdi {
          padding-top: 12px !important;
          display: block;
          text-align: left; }
          @media (max-width: 768px) {
            .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .product-info label.product-price bdi {
              font-size: 18px; } }
      .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .buy-again {
        margin-top: 50px; }
        .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .buy-again a.btn-buy-it-again {
          background: #266397;
          color: #fff;
          font-size: 18px;
          border-radius: 30px;
          padding: 15px 20px; }
          @media (max-width: 768px) {
            .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .fusion-product-name-wrapper .buy-again a.btn-buy-it-again {
              font-size: 16px; } }
    .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-total.product-total .woocommerce-Price-amount.amount bdi {
      font-size: 24px;
      line-height: 33px;
      font-weight: 500;
      letter-spacing: -0.6px; }
  .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item.order_item:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: #707070;
    opacity: 0.5;
    bottom: 0;
    right: 0; }
  @media (max-width: 768px) {
    .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td {
      font-size: 16px;
      padding: 5px 0px; } }
  .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td .amount {
    font-weight: 600; }
  @media (max-width: 768px) {
    .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td bdi {
      font-size: 16px; } }
  .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td.product-total small {
    display: block; }
  @media (max-width: 768px) {
    .woocommerce-view-order section.avada-order-details.woocommerce-content-box.full-width table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th {
      font-size: 16px !important;
      padding: 5px 30px 5px 0px; } }
.woocommerce-view-order section.avada-customer-details.woocommerce-content-box.full-width {
  display: none; }

.woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 15px; }
  @media (max-width: 768px) {
    .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses {
      padding: 5px; } }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses {
      display: block; } }
  .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address {
    padding: 20px 30px;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #fff;
    width: 46%; }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address {
        width: 100%;
        padding: 50px 30px 20px 30px;
        margin-bottom: 30px !important; } }
    @media screen and (min-width: 1000px) and (max-width: 1200px) {
      .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address {
        padding: 50px 30px 20px 30px; } }
    .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address header.woocommerce-Address-title.title {
      border-bottom: none !important; }
      .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title h3, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address header.woocommerce-Address-title.title h3 {
        font-family: "Work Sans", sans-serif !important;
        font-size: 24px;
        font-weight: 600; }
        @media (max-width: 768px) {
          .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title h3, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address header.woocommerce-Address-title.title h3 {
            font-size: 18px; } }
    .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address address, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address address {
      font-weight: 500;
      line-height: 28px; }
      @media (max-width: 768px) {
        .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address address, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address address {
          font-size: 16px; } }
    .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address .address-edit-but, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address .address-edit-but {
      margin-bottom: 20px;
      margin-top: 30px; }
      .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address .address-edit-but a.edit, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address .address-edit-but a.edit {
        background: #266397;
        color: #fff;
        font-size: 18px;
        border-radius: 30px;
        padding: 10px 25px !important; }
        @media (max-width: 768px) {
          .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address .address-edit-but a.edit, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address .address-edit-but a.edit {
            font-size: 16px; } }
      .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address .address-edit-but a.edit:after, .woocommerce-edit-address .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address .address-edit-but a.edit:after {
        display: none !important; }
.woocommerce-edit-address hr {
  display: none; }
.woocommerce-edit-address .address_book {
  margin-top: 100px; }
  @media (max-width: 768px) {
    .woocommerce-edit-address .address_book {
      margin-top: 0px; } }
  .woocommerce-edit-address .address_book h3 {
    display: none; }
  @media (max-width: 768px) {
    .woocommerce-edit-address .address_book .myaccount_address {
      font-size: 16px; } }
  .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .address-book {
    padding: 30px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    @media (max-width: 768px) {
      .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .address-book {
        padding: 5px; } }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .address-book {
        display: block; } }
  .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address {
    padding: 20px;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #fff;
    width: 46%;
    margin-bottom: 30px !important; }
    @media screen and (min-width: 300px) and (max-width: 768px) {
      .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address {
        width: 100%;
        padding: 20px;
        margin-bottom: 30px !important; } }
    @media screen and (min-width: 1000px) and (max-width: 1200px) {
      .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address {
        padding: 50px 30px 20px 30px; } }
    .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address address {
      font-weight: 500;
      line-height: 28px; }
      @media (max-width: 768px) {
        .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address address {
          font-size: 16px; } }
    .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address .wc-address-book-meta {
      display: flex;
      float: unset !important; }
      .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address .wc-address-book-meta a {
        margin-right: 5px;
        color: #266397;
        font-weight: 600; }
        @media screen and (min-width: 300px) and (max-width: 768px) {
          .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address .wc-address-book-meta a {
            font-size: 13px; } }
        @media screen and (min-width: 1000px) and (max-width: 1500px) {
          .woocommerce-edit-address .address_book .extra-ship-adrs-wrap .wc-address-book-address .wc-address-book-meta a {
            font-size: 13px; } }
.woocommerce-edit-address .add-new-address {
  margin-top: 50px; }
  .woocommerce-edit-address .add-new-address a.fusion-button.add.button {
    background: #266397;
    color: #fff;
    font-size: 18px;
    border-radius: 30px;
    padding: 15px 20px; }
    @media (max-width: 768px) {
      .woocommerce-edit-address .add-new-address a.fusion-button.add.button {
        font-size: 16px; } }
.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p {
  width: 43%;
  display: inline-block;
  margin-right: 4%; }
  @media screen and (min-width: 300px) and (max-width: 768px) {
    .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p {
      width: 100%;
      display: block; } }
  .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .description {
    display: none; }
  .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p input, .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p select {
    border-color: #707070 !important;
    border-radius: 12px;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    width: 100%; }
  .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p label {
    font-weight: 500;
    letter-spacing: -0.44px; }
  .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span.select2-selection.select2-selection--single {
    border-color: #707070 !important;
    border-radius: 12px;
    padding-top: 10px !important;
    padding-bottom: 50px !important; }
  .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .select2 .select2-selection {
    border-color: #707070;
    height: 62px; }
    .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .select2 .select2-selection .select2-selection__rendered {
      line-height: 60px; }
    .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .select2 .select2-selection .select2-selection__arrow {
      border-color: #707070;
      height: 62px; }
      .woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .select2 .select2-selection .select2-selection__arrow b {
        border-top-color: #707070;
        border-width: 7px 5px 0px 5px; }
.woocommerce-edit-address .woocommerce-address-fields button.button.save-adrs-btn {
  background: #266397;
  color: #fff;
  font-size: 18px;
  border-radius: 30px;
  padding: 15px 20px;
  margin-top: 30px; }
  @media (max-width: 768px) {
    .woocommerce-edit-address .woocommerce-address-fields button.button.save-adrs-btn {
      font-size: 16px; } }
.woocommerce-edit-address .select2-container .select2-dropdown, .woocommerce-edit-address .select2-container .select2-search {
  border-color: #707070 !important; }
  .woocommerce-edit-address .select2-container .select2-dropdown input, .woocommerce-edit-address .select2-container .select2-search input {
    border-color: #707070 !important; }

.woocommerce .lost-password-sec .pwd-confirm-content .woocommerce-message {
  background: none;
  border: none;
  padding: 0;
  font-size: 20px;
  font-weight: 600; }
  .woocommerce .lost-password-sec .pwd-confirm-content .woocommerce-message:before {
    display: none; }
.woocommerce #customer_login .login .form-row.new-user-row, .woocommerce #customer_login .register .form-row.new-user-row {
  margin-top: 20px !important;
  display: block;
  width: 100%; }
  .woocommerce #customer_login .login .form-row.new-user-row a, .woocommerce #customer_login .register .form-row.new-user-row a {
    color: #266397;
    margin-left: 20px;
    font-weight: 400;
    border-bottom: 1px solid #266397; }
.woocommerce #customer_login .login .form-row .woocommerce-form-login__rememberme, .woocommerce #customer_login .register .form-row .woocommerce-form-login__rememberme {
  display: none; }
.woocommerce #customer_login .login .lost_password, .woocommerce #customer_login .register .lost_password {
  float: right !important; }
  @media (max-width: 768px) {
    .woocommerce #customer_login .login .lost_password, .woocommerce #customer_login .register .lost_password {
      float: unset !important; } }
.woocommerce #customer_login .xoo-ml-open-lwo-btn {
  margin-top: 30px;
  margin-left: 0px; }
.woocommerce #customer_login .xoo-ml-otp-submit-btn {
  background: #266397; }
.woocommerce #customer_login .xoo-ml-otp-input-cont input {
  border-radius: 0px;
  border: none;
  border-bottom: 2px solid; }
.woocommerce #customer_login .xoo-lwo-form input, .woocommerce #customer_login .xoo-lwo-form select {
  border-color: #707070; }
.woocommerce #customer_login .xoo-lwo-form .select2-selection, .woocommerce #customer_login .xoo-lwo-form .select2-selection__arrow {
  border-color: #707070; }
  .woocommerce #customer_login .xoo-lwo-form .select2-selection b, .woocommerce #customer_login .xoo-lwo-form .select2-selection__arrow b {
    border-top-color: #707070; }
.woocommerce #customer_login .xoo-lwo-form .xoo-ml-low-back {
  background-color: transparent;
  color: #266397;
  border: none;
  padding: 0px 8px;
  font-size: 16px;
  text-indent: 9999px;
  position: absolute; }
  .woocommerce #customer_login .xoo-lwo-form .xoo-ml-low-back:after {
    content: 'Back to Login';
    color: #266397;
    position: absolute;
    top: 10px;
    left: 1.4%;
    font-size: 18px;
    cursor: pointer;
    text-indent: 0px; }
    @media (max-width: 768px) {
      .woocommerce #customer_login .xoo-lwo-form .xoo-ml-low-back:after {
        left: 0.4%; } }

.woocommerce #customer_login .xoo-ml-open-lwo-btn {
  background: #266397 !important; }

.xoo-ml-login-otp-btn, .xoo-ml-login-otp-btn {
  background: #266397 !important; }

body header.fusion-header-wrapper .fusion-header, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow {
  height: auto !important; }
  @media (max-width: 768px) {
    body header.fusion-header-wrapper .fusion-header, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow {
      padding: 0px 15px !important; } }
  body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li {
    padding-right: 60px; }
  @media (max-width: 990px) {
    body header.fusion-header-wrapper .fusion-header .fusion-row, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row {
      display: block; } }
  body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-logo, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-logo {
    margin: 10px; }
    body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-logo img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-logo img {
      width: 200px; }
    @media (max-width: 500px) {
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-logo, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-logo {
        position: absolute;
        top: 15px;
        left: 30%;
        z-index: 10; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-logo img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-logo img {
          width: 150px; } }
    @media (min-width: 501px) and (max-width: 990px) {
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-logo, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-logo {
        position: absolute;
        top: 0;
        left: 35%;
        z-index: 10; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-logo img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-logo img {
          width: 180px; } }
  body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu {
    width: 100%;
    float: none; }
    body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li a {
      border: none !important; }
    @media (min-width: 992px) and (max-width: 1062px) {
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu {
        justify-content: start; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li {
          padding-right: 5px !important; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li:after {
            right: -12px; } }
    @media (min-width: 1063px) and (max-width: 1200px) {
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu {
        justify-content: start; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li {
          padding-right: 15px !important; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li:after {
            right: -5px; } }
    @media (min-width: 1201px) and (max-width: 1400px) {
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li {
        padding-right: 30px !important; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li:after {
          right: 0px; } }
    @media (max-width: 990px) {
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu {
        width: 100%;
        position: fixed;
        top: 80px;
        left: 0px;
        background: #F4EBDD;
        display: none; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu {
          padding: 30px 0px;
          width: 100vw;
          min-height: 100vh; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li {
            padding: 0px 20px !important;
            display: block;
            width: 100%; } }
      @media (max-width: 990px) and (max-width: 768px) {
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li {
          cursor: default; } }
    @media (max-width: 990px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li a {
              display: block;
              padding: 20px 40px;
              font-size: 20pt;
              color: #000000;
              height: auto;
              cursor: default; } }
        @media (max-width: 990px) and (max-width: 768px) {
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li a {
            padding: 20px 0px; } }
    @media (max-width: 990px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li:nth-child(2) .fusion-megamenu-wrapper ul li:nth-child(1) .widget_custom_html .custom-html-widget, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li:nth-child(2) .fusion-megamenu-wrapper ul li:nth-child(1) .widget_custom_html .custom-html-widget {
              display: none; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li .fusion-megamenu-wrapper, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li .fusion-megamenu-wrapper {
              width: 90%;
              left: 5%;
              transition: all 0.5s; }
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li .fusion-megamenu-wrapper ul li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li .fusion-megamenu-wrapper ul li a {
                padding: 0px;
                font-size: 18px;
                color: #000000; } }
        @media (max-width: 990px) and (max-width: 768px) {
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li .fusion-megamenu-wrapper, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li .fusion-megamenu-wrapper {
            width: 100%;
            left: 0; } }
    @media (max-width: 990px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-menu li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-menu li:after {
              color: #000000; } }
    @media (min-width: 760px) and (max-width: 1024px) {
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu .fusion-megamenu-holder, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu .fusion-megamenu-holder {
        overflow-x: auto; } }
    body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li {
      padding-right: 60px; }
      @media (max-width: 1200px) {
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li {
          padding-right: 50px; } }
      @media (max-width: 990px) {
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper {
          display: block; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder {
            background: transparent;
            box-shadow: none !important; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu {
              width: 100% !important;
              overflow: hidden; }
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li {
                padding: 0;
                border-color: transparent; }
                body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li a {
                  color: #000000; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li a:after {
                    right: 28%; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li a.main-menu-links, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li a.main-menu-links {
                    margin-bottom: 5px; }
                body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .readmore-title:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li.fusion-active-link .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .readmore-title:after {
                  display: none; } }
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li a {
        font-size: 16px;
        color: #6F6F6F; }
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li:after {
        color: #fff;
        right: 10px;
        top: 45px; }
        @media (max-width: 768px) {
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li:after {
            right: 100px;
            top: 32px; } }
        @media (min-width: 1024px) {
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li:after {
            display: block !important; } }
      @media (max-width: 990px) {
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links.accessories p, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links.accessories p {
          display: none; } }
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links p, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links p {
        font-size: 30px;
        font-weight: 600; }
        @media (max-width: 768px) {
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links p, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links p {
            font-size: 25px; } }
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists {
        list-style: none;
        padding: 0; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li {
          display: inline-table;
          width: 43%;
          margin-right: 7%;
          padding: 0px !important;
          border-bottom: 1px solid #6f6f6f !important;
          margin-bottom: 10px;
          padding-right: 0px !important; }
          @media (max-width: 768px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li {
              padding: 0px !important;
              width: 100%;
              margin-right: 0; } }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li a {
            padding: 10px 15px 10px 0px !important;
            display: inline-block !important;
            width: 100%;
            color: #000000 !important;
            position: relative;
            font-size: 20px !important;
            font-weight: 500; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li a:after {
              content: "\f078";
              position: absolute;
              top: 12px;
              right: 15px;
              font-size: 14px;
              font-family: 'FontAwesome';
              transform: rotate(-90deg); }
            @media (max-width: 768px) {
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li a:after {
                display: block !important;
                right: 15px !important; } }
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .know-more-link, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .know-more-link {
        margin-top: 20px;
        display: inline-block; }
        @media (max-width: 768px) {
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .know-more-link, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .know-more-link {
            display: block;
            text-align: center;
            margin: 20px auto; } }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .know-more-link a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .know-more-link a {
          background: #000000;
          color: #fff !important;
          display: inline-block !important;
          padding: 15px 25px !important;
          border: 1px solid #000000;
          border-radius: 25px;
          cursor: pointer; }
          @media (max-width: 990px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .know-more-link a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu .readymade-mattress-menu-links .know-more-link a {
              color: #ffffff !important;
              margin-bottom: 15px; } }
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li {
        padding-right: 60px;
        border: none; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap {
          display: block; }
          @media (max-width: 768px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap {
              margin-bottom: 5px; } }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap a {
            display: flex;
            justify-content: center; }
            @media (max-width: 768px) {
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap a {
                cursor: default; } }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap, body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap {
            float: none; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap img, body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap img {
              width: 100%;
              max-width: 100%; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap .readmore-title:after, body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap .readmore-title:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap .readmore-title:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap .readmore-title:after {
              right: 35%;
              display: none !important; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap .readmore-title a, body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap .readmore-title a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap .readmore-title a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap .readmore-title a {
              color: #000000; }
              @media (max-width: 768px) {
                body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap .readmore-title a, body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap .readmore-title a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap .readmore-title a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap .readmore-title a {
                  font-weight: 500; } }
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap .readmore-title a:after, body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap .readmore-title a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .left-img-wrap .readmore-title a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap .right-content-wrap .readmore-title a:after {
                display: none !important; }
      @media (max-width: 500px) {
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu {
          width: 100% !important;
          display: block; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .fusion-megamenu-widgets-container, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .fusion-megamenu-widgets-container {
            padding: 0; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .widget_custom_html, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .widget_custom_html {
            width: 100%; } }
      @media (max-width: 990px) {
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper {
          position: relative;
          display: none; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu {
            display: block; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .second-level-widget, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .second-level-widget {
              margin-bottom: 0px; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .custom-html-widget a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .custom-html-widget a {
              padding: 10px 10px 0px 0px;
              color: #000;
              font-weight: 500; }
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .custom-html-widget a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .custom-html-widget a:after {
                position: absolute;
                content: "\f054";
                font-family: 'FontAwesome';
                font-size: 14px;
                right: 35%;
                top: 50%;
                transform: translate(-50%, -50%);
                color: #000;
                -webkit-text-stroke: 0px #fff;
                display: none; } }
      @media (max-width: 990px) and (max-width: 768px) {
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .custom-html-widget a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .custom-html-widget a {
          cursor: default; } }
      @media (max-width: 990px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .mattress-wrap {
              background: none; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .left-img-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .left-img-wrap {
              display: none; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .right-content-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .right-content-wrap {
              width: 100%;
              padding-left: 0; }
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .right-content-wrap p, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .right-content-wrap p {
                margin: 0; }
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .right-content-wrap .mega-cus-menu-title, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .right-content-wrap .mega-cus-menu-title {
                color: #fff; }
              body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .right-content-wrap .readmore-title, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu li .right-content-wrap .readmore-title {
                display: none; } }
    @media (max-width: 500px) {
      body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul {
        display: block; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li {
          float: none; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-holder, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-holder {
            width: 100% !important;
            padding: 0px; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-main-menu ul li .fusion-megamenu-holder .fusion-megamenu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-main-menu ul li .fusion-megamenu-holder .fusion-megamenu li {
              padding-right: 0px !important; } }
  body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons {
    position: relative; }
    body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul {
      padding: 0;
      list-style: none;
      display: flex;
      align-items: center;
      justify-content: flex-end; }
      body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li {
        list-style: none;
        display: inline-block; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li.profile-dropdown, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li.profile-dropdown {
          position: relative; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li.profile-dropdown .profile-dropdown-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li.profile-dropdown .profile-dropdown-menu {
            display: none;
            position: absolute;
            right: 35%;
            top: 50px;
            background: #fff;
            box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);
            border-radius: 7px;
            flex-wrap: wrap;
            justify-content: flex-start; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li.profile-dropdown .profile-dropdown-menu li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li.profile-dropdown .profile-dropdown-menu li a {
              white-space: nowrap; }
        @media (max-width: 768px) {
          body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li.menu-bar-section, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li.menu-bar-section {
            position: absolute;
            top: 5px;
            left: 0; } }
        body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li .menu-bars, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li .menu-bars {
          display: none; }
          @media (max-width: 990px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li .menu-bars, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li .menu-bars {
              display: block; } }
        body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li a {
          display: inline-block;
          line-height: 20px;
          padding: 10px 15px; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li a img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li a img {
            width: 25px; }
          @media (max-width: 990px) {
            body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li a {
              padding: 10px 7px; } }
        body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li .cart-notification, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li .cart-notification {
          position: relative;
          display: none; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li .cart-notification .cart-notification-box, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li .cart-notification .cart-notification-box {
            width: 30px;
            height: 20px;
            border: 1px solid transparent;
            border-radius: 25px;
            background: #266397;
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            bottom: 10px;
            left: 12px; }
            @media (max-width: 768px) {
              body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li .cart-notification .cart-notification-box, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li .cart-notification .cart-notification-box {
                width: 20px;
                left: -12px;
                bottom: 0px; } }
            body header.fusion-header-wrapper .fusion-header .fusion-row .right-menu-icons ul li .cart-notification .cart-notification-box label, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .right-menu-icons ul li .cart-notification .cart-notification-box label {
              color: #fff;
              font-size: 12px;
              font-weight: 600;
              margin: 0;
              line-height: 25px;
              cursor: pointer; }
  body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-mobile-menu-icons, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-mobile-menu-icons {
    position: absolute;
    display: none; }
  body header.fusion-header-wrapper .fusion-header .fusion-row .fusion-mobile-nav-holder, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .fusion-mobile-nav-holder {
    display: none !important; }
  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu {
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    transition: all 0.5s;
    z-index: 1000;
    display: none; }
    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu.menu-opened, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu.menu-opened {
      display: block; }
    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box {
      width: 25vw;
      height: 100vh;
      background: #f4ebdd;
      padding: 40px;
      display: flex;
      position: fixed;
      top: 0;
      right: 0;
      transition: all 0.5s;
      animation: desk-menu-animate 0.5s 0s; }
      @media (min-width: 800px) and (max-width: 1200px) {
        body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box {
          width: 30vw; } }
      body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu {
        margin-top: 30px; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li {
          display: block;
          width: 100%; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li img {
            display: none; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a {
            justify-content: flex-start;
            font-size: 18px;
            color: #000000;
            line-height: 25px;
            cursor: default; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a img {
              display: none; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a span, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a span {
              color: #000;
              padding: 5px 0px;
              border-bottom: 2px solid transparent; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a:hover, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a:hover {
              border: none;
              border-color: #fff; }
              body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a:hover span, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li a:hover span {
                border-bottom: 2px solid #fff; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li:after {
            right: unset;
            left: 55%;
            color: #000000; }
            @media (min-width: 1024px) and (max-width: 1100px) {
              body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li:after {
                left: 65%; } }
            @media (min-width: 1100px) and (max-width: 1500px) {
              body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li:after {
                left: 75%; } }
          body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li:hover .fusion-megamenu-wrapper, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li:hover .fusion-megamenu-wrapper {
            display: block; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper {
            left: 0px !important;
            position: relative;
            display: none; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder {
              width: auto !important;
              max-width: 320px;
              background: transparent;
              box-shadow: none !important;
              padding: 0; }
              body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu {
                display: block; }
                @media (max-width: 768px) {
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget img, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget img {
                    display: none; } }
                body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget a {
                  cursor: default; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget a span, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget a span {
                    padding-left: 0px;
                    color: #000000;
                    font-weight: 500; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget a:after {
                    display: none !important; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget a:hover span, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget a:hover span {
                    border: none !important; }
                body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links {
                  width: 350px; }
                  @media (max-width: 990px) {
                    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links.accessories p, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links.accessories p {
                      display: none; } }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links p, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links p {
                    font-size: 24px;
                    margin: 0; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li {
                    border-bottom: none !important;
                    margin-bottom: 0px;
                    display: block;
                    width: 100%; }
                    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links .readymade-mattress-menu-links-lists li a {
                      cursor: pointer !important; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links .know-more-link a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links .know-more-link a {
                    padding: 12px 25px !important;
                    cursor: pointer !important; }
                    @media (max-width: 990px) {
                      body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links .know-more-link a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .custom-html-widget .readymade-mattress-menu-links .know-more-link a {
                        margin-bottom: 15px; } }
                body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap {
                  background: transparent; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .left-img-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .left-img-wrap {
                    display: none; }
                  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap {
                    width: 100%; }
                    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .mega-cus-menu-title, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .mega-cus-menu-title {
                      color: #fff;
                      font-size: 18px;
                      font-weight: 500; }
                    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .readmore-title, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .readmore-title {
                      display: none; }
                      body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .readmore-title a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .readmore-title a {
                        font-size: 18px;
                        font-weight: 500;
                        color: #ffffff !important; }
                        body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .readmore-title a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .readmore-title a:after {
                          display: none !important; }
                      body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .readmore-title:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap .readmore-title:after {
                        display: none !important; }
                    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap p, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget .mattress-wrap .right-content-wrap p {
                      margin: 0; }
                body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .fusion-main-menu ul li .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li .widget a:after {
                  display: none !important; }
      body header.fusion-header-wrapper .fusion-header .fusion-row .custom-desktop-menu .custom-menu-box .custom-menu-close, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-desktop-menu .custom-menu-box .custom-menu-close {
        position: absolute;
        top: 20px;
        right: 20px;
        color: #000;
        font-size: 20px;
        cursor: pointer;
        border-bottom: 2px solid #000; }
  body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu {
    width: 100vw;
    height: 100vh;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background: #f4ebdd;
    padding: 20px 15px 40px;
    display: none; }
    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-mobile-menu-bg, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-mobile-menu-bg {
      width: 100vw;
      height: 100vh;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 1000; }
    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-mobile-menu-close, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-mobile-menu-close {
      font-size: 40px;
      font-weight: 300;
      cursor: pointer;
      text-align: right; }
    body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-menu-class .menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-menu-class .menu {
      padding: 0px;
      list-style: none; }
      body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-menu-class .menu li, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-menu-class .menu li {
        list-style: none; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-menu-class .menu li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-menu-class .menu li a {
          font-size: 20pt;
          font-weight: 500;
          padding: 10px 0px;
          display: block;
          position: relative; }
        body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-menu-class .menu li.menu-item-has-children a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-menu-class .menu li.menu-item-has-children a:after {
          content: "\203a";
          position: absolute;
          top: 10px;
          right: 10px;
          font-size: 30px;
          transform: rotate(90deg); }
        body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-menu-class .menu li .sub-menu, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-menu-class .menu li .sub-menu {
          padding: 0px 15px;
          margin: 15px 0px;
          display: none; }
          body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-menu-class .menu li .sub-menu li a, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-menu-class .menu li .sub-menu li a {
            font-size: 20px;
            font-weight: 500;
            padding: 15px 0px;
            display: block;
            border-bottom: 1px solid #6f6f6f;
            position: relative; }
            body header.fusion-header-wrapper .fusion-header .fusion-row .custom-mobile-menu .custom-menu-class .menu li .sub-menu li a:after, body header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-row .custom-mobile-menu .custom-menu-class .menu li .sub-menu li a:after {
              content: "\203a";
              position: absolute;
              top: 10px;
              right: 10px;
              font-size: 30px;
              transform: rotate(0deg); }

@keyframes desk-menu-animate {
  0% {
    right: -30vw; }
  100% {
    right: 0; } }
body .fusion-footer .fusion-row .fusion-column section.widget ul li a {
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px; }
  body .fusion-footer .fusion-row .fusion-column section.widget ul li a:hover {
    color: #ffffff;
    text-decoration: none; }
body .fusion-footer .fusion-row .fusion-column section.widget ul li.current-menu-item a {
  color: #ffffff !important; }
@media (max-width: 500px) {
  body .fusion-footer .fusion-row .fusion-column section.widget ul#menu-footer-menu {
    display: block; }
    body .fusion-footer .fusion-row .fusion-column section.widget ul#menu-footer-menu li {
      margin-bottom: 8px; } }
body .fusion-footer .fusion-row .fusion-column section.widget.widget_media_image {
  display: inline-table; }
  body .fusion-footer .fusion-row .fusion-column section.widget.widget_media_image:nth-child(2) {
    margin-left: 100px; }
    @media (max-width: 768px) {
      body .fusion-footer .fusion-row .fusion-column section.widget.widget_media_image:nth-child(2) {
        margin-left: 0px;
        margin-top: 50px; } }
  @media (max-width: 768px) {
    body .fusion-footer .fusion-row .fusion-column section.widget.widget_media_image {
      display: block; } }
  body .fusion-footer .fusion-row .fusion-column section.widget.widget_media_image h4 {
    font-size: 14px;
    margin-bottom: 10px; }
body .fusion-footer .fusion-row .fusion-column section.widget.widget_custom_html .widget-title {
  margin-bottom: 15px;
  margin-top: 15px;
  font-weight: 500;
  text-transform: capitalize; }
body .fusion-footer .fusion-row .fusion-column section.widget .foo-social-menu-list li {
  padding-right: 5px; }
body .fusion-footer .fusion-row .fusion-column section.widget .footer-policy-menu {
  list-style: none; }
  body .fusion-footer .fusion-row .fusion-column section.widget .footer-policy-menu li {
    display: inline-table; }
    body .fusion-footer .fusion-row .fusion-column section.widget .footer-policy-menu li a {
      font-size: 14px;
      padding: 2px 10px 2px 0px;
      color: #fff;
      border-right: 1px solid #fff;
      line-height: 20px; }
      @media (max-width: 768px) {
        body .fusion-footer .fusion-row .fusion-column section.widget .footer-policy-menu li a {
          font-size: 13px; } }
    body .fusion-footer .fusion-row .fusion-column section.widget .footer-policy-menu li:last-child a {
      border-right: none; }
@media (max-width: 500px) {
  body .fusion-footer .fusion-row .fusion-column section.widget .reserved-content-wrap {
    display: none; } }
body .fusion-footer .fusion-row .fusion-column section.widget .reserved-txt {
  font-size: 14px !important; }
  body .fusion-footer .fusion-row .fusion-column section.widget .reserved-txt a {
    color: #fff;
    font-size: 14px; }
    body .fusion-footer .fusion-row .fusion-column section.widget .reserved-txt a:hover {
      color: #fff; }
@media (max-width: 500px) {
  body .fusion-footer .fusion-row .fusion-column section.widget .menu-list-wrap {
    width: 100%; } }
@media (max-width: 500px) {
  body .fusion-footer footer {
    padding: 40px 40px; } }

body.blog #main #content {
  padding: 50px 20px; }
  @media (max-width: 768px) {
    body.blog #main #content article {
      padding: 0px; } }
  body.blog #main #content article .fusion-post-wrapper {
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); }
    body.blog #main #content article .fusion-post-wrapper .fusion-image-wrapper .fusion-rollover {
      display: none; }
    body.blog #main #content article .fusion-post-wrapper .fusion-image-wrapper img {
      max-height: 300px; }
    body.blog #main #content article .fusion-post-wrapper .fusion-post-content-wrapper .post-content .entry-title {
      font-size: 25px;
      letter-spacing: 0px;
      margin-bottom: 20px; }
    body.blog #main #content article .fusion-post-wrapper .fusion-post-content-wrapper .post-content .fusion-post-content-container p {
      line-height: 30px;
      letter-spacing: -1px; }
  body.blog #main #content .fusion-load-more-button {
    width: 300px;
    padding: 15px 25px;
    line-height: 20px;
    font-size: 16px;
    border-radius: 25px;
    margin: auto;
    background: #266397; }
    body.blog #main #content .fusion-load-more-button:hover, body.blog #main #content .fusion-load-more-button:focus {
      background: #266397; }
body.single-post .avada-page-titlebar-wrapper {
  display: none; }
body.single-post #main section {
  width: 60% !important;
  margin: auto;
  float: unset;
  padding: 50px 20px; }
  @media (max-width: 768px) {
    body.single-post #main section {
      width: 100% !important; } }
  body.single-post #main section .single-navigation {
    display: none; }
  body.single-post #main section article .entry-title {
    font-size: 40px !important; }
  body.single-post #main section article h3 {
    font-size: 30px !important; }
  body.single-post #main section article .slides img {
    width: 100%; }
  body.single-post #main section article li {
    line-height: 35px; }
  body.single-post #main section.related-posts {
    width: 100% !important; }
    body.single-post #main section.related-posts .fusion-title h2 {
      font-size: 35px; }
    body.single-post #main section.related-posts .fusion-title .title-sep-container {
      display: none; }

body #main .fusion-fullwidth.featured-wrap .fusion-builder-row.fusion-row {
  max-width: unset !important; }
body #main p.hightlight-txt {
  -webkit-text-stroke: 3.5px #ffffff; }
  body #main p.hightlight-txt.thin-num {
    -webkit-text-stroke: 3.5px #ffffff; }
body #main .avada-single-product-gallery-wrapper .onsale {
  display: none; }
body #main .make-your-own-sectn h2 {
  margin: 0px auto 10px;
  font-weight: 500; }
body #main .make-your-own-sectn .mkyo-desc {
  margin: 0px auto 15px;
  text-align: center; }
  @media (max-width: 768px) {
    body #main .make-your-own-sectn .mkyo-desc {
      text-align: left; } }
body #main .make-your-text a {
  color: #266397; }
body span.featured-content {
  font-size: 24px !important; }
body .w-90 .fusion-text h2 {
  text-transform: capitalize;
  margin: 40px auto 20px; }
body .fusion-title.title.main-heading h2 {
  font-weight: 500 !important;
  font-size: 50px !important; }
  @media (max-width: 768px) {
    body .fusion-title.title.main-heading h2 {
      font-size: 40px !important; } }
body .fusion-title h2.title-heading-left {
  font-weight: 500 !important;
  font-size: 50px !important; }
  @media (max-width: 768px) {
    body .fusion-title h2.title-heading-left {
      font-size: 40px !important; } }
body .amazingcarousel-bullet-wrapper {
  width: 250px !important; }
  body .amazingcarousel-bullet-wrapper .amazingcarousel-bullet-list {
    margin-top: 30px !important;
    width: 100% !important;
    display: flex;
    justify-content: center; }
    body .amazingcarousel-bullet-wrapper .amazingcarousel-bullet-list .amazingcarousel-bullet {
      width: 12px !important;
      height: 12px !important;
      background-size: 12px !important;
      border-radius: 50%;
      margin: 0px 10px !important; }
    @media (max-width: 768px) {
      body .amazingcarousel-bullet-wrapper .amazingcarousel-bullet-list {
        margin-top: 0px !important; } }
body .layer-graphics-section {
  margin-bottom: 0px !important; }
  body .layer-graphics-section .wonderplugincarousel {
    width: 100%;
    max-width: 100% !important; }
    body .layer-graphics-section .wonderplugincarousel .amazingcarousel-list-container {
      width: 100% !important; }
      body .layer-graphics-section .wonderplugincarousel .amazingcarousel-list-container .amazingcarousel-list-wrapper {
        width: 100% !important; }
        body .layer-graphics-section .wonderplugincarousel .amazingcarousel-list-container .amazingcarousel-list-wrapper ul li .amazingcarousel-item-container {
          margin: 0px 25px !important; }
          @media (min-width: 1200px) and (max-width: 1600px) {
            body .layer-graphics-section .wonderplugincarousel .amazingcarousel-list-container .amazingcarousel-list-wrapper ul li .amazingcarousel-item-container {
              margin: 0px 5px !important; } }
          body .layer-graphics-section .wonderplugincarousel .amazingcarousel-list-container .amazingcarousel-list-wrapper ul li .amazingcarousel-item-container .amazingcarousel-image a img {
            width: 100px !important;
            height: 100px !important;
            padding: 5px !important;
            margin: auto !important; }
          body .layer-graphics-section .wonderplugincarousel .amazingcarousel-list-container .amazingcarousel-list-wrapper ul li .amazingcarousel-item-container .amazingcarousel-title {
            margin: 20px 8px !important;
            font: 500 22px "Work Sans",sans-serif !important;
            text-align: center !important;
            height: auto !important; }
          body .layer-graphics-section .wonderplugincarousel .amazingcarousel-list-container .amazingcarousel-list-wrapper ul li .amazingcarousel-item-container .amazingcarousel-description {
            font: 18px "Work Sans",sans-serif !important;
            text-align: center !important;
            line-height: 30px !important;
            height: auto !important; }
body #wonderplugincarousel-9 .amazingcarousel-list-container {
  padding-bottom: 0px !important; }
body #wonderplugincarousel-container-9 {
  padding-bottom: 20px !important; }
body .fusion-text.customer-review-section {
  margin-bottom: 20px !important; }
body #wonderplugincarousel-container-2 {
  padding-bottom: 0px !important; }
body #wonderplugincarousel-container-3 {
  padding-bottom: 10px !important; }
body #wonderplugincarousel-6 .amazingcarousel-list-container {
  padding-bottom: 0px !important; }
body #wonderplugincarousel-container-6 {
  padding-bottom: 20px !important; }
body #wonderplugincarousel-7 .amazingcarousel-list-container {
  padding-bottom: 0px !important; }
body #wonderplugincarousel-container-7 {
  padding-bottom: 20px !important; }
body #wonderplugincarousel-8 .amazingcarousel-list-container {
  padding-bottom: 0px !important; }
body #wonderplugincarousel-container-8 {
  padding-bottom: 20px !important; }
body .amazingcarousel-item-container .amazingcarousel-image .wondercarousellightbox {
  pointer-events: none; }
body .unboxing-slider .amazingcarousel-item-container {
  position: relative; }
body .unboxing-slider .amazingcarousel-item-container .amazingcarousel-title {
  position: absolute !important;
  left: 0;
  top: 58%;
  font-size: 30px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  width: 94%; }
body .unboxing-slider .amazingcarousel-item-container .amazingcarousel-description {
  position: absolute !important;
  left: 0;
  top: 65%;
  padding: 20px;
  font-size: 16px !important;
  line-height: 22px !important;
  text-align: center;
  width: 94%; }
body .fusion-footer {
  position: relative;
  z-index: 1; }
body .woocommerce-notices-wrapper {
  position: relative;
  margin: 0; }
  body .woocommerce-notices-wrapper .woocommerce-message, body .woocommerce-notices-wrapper .woocommerce-error, body .woocommerce-notices-wrapper .woocommerce-info {
    border-color: #e8e8e8;
    border-radius: 8px;
    background: #e8e8e8;
    color: #000000;
    width: 90%;
    margin: 50px auto 10px;
    padding: 10px 20px 10px 40px;
    line-height: 45px; }
    @media (min-width: 1440px) {
      body .woocommerce-notices-wrapper .woocommerce-message, body .woocommerce-notices-wrapper .woocommerce-error, body .woocommerce-notices-wrapper .woocommerce-info {
        max-width: var(--site_width); } }
    @media (max-width: 768px) {
      body .woocommerce-notices-wrapper .woocommerce-message, body .woocommerce-notices-wrapper .woocommerce-error, body .woocommerce-notices-wrapper .woocommerce-info {
        display: flex;
        flex-wrap: wrap; } }
    body .woocommerce-notices-wrapper .woocommerce-message:before, body .woocommerce-notices-wrapper .woocommerce-error:before, body .woocommerce-notices-wrapper .woocommerce-info:before {
      margin-left: -30px; }
    body .woocommerce-notices-wrapper .woocommerce-message a, body .woocommerce-notices-wrapper .woocommerce-error a, body .woocommerce-notices-wrapper .woocommerce-info a {
      color: #000;
      padding: 6px 25px;
      border: 1px solid #ffffff;
      border-radius: 25px;
      line-height: 30px;
      background: #fff;
      text-transform: capitalize;
      float: right; }
      body .woocommerce-notices-wrapper .woocommerce-message a:before, body .woocommerce-notices-wrapper .woocommerce-message a:after, body .woocommerce-notices-wrapper .woocommerce-error a:before, body .woocommerce-notices-wrapper .woocommerce-error a:after, body .woocommerce-notices-wrapper .woocommerce-info a:before, body .woocommerce-notices-wrapper .woocommerce-info a:after {
        display: none; }
      @media (max-width: 768px) {
        body .woocommerce-notices-wrapper .woocommerce-message a, body .woocommerce-notices-wrapper .woocommerce-error a, body .woocommerce-notices-wrapper .woocommerce-info a {
          float: unset;
          display: inline-block;
          order: 2;
          margin-top: 10px; } }
    body .woocommerce-notices-wrapper .woocommerce-message li, body .woocommerce-notices-wrapper .woocommerce-error li, body .woocommerce-notices-wrapper .woocommerce-info li {
      border: none;
      color: #fff;
      margin-bottom: 0;
      background: none;
      text-align: left; }
      @media (max-width: 768px) {
        body .woocommerce-notices-wrapper .woocommerce-message li, body .woocommerce-notices-wrapper .woocommerce-error li, body .woocommerce-notices-wrapper .woocommerce-info li {
          font-size: 16px; } }
    body .woocommerce-notices-wrapper .woocommerce-message .avada-checkout-error, body .woocommerce-notices-wrapper .woocommerce-error .avada-checkout-error, body .woocommerce-notices-wrapper .woocommerce-info .avada-checkout-error {
      padding: 0; }
  body .woocommerce-notices-wrapper .woocommerce-error li {
    color: #000 !important; }
body .rev-btn {
  display: flex;
  align-items: center; }
  body .rev-btn i {
    margin-left: 20px; }
body #mattress-popup {
  background: rgba(0, 0, 0, 0.5); }
  body #mattress-popup .modal-header {
    border-bottom: none; }
    body #mattress-popup .modal-header .close {
      cursor: pointer; }
  body #mattress-popup .modal-body {
    width: 100%;
    height: 500px;
    overflow-y: auto; }
    @media (max-width: 768px) {
      body #mattress-popup .modal-body {
        height: 75vh; } }
    body #mattress-popup .modal-body .know-your-mattress-page .header-section {
      text-align: center; }
      body #mattress-popup .modal-body .know-your-mattress-page .header-section h2 {
        font-weight: 500; }
    body #mattress-popup .modal-body .know-your-mattress-page #support-layer-section .fusion-builder-row .fusion-layout-column {
      width: 40% !important; }
      @media (max-width: 768px) {
        body #mattress-popup .modal-body .know-your-mattress-page #support-layer-section .fusion-builder-row .fusion-layout-column {
          width: 100% !important; } }
    body #mattress-popup .modal-body .know-your-mattress-page .step-3 .fusion-builder-row .fusion-layout-column {
      width: 40% !important; }
    body #mattress-popup .modal-body .know-your-mattress-page .step-1 .sleep-table table tbody tr:nth-child(3), body #mattress-popup .modal-body .know-your-mattress-page .step-1 .sleep-table table tbody tr:nth-child(2) {
      width: 100% !important; }
    body #mattress-popup .modal-body .know-your-mattress-page .step-4 .foam-table table tbody tr:nth-child(2), body #mattress-popup .modal-body .know-your-mattress-page .step-4 .foam-table table tbody tr:nth-child(3), body #mattress-popup .modal-body .know-your-mattress-page .step-4 .latex-table table tbody tr:nth-child(2), body #mattress-popup .modal-body .know-your-mattress-page .step-4 .latex-table table tbody tr:nth-child(3), body #mattress-popup .modal-body .know-your-mattress-page .step-4 .memory-table table tbody tr:nth-child(2), body #mattress-popup .modal-body .know-your-mattress-page .step-4 .memory-table table tbody tr:nth-child(3) {
      width: 100% !important; }
    body #mattress-popup .modal-body .know-your-mattress-page .step-4 .foam-table table tbody tr td, body #mattress-popup .modal-body .know-your-mattress-page .step-4 .latex-table table tbody tr td, body #mattress-popup .modal-body .know-your-mattress-page .step-4 .memory-table table tbody tr td {
      width: 350px; }
      @media (max-width: 768px) {
        body #mattress-popup .modal-body .know-your-mattress-page .step-4 .foam-table table tbody tr td, body #mattress-popup .modal-body .know-your-mattress-page .step-4 .latex-table table tbody tr td, body #mattress-popup .modal-body .know-your-mattress-page .step-4 .memory-table table tbody tr td {
          max-width: 200px; } }
    body #mattress-popup .modal-body .know-your-mattress-page .step-2, body #mattress-popup .modal-body .know-your-mattress-page .step-3, body #mattress-popup .modal-body .know-your-mattress-page .step-4, body #mattress-popup .modal-body .know-your-mattress-page .step-5 {
      margin-top: 30px; }
      body #mattress-popup .modal-body .know-your-mattress-page .step-2 .fusion-row, body #mattress-popup .modal-body .know-your-mattress-page .step-3 .fusion-row, body #mattress-popup .modal-body .know-your-mattress-page .step-4 .fusion-row, body #mattress-popup .modal-body .know-your-mattress-page .step-5 .fusion-row {
        padding: 20px; }

.offer-image {
  height: auto; }
  .offer-image img {
    height: 100%; }
  @media (max-width: 768px) {
    .offer-image {
      height: auto; } }
  @media (min-width: 1025px) and (max-width: 1600px) {
    .offer-image {
      height: 400px; } }

@media (max-width: 768px) {
  .tp-leftarrow {
    transform: translate(-10px, -25px) !important; }

  .tp-rightarrow {
    transform: translate(-40px, -25px) !important; } }
@media (min-width: 1200px) {
  .layer-graphics-section .amazingcarousel-bullet {
    display: none !important; } }
.desktop-only {
  display: block; }
  @media (max-width: 768px) {
    .desktop-only {
      display: none !important; } }

.mobile-only {
  display: none !important; }
  @media (max-width: 768px) {
    .mobile-only {
      display: block !important; } }

@keyframes alert-slide {
  0% {
    visibility: visible;
    right: -10%; }
  30% {
    visibility: visible;
    right: 14%; }
  32% {
    visibility: visible;
    right: 10%; }
  100% {
    right: 10%;
    visibility: hidden; } }

/*# sourceMappingURL=custom.css.map */
