/** Shopify CDN: Minification failed

Line 10:0 Unexpected "{"
Line 10:1 Expected identifier but found "%"
Line 38:0 Unexpected "{"
Line 38:1 Expected identifier but found "%"

**/

{%- if product.template_suffix == 'split-test' -%}
nav.breadcrumbs {
    display: none; 
}
.card.card-2 {
    display: none;
}

@media(min-width:768px) and (max-width:1024px){
      .menu__submenu--cats {
        left: -22px !important;
    }
}
@media(min-width:1024px) and (max-width:1140px){
  .menu__submenu--cats {
        left: -22px !important;
    }
}
@media(min-width:1140px) and (max-width:1290px){
  .menu__submenu--cats {
        left: -220px !important;
    }
}
@media(min-width:1290px) and (max-width:1482px){
  .menu__submenu--cats {
        left: -20px !important;
    }
}
{% endif %}
.mar-chng {
    flex-direction: row-reverse;
}
.bbhj .mak-icon-col {
    width: calc(100% / 5 - 10px);
}
.vido-img img {
    width: 100%;
}
.ars-tbl img {
    width: 100%;
}
.ars-tbl {
    width: 70%;
    margin: 0 auto;
}
.mar-table {
    text-align: center;
    padding-top: 3rem;
}
.mar-table h2 {
    font-size: 40px;
    padding-bottom: 2rem;
}
.mar-table p {
    font-size: 26px;
    color: #222121;
    padding-bottom: 1rem;
}
.new3{
  background-color: #fcf4e7;
}
.new323 {
    background-color: #fcf4e7;
}
.mar-hed-bx h2 {
    font-size: 40px;
}
img.jhs{
  width: 130px;
}
.row.mar-trud {
    max-width: 80%;
}
.mar-chng4 {
    flex-direction: row-reverse;
}
.mar-a {
    justify-content: center;
}
.simpl-txt43 {
    background-color: #ffd680;
    padding-top: 40px;
    padding-bottom: 40px;
}
.simpl-txt43{
      margin-top: 3rem;
}
.mar-23 .banner__buttons {
    display: flex
;
    justify-content: center;
    gap: 2rem;
}
a.ban {
    font-size: 18px;
    font-weight: 600;
    border-radius: 8px;
    background-color: black;
    padding: 1rem 1.5rem;
    color: white;
}
a.ban2 {
    padding: 0.8rem 1.5rem;
    border: 1.8px solid black;
      font-size: 18px;
    font-weight: 600;
    color: #000;
    border-radius: 8px;
}
.mar-new-blk-heading2 h2{
  font-size: 35px;
}
.mar-pds {
    padding: 2rem 0;
}
.bbhj h2.comfort-heading {
    padding-top: 0;
}
.new-prd {
    margin-top: 0 !important;
}
.new-img-txt-flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mar-col-left-img {
  width: 48%;
}
.right-box {
  width: 45%;
}
.mar-img-inr img {
  width: 100%;
}
.mar-stars-flx {
  display: flex;
  align-items: center;
  gap: 10px;
}
span.mar-img-inr-stars img {
  width: 100px;
}
span.sub-inf-ar p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
span.sub-inf-ar p strong {
  font-size: 14px;
  line-height: 20px;
  color: #fca120;
  font-weight: 600;
}
span.mar-img-inr-stars {
  line-height: 0;
}
.mar-new-blk-heading {
  padding: 1.5rem 0;
}
.mar-ar-btn {
  padding-top: 1.5rem;
}
.mar-ar-btn a.button.button--secondary:hover {
    background: black;
    color: white;
}
.mar-ar-btn a.button.button--primary:hover {
    background: #D2AC5C;
    border-color: #D2AC5C;
}
div#shopify-section-template--17938161041545__home_reviews_QhEKR3 {
    padding-bottom: 3rem;
}
span.sub-inf-ar a {
    color: #212529;
}
.banner__buttons a.button.mar-ars-btn:hover {
    background: white;
    color: black;
}
a.button.ban:hover {
    background: white;
    color: black;
}
a.button.ban2:hover {
    background: black;
    border-color: black;
    color: white;
}
.bg-template--17938161041545__sofa-mattress-product {
    padding-bottom: 4rem;
}
.mar-btm-inf p {
  font-size: 24px;
  color: #333333;
  line-height: 26px;
}
.mar-new-blk-heading h2 {
  font-size: 39px;
}
.mar-ar-btn a.button {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  border-radius: 8px;
}
.mar-ar-btn .button--secondary {
  background-color: #d8ab4b;
  padding: 0.8rem 1.5rem;
}
.mar-ar-btn .banner__buttons {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  flex-wrap: wrap;
}
.mar-ar-btn .button--primary {
  padding: 0.8rem 1.5rem;
  border: 1.8px solid black;
}
.ars-template--17938161041545__home_reviews_QhEKR3 h3 {
  font-weight: 500;
}
.mar-height {
  display: flex;
  flex-direction: column;
  height: 26rem;
}
.mar-video-flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mar-left-vid-bx {
  width: 45%;
}
.mar-right-vid-bx {
  width: 48%;
}
.wd-vide {
  line-height: 0;
  position: relative;
  padding-bottom: 100%;
}
.wd-vide video {
  width: 100%;
  border-radius: 15px;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  height: 100%;
}
.vide-ico {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
img.art-sd {
  width: 50px;
}
.mar-vid-inr {
  position: relative;
  cursor: pointer;
}
.mar-hed-sub p {
  font-size: 24px;
  line-height: 30px;
}

.mar-hed-sub {
  padding: 1.5rem 2rem 1.5rem 0;
}
span.ast-txt p {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.96px;
  color: #484848;
}
span.ars-ss img {
  width: 100px;
}
span.ars-ss {
  line-height: 0;
}
.vid-str-flx {
  border: 1.5px solid black;
  border-radius: 15px;
  padding: 1rem;
}
.mar-ars-btn {
  font-size: 18px;
  font-weight: 600;
  border-radius: 8px;
  background-color: black;
  padding: 1rem 1.5rem;
  color: white;
}
.new-img-txt-flx2 {
  text-align: center;
}
.mar-ar-btn2 {
  margin-top: 2rem;
}
@media (min-width: 990px) and (max-width: 1400px) {
  .mar-height {
    height: 32rem;
  }
}
 @media screen and (max-width: 768px){
   .right-box {
    width: 100%;
}
   
   .mar-col-left-img {
    width: 100%;
}
   .new-img-txt-flx{
     row-gap: 2rem;
   }
   .mar-new-blk-heading h2 {
    font-size: 26px;
}
   .mar-new-blk-heading {
    padding: 1rem 0;
}
   .mar-btm-inf p {
    font-size: 16px;
    line-height: 18px;
}
   .mar-ar-btn a.button{
     width: 100%;
     text-align: center;
   }
   .mar-left-vid-bx{
     width: 100%;
   }
   .mar-right-vid-bx {
    width: 100%;
}
   .mar-video-flx{
         flex-direction: column-reverse;
     row-gap: 3rem;
   }
   .mar-hed-bx h2 {
    font-size: 28px;
}
   .mar-hed-sub p {
    font-size: 20px;
    line-height: 27px;
}
   .mar-hed-sub{
         padding-right: 0;
   }
   .bg-template--17938161041545__text_button_bEHy8e .mar-new-blk-heading2 h2 {
    font-size: 24px;
     max-width: 80%;
     margin: 0 auto;
}
   .bbhj .mak-icon-col{
     width: calc(30% - 10px) !important;
   }
   .bbhj .mak__bar-icons{
     justify-content: center;
     gap: 2rem;
   }
   .bg-template--17938161041545__sofa-mattress-product .mar-new-blk-heading2 h2 {
    font-size: 25px;
}
   .bg-template--17938161041545__sofa-mattress-product a.ban2, a.ban{
     font-size: 15px;
             padding: 1rem;
   }
   .mar-23 .banner__buttons{
     gap: 1rem;
   }
   section.trusted-sss {
    display: none;
}
   .ars-tbl {
    width: 90%;
    margin: 0 auto;
}
   .mar-table p {
    font-size: 18px;
    line-height: 22px;
}
   .mar-table h2 {
    font-size: 28px;
    padding-bottom: 1rem;
}
   .mar-s .mak-subscribe {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
 }