/** Shopify CDN: Minification failed

Line 2052:0 Expected "}" to go with "{"

**/

/***********Responsive*************/

@media screen and (max-width:1199px){
  .product_main_contt .product__information h1 {
      font-size: 24px !important;
        margin-bottom: 4px !important;
  }
  .product_main_contt .product_desc p {
      font-size: 16px;
      padding: 4px 0px;
  }
  .product_info_top, .product_info_botm {
      padding: 0px 20px !important;
  }
  .product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
      width: 60px;
    	margin: 3px 5px;
  }
  .dekstop_sliderr .bx-pager {
      bottom: 60px;
  }
  .product_info_botm span.current_price span.money{
     font-size:26px 
  }
  .product_main_contt .product__information{
        top: 20px;
        padding: 10px 0px !important;
  }
  .product_info_botm .swatch-element label {
      font-size: 12px;
      line-height: 13px !important;

  }
.product_info_botm   p.afterpay-paragraph {
      font-size: 13px;
      margin-bottom: 0px !important;
  }
 .product_info_botm    .product-limited-offer {
      margin-top: 10px;
       font-size: 16px;
  }
  .product_info_botm .purchase-details .purchase-details__spb--false {
      height: 18px;
      margin: 8px 0 4px;
      display: inline-block;
  }
  .product_info_botm .payment_badges img { 
      width: 82px;
  }
  .logo-section .both_text_image {
      vertical-align: top;
      width: 23.6%;
  }
  .logo-section .both_text_image .logo-content span{
     font-size:20px;
  }
  .tabinng-section {
      padding: 80px 0px 50px;
  }
  div#shopify-section-product-image-text {
      background-size: 460px;
      height: 579px;
  }
  .sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
      width: 89%;
  }
  .sofa_txtt.right_contt p br, .skin_txtt.left_contt p br {
      display: none;
  }
  div#shopify-section-pillowcase-natural {
    padding-bottom: 90px;
	}
  div#shopify-section-pillowcase-sofa {
    padding-top: 40px;
   }

  .newsletter__image--mobile-wrapper.has-image-crop {
    padding-bottom: 0px;
}
.pillow-slider .bx-viewport {
    HEIGHT: auto !important;
}  
.dekstop_sliderr .bx-wrapper img {
    width: 100%;
    height: auto;
    object-fit: cover;
}  
 .pMainOuter {
    width: 100%;
    position: relative;
    margin: auto;
    display: block;
    top: auto;
} 
  .productInfoContMain {
    transform: inherit;
    top: 70% !important;
}
  .logo-section {
    margin-top: 0;
}
}

@media screen and (max-width:991px){
 .product_main_contt .product__information {
    position: static;
    width: 90% !important;
    margin: 40px auto 20px;
    box-shadow: 0px 0px 11px rgba(0,0,0,0.5);
  } 

  .product_main_inner {
      width: 100% !important;
  }
  .pslider.mobile_sliderr .bx-pagerr a {
      display: inline-block;
      width: 49%;
      vertical-align: top;
    border-radius: 4px;
    background-color: transparent;
    line-height: 0;
  }
   .pslider.mobile_sliderr .bx-pagerr a img{
     border-radius: 4px;
    object-fit: cover;
   }
  .pslider.mobile_sliderr {
      position: relative;
  }
  .pslider.mobile_sliderr .bx-pagerr {
      position: absolute;
      bottom: 10px;
      width: 59%;
      left: 50%;
      transform: translateX(-50%);
  }
  .pslider.mobile_sliderr .bx-pagerr a.active {
      border: 1px solid #d5aaad;
  }
  .pslider.mobile_sliderr .bx-wrapper {
      margin: 0px;
      box-shadow: inherit !important;
        border: 0px !important;
  }
  .product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 60px;
    margin: 3px 5px;
}
  .logo-section {
      margin-top: 0;
  }
  .logo-section .both_text_image {
      vertical-align: top;
      
      margin-bottom: 40px;
  }
  .tabinng-section {
      padding: 20px 0px 50px;
  }
  div#shopify-section-product-image-text {
    background-size: 280px;
    height: 349px;
  }
  .pro_txtt.left_contt {
      margin-top: 10px;
  }
  .pro_txtt.left_contt p {
        font-size: 16px;
    }
  .pslider.mobile_sliderr .bx-controls-direction a {
      filter: opacity(0.5);
  }

  .comare-image-text {
      margin: 50px 0px 0px;
  }
  .sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
      width: 100%;
      font-size: 36px !important;
  }

  .sofa_txtt.right_contt h2:after{
      
  }
  .featured-product__details.has-product-sticker.product__informations {
	    padding: 0px;
	    text-align: center;
        width: 70%;
        margin: auto;
    }

  .newsletter__image--mobile-wrapper.has-image-crop img {
	    position: static;
      width: 95%;
      margin: auto;
      display: block;
  }
   section.custom-newsletter {
      width: 100% !important;
      margin-top: 31px;
  }
  .compare-content p {
      width: 50%;
  }
  #mobile-header > div.mobile-header__content.mobile-layout--left.mobile-logo__position--center.header__icon-style-icons > div.mobile-dropdown.mobile-dropdown__position--left > div.mobile-menu > div > ul > li > div > label > a {
      display: inline-block;
      
      margin: auto;
  }
  ul.mobile-menu__list.has-margin-bottom {
    display: block !important;
    width: 100% !important;
}
.logo-section {
    margin-top: 40px;
  text-align:center;
}  
.logo-section .both_text_image .logo-content strong {
    font-size: 18px;
}
.logo-section .both_text_image .logo-content span {
    font-size: 14px;
}  
.logo-section .both_text_image .logo-content{
   height:200px; 
}
.productInfoContMain {
    position: static;
    transform: inherit;
    width: 100%;
    margin: 20px 0px 30px;
    box-shadow: 5px 0px 12px rgba(0,0,0,0.5);
    border-radius: 0px;
}  
.product__information {
    display: flex;
    flex-direction: column;
}
.mobile-image.is-hidden-desktop-only img {
    display: none;
}  
.dekstop_sliderr .bx-pager {
     bottom: 60px;
    margin-top: -95px;
    Z-INDEX: 99999;
    POSITION: RELATIVE;
    WIDTH: 80%;
    display: flex;
    justify-content: center;
}
  .productInfoContMain{
    width:100% 
  }
  .product_desc.mobile_descc {
      display: block;
  }
    .product_desc.mobile_descc p {
    font-size: 20px !important;
    padding: 14px 0px;
  }
