/** Shopify CDN: Minification failed

Line 89:13 Expected ":"
Line 1517:59 Expected ":"

**/
a,a:hover {text-decoration:none;}

.boost-pfs-filter-options-wrapper { text-align:center; }

.option-value-input + .option-value-name,
.product-gallery--media-thumbnail[data-gallery-selected="true"] { box-shadow:none; }

.product-gallery--media-thumbnail { border-radius:0px; }

.option-value-input + .option-value-swatch-wrapper { height:40px !important; width:40px !important; box-shadow:none;  border-radius:0px;  }

.option-value-input + .option-value-swatch-wrapper .swatch-inner{ width:100% !important; }

.filter_collections .col-sm-2 { width:20%; float:left; padding:5px; }


.design-pre-order-template-wrapper [data-editable="pre-order-button"] {
  border-radius: 4px !important;
}

.filter_collections img { max-width:100%; height:150px; width:100%; object-fit:cover; object-position:center;}

.collection--title { text-align:center;padding:20px 0; letter-spacing:0px;}

.filter_collections .col-sm-2 h4 { text-align:center; font-weight:normal; color:#000; font-size:14px; margin:0px; padding:10px 0; text-decoration:none; }

.filter_collections a {  text-decoration:none; }

.filter_collections  { display:flex; flex-wrap:wrap;  width:100%; justify-content:start; }

.productitem--swatches-container { padding:0px; text-align:center; justify-content:center; }

.productitem--swatches-container label { display:inline-block; }


.badge--soldout { top:0px; bottom:auto;  }
.productitem {background:#fff!important;}
.productgrid--items li .productitem { padding:0px; }

.productgrid--items li .productitem--info { padding:0 20px 20px 20px; }

.productgrid--items li h3 { margin:5px 0px; font-weight:normal; }

.productgrid--items li .productitem--image {padding-top:80%; position:relative;}

.productgrid--items li .productitem--image img { height:100%; position:absolute; top:0; left:0; object-fit:contain; width:100%; transform:initial!important;}

.productitem--info{ background:none !important; min-height:130px; }

.product_dimensions {width:100%; position:relative; padding:50px 0;}

.product_dimensions .container {max-width:1000px; margin:auto; padding:0 15px;}
.product_dimensions .row {display:flex; display:-webkit-flex; margin:0 -15px; flex-wrap:wrap;}
.product_dimensions .col-md-12 {width:100%;}
.product_dimensions .col-sm-6 {width:50%; padding:0 15px;}

.product_dimensions h1.title {font-size:42px; text-align:center; margin-bottom:35px;}
.product_dimensions h2 {font-size:24px; font-weight:normal; margin-bottom:15px;}

.product_dimensions table {width:100%;}
.product_dimensions table tr td {padding-bottom:10px;}
.product_dimensions table tr td:first-of-type {padding-right:40px; font-weight:700;}

#smartwishlist {
  position: absolute;
  top:4px;
  right:10px;
  z-index: 2;
}

#smartwishlist i {
  color: #000;
  font-size:26px;
}

.product--price .price--main {font-weight:700;}