.product_desc.desktop_descc p {
    display:none
}  


.featured-product__images.product__images.desktop_imgg {
    margin: 20px 0px 0px;
}  
 .featured-product__details.has-product-sticker.product__informations{
    width:100%; 
 }
.featured-product__details p.modal_price.subtitle {
    margin: 0px 0px 20px !important;
}  

.tabinng-section ul.tabs li a strong {
    font-size: 19px !important;
}  
 .product_info_top h1.product_name.title {
    padding: 20px 0px 10px;
} 
.product_info_botm .payment_badges{
      margin: 40px 0px 0px;
}
.feature-background .container.product_section .one-half.medium-down--one-whole.column {
    margin-left: 0px;
    margin-right: 0px;
    width: 50%;
}  
#shopify-section-pillowcase-newsletter .newsletter__wrapper {
    padding: 20px 10px;
}  
.logo-section .both_text_image {
    vertical-align: top;
    width: 23.5%;
}    
.featured-product__details.has-product-sticker.product__informations {
    width: 100%;
    margin: inherit;
    float: right;
}    
.pslider.dekstop_sliderr {
    display: none;
}  
.pslider.mobile_sliderr {
    display: block;
}    
.pslider.mobile_sliderr img {
    width: 100%;
}  
 .pslider.mobile_sliderr .bx-controls-direction {
    display: none;
} 
.product_info_botm .swatch_options.collection_swatches .swatch.is-flex.is-flex-wrap:first-child {
    margin-bottom: 20px;
}  
 .featured-product__images.product__images.desktop_imgg img {
    width: 80%;
}

}

@media screen and (max-width:767px){
  .comare-image-text img {
	    width: 50%;
	}
  .sofa_imgg.left_imgg, .skin_imgg.right_imgg, .natural_imgg.left_imgg {
      width: 100%;
      padding: 0px;
  }
  .sofa_imgg.left_imgg img, .skin_imgg.right_imgg img, .natural_imgg.left_imgg img {
	    width: 100%;
   }
  .sofa_txtt.right_contt, .skin_txtt.left_contt, .natural_txtt.right_contt {
      width: 100% !important;
      padding: 0px !important;
  }
  .sofa_txtt.right_contt h2:after{
     width:80px; 
  }

  div#shopify-section-pillowcase-keep-skin, div#shopify-section-pillowcase-natural {
      padding-top: 30px;
  }
  .skin_imgg_txtt {
    display: flex;
    flex-direction: column-reverse;
}
  .skin_txtt.left_contt {
    text-align: center;
}
.skin_txtt.left_contt h2 {
    text-align: center;
}  
 .skin_txtt.left_contt h2 br {
    display: none;
} 
.skin_txtt.left_contt h2:after{
   right:100px; 
}
.natural_txtt.right_contt h2:before{
  right:222px; 
}
div#template-product-pillowcase > section.section.is-width-standard.has-padding-top.has-padding-bottom {
    padding: 0px;
}  
 .custom-slider .product-6158522581162 {
    background: transparent;
} 
.logo-section {
    margin-top: 0;
}
 .natural_txtt.right_contt h2:before {
    right: 341px;
    width: 120px;
} 
div#shopify-section-pillowcase-natural {
    padding-bottom: 30px;
}  
.dekstop_sliderr .bx-pager a img {
    height: 80px !important;
    width: 70px !important;
    border: 1px solid #f1dede;
    margin-right: 12px;
    MARGIN-TOP: 40PX;
} 
 .product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 10%;
    margin: 3px 5px;
} 
.tabinng-section .tabs-product-pillowcase li a{
   text-align:center 
}
.sofa_txtt.right_contt p:first-child, .skin_txtt.left_contt p:first-child, .natural_txtt.right_contt p:first-child {
    padding: 20px 0px 40px;
}
.tabinng-section ul.tabs li a strong {
    font-size: 18px !important;
}
.sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
    padding-bottom: 20px;
}  
.logo-section .both_text_image {
    vertical-align: top;
    width: 23%;
}    
div#shopify-section-pillowcase-sofa {
    padding-top: 0;
}       

.compare-content {
    padding-top: 0;
}

div#shopify-section-pillowcase-compare-section .comare-image-text img {
    max-width: 170px;
}

.compare-content p {
    width: auto;
}

.sofa_imgg.left_imgg img {
    margin-top: -150px;
}  
.skin_imgg.right_imgg.hideme {
    display: none;
}    
   
 .skin_imgg_txtt {
        padding: 40px 0;
}   
 
  .featured-product__images.product__images.desktop_imgg img {
        width: 100%;
    }    
}

@media screen and (max-width:640px){
 .pro_txtt.left_contt h2 {
    font-size: 32px !important;
    line-height: 54px;
}
  .pro_txtt.left_contt h2:after {
    height: 35px;
    width: 174px;
}
 .pro_txtt.left_contt p br {
    display: none;
} 

 .skin_txtt.left_contt h2:after {
    right: 130px;
} 
.natural_txtt.right_contt h2:before {
    right: auto;
    width: 110px;
    left: 150px;
}  
.newsletter__image--mobile-wrapper.has-image-crop {
    padding-bottom: 0px !important;
} 
html.mediaqueries.touchevents.js-focus-visible {
    padding: 0px !important;
}
 .product_main_contt .product__information{
       margin: 20px auto 20px;
 }
section.section.is-width-standard {
    max-width: 100% !important;
} 
.productInfoContMain {
    MARGIN-TOP: 10px;
    margin-bottom: 10px;
}
  .product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 12%;
    margin: 3px 5px;
}
.featured-product__images.product__images.desktop_imgg img {
    width: 100%;
}    
}

@media screen and (max-width:567px){
  
  .logo-section {
      margin-top: -61px;
  }
 .logo-section .both_text_image {
    vertical-align: top;
    width: 22.2%;
     margin-bottom: 20px;
  } 
  .logo-section .both_text_image .logo-content {
      padding: 0px;
      height: 180px;
  }
  .logo-section .both_text_image .logo-content strong {
      font-size: 14px;
  }
  .logo-section .both_text_image .logo-content span {
      font-size: 11px;
  }

 div#shopify-section-product-image-text {
    background-image: inherit !important;
} 
.pro_txtt.left_contt {
    margin-top: 10px;
    width: 100%;
}  
div#shopify-section-product-image-text {
    background-image: inherit !important;
    height: auto;
    padding: 0px !important;
}  
.tabinng-section {
    padding: 0px 0px 20px;
}  

div#shopify-section-pillowcase-compare-section {
    margin-top: 0;
}

.skin_txtt.left_contt h2:after {
    right: 40px;
    width: 200px;
}  
.mobile-menu .mobile-menu__content {
    align-items: flex-start;
    text-align: left;
}  
.logo-section {
    margin-top: 0px;
}  
.logo-section .both_text_image .logo-content {
    padding: 0px;
    height: 80px;
    margin-top: -19px;
} 
.custom-featured-collection img {
    height: auto;
    object-fit: cover;
}  
.custom-featured-collection {
    width: 100%;
}  
 .custom-featured-collection button.button.button--add-to-cart {
    margin-bottom: 40px;
} 
.logo-section {
    margin-top: 10px;
}  
.tabinng-section ul.tabs li a strong {
    font-size: 20px !important;
}
.tabinng-section .tabs-product-pillowcase li a {
    line-height: 60px;
    height: 60px !important;
    margin-top: 0px;
      padding: 1px 0px;
}  
ul.tabs li a.active {
    top: 6px;
}  
.tabinng-section ul.tabs li a strong {
    font-size: 16px !important;
}  
.tabinng-section .tabs-product-pillowcase div#tab-1, .tabinng-section .tabs-product-pillowcase div#tab-2, .tabinng-section .tabs-product-pillowcase div#tab-3 {
    padding: 0px 18px;
}  
.tabinng-section .tabs-product-pillowcase button.accordion {
    background-color: #fff4f4;
    font-size: 18px !important;
    padding-left: 27px;
}  
.tabinng-section .tabs-product-pillowcase .panel {
    font-size: 15px !important;
    padding-left: 26px;
    padding-top: 0px;
    padding-bottom: 27px;
}  
.pro_txtt.left_contt h2 {
    text-align: center;
}  
.pro_txtt.left_contt h2:after {
    height: 40px;
    width: 170px;
    left: 50%;
    transform: translateX(-50%);
}  
.pro_txtt.left_contt h2 {
    text-align: center;
    line-height: 46px;
      margin: 10px 0px;
}  
.pro_txtt.left_contt p {
    text-align: center;
}  

   
.compare-content {
    padding-top: 10px;
}  
.compare-content p {
    width: 100%;
      padding-bottom: 0px;
}  
.sofa_txtt.right_contt p, .skin_txtt.left_contt p {
    text-align: center;
    margin: 0px;
}  
.sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
    text-align: center;
    margin: 0px;
}  
.sofa_txtt.right_contt h2:after {
    width: 85px;
    left: 16px;
} 

.natural_txtt.right_contt p {
    text-align: center;
    width: 100%;
    font-size: 17px !important;
} 

.productInfoContMain {
    MARGIN-TOP: 0PX;
}  
.product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 14%;
    margin: 3px 5px;
} 
    
.featured-product__details.has-product-sticker.product__informations h1 {
    font-size: 24px !important;
    line-height: 31px;
}    
.featured-product__details.has-product-sticker.product__informations .description.content p {
    font-size: 13px !important;
}  
.featured-product__details p.modal_price.subtitle {
    margin: 0px 0px 1px !important;
}    
span.current_price .money {
    font-family: 'Myriad Pro';
    font-size: 22px;
}    
.featured-product__images.product__images.desktop_imgg img {
    width: 100%;
}    
.feature-background .container.product_section .one-half.medium-down--one-whole.column{
   width:100%  !important;
}
 
}

@media screen and (max-width:480px){
  .tabinng-section .tabs-product-pillowcase li a{
     padding:0px 12px; 
  }
  .tabinng-section ul.tabs li a strong {
    font-size: 11px !important;
  }
.product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 60px;
    margin: 3px 5px;
}
  .swatch.is-flex.is-flex-wrap .swatch-element {
      width: 32%;
      padding: 13px 1px;
      margin-right: 4px;
  }
 .swatch.is-flex.is-flex-wrap .swatch-element:last-child {
  margin-right: 0px;
} 
  .tabinng-section .tabs-product-pillowcase div#tab-1, .tabinng-section .tabs-product-pillowcase div#tab-2, .tabinng-section .tabs-product-pillowcase div#tab-3 {
      padding: 0px 10px;
      background-color: #fff4f4;
  }
  .tabinng-section .tabs-product-pillowcase .panel {
      background-color: #fff4f4;
      font-size: 14px !important;
      padding-left: 20px;
      padding-top: 10px;
      padding-bottom: 30px;
  }
  .tabinng-section .tabs-product-pillowcase button.accordion {
    background-color: #fff4f4;
    font-size: 14px !important;
    padding-left: 16px;
}
 
 .compare-quality h2{
    font-size:26px; 
 }
 .compare-quality h2:after {
    height: 33px;
    background-color: #ffffff;
    content: '';
    width: 110px;
    position: absolute;
    left: 0;
    z-index: 0;
    top: 6px;
} 
.compare-content {
    padding: 20px 0;
    text-align: center;
}  
.compare-content p {
    width: 100%;
    padding:0px 15px
}  
div#shopify-section-pillowcase-natural {
    padding-bottom: 10px;
} 
.make-content span {
    font-size: 15px !important;   
}  
.make-content {
   padding-top: 10px;
    padding-bottom: 0px;
}  

div#template-product-pillowcase {
    padding: 0px;
}
.custom-featured-collection{
   width:100%
}
#shopify-section-pillowcase-newsletter .newsletter-form__wrapper {
    width: 90%;
    margin: auto;
}
 .make-images .logo-image:last-child {
    margin-left: 0;
} 
.make-it {
    padding-bottom: 10px;
}  

product__details.has-product-sticker.product__informations .description.content p {
    font-size: 17px !important;
}
.featured-product__details.has-product-sticker.product__informations {
   width: 50%;
    padding-bottom: 0;
    padding-top: 20px;
}  
.featured-product__details.has-product-sticker.product__informations h1 {
    font-size: 16px !important;
    line-height: 31px;
}