.product-main button.product-form--atc-button {background:#000; border-color:#000;}
.product-main button.product-form--atc-button:hover {background:#424141; border-color:#424141;}

.wishlistpage .product {
  box-shadow:1px solid rgba(128, 128, 128, 0.16);
  -webkit-1px solid rgba(128, 128, 128, 0.16);
  border:1px solid #f5f5f5;
}


#email-subscibe .hZrcDZ.hZrcDZ {display:inline-block; width:100%;}
#email-subscibe .iHHjaC.iHHjaC {display:inline-block; width:100px; padding:0;position:absolute; margin-left:-98px;}


table.return-table.ship_deliver {
  width: 720px!important;
  text-align: center;
}

@media(min-width:1200px) {
  .wishlistpage .col-md-4 {
    width:25%;
  }

  table.return-table.ship_deliver td {white-space:nowrap; min-width:170px; width:auto!important;}

}


img.img-responsive.image1 {width:100%; height:auto!important;}

.wishlistpage .product:hover{
  box-shadow:0 2px 8px rgba(128, 128, 128, 0.2);
}

.wishlistpage .product .text h3 a {text-decoration:none; height:auto; font-size:20px; font-weight:400;}
.wishlistpage .product p.variant_title {
  color: #000;
  margin: 5px 0;
}

.wishlistpage p.price {
  margin:5px 0 10px;;
}

.wishlistpage .product p.buttons {opacity:0; margin:0; transition:0.5s all;padding-top:0px;}
.wishlistpage .product:hover p.buttons {opacity:1;display:block;transition:0.5s all;}
.wishlistpage .product a.btn.btn-primary.addbutton {color:#fff;  text-decoration:none; background:#000; border-color:#000;}
.wishlistpage .product a.btn.btn-warning.removebutton {border-color:rgb(230, 60, 48); background:rgb(230, 60, 48);}

.boost-pfs-filter-tree-h { width: 100%!important; display: inline-flex; justify-content:center; margin-top:20px;text-align: center!important;}

.productgrid--search { margin-bottom:20px; }

.boost-pfs-filter-tree-content {text-align:center; padding-left:40px;}
.boost-pfs-filter-options-wrapper {display:inline-flex;  border: 1px solid rgb(209, 209, 209);}


.boost-pfs-filter-options-wrapper .boost-pfs-filter-apply-button {padding:7px 30px!important; line-height:1.4!important;;}


.boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading:before {right:20px!important;}
.boost-pfs-filter-tree-h .boost-pfs-filter-option {margin:0!important;}
.boost-pfs-filter-button.boost-pfs-filter-option-title-heading {padding:10px 40px 10px 20px!important; cursor:pointer; border-right:1px solid rgb(209, 209, 209)!important; }

.productgrid--outer:not(.layout--has-sidebar) .utils-sortby {text-align: left; display: flex; justify-content: center; align-items: center; width: 100%;margin:0!important;}

nav.productgrid--utils .form-field-select-wrapper .form-field-select {box-shadow:none!important; border:none!important; outline:none!important;     }



nav.productgrid--utils{max-width:162px!important;  display: inline-flex;width: 100%;}

#shopify-section-static-search .productgrid--masthead + .productgrid--utils { 
  max-width: 162px !important;
  margin: auto;
  display: block;
}

#shopify-section-static-search .productgrid--masthead + .productgrid--utils .productgrid--utils { border:none; }

body.template-search .productgrid--utils .utils-view { display:none !important;  }


.custom_div {border:none!important;}
.custom_div .productgrid--utils.utils-view{border:none!important;}

.custom_div .productgrid--utils.utils-sortby {max-width:110px; width:110px; height:54px; border:1px solid #ccc!important;}



.filter-item a {display:flex;}

.titletext {font-size:42px!important; font-weight:700; text-align:center; font-family:Futura,sans-serif!important;}

.wishlistpage #heading-breadcrumbs .col-md-6 {width:100%; max-width:100%;}
.wishlistpage .row.products { margin: 0;}

.alert.alert-info.sw-login-notification {background-color:#eee; border-color:#eee;}

.wishlistpage .container { max-width: 1200px;}

.shopping_option {padding:40px 0;}
.shopping_option .container {max-width:1200px; margin:auto; padding:0 15px;}

.block_02 ul li {display:block; margin-bottom:7px;}
.block_02 ul {padding:0; margin:0;}


.shopping_option h1.title { margin: 0; margin-bottom: 10px;font-size: 22px;font-weight:normal;}
.cart-shipping {margin-bottom:10px;}

.shopping_option p {margin-top:0;}
.shopping_option h4 { font-size: 18px;font-weight:600; margin: 0; margin-bottom: 10px;}

.shopping_option h2.title {font-size:22px;}
.shopping_option h3 {font-size:18px; margin-top:0;font-weight:600;}

p:empty {display: none;}

.shiping_row {padding:30px 0; display:flex;     background: rgb(248, 248, 248);}


.shiping_row .left_block,
.shiping_row .open-2,
.shiping_row .block_02 {padding:15px; width:33%; position:relative; text-align:center;}

.collection--item-title {font-weight:600;}

@media(min-width:1023px) {
  .site-navigation .navmenu-depth-1 > li a:focus {border:none!important; outline:none!important;}
  .site-navigation .navmenu-icon.navmenu-icon-depth-1 {display:none;}
  .navmenu-meganav.navmenu-meganav--desktop li a:hover {text-decoration:underline;}
}





.product-details h5 { margin:5px 0 0 0px; line-height:1.4; font-weight:normal; }
.product-details .product-tag {  margin-top: 1.0rem; }
.product-details .product-title2  {  margin:0px; margin-bottom:10px; font-weight:800;   padding-right:50px;  }
.product-details .product-title2 a{ color:#000;   }
.product-details .stamped-product-reviews-badge { display:inline-block !important; vertical-align:middle; font-weight:500; font-size:14px; }   
.product-details .product-ratings { margin:0px;  display:inline-block; }

.close-1,
.close-2,
.close-3 { position:absolute; top:0px; border:none; outline:none; text-indent:-9999px; font-size:0px;  right:0px; background:url(close.png) no-repeat 0 0; width:35px; height:35px; background-size:100%  }
.site-header-main .wishlist { padding:5px; font-size:22px; color:#000; }
.site-header-main .site-header-cart{ right:50px; }

#smartwishlistfixedlink { display:none !important; }

.cartitems table {width: 100%;text-align: center; border-spacing: inherit;}
.cartitems table tr th { border-bottom: 1px solid #dedede; padding: 20px 0px 11px;font-size: 16px;box-sizing: border-box;}
.cartitems table tr th:first-child { text-align: left;}
.cartitems table tr td { border-bottom: 1px solid #dedede; padding:30px 0px;font-size: 16px; box-sizing: border-box;text-align:center;}
.cartitems table tr td .cart-item--content{padding:0!important; text-align:center;}


.cartitems .cart-item--inner .cart-item--quantity {max-width:90px; padding:0; min-width:initial;}

.hide {display:none!important;}

.cartitems table tr td:first-child { text-align: left;}
.cartitems .cart-item--image-wrapper { float: left;}
.cartitems .cart-item--content-title { font-size: 16px; margin-bottom: 5px;font-weight:800;}

.cartitems .cart-item--product-options {color:#484848; font-size:16px;}

.cartitems .cart-item--product-options {/* padding-left: 140px; */ margin-bottom: 5px;}

.cartitems span.text_end { display: block; margin: 10px 0;}


.cartitems span.cart-item--option-name {font-weight: normal; font-size: 16px; margin-right: 6px;}
.cartitems span.money { font-size: 16px; color: #000;}
.cartitems .cart-item--total {
  text-align: center;
  color: #000;
  font-size: 16px;
}

.cartitems .form-field-select-wrapper svg {top:67%;}


.cartitems .cart-item--info {
  padding-left: 0px;
}
.cartitems { display: inline-block; width: 100%;}

.pricing_box {width:100%; margin:25px 0; display:flex; display:-webkit-flex; justify-content:space-between;}

.pricing_box .continue_shop {width:45%; display:inline-block;}

.pricing_box .continue_shop .icon-signpost-arrow { display: inline-block; transform: translateY(2px) scale(-1);}

.cartitems-empty--inner p {font-size:32px; margin-bottom:30px;}
.cartitems-empty--inner .button-primary {width:250px; margin:auto;}




.cart-total {display:inline-block;width:450px; margin:0!important;}

.cart-subtotal .money { text-align:center; text-align: center; width: 80%; display: block; float:right;}


.cart-final-total { padding-top: 0px; margin-top: 0px; border-top: medium none;}
.cart-subtotal { font-size: 20px; color: #000;}
.cart-subtotal .money { font-size: 20px;}

.cartitems .cartitems--list { display: none;}
.cart-title-right { display: none;}
.cart-title {margin-bottom: 20px;}
.cart-title-left h1 {font-size: 32px;font-weight:bold;}

.cart-title-left h1 {font-size:28px; margin-bottom:10px;}

.cart-shipping .cart-shipping-toggle { display: inline-block;}
.cart-item--remove-link:before {
  content: "\f00d";
  width: 16px;
  height: 16px;
  background: 0 0;
  position: absolute;
  top: 4.2px;
  left: 4.5px;
  color: #fff;
  border-radius: 0%;
  z-index: 1;
  font-family: FontAwesome;
  display:none;
}

.cart-item--remove-link:hover:before { transform: scale(1);}
.cart-item--remove-link {
  width: inherit;
  height: inherit;
  padding: 0px;
  position: initial;
  vertical-align: sub;
  text-decoration:underline!important;
}
.cart-item--remove { padding-left: 0px;margin-top: 5px;}
.cart_texts { padding-left: 140px;}
.product-form--atc .product-form--atc-qty { display:none; }
.product-main button.product-form--atc-button{ margin-left:0px; }
.product--price .price--main { font-size:36px;   }  
.product-main { position:relative; } 
.product-main button.product-form--atc-button   { width:100% !important; max-width:100% !important; }


.site-header-main .wishlist span.topbadge { min-height:19px;
  min-width:19px;  height:19px;
  padding: 3px !Important; display:block;
  font-size: 12px;
  line-height:15px;
  color: #ffffff;  
  font-family: "Avenir Next",sans-serif;
  font-weight:normal;
  position:absolute;
  top:0px; 
  right:5px; 
}

.site-header-main .site-header-cart--count {font-size:12px;  font-family: "Avenir Next",sans-serif;}

.site-header-main .wishlist { position:relative; }
.pxs-newsletter-section .pxs-newsletter-content { padding:15px;  max-width:1400px; margin:auto; padding:15px 25px; justify-content:flex-start; flex-direction: row; display:flex; }
.pxs-newsletter-section .pxs-newsletter-header { max-width:510px; margin:0; text-align:left;  }
.pxs-newsletter-section .pxs-newsletter-text { margin:0px; }
.pxs-newsletter-section .newsletter .kgtZbf.kgtZbf {width: 100%; max-width: 480px;}
.pxs-newsletter-section .newsletter .kgtZbf .kgtZbf {max-width: 60%;}

.pxs-newsletter-section .newsletter .kgtZbf .dMHKxR.dMHKxR {width: calc(60% - 10px); max-width: 22.5rem;}
.pxs-newsletter-section .newsletter .kgtZbf + .kgtZbf {width: auto; max-width: 40%;}
.pxs-newsletter-section .newsletter .Ndwyt.Ndwyt {flex-direction:initial; justify-content:center;}

.pxs-newsletter-section .newsletter input.kl-private-reset-css-Xuajs1 { 
  border:1px solid #000!important;
  padding: 14px 15px!important;
  color: #000000!important;
  background-color: #efeee5!important;
  border-radius: 3px!important;
  height: auto!important;
  font-family:"Avenir Next",sans-serif!important;
  font-size:14px!important;
  min-height: auto;
}

.pxs-newsletter-section .newsletter .jCHxsa.jCHxsa.jCHxsa.jCHxsa.jCHxsa.jCHxsa { 
  padding: 14px 15px;
  height:auto;
  font-family:Lato,sans-serif;
  color: #ffffff;
  background-color: #000000;
  border: 1px solid #000000;}

.productgrid--utils { background:none; border:1px solid #ccc; margin-top:0px; margin-bottom:0px; }
.productgrid--utils label { display:none !important; }
.productgrid--utils .utils-sortby {  border:none !important; padding:0px; }
.utils-sortby-select{ margin:0px; }

.productgrid--utils .form-field-select-wrapper .form-field-select { padding-top:10px; padding-bottom:10px; }
ul.site-header-login { margin:0px; padding:0px; list-style:none; }
ul.site-header-login li { list-style:none;  padding:0px; margin:0px; }


.site-header-login svg { width:30px; height:30px; }
.header-rights { text-align:center; display:flex; }
.header-rights label { display:block; clear:both; color:#000; letter-spacing:0px; font-size:14px; }

ul.site-header-login {padding:5px; font-size:22px;  }
.header-rights a {  color:#000; font-size:20px; }
.header-rights .site-header-cart--button { padding:5px; font-size:22px; position:relative; }
.container { padding-left:25px; padding-right:25px; max-width:1400px; margin:auto; }
.product-recommendations--section,
.recently-viewed--section {  display:block; clear:both; }

.product-recently-viewed-wrapper { background:none; padding:0px; }
.product-recently-viewed--section .flickity-viewport::before, .product-recently-viewed--section .flickity-viewport::after {  display:none; }

.cart-checkout .button-primary{ max-width:100%; }
.productitem--price, .productitem--price + .productitem--title {text-align:center;}

.product-recently-viewed--section .productitem--info h2 {font-weight:normal!important; font-size:16px;}
form#address_form_new label.form-field-checkbox {position:relative!important;}
form#address_form_new label.form-field-checkbox input {
  z-index: 1;
  width: auto;
  opacity:1;
  cursor: pointer;
}
form#address_form_new label.form-field-checkbox span.form-icon--checkbox {
  position: absolute;
  top: 0;
  bottom: 0;
}
form#address_form_new label.form-field-checkbox .form-field-title--inline  {
  margin-left: 20px;
  vertical-align: super;
}


#cross-sell>div {max-width:1400px; margin:4.25rem auto 0; padding:0 25px; }


#cross-sell .section-header h1{
  color: #484848;
  font-family: FontDrop;
  font-weight: 600 !important;
  text-align:center;
  font-size: 27px;
  margin-bottom:1.75rem;
}


.cross-sell .grid__item {padding:8px 10px;}


.cross-sell .flickity-prev-next-button.next,
.cross-sell .flickity-prev-next-button.previous {
  box-shadow:initial!important;
  border:none!important;
  background:transparent!important;
  right:-30px!important;
  width:40px!important;
  height:40px!important;
}

.cross-sell .flickity-prev-next-button.previous {left:-30px!important; right:auto;}
.xsell-quick-add-to-cart {display:none!important;}

.cross-sell .grid__item .grid-view-item{
  padding:10px 10px 20px;
  border:1px solid rgba(128, 128, 128, 0.16);
  box-shadow:0 1px 4px rgba(128, 128, 128, 0.11);
}
.cross-sell .grid__item .grid-view-item:hover {border-color:rgba(128, 128, 128, 0.2); box-shadow:0 2px 8px rgba(128, 128, 128, 0.2);}


.cross-sell .h4.grid-view-item__title {
  text-align:center;
  margin:15px 0 10px;
  color: #4d4d4d;
  text-decoration: none;
  white-space: break-spaces;
  word-break: break-all;
}

#xsell-quickview .xsell-quickview__overlay-btn {
  color: #ffffff!important;
  background-color: #000000!important;
  border: 1px solid #000000!important;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0.625rem 1rem!important;
  letter-spacing: 0.0em;
  font-family: Lato,sans-serif!important;
  cursor: pointer;
  border-radius: 3px;
  font-size: var(--font-size-button-small)!important;


    }

#xsell-quickview .xsell-quickview__overlay-btn:hover{
  background: rgb(51, 51, 51)!important;
  border: 1px solid #cecece!important;
}

.cross-sell .grid-view-item__meta {
  text-align:center; 
  color: #4d4d4d;
  text-decoration: none;
}

article.site-page.custom_width { min-height:calc(100vh - 860px); }

.cross-sell #xsell-quickview.xsell-quickview__overlay {position:initial!important;}
.cross-sell #xsell-quickview .xsell-quickview__overlay-btn {position:initial!important; opacity:1!important; display:block!important; margin-top:10px!important; width:100%!important;}

.contact-page-content .country_code select,
.contact_page .form-field-input {
  padding:14px 5px!important;
  box-shadow:initial!important;
  background: #fff!important;
  filter:initial!important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  min-height:48px;
  border-radius:3px;
  border:1px solid #dddddd;
}
.contact_page textarea.form-field-input {min-height:150px!important;}
.contact_page .form-field-title { position:initial; display:block; margin-bottom:10px; color:#000;}



.select_group select#ContactFormSubject {padding:14px 5px;}



.easytabs-container .easytabs-tab-item,
.easytabs-container .easytabs-accordion-item {background:#fff!important; border-bottom:1px solid #202020!important;;}


.easytabs-container .easytabs-contents .easytabs-content-holder {background:#fff!important; border-bottom:1px solid #202020!important;}
body .easytabs-container .easytabs-accordion .easytabs-content-item .easytabs-content-holder {border:none!important; border-width:1px!important;}


.customer_favourites {width:100%;padding:40px 0; overflow:hidden;}

ul.product_slider {margin:0; padding:0;}
ul.product_slider .slick-arrow {width:35px; height:35px; padding:0;z-index:1; right:-40px;}
ul.product_slider .slick-arrow.slick-prev {left:-40px; right:auto;}
ul.product_slider .slick-arrow:before {content:""; width:100%; height:100%; background:url(/cdn/shop/t/4/assets/right_icon.png?v=1603712450); background-size:100%; display:block;}
ul.product_slider .slick-arrow.slick-prev:before {transform:rotate(-180deg); right:auto;}

ul.product_slider .slick-slide {padding:0 10px;}



ul.product_slider li .img {position:relative; padding-top:100%;}
ul.product_slider li .img img{position:absolute; width:100%; height:100%; top:0; left:0; object-fit:cover;}
ul.product_slider li .img a {    display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

ul.product_slider .productitem--price {margin-top:15px; margin-bottom:0; font-weight:700;}
ul.product_slider .productitem--price span span {font-weight:normal;}
ul.product_slider .productitem--title {margin-top:15px; font-weight:400;}

.home-section--content li {margin:0 0 20px!important; padding:0 10px;}
.home-section--content li:focus {border:initial!important; outline:initial!important;}
.home-section--content .slick-dots li button:before {display:none;}
.home-section--content .slick-dots li button { width: 12px; height: 12px; border-radius: 100%; background: rgb(0,0,0); opacity: 0.3;}

.home-section--content .slick-dots li.slick-active button { opacity: 0.7; }
.wishlistpage .product .image a {display:inline-block; width:100%; position:relative; padding-top:80%;}
.wishlistpage .product .image img {position:absolute; top:0; left:0; width:100%; height:100%!important; object-fit:contain; object-position:center; transform:initial!important;}
.modal-footer .btn + .btn {background:#000!important; color:#fff!important; border-color:#000!important;}

.new_grid_block .promo-grid--container{max-width:1270px;}

[data-product-gallery-aspect-ratio="square"] .product-gallery--loaded-image {top:0!important; left:0!important; transform:initial!important; width:100%; height:100%; object-fit:contain; background:#;}
.product-gallery:not([data-product-gallery-aspect-ratio="natural"]) .product-gallery--image-background {position:initial!important;}


[data-product-gallery-aspect-ratio="square"] .product-gallery--media {padding-bottom:70%;}

ul.boost-pfs-filter-products .boost-pfs-filter-message {width:100%; text-align:center;}
ul.boost-pfs-filter-products .boost-pfs-filter-message p {font-size:18px;  font-weight:bold; }
ul.boost-pfs-filter-products .boost-pfs-filter-message p em {font-style:initial; font-weight:600;}

#all.wishlistpage { min-height:calc(100vh - 800px); }

ul.boost-pfs-filter-products .boost-pfs-filter-message  { min-height:200px; }

.klaviyo_condensed_styling .klaviyo_field_group, .klaviyo_styling .klaviyo_field_group { margin:0px !important; } 

form#email_signup .klaviyo_field_group { vertical-align:top; }

.filter-item .filter-text,
.filter-item--grid .filter-text {font-weight:600;}


.slider-rugsonly {display:none;}
.slider-rugsonly.slick-slider {display:block;}
.slider-rugsonly .slick-dots li button:before {display:none;}
.slider-rugsonly .slick-dots li button { margin:0!important; width: 12px; height: 12px; border-radius: 100%; background: rgb(0,0,0); opacity: 0.3;}
.slider-rugsonly .slick-dots li.slick-active button {background:#000; opacity:1;}

.collection-list--section2 {padding-bottom:50px; overflow:hidden;}

.collection-list--section2 li.collection--item1 {text-align:center;}

.collection-list--section2 h2.home-section--title {
  text-transform: capitalize;
  font-family: Volkhov,serif!important;
  font-size: 36px;
  font-weight: 300!important;
}



@media(min-width:1024px) {
  .product-gallery.hover-zoom-enabled .product-gallery--viewer {height:auto!important;}
  .product-gallery { width:66%; }
  .cartitems table tr th {min-width:120px;}
}

@media(min-width:767px) {


  .cartitems table tr td:nth-child(1),
  .cartitems table tr th:nth-child(1) {min-width:130px;}

  .cartitems table tr td,
  .cartitems table tr th {min-width:130px;}

  .cs-skin-border > span {text-align:center; border-radius:3px;width:100%; height:100%; display:inline-flex!important; justify-content:center; align-items:center;}
  .sca-currency-style {max-width:60px!important; height:40px; margin-top:3px; text-align:center;}
  .cs-select > span::after {display:none!important;}
  .cs-skin-border.cs-active .cs-options {width:85px;}
}

@media(max-width:1024px) {
  .mobile-nav-content ul.site-header-login { padding: 10px 25px; background: #000; display:flex; color: #fff; font-size:16px;}
  ul.site-header-login li + li { text-align:right; }
  .mobile-nav-content .navmenu-depth-1 > .navmenu-item > .navmenu-link { font-size:14px; }
  .mobile-nav-panel h6 { font-size:18px; text-align:center; margin:6px 0; text-transform:uppercase; border-bottom:1px solid #ccc; padding:10px;   } 
  .site-header-main { align-items: flex-start; }
  .site-header-menu-toggle { top:0px; }
  .cart-total .discount-list { margin:0px; padding:0px; }

}

@media(max-width:991px) {
  .product_dimensions h1.title {font-size:36px;}

  #smartwishlist {top:0px; right:0px;}
  .cartitems table tr td:first-child {max-width:240px;}
  .cart-total {width:380px; padding-right:0;}
  .cartitems-empty--inner p {margin-top: 0; margin-bottom: 25px; font-size: 32px;}
  .product-details .product-title2 {padding-right:35px;}


}



@media(max-width:767px) {

  .collection-list--section2 {padding-bottom:20px;}
  .slider-rugsonly .slick-dots li button {margin:0;}
  .slider-rugsonly .slick-dots {bottom:-20px;}  
  .slider-rugsonly li.collection--item {margin-bottom:25px;}
  .collection-list--section2  .slick-dots li {width:auto; height:auto; margin:0 3px;}
  div#shopify-section-static-product-recommendations .product-section--container {margin-top:0px;}

  div#shopify-section-static-product-reviews {margin-top:50px;}

  .collection-list--section2 .collection--item-image {padding-top:130%;}

  div#shopify-section-static-product-recommendations h2.product-section--title.product-recommendations--title,
  .collection-list--section2 h2.home-section--title {
    font-size: 30px!important;
  }

  .slider-rugsonly {display:none; padding:0!important;}
  div#shopify-section-static-product-recommendations .product-section--container {padding:0 0px 0 5px;}
  div#shopify-section-static-product-recommendations .flickity-prev-next-button {display:none!important;}

  div#shopify-section-static-product-recommendations .flickity-slider {padding-right:90px;}
  div#shopify-section-static-product-recommendations .flickity-slider

  div#shopify-section-static-product-recommendations .productitem {padding-bottom:15px; margin-bottom:10px; border:1px solid rgba(128,128,128,.16); box-shadow:0 1px 4px rgb(128 128 128 / 11%);}

  .product-recommendations--container .product-row .productgrid--item {width:17.5rem!important; margin:0!important;}


  .return-table {width: 100%!important;}

  table.return-table.ship_deliver h4 {margin:15px 0!important;}

  table.return-table.ship_deliver {
    width: 100%!important;
    text-align: center;
    font-size:12px;
  }



  div#reviews span.custom-review {display:none!important;}

  .productitem--image-link {margin:0;}

  .productgrid--items li .productitem--image {padding-top:110%;}
  .productgrid--items li .productitem--image img { height:100%; object-fit:contain;}

  .cartitems table tr td:first-child {max-width:140px;}
  .product_dimensions h1.title {font-size:32px; margin-bottom:25px;}
  .product_dimensions .col-sm-6 {width:100%;}
  .product_dimensions h2 {font-size:20px; margin-bottom:12px;}
  .product_dimensions table tr td {padding-bottom:7px;}

  .product_dimensions {padding-top:0;}

  .header-rights { position:absolute; top:0px; padding:15px 10px; right:0px; }

  .header-rights label,
  .header-rights ul.site-header-login { display:none; }

  .filter_collections .col-sm-2 { width:50%!important;   }

  .filter_collections { display:block; }

  .texts { padding:0px; display:block; clear:both; }

  .cart-total { width:100%;}

  .cart-item--remove {  bottom:0px; left:0px; position:relative; } 

  .cartitems .cart-item .cart-item--content { opacity:0; width:115px; }

  .cartitems .cart-item .cart-item--total { padding:25px 0; float:right; text-align:right; }


  .pricing_box {flex-wrap:wrap;}
  .pricing_box .continue_shop {width:100%; margin:0 0 15px;}

  .cartitems table tr th:nth-child(2),
  .cartitems table tr td:nth-child(2) { display:none; }

  .cart-item--total { padding:0px; }

  .cartitems .cart-item--inner { width:72px !important; max-width:100% !important; }

  .cartitems .form-field-select-wrapper svg {top:67%;}

  .cartitems table tr td { padding:20px 0; }

  .cartitems table tr td .cart-item--content-title{   padding-top:10px;   }

  .shopping_option { display:inline-block; width:100%; }

  .shiping_row .left_block,
  .shiping_row .open-2, .shiping_row .block_02 { width:50%; float:left; padding:15px 5px; }

  .shiping_row { padding:0px; display:block; }

  .pxs-newsletter-section .pxs-newsletter-header { max-width:100%; text-align:center;  }

  .pxs-newsletter-section .pxs-newsletter-content { display:block; padding:0px; border:none; }

  .boost-pfs-filter-options-wrapper { display:block; }

  .boost-pfs-filter-tree-content { padding:0px; }

  .boost-pfs-filter-options-wrapper { padding:0px; }

  .boost-pfs-filter-button.boost-pfs-filter-option-title-heading { padding:0px !important; border:none !important; } 

  .productgrid--utils { width:100% !important; max-width:100% !important; }

  .mobile-nav-content ul.site-header-login { padding:10px 20px; background:#000; color:#fff; }

  .product-recommendations--container .product-row .productgrid--item { width:100%; }

  .mobile-nav-panel h6 { text-align:center; margin:6px 0; text-transform:uppercase; border-bottom:1px solid #ccc; padding:10px;   } 

  .cart-checkout .button-primary{ max-width:100%; }

  nav.productgrid--utils select { font-size:14px !important; }


  nav.productgrid--utils { float:left; width:calc(50% - 1px)!important; margin-left:1px;  max-width:50% !important; }

  .productgrid--items { width:100%; padding-top:20px; }

  .boost-pfs-filter-tree-mobile-button { float:right; width:calc(50% - 1px); margin-right:1px; }

  .boost-pfs-filter-tree-mobile-button button { margin:0px !important; }


  .productgrid--utils {background:#000;}
  .productgrid--utils .form-field-select {color:#c1c1c1!important;}
  .productgrid--utils .utils-sortby-select svg {color:#c1c1c1;}
  body .boost-pfs-filter-tree-mobile-button button { padding:18px 0; background: #000;
    border:1px solid #ccc;text-transform:capitalize;color: #c1c1c1; }

  .cartitems-empty--inner p {
    margin-top: 0;
    max-width: 300px;
    margin-bottom: 25px;
    font-size: 28px;
  }

  .pricing_box .continue_shop .icon-signpost-arrow {
    display: inline-block;
    transform: translateY(1px) scale(-1);
  }

  #smartwishlist { top:10px; right:35px; width:35px; height:40px; max-width:35px; }
  body.template-product .tooltipster-arrow{left:auto!important; right:0px!important; }

  .product-details { margin-top:10px; }

  .pxs-newsletter-section .pxs-newsletter-content { padding:20px 10px; }

  .pxs-newsletter { padding:0px; }

  .site-header-menu-toggle { top:10px; }

  .cart-subtotal .money { width:40%; }

  body .boost-pfs-filter-tree-mobile-button button,
  .productgrid--utils .form-field-select-wrapper .form-field-select { font-weight:600; color:#fff !important; background:#000 !important;  }
  body .custom_div {width:100%!important; display:flex!important;flex-wrap:wrap;max-width:100%!important; background:transparent;}


  .custom_div .productgrid--utils {width:50%!important;}
  .custom_div .productgrid--utils.utils-view {width:100%!important; margin-top:15px; background:transparent;}
  .custom_div .utils-sortby-button {display:none;}
  .custom_div .form-field-select-wrapper .form-field-select {height:54px;}
  .custom_div .utils-filter-button {height:38px; color:#fff;}

  .slideshow--section .promo-mosaic--container {padding:0;}

}


.flickity-prev-next-button.previous{ left:10px; }

.flickity-prev-next-button.next{ right:10px; }

.shiping_row i.fa { font-size:30px; color:#4d4d4d; margin-bottom:15px; }


.site-footer-wrapper { margin-top:0px;  }  

.preorder-description { display:block; clear:both; font-size:16px; display:black;        padding:10px; text-align:center; }



.starapps-accordion .starapps-panel .starapps-title { font-weight:600; font-size:16px; }   

.product-recently-viewed--section h2, 
.product-recommendations--section .product-section--title {   display:block; text-align:center; font-weight:600; } 

.product-recently-viewed-header { justify-content:center; }

.product-recently-viewed-header .product-recently-viewed-clear { display:none; }

.des_right_img,
.des_left_img { float:left; width:50%; }

.wishlistpage .alert.alert-info.sw-login-notification,
.wishlistpage .empty-wishlist {background:#e4e4e4!important; border-color:#e4e4e4!important; color:rgb(0, 0,0)!important;}
.wishlistpage .alert.alert-info.sw-login-notification a {color:#000!important; font-weight:bold;}


.wishlistpage .modal-footer .btn + .btn {background:#e4e4e4!important; border-color:#e4e4e4!important; color:rgb(0, 0,0)!important;}

#wishlist_url {
  text-transform: none !important;
  padding: 0 36px;
  word-break: break-all;
  word-break: break-word;
  overflow: hidden;
}

div#message_modal_text {
  padding: 0 15px;
  overflow: hidden;
  word-break: break-all;
}


.wishlistpage a.btn.btn-info.sharebutton,
.wishlistpage .btn {background:rgb(0, 0,0)!important; color:#fff!important; border:1px solid rgb(0, 0,0)!important;}


.wishlistpage a.btn.btn-info.sharebutton:hover,
.wishlistpage .btn:hover {    background: rgb(26, 26, 26)!important;
  border: 1px solid rgb(26, 26, 26)!important;
}

.wishlistpage .product .text h3 { line-height:1; overflow:hidden; }



.collection--item-image {padding-top:100%; position:relative;}

.collection--item-image img, .collection--item-image svg {position:absolute; width:100%; height:100%; top:0; left:0; object-fit:contain; object-position:center;}


.new-button-group h4{color:#4d4d4d; font-size:24px; display:inline-block; margin:0;}
.new-button-group {display:none /* flex */ ;  justify-content:space-between; align-items:center; margin-top:25px;}


button.open-button {
  display: block;
  padding: 13px 25px;
  background: #fff;
  border:2px solid #444;
  width:calc(100% - 250px);
  color: #000;
  font-weight:700;
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);
  cursor:pointer;
  display:inline-block;
}


button.open-button:hover {
  background:#000;
  color:#fff;
  border-color:#000;
}


body .form-popup.form-popup {
  display:none;
  position: fixed;
  background: rgb(0 0 0 / 58%);
  z-index: 99999999!important;
  top:0;
  left:0;
  right:0;
  bottom:0;
  overflow:auto;
}


body .form-popup.form-popup h4 {font-weight:700; font-size:24px; text-align:center;}


body .form-popup.form-popup form{
  position:absolute;
  top:170px;
  left: 50%; bottom:50px;
  background: #fff;
  transform: translatex(-50%);
  padding: 15px;
  border: 1px solid #000;
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);
  overflow:auto;
}

.form-popup.form-popup .contact-page-content {
  margin-bottom:20px;
  margin-top:20px;
}

body .form-popup.open {
  display:block;
}

.form-popup.form-popup button.btncancel {position:absolute; top:10px; right:10px; padding:0; background:transparent; border:none;}
.form-popup.form-popup button.btncancel img {width:30px;}

.form-popup.form-popup .contact-page-content.contact-form-content .form-field.form-range { vertical-align:top;
  width: calc(50% - 7px);
}
.form-popup.form-popup .contact-page-content.contact-form-content .form-field-title {font-size:16px; display:block; padding-bottom:10px; font-weight:700;}

.form-popup.form-popup .contact-page-content.contact-form-content .form-field.form-width {
  width: calc(50% - 7px);
}

.form-popup.form-popup .contact-page-content.contact-form-content input.form-field-input {padding:10px;   }

.form-popup.form-popup .contact-page-content.contact-form-content .form-field.form-range p { color:#000; }

.form-popup.form-popup .form-field-input, .form-popup.form-popup .form-field-select {padding:10px;}

.form-popup.form-popup .contact-page-content.contact-form-content button.contact-form-button {font-size:20px;}

.form-popup.form-popup .contact-page-content.contact-form-content .intl-tel-input input.form-field-input {padding-left:60px!important;}

.custom_width .page-masthead,
.custom_width .page-content{padding:0 15px;}
.custom_width .page-content .m-p-10 {margin-left:0!important; margin-right:0!important;}

.promo-mosaic--inner .promo-block { margin-top:15px; }


@media(min-width:1199px) {
  .custom_width .page-masthead,
  .custom_width .page-content{padding:0 70px;}
}



@media(min-width:1023px) {
  body div.stamped-container[data-widget-style],
  body div[data-widget-style] div.stamped-container {max-width:1400px!important; width:100%; padding:0 25px!important;}
  body .form-popup.form-popup form {margin-bottom:50px;}
}

ul.site-header-login { position:relative; }

ul.site-header-login .popup-overlay {  left:-30px; width:130px; line-height:2; top:110%; background:#fff; height:auto; border:1px solid #ccc; padding:5px; font-size:14px; }

ul.site-header-login .popup-overlay:after {   width: 0; 
  height: 0; 
  border-left:10px solid transparent;
  border-right:10px solid transparent;

  border-bottom:10px solid black; content:" "; position:absolute; top:-10px; left:52px; }   

.cartitems-empty--inner { font-size:24px; }

#shopify-section-pxs-newsletter { max-width:100%; padding:0px; }


.pxs-newsletter { background:#aeb4ac; padding:0px; margin-top:60px; color:#000; }

.pxs-newsletter-heading{ font-weight:bold; color:#000; }

body#sofas .filter_collections .col-sm-2,
body#rugs .filter_collections .col-sm-2 { width:25%; }

.filter_collections li {  width:33.33%;  padding:0 10px; display:inline-block;}

.collection-per-row-3 .filter_collections li {  width:33.33%; padding:5px; display:inline-block;}

.collection-per-row-3 .filter_collections {max-width: 1100px;margin: auto; justify-content:center; }

.filter_collections { display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.collection-per-row-3,
.collection-per-row-4 {margin:0; padding:0; width:100%;}
@media(min-width:1199px) {
  .collection-per-row-3 .filter_collections li img {height:170px;}
  .collection-per-row-3 .filter_collections li {  padding:10px 5px; }
}
.filter_collections li h4 {
  color: #4d4d4d; 
  text-decoration: none;
  margin: 0;
  padding:10px 0;
  font-size:14px;
  text-align: center;
  transition: color 100ms cubic-bezier(0.4, 0, 0.2, 1);
  font-family: "Avenir Next",sans-serif;
}


.contact-page-content .country_code select {
  padding: 12px 5px!important;
  width:100px;
  display: inline-block;
  border: 1px solid #bebebe;
}
.contact-page-content .country_code input {width:100%; padding-left:60px !important; display:inline-block;}

.contact-page-content ::placeholder { color: #000; opacity: 1;}

.contact-page-content :-ms-input-placeholder { color: #000;}

.contact-page-content ::-ms-input-placeholder {color: #000;}

.cart-item--remove-link i { display:none; }


.pxs-newsletter-section .newsletter #newsletter_email { background:#efeee5; border-color:#000; }

.site-footer-block-social-accounts img  { width:180px; margin-top:45px; }

.site-footer-item { display:block; clear:both; }

.site-footer-block-item.site-footer-block-social-accounts   { border:none; }

.productitem--price .price--main,
.productitem--title { text-align:center; }

#stamped-main-widget { position:relative; }
.fdff { font-weight:700;float: right; position:absolute; right:0px;margin-top:160px;margin-right: 75px;font-size: 26px;}

.order-lists tr th, .order-lists tr:nth-child(2) { background:#f2f2f2; }
.order-lists h5 { font-size:36px; text-transform:uppercase; margin:0 0 20px 0; }
.order-lists table {   border-collapse: collapse; width:100%; }
.order-lists th, .order-lists table td { padding:10px;text-align:center; }
.order-lists a{ color:#000; } 
.mobile-nav-content { padding:0px; }
body .form-popup.form-popup h4 {text-transform: capitalize;}



.mdc-ripple-surface.mdc-ripple-upgraded.button-secondary,
.atc-subtotal--label {text-transform:capitalize;}


ul.home-section--content.collection-list--inner {margin-bottom:100px;}

section.promo-grid--container .promo-grid--inner .promo-block {
  position:relative;
  padding-top:125%;

}
section.promo-grid--container .promo-grid--inner .promo-block img{
  position:absolute; 
  top:0; 
  left:0;
  width:100%;
  height:100%;
  object-fit:cover;
}


.insta_feed {position:relative;}
.insta_feed ul {display:flex; margin:0; padding:0; justify-content:center; align-items:center;}
.insta_feed ul li {display:inline-block; width:33.33%;}
.insta_feed ul li img { width: 50%; height: 224px; object-fit: cover;display: inline-block; margin: -2px;}

.insta_feed ul .content_block {text-align:center; padding:25px 40px;}
.insta_feed ul .content_block h2 { font-family: Volkhov,serif; font-style: normal; font-weight: 700;font-size: 40px;margin:0;}
.insta_feed ul .content_block p{font-size: 16px; line-height: 24px;}
.insta_feed a.insta_link {
  display:inline-block;
  color:#4d4d4d;
  border-bottom:2px solid #4d4d4d;
  text-transform:uppercase;
  font-size:18px; margin-top:20px;
  margin-bottom:5px;
}

.custom-html--container .home-section--title,
.home-section--title {font-size:36px;}
.promo-grid--section.pxu-lia-section--play {margin-top:4.50rem;}



.collection--title,
.stamped-header-title {
  font-size:36px;    font-family: FontDrop;
  font-weight: 600 !important;
}

.product-recommendations--section .product-section--title,
.product-recently-viewed--section h2.product-recently-viewed-heading {  text-transform:capitalize;
  font-family: Volkhov,serif!important;  font-size:36px;     font-weight: 300 !important; }

header.blog-title {text-align:center;}
header.blog-title h1, h1.page-title {
  font-size:36px; 
  font-family: FontDrop;
  font-weight: 600 !important;

}

.evm_fancybox-wrap .evm_look_book_title,
.evm_fancybox-wrap .evm_shop_now, .evm_fancybox-wrap .evm_product_price,
.evm-lookbook .sshop_now {font-family:"Avenir Next",sans-serif!important;}

button#evm_more {font-family:"Avenir Next",sans-serif!important; cursor:pointer;}

.featured-collection--container .productitem {box-shadow:initial!important;}
.featured-collection--container .productitem--price .price--main span.price--label {display:none;}
.featured-collection--container .productitem .productitem--title {margin:15px 0;}
.featured-collection--container .productitem--image {position:relative; padding-top:100%;}
.featured-collection--container .productitem--image img {position:absolute; transform:initial!important; top:0; left:0; width:100%; height:100%; object-fit:contain; object-position:center;}


.recently-viewed--section .productitem--image {height:auto; position:relative; padding-bottom:100%;}
.recently-viewed--section .productitem--image svg,
.recently-viewed--section .productitem--image img {width:100%; height:100%; position:absolute; top:0; left:0; object-fit:contain; object-position:center; transform:initial!important;}


.product-recommendations--section .productitem--image {height:auto; position:relative; padding-bottom:75%;}
.product-recommendations--section .productitem--image svg,
.product-recommendations--section .productitem--image img {width:100%; height:100%; position:absolute; top:0; left:0; object-fit:contain; object-position:center; transform:initial!important;}



.succ_pop { background:rgba(0,0,0,0.5); position:fixed; top:0px; z-index:9999; color:green;  left:0px; width:100%; height:100%; }

.succ_pop .msg { background:#fff; padding:50px;position:absolute;top: 50%;left: 50%;background: #fff;transform: translatex(-50%);max-width:500px;text-align:center;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);}


.cross img {max-width:40px; display:block;}
.cross {position:absolute; top:0px; right:0px; cursor:pointer;}

.model-hidesssss {display:none;}


.easytabs-contents {max-width: 1200px; margin: auto;padding: 0 15px;}

body .easytabs-container .easytabs-tab-item a, body .easytabs-container .easytabs-accordion-item a { color:#000 !important; font-weight:bold !important; }

.easytabs-container .easytabs-accordion .easytabs-accordion-item { border-top:#ccc 1px solid !important; color:#000; border-radius:0px; }
body .easytabs-container .easytabs-content-item.easytabs-active .easytabs-accordion-glyph { background:url(minus.png) no-repeat center center !important; background-size:100% !important;   }
body .easytabs-container .easytabs-content-item .easytabs-accordion-glyph {  background:url(plus.png) no-repeat center center !important; width:25px !important;  background-size:100% !important; }
.easytabs-content-holder p { margin-top:0px; }
.site-header .navmenu-id-sale a { color:red !important; } 

.featured-collection--content[data-layout="slideshow"] .productgrid--item { width:300px; }

.pro__imgs .col-sm-6 { width:50%; padding:0 15px; }
.pro__imgs .col-sm-6 img { width:100%; height:100%; object-fit:cover; }
.__double label,
.__singles label { display:block; clear:both; text-align:center; line-height:1.5; }

.shopify-localization-form { position:fixed; bottom:100px; right:10px; z-index:999999999; }
section.promo-grid--container .promo-grid--inner .promo-block .promo-block--content { position:absolute; bottom:0px; left:0px; height:auto; }
.page-content{ max-width:1400px; }
#shopify-section-1599140706413 { overflow:hidden; }





@media(max-width:767px) {
  .insta_feed ul {flex-wrap:wrap;}
  .insta_feed ul li {width:100%;}
  .insta_feed ul li:nth-child(3) {display:none!important;}
  .insta_feed ul li img {height:180px;}
  .insta_feed .container {padding: 0 15px;}
  .promo-mosaic--inner .promo-block {background:transparent!important;}

  .filter_collections li {width:calc(50% - 3px); padding:0px;}
  .collection-per-row-3 .filter_collections li {width:calc(50% - 3px); padding:5px;}

  .custom-html--container .home-section--title,
  .home-section--title {font-size:30px;}
  .promo-grid--section.pxu-lia-section--play {margin-top:50px;}

  .collection--title,
  .stamped-header-title,
  .product-recently-viewed--section h2.product-recently-viewed-heading {font-size:30px;}
}



.small-promo { margin:0px !important; }


/* currency css */

body .sca-currency-top-right {top:0px!important; align-items:center; padding-right:15px !important; right:0!important; position:relative!important; max-width:80px; }
.sca-currency-top-right div.cs-skin-elastic {color: #484848!important;}


@media(max-width:1370px) {
  body .sca-currency-top-right {right: calc(50vw - 36%)!important;}
}


@media(max-width:1199px) {
  body .sca-currency-top-right { right: calc(50vw - 31%)!important;}
}

@media(max-width:991px) {
  body .sca-currency-top-right {top:61px!important;right: calc(50vw - 40%)!important;}
}

@media(max-width:767px) {
  body .sca-currency-top-right { top: 0px!important; right: 7px!important; max-width: 72px;}

  .cs-skin-elastic > span::after {display:none!important;}

  body .site-logo { max-width: 200px!important; padding-right: 50px;}
  .sca-body-currency{position:relative;}

  .site-header-main .wishlist {margin:0 5px; padding-right:11px; position:relative;}

  .sca-currency-style {margin-top:11px;}
  .cs-skin-border > span {border:none!important; padding:0!important;}
  .cs-select.cs-active .cs-options {width:80px;}
  .cs-skin-elastic .cs-options span {
    background-position:12px 50%!important;
  }
  .cs-skin-border.cs-active > span {background-color:transparent;}
}
/* currency css */




@media(max-width:991px) {
  .new-button-group {flex-wrap:wrap;}
  .new-button-group h4 {margin-bottom:15px;}
  .new-button-group button.open-button{width:100%;}
  body .form-popup.form-popup form {width:500px;}
  ul.product_slider .slick-arrow.slick-prev {left:-25px;}
  ul.product_slider .slick-arrow {right:-30px;}
}
.boost-pfs-filter-options-wrapper {flex-wrap:wrap;}

.easytabs-container .easytabs-contents .easytabs-content-holder * {     color: #4d4d4d !important;  }

.wishlistpage .col-md-4:nth-child(5) { clear:left; } 

#popup-newsletter { position:fixed; top:0px; right:0px;  bottom:0px; left:0px; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:99999; }

.newsletter-popup { background:#fff;padding:0 0; border-radius: 4px; box-shadow: 0 3px 10px rgba(0,0,0,.16); }

.wr-content-newsletter { height: 100%; display: flex;justify-content: center;}


.newsletter-content .col-5 { width:50%; padding-left:15px; order:2; }
.newsletter-content .col-5 img { width:100%; height:100%; object-fit:cover; }
.newsletter-content .col-7 { width:50%; order:1; padding:35px; }

.wr-content-newsletter form.needsclick>.needsclick>.needsclick:first-of-type {margin-bottom:25px;}


.newsletter-content .close { cursor:pointer; background:#000; padding:5px 10px; text-decoration:none; color:#fff; position:absolute; top:-5px; right:-5px;  }

.popupnewsletter { top:50%; max-width:900px; width:90%; left:50%; position:absolute; transform: translate(-50%, -50%); }

.iHHjaC.iHHjaC { padding-top:0px !important; padding-bottom:0px !important; }

.popupnewsletter p strong { margin-top:0px; font-size:26px!important;    color: #484848; font-family: Volkhov,serif; font-style: normal; font-weight: 700; }

.popupnewsletter a{ color:#000; text-decoration:underline; }

.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-editor p { color: #484848!important; font-family:"Avenir Next",sans-serif!important;}
.gamZZK.gamZZK.gamZZK.gamZZK.gamZZK.gamZZK { background:#000000 !important; }
.pxs-newsletter .gamZZK.gamZZK.gamZZK.gamZZK.gamZZK.gamZZK { background:#000000 !important; padding:15px !important; }
.dMHKxR.dMHKxR { padding:0px !important; }
.check-btn .button-primary.update-cart { float:left; background:#ccc; width:150px; padding:15px; margin-left:-170px; font-size:21px; border-color:#ccc; text-transform:capitalize;  }

form#email_signup {
  width: 100%;
  max-width: 470px;
  margin: auto;
}
form#email_signup .klaviyo_field_group{width:calc(100% - 110px);display:inline-block;}
form#email_signup .klaviyo_form_actions{width:98px;display:inline-block; padding-left:6px;}
form#email_signup .klaviyo_form_actions button {width:100%; padding:10px 12px!important; font-family:Lato,sans-serif;}
form#email_signup .success_message {text-align:center; color:green;}
form#email_signup .error_message{text-align:center; color:red;}
.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID input[type=email] {border:1px solid #000; background:#efeee5;font-size:16px; font-family:"Avenir Next",sans-serif; box-shadow:initial;height:50px; outline:initial!important;}
form#email_signup .klaviyo_form_actions button {outline:initial!important; color:#fff; background:#000; height:50px; font-size:18px;}


.cartitems { display:table; }

.cartitems .cart-item,
.cartitems .m-head{ display:table-row;  }

.cartitems .m-head div { font-size: 16px; font-weight:bold; }

.cartitems .cart-item--total,
.cartitems .cart-item--content,
.cartitems .cart-item--inner,
.cartitems .cart-img { display:table-cell;  border-bottom: 1px solid #dedede; padding:20px 0; margin:0px; vertical-align:middle; font-size: 16px;box-sizing: border-box; }

.pricing_box .continue_shop .icon-signpost-arrow { float:left; margin-right:10px; }

.sca-body-currency form{ height:100%; }


.intl-tel-input { width:100%; }

.account-page,
.shopify-challenge__container { min-height:calc(100vh - 838px); }


.EVMLookbookgrid {position:relative; padding:0!important;}
.EVMLookbookgrid li {
  display: inline-block;
  width: calc(33% - 15px)!important;
  margin: 0 7px 7px!important;
  position: relative;
  overflow: hidden;
  padding: 0!important;
  height:280px;
  float: initial!important;
}
.EVMLookbookgrid li img {
  position: absolute;
  width: 100%!important;
  float: initial!important;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
  margin: 0!important;
}

.evm_lookbook_detail {text-align:center;}
.evm_product_price {
  padding-bottom: 5px;
  float: initial!important;
  width: initial!important;
  text-align: center;
  text-indent: -10px;
  overflow: hidden;
  display: inline-block;
  letter-spacing: -0.5px;
}

#sitemapper {max-width:1200px; padding:0 15px; margin:25px auto; text-align:left; }
#sitemapper ul li {display:block; margin:5px 0;}
#sitemapper ul li a {color:#484848;}
#sitemapper ul li a:hover {color:#000; text-decoration:underline;} 
ul.sitemapper-list {padding:0; margin:0; margin-bottom:15px;}

#sitemapper h1 { font-size: 36px;
  font-family: FontDrop;
  font-weight: 600 !important; text-align:center; }

#sitemapper h1 + p { text-align:center; }

@media(max-width:991px) {
  .EVMLookbookgrid li {
    display: inline-block;
    width: calc(50% - 15px)!important;
    margin: 0 7px 15px!important;
    position: relative;
    height:240px;
  }
}

@media(max-width:767px) {

  .shopify-challenge__container { min-height:200px; }

  .form-popup.form-popup .contact-page-content.contact-form-content input.form-field-input {font-size:14px;}
  body .form-popup.form-popup form {width:95%; top:180px; margin-bottom:50px;}
  .product-row .flickity-slider .productgrid--item {min-height:initial;}
  .productitem {min-height:initial;}
  .productitem--image img {height:300px;}
  .site-footer-block-social-accounts img {float: right;width: 60px;margin-top: -45px;}
  .fdff { display:none; }
  .order-lists h5 { font-size:24px; }

  .pro__imgs .col-sm-6 {width:100%!important; position:relative; padding-top:100%; }
  .pro__imgs .col-sm-6 img { position:absolute; top:0px; left:0px; }
  .pro__imgs .col-sm-6 + .col-sm-6 {margin-top:20px;}

  .shiping_row .left_block { clear:left; }
  .insta_feed ul .content_block h2 {font-size:32px;}

  .easytabs-contents {padding:0!important;}
  .easytabs-container .easytabs-accordion .easytabs-content-item.easytabs-active:last-child .easytabs-accordion-item,
  .easytabs-container .easytabs-accordion .easytabs-content-item:last-child .easytabs-accordion-item {padding-left:0!important;}

  .easytabs-container .easytabs-accordion .easytabs-content-item:last-child .easytabs-content-holder {padding-left:0!important; padding-right:0!important;}
  .site-header-logo { margin-left:40px; }

  .sca-currency-style {width:55px !important; }
  .cs-skin-border > span {text-align:center; border-radius:3px;}

  section.promo-grid--container .promo-grid--inner .promo-block {padding-top:125%; margin-bottom:15px;}

  .wishlistpage .col-md-4 {width:50%; float:left; padding:0 3px; }
  section.promo-grid--container .promo-grid--inner .promo-block img.for-m { opacity:1; }
  .promo-mosaic--inner .promo-block img.for-m {     opacity: 1;
    margin-bottom: -5px;
    width: 100%;
    height: auto;
    position: initial;
    object-fit: cover;}

  .wishlistpage .product p.buttons { opacity:1; padding:0px; }  

  .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block {min-height:initial!important; height:auto;}


  .wishlistpage .product .removebutton { margin-bottom:5px !important; display:block; }

  ul.home-section--content.collection-list--inner { margin-bottom:0px; }
  .collection-list--section .slick-track {     transform : translate3d(0px, 0px, 0px) !important; width:100% !important;  }
  .collection-list--section .slick-track .slick-slide { width:50% !important;  }
  .collection-list--section .slick-dots,
  .collection-list--section .slick-arrow { display:none !important; }

  .m-p-10 { margin-left:10px !important; margin-right:10px !important; }
  .newsletter-popup .row{ margin:0px !important; }
  .newsletter-content .col-5,
  .newsletter-content .col-7 { width:100%; order:1; }
  .newsletter-content .col-7 { padding:15px; }
  .newsletter-content .col-5 { padding:0px; height:250px; overflow:hidden; }
  section.promo-mosaic--container {padding:0;}

  .EVMLookbookgrid li {width:100%!important; margin:0 0 7px!important;}

}

@media (min-width: 768px) and (max-width: 991px) {
  .insta_feed ul .content_block h2 {font-size:24px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  ul.product_slider .slick-arrow.slick-prev {left:-25px;}
  ul.product_slider .slick-arrow {right:-25px;}

  .slideshow.slideshow-dots-original.slideshow--single-slide {min-height:initial!important;}
}




.wishlistpage .product .removebutton { background:#fff!important; color:#000!important; display:block; margin-bottom:5px !important; }
.wishlistpage .product a.btn.btn-primary.addbutton { display:block !important; }
.announcement-bar{ padding:7px 0; font-weight:500; font-size:13px; }



.stamped-pagination { clear:both; display:block; }

.return-table td,
.return-table  { margin:0px; border:1px solid #ccc; colspan }

.return-table  { width:100%; }

.return-table td { display: table-cell; width:50%; }

.return-table td p { padding:2px 0; }

.sitemapper-list li { float:left; width:50%;  }

#sitemapper h2 { display:block; clear:both; padding-top:30px; }

.blogs-part .sitemapper-list li { float:none; width:100%; } 

@media(max-width:767px) {



  .newsletter-popup {padding:0;}
  .popupnewsletter p strong {font-size:24px!important;}
  .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-4 .promo-block {background:none!important;}


  section.promo-mosaic--container  a.promo-block--content.promo-block--content-align-top-left.promo-block--expanded,
  section.promo-mosaic--container .promo-block--content.promo-block--content-align-top-left.promo-block--expanded.promo-block--unlinked {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
  }

  .check-btn .button-primary.update-cart { margin:5px 0; width:100%; }

  .cartitems .cart-item { display:block; }
  .cartitems .m-head { display:none; }

  .cart_texts { padding-left:120px; }

  .cartitems .cart-item--total,
  .cartitems .cart-item--content,
  .cartitems .cart-item--inner { display:inline-block; width:33%; border:none; padding:0px; text-align:center; }
  .cartitems .cart-img  { display:block; border:none; padding:0px; }

  .cartitems .cart-item--total {width:28%;}
  .filter_collections {

    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  .filter_collections img { height:90px; display:block;  }

  section.promo-grid--container .promo-grid--inner .promo-block .promo-block--content {min-height:initial!important; padding:10px 20px;}


  #dynamic-react-root + .boost-pfs-search-suggestion-wrapper{display:none!important;}

  .form-field.select_group #ContactFormSubject { margin-bottom:15px; }

  .sitemapper-list li { float:none; display:block; clear:both; width:100%;  }


}

@media(max-width:479px) {

  .cart_texts { padding-left:80px; }
  .cartitems .cart-item .cart-item--content { width:75px; }

}

.stamped-summary-actions-clear, .stamped-summary-actions-mobile-filter, .stamped-summary-actions-newquestion, .stamped-summary-actions-newreview
{ text-transform:uppercase; font-size:15px; border-color:#000 !important; }



.home-looks-para-inner {
  max-width: 1235px !important;
}
.home-looks-top-img img {
  width: 100%;
}
h2.title-rugs {
  font-size: 20px;
  color: #4d4d4d;font-family: "Avenir Next",sans-serif;
  font-weight: 700;margin-bottom: 20px;
}
.home-looks-top-img {
  margin-bottom: 30px;
}
.home-looks-para-inner p {
  color: #4d4d4d;
  font-size: 1rem;
  font-family: "Avenir Next",sans-serif;
  text-align: justify;margin-top: 1rem;
}
.home-looks-para-inner .col-md-6:nth-child(5) p {min-height:144px;}


.title-material {
  margin-top: 20px;
}
.rugs-buying-tabs, .rugs-types-section, .rugs-design-section {
  max-width: 1235px !important;
}
.rugs-buying-tabs .tabs-nav {
  display: flex;
  flex-wrap: wrap;
}
.rugs-buying-tabs .tabs-nav ul li {
  text-decoration: none;
  cursor: pointer;box-sizing: border-box;
  line-height: 1.42857143;
  position: relative;
  float: left;width: 24.7%;
}
.rugs-buying-tabs .tabs-nav ul li:last-child {
  margin-right: 0px;
}
.rugs-buying-tabs .tabs-nav ul li {
  background: #fff;
  color: #000;    text-align: center;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #ddd;
  margin-right: 4px;padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}
.rugs-buying-tabs .tabs-nav ul li a {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  padding: 0px;
  font-family: "Avenir Next",sans-serif;
}
.rugs-buying-tabs .tabs-nav ul li a:hover {
  text-decoration: none;
}
.rugs-buying-tabs .tabs-nav ul {
  width: 100%;
}
.rugs-buying-tabs .tabs-nav ul li.active {
  background: #0a0a0a;
  color: #fff;
}
.rugs-buying-tabs .tabs-nav ul li.active a {
  color: #fff;
}
.rugs-buying-tabs .tabs-content {
  border: 1px solid #ddd;
  margin-top: 0px;    padding: 20px 15px 15px;
}
.rugs-buying-tabs .tabs-content p {
  color: #4d4d4d;
  font-size: 1rem;
  font-family: "Avenir Next",sans-serif;
  text-align: justify;
}
.rugs-buying-tabs {
  margin-top: 25px;
  margin-bottom: 35px;
}
.rugs-types-section p {
  color: #4d4d4d;
  font-size: 1rem;
  font-family: "Avenir Next",sans-serif;
  text-align: justify;
}
.rugs-types-section-inner h2.title-rugs {
  margin-top: 15px;
}
.rugs-design-section {
  margin-top: 20px;
}
.rugs-design-section p {
  color: #4d4d4d;
  font-size: 1rem;
  font-family: "Avenir Next",sans-serif;
  text-align: justify;
}
.rugs-design-section .acc {
  max-width: 100%;
}
.rugs-design-section .acc .acc__title {
  background: #0e0e0e;
  cursor: pointer;
  color: #fff;
  border-radius: 4px;
  padding: 8px;
  font-family: "Avenir Next",sans-serif;
  font-size: 16px;
}
.rugs-design-section .acc .acc__panel {
  padding: 20px 8px;
  text-align: left;
  border: 1px solid #ddd;
}
.rugs-design-section .acc .acc__card + .acc__card {
  margin-top: 5px;
}
.rugs-design-section .content {
  margin-top: 15px;
}
.rugs-design-section .acc .acc__title.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.measuring-curtains-img {
  margin: 50px 0px 15px;
}
.measuring-curtains h2.title-rugs {
  margin: 30px 0px 20px;
}
.curtain-links img {
  margin-bottom: 20px;
}
.curtain-links {
  margin-bottom: 20px;
}
.window-styles-img {
  margin-bottom: 40px;
}
.home-looks-para-inner ul {
  padding-left: 20px;
}
.home-looks-para-inner ul li {
  color: #4d4d4d;
  font-size: 1rem;
  font-family: "Avenir Next",sans-serif;
  text-align: justify;
}
.window-styles-top {
  margin-top: 20px;
}
.sofa-measuring-guide {
  margin-top: 30px;
}
.sofas-buying-guide-content .sofas-buying-guide-left {
  display: inline-block;
  width: 48%;
}
.sofas-buying-guide-content .sofas-buying-guide-right {
  display: inline-block;
  width: 48%;
  margin-left: 42px;
}
.sofas-buying-guide-content .acc__card {
  clear: both;
}
.sofas-buying-guide-content .sofas-buying-guide-right img {
  max-width: 100%;
}
img {
  max-width: 100%;
}
.sofa-buying-image-bottom {
  margin-bottom: 30px;
}
h3.title-rugs {
  font-size: 16px;
  color: #4d4d4d;
  font-family: "Avenir Next",sans-serif;
  font-weight: 700;
}
.curtain-links h3.title-rugs {
  text-align: center;
}
.curtain-lining-right h3.title-rugs {
  text-align: center;
}
.bloffs-3 { margin-top:-180px; }   


klarna-placement iframe { margin-left:-11px; }


#shopify-section-Sofa-Measuring-Guide-test .block-3 { margin-top:-250px; }


@media (max-width: 767px) {

  .bloffs-3 { margin-top:0px; }   


  header.blog-title h1, h1.page-title {
    font-size: 32px;
  }
  .rugs-buying-test-img img {
    height: 300px;
    object-fit: cover;
  }
  .rugs-buying-test-img {
    margin-bottom: 15px;
  }
  .rugs-buying-tabs .tabs-nav ul li {
    width: 24%; padding: 10px 10px !important;
  }
  .rugs-types-section-inner {
    margin-top: 15px;
  }
  .rugs-design-section .content {
    height: 100%;
  }
  .stamped-summary-actions .stamped-summary-actions-newquestion, .stamped-summary-actions .stamped-summary-actions-newreview {
    width: 100% !important;
    margin: 5px 0px !important;
  }
  div#reviews span.custom-review {
    top: 330px !important;
    right: auto !important;
    left: 50% !important;
    margin-left: -24px !important;
  }
  #reviews .stamped-header .stamped-summary-ratings {
    margin-bottom: 60px !important;
  }
  .sofas-buying-guide-content .sofas-buying-guide-left {
    width: 100%;
    margin-bottom: 20px;
  }
  .sofas-buying-guide-content .sofas-buying-guide-right {
    width: 100%;
    margin-left: 0px;
  }
  #shopify-section-sofas-buying-tabs .rugs-buying-tabs .tabs-nav ul li {
    width: 32%;
    padding: 10px 5px !important;
  }

  #shopify-section-Sofa-Measuring-Guide-test .block-3 { margin:0px; }

}

@media (min-width: 768px) and (max-width: 991px) {


  .rugs-buying-tabs .tabs-nav ul li {
    width: 24.5%;
  }
  div#reviews span.custom-review {
    right: auto !important;
    left: 75% !important;
    top: 182px !important;
  }
  .sofas-buying-guide-content .sofas-buying-guide-right {
    margin-left: 22px;
  }


}

@media (min-width: 992px) and (max-width: 1199px) {

  .rugs-buying-tabs .tabs-nav ul li {
    width: 24.5%;
  }
  .sofas-buying-guide-content .sofas-buying-guide-right {
    margin-left: 32px;
  }


}


#shopify-section-our-company p,
#shopify-section-our-company { font-size:18px; }


/**** EW Custom CSS ****/
.loading {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.8);
  height: 100%;
  width: 100%;
  z-index: 9999999;
  display: none;
}

.loading h2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  color: #fff;
}

.product-builder-form {
  display: none;
}

.size-inputs, .curtain-type-inputs, .curtain-lining-inputs {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}

.size-inputs input[type="number"] {
  padding: 10px;
  margin-top: 10px;
  width: 100%
}

.size-inputs .width, .size-inputs .height {
  width: 49%;
}

.btn-build-curtain {
  border-color: #000;
  cursor: pointer;
  width: 100%;
  padding: 20px 10px;
  margin-top: 10px;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  background-color: #FFF;
  line-height: 0;
}

.build-product {
  border: none;
  cursor: pointer;
  width: 100%;
  padding: 20px 10px;
  margin-top: 10px;
  color: #FFF;
  font-size: 16px;
  font-weight: 700;
  background-color: #000;
  line-height: 0;
}

.curtain-header {
  margin-top: 20px;
  margin-bottom: 10px;
}

.curtain-type-inputs .double, .curtain-lining-inputs .standard {
  margin-right: 10px;
}

.select-heading {
  margin-top: 10px;
}

.select-heading .form-field-input {
  padding: 10px;
  margin-top: 10px;
}

/* The container */
.input-radio {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.input-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 50%;
}

/* When the radio button is checked, add a blue background */
.input-radio input:checked ~ .checkmark {
  background-color: #969696;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.input-radio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.input-radio .checkmark:after {
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}

.collection--description.last_text {padding:50px 0 35px; background:#f8f8f8;}
.collection--description.last_text p{margin-top:0; margin-bottom:10px;}

.collection--description.last_text .container { max-width:1330px; width:100%; }
.template-collection .boost-pfs-filter-load-more {padding-bottom:0; margin-bottom:60px;}
.template-collection .boost-pfs-filter-load-more-total {margin-top:20px;}
.template-collection .product-recently-viewed--section {margin-top:60px;}


.template-collection .pxs-newsletter {margin-top:0;}

.boost-pfs-filter-tree-open-body {pointer-events:inherit!important; position:relative!important; overflow:auto!imortant;}


@media(max-width:767px) {
  .collection--description.last_text .container {padding:0 15px;}
  .collection--description.last_text {padding:40px 0 30px; }

  .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper {top:45px!important;}
  .boost-pfs-filter-tree-mobile-button {display:inline-block!important;}
  .boost-pfs-filter-tree-mobile-button button {display:block!important;}
}




@media(min-width:768px) {

  .boost-pfs-filter-tree-h .boost-pfs-filter-option {padding-bottom:0!important;}
  .boost-pfs-filter-tree-h .boost-pfs-filter-refine-by-wrapper {display:block; text-align:center; position:relative; margin-top:20px;}
  .boost-pfs-filter-tree-h .boost-pfs-filter-refine-by {margin-top:0!important; display:inline-flex; align-items:center;}
  .boost-pfs-filter-tree-h .boost-pfs-filter-refine-by .refine-by-item {margin-right:5px!important; margin-bottom:0!important;}
  .boost-pfs-filter-tree-h .boost-pfs-filter-refine-by .refine-by-item button { display:inline-block; width:auto!important; position:relative!important; border:none!important;}
  .boost-pfs-filter-tree-h .boost-pfs-filter-refine-by button {
    position: relative;
    padding: 6px 12px;
    margin-left:15px!important;
    margin-top:0!important;
    opacity: 1;
    text-transform:capitalize!important;
    text-decoration: none;
    background: 0 0;
    font-weight: 400;
    height:auto!important;
    font-size:14px;
    line-height: 1.5;
    -ms-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    border: 1px solid rgb(209, 209, 209);
  }



}

@media only screen and (max-width: 768px) {
  .size-inputs {
    flex-wrap: wrap;
  }
  .size-inputs label {
    display: block;
  }
  .size-inputs .width {
    margin-bottom: 10px;
  }
  .size-inputs .width, .size-inputs .height,
  .size-inputs #input-width, .size-inputs #input-height {
    width: 100%;
  }





  .promo-mosaic--height-medium .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block,
  .promo-mosaic--height-medium .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block--content {min-height:initial!important; height:auto!important;}



}



.delivery-text {
  text-align: center;
  color: #232323;
  font-size: 16px;
}
.product-builder-form-container {
  margin-top: 30px;
}

@media(max-width:330px) {
  table.return-table.ship_deliver h4 {margin:15px 0!important;}
  table.return-table.ship_deliver {
    width: 100%!important;
    font-size:11px;
  }
} 

.stamped-review-image {
  display: block !important;
}
.stamped-review-image img {
  height:100px !important;
}
.stamped-photos-carousel{display:none;}
a#translations-checkoutourreviews {
  color: #000;
}

#trustpilot-widget-trustbox-0-wrapper {
  display: none;
}


