.product__images {
    margin-bottom: 10px !important;
}  
.natural_txtt.right_contt p {
    font-size: 15px !important;
    width: 100%;
}  
.sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
    width: 100%;
    font-size: 28px !important;
    margin: 0px;
      line-height: 30px;
}  
.featured-product__details.has-product-sticker .description.content.has-padding-top {
    margin-bottom: 0px !important;
    padding-top: 0px;
}
  .sofa_txtt.right_contt p, .skin_txtt.left_contt p {
    font-size: 16px !important;
  }
 .both_text_image {
    margin-bottom: 30px !important;
} 
.pro_txtt.left_contt h2 {
    font-size: 32px !important;
    line-height: 37px;
    margin:28px 0px 20px;
}  
.logo-section {
    width: 99%;
}  
div#tab-3 p {
    font-size: 14px;
    padding: 10px 0px;
}  

#mobile-header > div.mobile-header__content.mobile-layout--left.mobile-logo__position--center.header__icon-style-icons > div.mobile-dropdown.mobile-dropdown__position--left > div.mobile-menu > div > ul > li > div > label > a {
    font-size: 21px;
} 
.custom-slider .product_section .pillow-slider {
    max-width: 100%;
}  
div#shopify-section-pillowcase-sofa {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 17px;
    margin-top: -4px;
}


.featured-product__details.has-product-sticker button.button.ajax-submit.action_button.button--add-to-cart {
 width: 84%;
    margin: auto;
    border-radius: 0px;
    height: 16px !important;
}
  .product_info_botm .payment_badges {
    margin: 38px 0px 0px;
}

.logo-section .both_text_image {
    vertical-align: top;
    width: 21.2%;
    margin-bottom: 20px !important;
}
.logo-section .both_text_image .logo-content strong {
    font-size: 11px;
}  
.logo-section .both_text_image .logo-content span {
    font-size: 7px;
}  
.logo-section .both_text_image .logo-content {
    padding: 0px;
    height: 65px;
    margin-top: -19px;
}  
ul.tabs li a.active {
    top: 0px !important;
    padding: 0px 12px !important;
} 
.pro_txtt.left_contt h2:after {
    height: 26px;
}  
.sofa_txtt.right_contt h2:after {
    width: 75px;
    left: 0;
    height: 22px;
}  

.skin_txtt.left_contt h2:after {
      right: 50px;
    width: 160px;
    height: 27px;
}  
 

.dekstop_sliderr .bx-pager {
    bottom: 20px;
    margin-top: -95px;
    Z-INDEX: 9;
    POSITION: RELATIVE;
    WIDTH: 50%;
    LEFT: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
}
.dekstop_sliderr .bx-pager a img {
    height: 60px !important;
    width: 60px !important;
    border: 3px solid #f1dede;
    margin-right: 12px;
    MARGIN-TOP: 40PX;
  BORDER-RADIUS:4PX
}  
.productInfoContMain {
    MARGIN-TOP: 10PX;
}  
.pair_save_product.custom-pair-test {
    width: 90%;
}
.skin_txtt.left_contt h2 span:after {
    height: 23px;
}
.natural_txtt.right_contt h2 span:first-child:before {
    height: 23px;
    background-color: #ffffff;
    content: '';
    width: 60%;
}
 .skin_txtt.left_contt h2 span:before {
    height: 21px;
 }
.natural_txtt.right_contt h2 span:last-child:before {
    height: 21px;

}  
 .sofa_txtt.right_contt h2 span:first-child:after {
    height: 30px;
 }
 .sofa_txtt.right_contt h2 span:last-child:after {
    height: 30px;
 }
.product_info_botm .swatch-element label {
    line-height: 18px !important;
    font-size: 14px !important;
    padding: 0px;
    font-weight: 400;
}
.product_info_top, .product_info_botm {
    padding: 0px 10px !important;
}
.product_desc.mobile_descc p {
    font-size: 14px !important;
    padding: 6px 0px;
}
  .tabinng-section .tabs-product-pillowcase li a {
    line-height: 40px;
    height: 40px !important;
}
.tabinng-section .tabs-product-pillowcase ul {
    height: 40px;
}  
.featured-product__details.has-product-sticker.product__informations .spr-badge {
    display: none;
}  
.make-it > span {
    font-size: 34px !important;
}
.feature-background .container.product_section .one-half.medium-down--one-whole.column {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
} 
.spr-badge-starrating .spr-icon {
    color: #ffd0d0;
    font-size: 16px !important;
}  
.product_section .product__information .spr-badge-caption {
    margin: 0 0 0 5px !important;
    font-size: 16px !important;
}  
.product_main_contt .product__information h1 {
    font-size: 22px !important;
    margin-bottom: 4px !important;
}  
.save_txtt p {
    font-size: 14px;
    padding: 8px 0px;
    margin-top: 12px;
}  
 .product_info_botm p.afterpay-paragraph {
    font-size: 13px;
    margin-bottom: 0px !important;
    padding: 6px 0px;
    line-height: 23px;
} 
.product_info_botm .purchase-details .purchase-details__spb--false {
    height: 18px;
    margin: 13px 0 7px;
    display: inline-block;
}  
 .product_info_botm span.current_price span.money {
    font-size: 26px;
    padding: 10px 0px 5px;
    display: block;
    text-align: left;
} 
div#shopify-section-pillowcase-natural {
   padding: 30px 0;
}   
.make-images {
    margin-top: 30px;
}    
 .natural_txtt.right_contt p:first-child {
    margin-top: 0px;
    padding-top: 0px !important;
}   
.sofa_imgg.left_imgg img {
    margin-top: -70px;
} 
.comare-image-text img {
    width: 50%;
    margin-bottom: 0;
}    

.sofa_txtt.right_contt p:first-child, .skin_txtt.left_contt p:first-child, .natural_txtt.right_contt p:first-child {
    padding: 20px 0px 10px;
    margin: 0px;
}    
    .compare-content strong{
        padding-bottom: 0px;
    }    
div#insta-feed {
    margin-top: 11px;
} 
.comare-image-text {
    margin: 40px 0px 0px;
}  

.pslider.mobile_sliderr .bx-pagerr {display: none; }

/***********Responsive*************/

@media screen and (max-width:1199px){
  .product_main_contt .product__information h1 {
      font-size: 24px !important;
        margin-bottom: 4px !important;
  }
  .product_main_contt .product_desc p {
      font-size: 16px;
      padding: 4px 0px;
  }
  .product_info_top, .product_info_botm {
      padding: 0px 20px !important;
  }
  .product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
      width: 60px;
    	margin: 3px 5px;
  }
  .dekstop_sliderr .bx-pager {
      bottom: 60px;
  }
  .product_info_botm span.current_price span.money{
     font-size:26px 
  }
  .product_main_contt .product__information{
        top: 20px;
        padding: 10px 0px !important;
  }
  .product_info_botm .swatch-element label {
      font-size: 12px;
      line-height: 13px !important;

  }
.product_info_botm   p.afterpay-paragraph {
      font-size: 13px;
      margin-bottom: 0px !important;
  }
 .product_info_botm    .product-limited-offer {
      margin-top: 10px;
       font-size: 16px;
  }
  .product_info_botm .purchase-details .purchase-details__spb--false {
      height: 18px;
      margin: 8px 0 4px;
      display: inline-block;
  }
  .product_info_botm .payment_badges img {
      width: 82px;
  }
  .logo-section .both_text_image {
      vertical-align: top;
      width: 23.8%;
  }
  .logo-section .both_text_image .logo-content span{
     font-size:20px;
  }
  .tabinng-section {
      padding: 80px 0px 50px;
  }
  div#shopify-section-product-image-text {
      background-size: 460px;
      height: 579px;
  }
  .sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
      width: 89%;
  }
  .sofa_txtt.right_contt p br, .skin_txtt.left_contt p br {
      display: none;
  }
  div#shopify-section-pillowcase-natural {
    padding-bottom: 90px;
	}
  div#shopify-section-pillowcase-sofa {
    padding-top: 40px;
   }

  .newsletter__image--mobile-wrapper.has-image-crop {
    padding-bottom: 0px;
}
.pillow-slider .bx-viewport {
    HEIGHT: auto !important;
}  
.dekstop_sliderr .bx-wrapper img {
    width: 100%;
    height: auto;
    object-fit: cover;
}  
 .pMainOuter {
    width: 100%;
    position: relative;
    margin: auto;
    display: block;
    top: auto;
} 
  .productInfoContMain {
    transform: inherit;
    top: 70% !important;
}
}

@media screen and (max-width:991px){
 .product_main_contt .product__information {
    position: static;
    width: 90% !important;
    margin: 40px auto 20px;
    box-shadow: 0px 0px 11px rgba(0,0,0,0.5);
  } 

  .product_main_inner {
      width: 100% !important;
  }
  .pslider.mobile_sliderr .bx-pagerr a {
      display: inline-block;
      width: 49%;
      vertical-align: top;
    border-radius: 4px;
    background-color: transparent;
    line-height: 0;
  }
   .pslider.mobile_sliderr .bx-pagerr a img{
     border-radius: 4px;
    object-fit: cover;
   }
  .pslider.mobile_sliderr {
      position: relative;
  }
  .pslider.mobile_sliderr .bx-pagerr {
      position: absolute;
      bottom: 10px;
      width: 59%;
      left: 50%;
      transform: translateX(-50%);
  }
  .pslider.mobile_sliderr .bx-pagerr a.active {
      border: 1px solid #d5aaad;
  }
  .pslider.mobile_sliderr .bx-wrapper {
      margin: 0px;
      box-shadow: inherit !important;
        border: 0px !important;
  }
  .product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 60px;
    margin: 3px 5px;
}
  .logo-section {
      margin-top: 0;
  }
  .logo-section .both_text_image {
      vertical-align: top;
      
      margin-bottom: 40px;
  }
  .tabinng-section {
      padding: 20px 0px 50px;
  }
  div#shopify-section-product-image-text {
    background-size: 280px;
    height: 349px;
  }
  .pro_txtt.left_contt {
      margin-top: 10px;
  }
  .pro_txtt.left_contt p {
        font-size: 16px;
    }
  .pslider.mobile_sliderr .bx-controls-direction a {
      filter: opacity(0.5);
  }

  .comare-image-text {
      margin: 50px 0px 0px;
  }
  .sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
      width: 100%;
      font-size: 36px !important;
  }

  .sofa_txtt.right_contt h2:after{
      
  }
  .featured-product__details.has-product-sticker.product__informations {
	    padding: 0px;
	    text-align: center;
        width: 70%;
        margin: auto;
    }

  .newsletter__image--mobile-wrapper.has-image-crop img {
	    position: static;
      width: 95%;
      margin: auto;
      display: block;
  }
   section.custom-newsletter {
      width: 100% !important;
      margin-top: 31px;
  }
  .compare-content p {
      width: 50%;
  }
  #mobile-header > div.mobile-header__content.mobile-layout--left.mobile-logo__position--center.header__icon-style-icons > div.mobile-dropdown.mobile-dropdown__position--left > div.mobile-menu > div > ul > li > div > label > a {
      display: inline-block;
      
      margin: auto;
  }
  ul.mobile-menu__list.has-margin-bottom {
    display: block !important;
    width: 100% !important;
}
.logo-section {
    margin-top: 40px;
  text-align:center;
}  
.logo-section .both_text_image .logo-content strong {
    font-size: 18px;
}
.logo-section .both_text_image .logo-content span {
    font-size: 14px;
}  
.logo-section .both_text_image .logo-content{
   height:200px; 
}
.productInfoContMain {
    position: static;
    transform: inherit;
    width: 100%;
    margin: 20px 0px 30px;
    box-shadow: 5px 0px 12px rgba(0,0,0,0.5);
    border-radius: 0px;
}  
.product__information {
    display: flex;
    flex-direction: column;
}
.mobile-image.is-hidden-desktop-only img {
    display: none;
}  
.dekstop_sliderr .bx-pager {
     bottom: 60px;
    margin-top: -95px;
    Z-INDEX: 99999;
    POSITION: RELATIVE;
    WIDTH: 80%;
    display: flex;
    justify-content: center;
}
  .productInfoContMain{
    width:100% 
  }
  .product_desc.mobile_descc {
      display: block;
  }
    .product_desc.mobile_descc p {
    font-size: 20px !important;
    padding: 14px 0px;
  }
.product_desc.desktop_descc p {
    display:none
}  


.featured-product__images.product__images.desktop_imgg {
    margin: 20px 0px 0px;
}  
 .featured-product__details.has-product-sticker.product__informations{
    width:100%; 
 }
.featured-product__details p.modal_price.subtitle {
    margin: 0px 0px 20px !important;
}  

.tabinng-section ul.tabs li a strong {
    font-size: 19px !important;
}  
 .product_info_top h1.product_name.title {
    padding: 20px 0px 10px;
} 
.product_info_botm .payment_badges{
      margin: 40px 0px 0px;
}
.feature-background .container.product_section .one-half.medium-down--one-whole.column {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}  
#shopify-section-pillowcase-newsletter .newsletter__wrapper {
    padding: 20px 10px;
}  
.logo-section .both_text_image {
    vertical-align: top;
    width: 23.5%;
}    
.featured-product__details.has-product-sticker.product__informations {
    width: 50%;
    margin: inherit;
    float: right;
}    
.pslider.dekstop_sliderr {
    display: none;
}  
.pslider.mobile_sliderr {
    display: block;
}    
.pslider.mobile_sliderr img {
    width: 100%;
}  
 .pslider.mobile_sliderr .bx-controls-direction {
    display: none;
} 
.product_info_botm .swatch_options.collection_swatches .swatch.is-flex.is-flex-wrap:first-child {
    margin-bottom: 20px;
}  
 .featured-product__images.product__images.desktop_imgg img {
    width: 80%;
}
.feature-background .container.product_section.js-product_section.is-justify-space-between {
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: inherit;
}
.feature-background .container.product_section .one-half.medium-down--one-whole.column {
    margin-left: 0px;
    margin-right: 0px;
    width: 50%;
}    
}

@media screen and (max-width:767px){
  .comare-image-text img {
	    width: 50%;
	}
  .sofa_imgg.left_imgg, .skin_imgg.right_imgg, .natural_imgg.left_imgg {
      width: 100%;
      padding: 0px;
  }
  .sofa_imgg.left_imgg img, .skin_imgg.right_imgg img, .natural_imgg.left_imgg img {
	    width: 100%;
   }
  .sofa_txtt.right_contt, .skin_txtt.left_contt, .natural_txtt.right_contt {
      width: 100% !important;
      padding: 0px !important;
  }
  .sofa_txtt.right_contt h2:after{
     width:80px; 
  }

  div#shopify-section-pillowcase-keep-skin, div#shopify-section-pillowcase-natural {
      padding-top: 30px;
  }
  .skin_imgg_txtt {
    display: flex;
    flex-direction: column-reverse;
}
  .skin_txtt.left_contt {
    text-align: center;
}
.skin_txtt.left_contt h2 {
    text-align: center;
}  
 .skin_txtt.left_contt h2 br {
    display: none;
} 
.skin_txtt.left_contt h2:after{
   right:100px; 
}
.natural_txtt.right_contt h2:before{
  right:222px; 
}
div#template-product-pillowcase > section.section.is-width-standard.has-padding-top.has-padding-bottom {
    padding: 0px;
}  
 .custom-slider .product-6158522581162 {
    background: transparent;
} 
.logo-section {
    margin-top: 0;
}
 .natural_txtt.right_contt h2:before {
    right: 341px;
    width: 120px;
} 
div#shopify-section-pillowcase-natural {
    padding-bottom: 30px;
}  
.dekstop_sliderr .bx-pager a img {
    height: 80px !important;
    width: 70px !important;
    border: 1px solid #f1dede;
    margin-right: 12px;
    MARGIN-TOP: 40PX;
} 
 .product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 10%;
    margin: 3px 5px;
} 
.tabinng-section .tabs-product-pillowcase li a{
   text-align:center 
}
.sofa_txtt.right_contt p:first-child, .skin_txtt.left_contt p:first-child, .natural_txtt.right_contt p:first-child {
    padding: 20px 0px 40px;
}
.tabinng-section ul.tabs li a strong {
    font-size: 18px !important;
}
.sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
    padding-bottom: 20px;
}  
.logo-section .both_text_image {
    vertical-align: top;
    width: 23%;
}    
div#shopify-section-pillowcase-sofa {
    padding-top: 0;
}       

.compare-content {
    padding-top: 0;
}

div#shopify-section-pillowcase-compare-section .comare-image-text img {
    max-width: 170px;
}

.compare-content p {
    width: auto;
}

.sofa_imgg.left_imgg img {
    margin-top: -150px;
}  
.skin_imgg.right_imgg.hideme {
    display: none;
}    
   
 .skin_imgg_txtt {
        padding: 40px 0;
}   

  .featured-product__images.product__images.desktop_imgg img {
        width: 70%;
    }    
}

@media screen and (max-width:640px){
 .pro_txtt.left_contt h2 {
    font-size: 32px !important;
    line-height: 54px;
}
  .pro_txtt.left_contt h2:after {
    height: 35px;
    width: 174px;
}
 .pro_txtt.left_contt p br {
    display: none;
} 

 .skin_txtt.left_contt h2:after {
    right: 130px;
} 
.natural_txtt.right_contt h2:before {
    right: auto;
    width: 110px;
    left: 150px;
}  
.newsletter__image--mobile-wrapper.has-image-crop {
    padding-bottom: 0px !important;
} 
html.mediaqueries.touchevents.js-focus-visible {
    padding: 0px !important;
}
 .product_main_contt .product__information{
       margin: 20px auto 20px;
 }
section.section.is-width-standard {
    max-width: 100% !important;
} 
.productInfoContMain {
    MARGIN-TOP: 10px;
    margin-bottom: 10px;
}
  .product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 12%;
    margin: 3px 5px;
}
}

@media screen and (max-width:567px){
  
  .logo-section {
      margin-top: -61px;
  }
 .logo-section .both_text_image {
    vertical-align: top;
    width: 22.2%;
     margin-bottom: 20px;
  } 
  .logo-section .both_text_image .logo-content {
      padding: 0px;
      height: 180px;
  }
  .logo-section .both_text_image .logo-content strong {
      font-size: 14px;
  }
  .logo-section .both_text_image .logo-content span {
      font-size: 11px;
  }

 div#shopify-section-product-image-text {
    background-image: inherit !important;
} 
.pro_txtt.left_contt {
    margin-top: 10px;
    width: 100%;
}  
div#shopify-section-product-image-text {
    background-image: inherit !important;
    height: auto;
    padding: 0px !important;
}  
.tabinng-section {
    padding: 0px 0px 20px;
}  

div#shopify-section-pillowcase-compare-section {
    margin-top: 0;
}

.skin_txtt.left_contt h2:after {
    right: 40px;
    width: 200px;
}  
.mobile-menu .mobile-menu__content {
    align-items: flex-start;
    text-align: left;
}  
.logo-section {
    margin-top: 0px;
}  
.logo-section .both_text_image .logo-content {
    padding: 0px;
    height: 80px;
    margin-top: -19px;
} 
.custom-featured-collection img {
    height: auto;
    object-fit: cover;
}  
.custom-featured-collection {
    width: 100%;
}  
 .custom-featured-collection button.button.button--add-to-cart {
    margin-bottom: 40px;
} 
.logo-section {
    margin-top: 10px;
}  
.tabinng-section ul.tabs li a strong {
    font-size: 20px !important;
}
.tabinng-section .tabs-product-pillowcase li a {
    line-height: 60px;
    height: 60px !important;
    margin-top: 0px;
      padding: 1px 0px;
}  
ul.tabs li a.active {
    top: 6px;
}  
.tabinng-section ul.tabs li a strong {
    font-size: 16px !important;
}  
.tabinng-section .tabs-product-pillowcase div#tab-1, .tabinng-section .tabs-product-pillowcase div#tab-2, .tabinng-section .tabs-product-pillowcase div#tab-3 {
    padding: 0px 18px;
}  
.tabinng-section .tabs-product-pillowcase button.accordion {
    background-color: #fff4f4;
    font-size: 18px !important;
    padding-left: 27px;
}  
.tabinng-section .tabs-product-pillowcase .panel {
    font-size: 15px !important;
    padding-left: 26px;
    padding-top: 0px;
    padding-bottom: 27px;
}  
.pro_txtt.left_contt h2 {
    text-align: center;
}  
.pro_txtt.left_contt h2:after {
    height: 40px;
    width: 170px;
    left: 50%;
    transform: translateX(-50%);
}  
.pro_txtt.left_contt h2 {
    text-align: center;
    line-height: 46px;
      margin: 10px 0px;
}  
.pro_txtt.left_contt p {
    text-align: center;
}  

   
.compare-content {
    padding-top: 10px;
}  
.compare-content p {
    width: 100%;
      padding-bottom: 0px;
}  
.sofa_txtt.right_contt p, .skin_txtt.left_contt p {
    text-align: center;
    margin: 0px;
}  
.sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
    text-align: center;
    margin: 0px;
}  
.sofa_txtt.right_contt h2:after {
    width: 85px;
    left: 16px;
} 

.natural_txtt.right_contt p {
    text-align: center;
    width: 100%;
    font-size: 17px !important;
} 

.productInfoContMain {
    MARGIN-TOP: 0PX;
}  
.product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 14%;
    margin: 3px 5px;
} 
    
.featured-product__details.has-product-sticker.product__informations h1 {
    font-size: 24px !important;
    line-height: 31px;
}    
.featured-product__details.has-product-sticker.product__informations .description.content p {
    font-size: 13px !important;
}  
.featured-product__details p.modal_price.subtitle {
    margin: 0px 0px 1px !important;
}    
span.current_price .money {
    font-family: 'Myriad Pro';
    font-size: 22px;
}    
.featured-product__images.product__images.desktop_imgg img {
    width: 50%;
    height: 190px;
    object-fit: cover;
}    
    
}

@media screen and (max-width:480px){

  
  #shopify-section-pillowcase-make-section > section > div > div > div:nth-child(4) {
    display:none;}
  
  .tabinng-section .tabs-product-pillowcase li a{
     padding:0px 12px; 
  }
  .tabinng-section ul.tabs li a strong {
    font-size: 11px !important;
  }
.product_info_botm .swatch_options.collection_swatches .swatch:first-child .swatch-element {
    width: 60px;
    margin: 3px 5px;
}
  .swatch.is-flex.is-flex-wrap .swatch-element {
      width: 32%;
      padding: 13px 1px;
      margin-right: 4px;
  }
 .swatch.is-flex.is-flex-wrap .swatch-element:last-child {
  margin-right: 0px;
} 
  .tabinng-section .tabs-product-pillowcase div#tab-1, .tabinng-section .tabs-product-pillowcase div#tab-2, .tabinng-section .tabs-product-pillowcase div#tab-3 {
      padding: 0px 10px;
      background-color: #fff4f4;
  }
  .tabinng-section .tabs-product-pillowcase .panel {
      background-color: #fff4f4;
      font-size: 14px !important;
      padding-left: 20px;
      padding-top: 10px;
      padding-bottom: 30px;
  }
  .tabinng-section .tabs-product-pillowcase button.accordion {
    background-color: #fff4f4;
    font-size: 14px !important;
    padding-left: 16px;
}
 
 .compare-quality h2{
    font-size:26px; 
 }
 .compare-quality h2:after {
    height: 33px;
    background-color: #ffffff;
    content: '';
    width: 110px;
    position: absolute;
    left: 0;
    z-index: 0;
    top: 6px;
} 
.compare-content {
    padding: 20px 0;
    text-align: center;
}  
.compare-content p {
    width: 100%;
    padding:0px 15px
}  
div#shopify-section-pillowcase-natural {
    padding-bottom: 10px;
} 
.make-content span {
    font-size: 15px !important;   
}  
.make-content {
   padding-top: 10px;
    padding-bottom: 0px;
}  

div#template-product-pillowcase {
    padding: 0px;
}
.custom-featured-collection{
   width:100%
}
#shopify-section-pillowcase-newsletter .newsletter-form__wrapper {
    width: 90%;
    margin: auto;
}
 .make-images .logo-image:last-child {
    margin-left: 0;
} 
.make-it {
    padding-bottom: 10px;
}  

product__details.has-product-sticker.product__informations .description.content p {
    font-size: 17px !important;
}
.featured-product__details.has-product-sticker.product__informations {
   width: 100%;
    padding-bottom: 0;
    padding-top: 0px;
}  
.featured-product__details.has-product-sticker.product__informations h1 {
    font-size: 16px !important;
    line-height: 31px;
    text-align: center;
}
.featured-product__images.product__images.desktop_imgg img {
    width: 100%;
    height: AUTO;
    object-fit: cover;
}
.product__images {
    margin-bottom: 10px !important;
}  
.natural_txtt.right_contt p {
    font-size: 15px !important;
    width: 100%;
}  
.sofa_txtt.right_contt h2, .skin_txtt.left_contt h2, .natural_txtt.right_contt h2 {
    width: 100%;
    font-size: 28px !important;
    margin: 0px;
      line-height: 30px;
}  
.featured-product__details.has-product-sticker .description.content.has-padding-top {
    margin-bottom: 0px !important;
    padding-top: 0px;
}
  .sofa_txtt.right_contt p, .skin_txtt.left_contt p {
    font-size: 16px !important;
  }
 .both_text_image {
    margin-bottom: 30px !important;
} 
.pro_txtt.left_contt h2 {
    font-size: 32px !important;
    line-height: 37px;
    margin:28px 0px 20px;
}  
.logo-section {
    width: 99%;
}  
div#tab-3 p {
    font-size: 14px;
    padding: 10px 0px;
}  

#mobile-header > div.mobile-header__content.mobile-layout--left.mobile-logo__position--center.header__icon-style-icons > div.mobile-dropdown.mobile-dropdown__position--left > div.mobile-menu > div > ul > li > div > label > a {
    font-size: 20px;
} 
.custom-slider .product_section .pillow-slider {
    max-width: 100%;
}  
div#shopify-section-pillowcase-sofa {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 17px;
    margin-top: -4px;
}


.featured-product__details.has-product-sticker button.button.ajax-submit.action_button.button--add-to-cart {
    width: 70%;
    margin: auto;
    border-radius: 0px;
    height: 36px !important;
    font-size: 14px !important;
    padding: 0px !important;
        min-height: 36px !important;
}
  .product_info_botm .payment_badges {
    margin: 38px 0px 0px;
}

.logo-section .both_text_image {
    vertical-align: top;
    width: 21.2%;
    margin-bottom: 20px !important;
}
.logo-section .both_text_image .logo-content strong {
    font-size: 11px;
}  
.logo-section .both_text_image .logo-content span {
    font-size: 7px;
}  
.logo-section .both_text_image .logo-content {
    padding: 0px;
    height: 65px;
    margin-top: -19px;
}  
ul.tabs li a.active {
    top: 0px !important;
    padding: 0px 12px !important;
} 
.pro_txtt.left_contt h2:after {
    height: 26px;
}  
.sofa_txtt.right_contt h2:after {
    width: 75px;
    left: 0;
    height: 22px;
}  

.skin_txtt.left_contt h2:after {
      right: 50px;
    width: 160px;
    height: 27px;
}  
 

.dekstop_sliderr .bx-pager {
    bottom: 20px;
    margin-top: -95px;
    Z-INDEX: 9;
    POSITION: RELATIVE;
    WIDTH: 50%;
    LEFT: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
}
.dekstop_sliderr .bx-pager a img {
    height: 60px !important;
    width: 60px !important;
    border: 3px solid #f1dede;
    margin-right: 12px;
    MARGIN-TOP: 40PX;
  BORDER-RADIUS:4PX
}  
.productInfoContMain {
    MARGIN-TOP: 10PX;
}  
.pair_save_product.custom-pair-test {
    width: 90%;
}
.skin_txtt.left_contt h2 span:after {
    height: 23px;
}
.natural_txtt.right_contt h2 span:first-child:before {
    height: 23px;
    background-color: #ffffff;
    content: '';
    width: 60%;
}
 .skin_txtt.left_contt h2 span:before {
    height: 21px;
 }
.natural_txtt.right_contt h2 span:last-child:before {
    height: 21px;

}  
 .sofa_txtt.right_contt h2 span:first-child:after {
    height: 30px;
 }
 .sofa_txtt.right_contt h2 span:last-child:after {
    height: 30px;
 }
.product_info_botm .swatch-element label {
    line-height: 18px !important;
    font-size: 14px !important;
    padding: 0px;
    font-weight: 400;
}
.product_info_top, .product_info_botm {
    padding: 0px 10px !important;
}
.product_desc.mobile_descc p {
    font-size: 14px !important;
    padding: 6px 0px;
}
  .tabinng-section .tabs-product-pillowcase li a {
    line-height: 40px;
    height: 40px !important;
}
.tabinng-section .tabs-product-pillowcase ul {
    height: 40px;
}  
.featured-product__details.has-product-sticker.product__informations .spr-badge {
    display: none;
}  
.make-it > span {
    font-size: 34px !important;
}
.feature-background .container.product_section .one-half.medium-down--one-whole.column {
    margin-left: 0px;
    margin-right: 0px;
    width: 50%;
}
.spr-badge-starrating .spr-icon {
    color: #ffd0d0;
    font-size: 16px !important;
}  
.product_section .product__information .spr-badge-caption {
    margin: 0 0 0 5px !important;
    font-size: 16px !important;
}  
.product_main_contt .product__information h1 {
    font-size: 22px !important;
    margin-bottom: 4px !important;
}  
.save_txtt p {
    font-size: 14px;
    padding: 8px 0px;
    margin-top: 12px;
}  
 .product_info_botm p.afterpay-paragraph {
    font-size: 13px;
    margin-bottom: 0px !important;
    padding: 6px 0px;
    line-height: 23px;
} 
.product_info_botm .purchase-details .purchase-details__spb--false {
    height: 18px;
    margin: 13px 0 7px;
    display: inline-block;
}  
 .product_info_botm span.current_price span.money {
    font-size: 26px;
    padding: 10px 0px 5px;
    display: block;
    text-align: left;
} 
div#shopify-section-pillowcase-natural {
   padding: 30px 0;
}   
.make-images {
    margin-top: 30px;
}    
 .natural_txtt.right_contt p:first-child {
    margin-top: 0px;
    padding-top: 0px !important;
}   
.sofa_imgg.left_imgg img {
    margin-top: -70px;
} 
.comare-image-text img {
    width: 50%;
    margin-bottom: 0;
}    

.sofa_txtt.right_contt p:first-child, .skin_txtt.left_contt p:first-child, .natural_txtt.right_contt p:first-child {
    padding: 20px 0px 10px;
    margin: 0px;
}    
    .compare-content strong{
        padding-bottom: 0px;
    }    
div#insta-feed {
    margin-top: 11px;
} 
.comare-image-text {
    margin: 40px 0px 0px;
}  

  .swatch.is-flex.is-flex-wrap .swatch-element {
    width: 48%;
    padding: 13px 1px;
    margin-right: 4px;
}

.featured-product__details.has-product-sticker.product__informations .sticker-holder.sticker-shape-round.sticker-position-right {
    padding: 0px;
}
span.current_price .money {
    font-family: 'Myriad Pro';
    font-size: 18px;
}  
span.money {
    font-size: 19px;
}  
.purchase-details .purchase-details__spb--false {
    height: 44px;
    margin: 0 0 0;
    display: inline-block;
}  
 .feature-background{
       padding: 0px 0;
 }
 .featured-product__images.product__images.desktop_imgg {
    margin-bottom: 0px !important;
} 
 .product-form-custom .swatch_opt {
    display: inline-block !important;
} 
}


