/** Shopify CDN: Minification failed

Line 113:2 Expected identifier but found "."
Line 1434:0 All "@import" rules must come first
Line 1844:5 Expected identifier but found "0"

**/
div#shopify-section-search_page .container .products>.pr_grid_item.product {
    position: unset !important;
}

div#shopify-section-search_page .container .products>.grid-sizer {
    display: none;
}


/* new product sections design */



body.template-product .sp-single>.bgbl {
    padding-left: 40px;
    padding-right: 40px;
}

body.template-product .sp-single>.bgbl>.container {
    max-width: 1440px;
    padding: 0;
}


body.template-product .sp-single>.container.container_cat.cat_default>.row {
    margin: 0;
}
body.template-product .sp-single>.container.container_cat.cat_default {
    max-width: 1527px;
    padding: 40px 40px 0;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row>.thumb_left {
    padding: 0;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .product-infors {
    width: 100%;
    max-width: 451px;
    padding: 0;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row>.thumb_left>.row {
    margin: 0;
}
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom {
    width: 100%;
    max-width: calc(100% - 451px);
    flex: unset;
    padding: 0;
    padding-right: 20px;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row {
    margin: 0;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_nav.nav_medium {
    width: 100%;
    flex: unset;
    max-width: 256px;
    padding: 0;
}



body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_thumb {
    width: 100%;
    max-width: calc(100% - 256px);
    padding: 0;
    flex: unset;
    padding-left: 14px;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row {
    margin: 0;
    border-radius: 10px;
    background: #F6F6F8;
    padding: 10px;
}

  .btn-atc .prd-materials .material-images {
    display: flex;
    gap: 15px;
    margin: 0 0 35px;
}

  .btn-atc .prd-materials .material-images img {
    width: 100%;
    max-width: 72px;
    height: 72px;
    object-fit: contain;
}

.row.product .btn-atc .prd-materials h4 {
    margin: 0 0 15px;
    color: #333;
    font-family: DM Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.36px;
}

 ..row.product h1.product_title.entry-title {
    color: #333;
    font-family: DM Sans;
    font-size: 30px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.6px;
    margin: 0 0 20px;
}

 .row.product span.available_wrapper {
    position: absolute;
    top: 0;
    left: 0;
}

 .row.product span.available_wrapper>span>span>span {
    border-radius: 999px;
    background: #FCD8CC;
    color: #333;
    font-family: DM Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.32px;
    padding: 7px 20px;
}
 .row.product h1.product_title.entry-title {
    margin-top: 40px;
}

.row.product div.summary {
    display: flex;
    flex-wrap: wrap;
}

.row.product div.summary h1.product_title.entry-title {
    order: 1;
    color: #333;
    font-family: DM Sans;
    font-size: 30px!important;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -.6px;
    margin: 0 0 20px !important;
}.row.product div.summary .btn-atc .variations ul.swatches-select {
    margin: 0;
}
 .row.product div.summary .price_stock {
    order: 3;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

 .row.product div.summary .product__policies {
    order: 2;
}

 .row.product div.summary .btn-atc {
    order: 4;
    margin: 0;
    width: 100%;
}
 .row.product div.summary .product__policies.rte.cb,  .row.product div.summary .product__policies.rte.cb * {
    width: 100%;
    color: #A9A9A9;
    font-family: DM Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.32px;
}

 .row.product div.summary .product__policies.rte.cb {
    margin: 0 0 10px;
}

 .row.product div.summary .price_stock p {
    color: #686868;
    font-family: DM Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.6px;
}

 .row.product div.summary .price_stock {
    margin: 0 0 35px;
}

 .row.product div.summary .btn-atc .variations {
    margin: 0 0 30px;
}

 .row.product div.summary .btn-atc .variations h4.swatch__title {
    margin: 0 0 15px;
    color: #333;
    font-family: DM Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.36px;
}
 .row.product div.summary .btn-atc .variations span span {
    color: #A9A9A9;
}

 div.summary .btn-atc button.single_add_to_cart_button {
    border-radius: 5px !important;
    background: #FF9C7C;
    color: #FFF;
    font-family: DM Sans;
    font-size: 20px;
    text-transform: unset !important;
    padding: 0;
    min-height: 42px;
}

 div.summary .btn-atc .nt_add_w {
    width: 60px !important;
    min-width: 60px;
    min-height: 42px;
    border-radius: 5px !important;
    background: #FCD8CC;
    border: 0;
}

  div.summary .btn-atc .nt_add_w i {
    font-size: 25px;
    color: #fff;
    position: relative;
    top: 5px;
}

 div.summary .btn-atc div.quantity {
    min-height: 42px;
    border: 0;
    border-radius: 5px !important;
    overflow: hidden;
}

 div.summary .btn-atc div.quantity button {
    width: 42px;
    padding: .0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px !important;
    background: #F6F6F8;
    min-height: 42px;
}

  div.summary .btn-atc div.quantity input {
    width: 100%;
    max-width: calc(100% - 84px);
    color: #000;
    font-family: DM Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -0.4px;
    min-height: 42px;
}
.new-section {
    max-width: 100%;
    padding-right: 0;
    padding-top: 80px;
}

.new-section .tabs-nav {
    display: flex;
    gap: 31px;
    margin: 0 0 50px;
}

.new-section .tabs-nav>div>a {
    color: #686868;
    font-family: DM Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.4px;
    display: inline-block;
    padding: 0 0 10px;
    border-bottom: 4px solid transparent;
}

.new-section .tabs-nav>div.tab-active a {
    border-color: #B04E2D;
    color: #333;
}



.new-section .tabs-stage span, .new-section .tabs-stage li, .new-section .tabs-stage p {
    color: #686868;
    font-family: DM Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.36px;
    margin: 0 0 10px;
}

.new-section .tabs-stage ul {
    list-style: none;
}
.new-section .tabs-stage ul>li {
    position: relative;
    padding: 0 0 0 20px;
}

.new-section .tabs-stage ul>li:before {
    width: 6px;
    height: 6px;
    background: #686868;
    display: block;
    position: absolute;
    content: "";
    border-radius: 100%;
    left: 4px;
    top: 11px;
}
.new-section .prd-meta-description {
    margin-top: 120px;
}
.new-section .prd-meta-description>div>span {
    color: #B04E2D;
    font-family: DM Sans;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: -0.56px;
    display: block;
    margin: 0 0 45px;
}


.new-section>.prd-meta-description div:first-child>span , .new-section>.prd-meta-description div:last-child>span {
    width: 100%;
}

.new-section .prd-meta-description>div .grid video  {
    border-radius: 10px;
    max-height: 342px;
    width: 100%;
    object-fit: cover;
    margin: 0;
    min-height: 342px;
}

.new-section .prd-meta-description>div p {
    color: #333;
    font-family: DM Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.36px;
    margin: 0 0 15px;
}

.new-section .prd-meta-description p:last-child{
margin:0;
}

.new-section .prd-meta-description>div .grid .grid__item {
    margin: 0;
}

.new-section .prd-meta-description>div .grid {
    order: 2;
    width: 100%;
    max-width: 375px;
}



.new-section>.prd-meta-description  a.learn-btn:after {
    content: "";
    background: url(/cdn/shop/files/arrow-icon.png?v=1699010152);
    width: 23px;
    height: 23px;
    display: block;
    position: absolute;
    right: -40px;
    top: -5px;
}

.new-section>.prd-meta-description  a.learn-btn {
   
    color: #333;
    font-family: DM Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.36px;
    text-decoration-line: underline;
    position: relative;
}



.row.product div.summary .btn-atc .variations ul.swatches-select {
    margin: 0;
}

.row.product div.summary .btn-atc .variations div.swatch {
    margin: 0 !important;
}



.new-section>.prd-meta-description div:last-child {
    align-items: flex-start;
}


div#pr_recommendations {
    max-width: 1447px;
    padding-right: 0;
    padding-top: 120px;
    padding-left: 0;
    margin-left: auto;
    margin-right: auto;
}

div#pr_recommendations>.container {
    padding-right: 0;
}
div#pr_recommendations>.container h3.section-title {
    text-align: left !important;
    display: flex;
    justify-content: flex-start;
    padding: 0;
    margin: 0 0 45px;
    color: #B04E2D;
    font-family: DM Sans;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: -0.9px;
}

div#pr_recommendations>.container h3.section-title::after {
    width: 0;
    height: 0;
    display:none;
}

div#shopify-section-product-recommendations {
    padding-left: 40px;
    padding-right: 40px;
}
div#pr_recommendations .container {
    margin-left: 0;
    padding-left: 0;
    max-width: calc(100% - 451px);
    padding-right: 0;
}

.new-section .prd-meta-description h2.heading {
    color: #B04E2D;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: -0.56px;
    width:100%;
}

.new-section table tr th, .new-section  table tr td, .tabs-stage div a {
    color: #686868;
    font-family: DM Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.36px;
    margin: 0 0 10px;
}

.new-section .tabs-stage p:last-child {
    margin-bottom: 0;
}
.new-section .prd-meta-description .handmade p.content {
    padding: 0;
    max-width: 874px;
}

div#nt_wrapper {
    overflow: unset;
}

body.template-product {
    overflow: unset;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .product-infors {
    position: sticky;
    top: 30px;
  }

.new-section>.prd-meta-description div.handmade .dtails {
    margin: 0 0 51px;
}

.new-section>.prd-meta-description div.handmade .video-image {
    margin: 0;
    width: 100%;
}

.new-section>.prd-meta-description div.handmade .video-image img {
    margin: 0;
    width: 100%;
    max-width: 100%;
    max-height: 295px;
    border-radius: 10px;
    object-fit: cover;
}

.new-section>.prd-meta-description div.handmade .dtails h2.heading {
    margin: 0 0 45px;
}

.new-section>.prd-meta-description div.handmade .dtails p.content {
    max-width: 100%;
}

.new-section>.prd-meta-description div.handmade .video-image .grid__item {
    width: 100%;
}

.new-section>.prd-meta-description div.handmade .video-image .grid__item video {
    width: 100%;
    max-height: 475px;
    object-fit: cover;
}

.new-section .prd-meta-description h2.heading {
    margin: 0 0 40px;
}

.handmade {
    margin: 0 0 120px;
}

.section-1 {
    display: flex;
}

.section-1 .dtails {
    width: 100%;
    max-width: calc(100% - 375px);
    padding-right: 45px;
}

.section-1 .video-image {
    width: 100%;
    max-width: 375px;
}

.section-1 {
    display: flex;
}


.section-1 .video-image video {
    width: 100%;
    min-height: 342px;
    object-fit: cover;
    border-radius: 10px;
}


.section-1 .dtails a.learn-btn{
    margin-top: 44px;
}

.section-1 .video-image img {
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}

.section-1 {
    margin: 0 0 120px;
}

.section-2 .dtails {
    margin: 0 0 51px;
}

.section-2 .video-image img {
    border-radius: 10px;
    width: 100%;
    min-height: 451px;
    max-height: 451px;
    object-fit: cover;
}

div#grp-entangle--root {
    padding: 120px 0 0 !important;
}

div#grp-entangle--root .grp-entangle-swipper-badge-wrapper {
    flex-wrap: wrap;
    gap: 50px;
    flex-flow: column;
}

div#grp-entangle--root .grp-entangle-swipper-badge-wrapper .grp-entangle-rating-container {
    padding: 0 !important;
}

div#grp-entangle--root .grp-entangle-swipper-badge-wrapper .grp-entangle-rating-container .grp-entangle-heading--small {
    color: #B04E2D;
    font-family: DM Sans;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: -0.56px;
}
div#grp-entangle--root .grp-entangle-swipper-badge-wrapper div#grp-entangle-width-check {
    padding: 0;
}

.grp-entangle--root .swiper-slide>.grp-entangle-item {
    padding: 20px;
    background: transparent !important;
    height: auto !important;
    position: relative;
    margin: 0 !important;
    padding-left: 90px;
}

.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-head {
    position: static !important;
}

.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left {
    padding: 0 !important;
}

.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left .grp-entangle-item-head-image {
    position: absolute;
    left: 20px;
    width: 53px;
    height: 53px;
    top: 20px;
}

.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-head-logo-wrapper {
    display: none;
}

.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-head-name-group .grp-entangle-item-date {
    display: none;
}
.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-head-name {
    font-size: 19.701px;
    font-style: normal;
    font-weight: 700;
    line-height: 87.5%;
    letter-spacing: -0.69px;
    font-family: DM Sans;
    color: #0D1312;
}
.grp-entangle--root  .swiper-slide>.grp-entangle-item {
    gap: 20px;
}

.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-body-stars .grp-entangle-rating {
    line-height: normal;
}

.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-body-stars .grp-entangle-rating span svg {
    fill: #B04E2D !important;
}

.grp-entangle--root  .swiper-slide>.grp-entangle-item .grp-entangle-item-body .grp-entangle-item-body-review {
    color: #6A6A6A;
    font-family: DM Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
}
.persian_rugs {
    margin-top: 120px;
    display: flex;
}

.persian_rugs .dtails {
    width: 100%;
    max-width: calc(100% - 375px);
    padding-right: 95px;
}

.persian_rugs .dtails p {
    margin: 0 0 30px !important;
}
.persian_rugs .dtails a.learn-btn {
    display: inline-block;
    margin-top: 44px;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row>.thumb_left>.row {
    align-items: flex-start;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_nav.nav_medium>.p-nav {
    padding: 0;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_nav.nav_medium>.p-nav .js-sl-item span {
    border-radius: 5px;
    overflow: hidden;
}

.new-section>.prd-meta-description div:last-child .video-image img, .new-section>.prd-meta-description div:last-child .video-image video {
    object-fit:cover;
    border-radius: 10px;
}
.new-section>.prd-meta-description div.handmade .video-image .grid__item video, .new-section>.prd-meta-description div.handmade .video-image .grid__item img {
    border-radius: 10px;
    object-fit: cover;
}

.variations_form .shopify-payment-button .kqsiVA9Jf8LJAbxw8Bau {
    border-radius: 5px;
    background: #F6F6F8 !important;
    border-color: #F6F6F8 !important;
    color: #5A31F4 !important;
    font-family: DM Sans !important;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 110%;
    letter-spacing: -0.4px !important;
}

.variations_form .shopify-payment-button .kqsiVA9Jf8LJAbxw8Bau svg.qZgSr5RiiBCTAMfQYsty {
    filter: invert(80%) sepia(83%) saturate(7293%) hue-rotate(254deg) brightness(97%) contrast(96%);
}

.variations_form .shopify-payment-button {
    margin-top: 10px;
}

.variations_form .shopify-payment-button button.shopify-payment-button__more-options {
    padding: 5px 46px 5px 20px !important;
    height: auto !important;
    min-height: 30px !important;
    max-width: 262px;
    margin: 25px auto 0;
    border: 0;
    color: #333;
    font-family: DM Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.36px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
}

.variations_form .shopify-payment-button .kqsiVA9Jf8LJAbxw8Bau {
    gap: 15px;
}

.variations_form .shopify-payment-button button.shopify-payment-button__more-options:after {
    content: "";
    background-image: url(/cdn/shop/files/arrow-save-button.png?v=1699600141);
    width: 18px;
    height: 18px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}

.grp-entangle-rating-container {
    width: 100%;
    padding: 0 0 50px;
    max-width: 100%;
}

.new-section>.prd-meta-description div:last-child .grp-entangle-head-badge {
    width: 100%;
}

.new-section>.prd-meta-description div:last-child .grp-entangle-head-badge .grp-entangle-badge-flex .grp-entangle-badge-vertical {
    text-align: left !important;
    align-items: flex-start !important;
}

.new-section>.prd-meta-description div:last-child .grp-entangle-head-badge .grp-entangle-badge-flex .grp-entangle-badge-vertical .grp-entangle-heading--small {
    color: #B04E2D;
    font-family: DM Sans;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: -0.56px;
}
.new-section>.prd-meta-description div:last-child .grp-entangle-head-badge .grp-entangle-badge-flex .grp-entangle-badge-thumbnail {
    height: 78px;
    width: 78px;
}
.new-section>.prd-meta-description div:last-child .grp-entangle-head-badge {
    justify-content: flex-start;
}

.new-section>.prd-meta-description div:last-child .grp-entangle-head-badge .grp-entangle-badge-flex {
    flex-flow: row !important;
}

.grp-entangle-swiper-button-next[role=button] , .grp-entangle-swiper-button-prev[role=button]{
    z-index: 1;
}

.afgan_rugs {
    margin: 120px 0 0;
}

.afgan_rugs {
    margin: 120px 0 0;
    display: flex;
}

.afgan_rugs .dtails {
    width: 100%;
    max-width: calc(100% - 375px);
    padding-right: 45px;
}

.afgan_rugs .video-image .grid__item {
    display: flex;
    height: 100%;
}

.afgan_rugs .video-image {
    width: 100%;
    max-width: 375px;
}

.afgan_rugs .video-image video {
    width: 100%;
}

.social_links {
    margin: 41px 0 0 !important;
}

@media(max-width:1439px){

.persian_rugs .dtails {
    padding-right: 30px;
}
.new-section .prd-meta-description {
    margin-top: 60px;
}
.new-section>.prd-meta-description div.handmade .dtails h2.heading {
    margin: 0 0 20px;
}

.handmade {
    margin: 0 0 60px;
}
.section-1 {
    margin: 0 0 60px;
}
div#grp-entangle--root {
    padding: 60px 0 0!important;
}
.persian_rugs {
    margin-top: 60px;
 }
div#pr_recommendations {
    padding-top: 60px;
 }

.section-1 .dtails {
    padding-right: 30px;
}

}
@media(max-width:1365px){
body.template-product .sp-single>.container.container_cat.cat_default>.row .product-infors {
    max-width: 360px;
}
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom {
    max-width: calc(100% - 360px);
 }

div#pr_recommendations .container {
    max-width: calc(100% - 360px);
    padding-right: 20px;
}
}
@media(max-width:1279px){
.new-section .prd-meta-description>div p {
    font-size: 16px;
}

.persian_rugs .dtails p {
    margin: 0 0 20px!important;
}
.new-section .prd-meta-description h2.heading {
    margin: 0 0 20px;
}
.persian_rugs .dtails a.learn-btn {
    margin-top: 24px;
}
}

.cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second>.mega-menu__list>.main-child2>span.child-menu-new:hover>a>img {
    filter: unset !important;
}

.cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second>.mega-menu__list>.main-child2>span.child-menu-new>a {
    display: flex;
    align-items: center;
    gap: 5px;
}
@media(max-width:1199px){
.new-section .tabs-nav>div>a {
    font-size: 15px;
}


 .row.product div.summary .btn-atc button.single_add_to_cart_button {
    max-width: calc(100% - 200px);
    margin: 0;
}

 .row.product div.summary .btn-atc .nt_add_w {
    order: 5;
}
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row {
    flex-flow: column;
}
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_thumb {
    width: 100%;
    max-width: 100%;
    flex: unset;
    padding: 0;
}
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_nav.nav_medium {
    max-width: 100%;
 }
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_nav.nav_medium>.p-nav.ratio_nt.row.pr_carousel {
    padding: 25px 0 0;
}
.row.product h1.product_title.entry-title {
    margin-top: 4px;
}
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_thumb .img_ptw {
    padding-top: 365px!important;
}
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_nav.nav_medium>.p-nav .js-sl-item span {
    padding-top: 106px !important;
}
  body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_nav.nav_medium>.p-nav .js-sl-item {
    padding: 0 4px;
}
.new-section {
    padding-top: 46px;
}

.section-1 .dtails {
    max-width: 100%;
    padding-right: 0;
}
.section-1 .video-image {
    max-width: 100%;
}
.section-2 .video-image img {
    min-height: 300px;
    max-height: 300px;
 }
.new-section .tabs-stage span, .new-section .tabs-stage li, .new-section .tabs-stage p {
    font-size: 16px;
 }



.persian_rugs .dtails {
    padding-right: 0;
    max-width: 100%;
}

.persian_rugs {
    flex-flow: column;
    gap: 45px;
}

.new-section>.prd-meta-description div:last-child .video-image {
    width: 100%;
    max-width: 100%;
}

  .new-section>.prd-meta-description div:last-child .video-image img, .new-section>.prd-meta-description div:last-child .video-image video {
    width: 100%;
    max-height: 300px;
    object-fit: cover;
    border-radius: 10px;
}

  .section-1 {
    flex-flow: column;
    gap: 45px;
}

  .section-1 .video-image img {
    width: 100%;
}
  .afgan_rugs {
    flex-flow: column;
    gap: 40px;
}

  .afgan_rugs .dtails {
    max-width: 100%;
    padding-right: 0;
}

  .afgan_rugs {
    margin: 60px 0 0;
 }




}


@media(max-width:991px){
  body.template-product .sp-single>.container.container_cat.cat_default>.row>.thumb_left>.row {
    flex-flow: column-reverse;
}

  body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom {
    max-width: 100%;
    padding-right: 0;
}

   .product-infors {
    max-width: 100%;
    position: static;
}

 .product-infors div#shopify-section-pr_description {
    display: none;
}



  div#pr_recommendations .container {
    max-width: 100%;
    padding-right: 0;
}

div#pr_recommendations>.container h3.section-title {
    margin: 0 0 20px;
    font-size: 40px;
 }

 .product-infors {
    display: none;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_thumb .img_ptw {
    padding-top: 440px!important;
    background-size: cover;
}
.new-section .tabs-nav {
    margin: 0 0 15px;
}

.mobile-add-to-cart {
    display: block !important;
    padding: 46px 0 0;
}
.mobile-add-to-cart div#shopify-section-pr_description {
    display: none;
}
.mobile-add-to-cart .extra-link.mt__35.fwsb {
    display: none;
}
.mobile-add-to-cart .btn-atc {
    margin: 0 !important;
}
.mobile-add-to-cart {
    position: relative;
}

  .row.product span.available_wrapper {
    position: absolute;
    top: 41px;
    left: 0;
}



}

@media(max-width:767px){
body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_thumb .img_ptw {
    padding-top: 268px!important;
}

body.template-product .sp-single>.container.container_cat.cat_default>.row .img_action_zoom .row .col_nav.nav_medium>.p-nav .js-sl-item span {
    padding-top: 87px!important;
}

.mobile-add-to-cart {
   
    padding: 35px 0 0;
    margin-top: 11px;
}

.row.product div.summary h1.product_title.entry-title {
    margin: 10px 0 20px!important;
}
body.template-product .sp-single>.container.container_cat.cat_default {
    padding: 0px 16px 0;
}
body.template-product .sp-single>.bgbl {
    display: none;
}

.row.product div.summary .price_stock {
    margin: 0 0 45px;
}
.btn-atc .prd-materials .material-images {
    margin: 0 0 45px;
}

  .variations_form .quantity {
    min-width: 100%;
    width: 100%;
    margin: 0 0 10px;
    height: auto;
}

  div.summary .btn-atc div.quantity button {
    width: 33.33%;
}
div.summary .btn-atc div.quantity input {
    max-width: 33.33%;
 }
.row.product div.summary .btn-atc button.single_add_to_cart_button {
    max-width: calc(100% - 70px);
 }

  .new-section>.prd-meta-description div.handmade .video-image .grid__item {
    display: flex;
}
  .new-section>.prd-meta-description div.handmade .video-image .grid__item video, .new-section>.prd-meta-description div.handmade .video-image .grid__item img {
    min-height: 235px;
    max-height: 235px;
    object-fit: cover;
    border-radius: 10px;
}
  .new-section>.prd-meta-description div.handmade .dtails {
    margin: 0 0 50px;
}
.section-1 .dtails a.learn-btn {
    margin-top: 10px !important;
    display: inline-block;
}
.section-2 .dtails {
    margin: 0 0 50px;
}
.new-section>.prd-meta-description div:last-child .video-image img, .new-section>.prd-meta-description div:last-child .video-image video {
    max-height: 235px;
    min-height: 235px;
}
.new-section .tabs-nav {
    flex-wrap: wrap;
}
div#shopify-section-product-recommendations {
    padding-left: 16px;
    padding-right: 16px;
}
  div#pr_recommendations>.container h3.section-title {
    margin: 0 0 25px;
    font-size: 28px;
    line-height: 125%;
}

  .grp-entangle-rating-container {
    padding: 0 0 20px !important;
}


}
.new-section .prd-meta-description>div p a {
    color: #ff9c7c;
}
.inventoryNote.form__label {
    border-radius: 999px;
    background: #FCD8CC;
    padding: 7px 20px;
    width: 100%;
    max-width: 365px;
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 35px;
}
.inventoryNote.form__label span.tag-stok-one {
    display: flex;
    gap: 10px;
    align-items: center;
    color: #333;
    font-family: DM Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.32px;
}
.row.product div.summary .price_stock {
    flex-flow: column;
    align-items: flex-start;
}

@media(max-width:1365px){
.inventoryNote.form__label span.tag-stok-one {
    font-size: 15px;
}
}
@media(max-width:767px){
.inventoryNote.form__label span.tag-stok-one {
    font-size: 14px;
}
}



/*  new product design */
.global-section {
    margin-top: 100px;
}

.global-section .main-section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 37px 48px 60px;
    border-radius: 10px;
}

.global-section .main-section h2 {color: #B04E2D;font-family: "DM Sans";font-size: 28px;font-style: normal;font-weight: 700;line-height: 125%; /* 35px */letter-spacing: -0.56px;margin: 0 0 34px;}

.global-section .main-section>h2 +span {
    color: #111;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 16px */
    letter-spacing: -0.32px;
    display: block;
    margin: 0 0 19px;
}

.global-section .main-section> span.call_sec {
    padding: 12px 13px;
    color: #111;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 24px */
    letter-spacing: -0.32px;
    border-radius: 999px;
    background: #FFF;
    backdrop-filter: blur(15px);
    margin: 0 0 30px;
    display: inline-block;
}

.global-section .main-section> span.call_sec a {
    color: #B04E2D;
}

.global-section .main-section> p, span.bold-text {
    color: #3A3A3A;
    leading-trim: both;
    text-edge: cap;
    font-family: "DM Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 22.5px */
    letter-spacing: -0.3px;
}

span.bold-text {
    max-width: 374px !important;
}

.global-section .main-section>* {
    max-width: 427px;
    display: inline-block;
}

.global-section .main-section {
    display: flex;
    flex-flow: column;
}

.global-section .main-section> p {
    border-bottom: 1px solid #B04E2D;
    margin: 0;
    padding: 0 0 26px;
    margin: 0 0 16px;
}

.global-section .main-section> span.call_sec {
    max-width: 280px;
}



@media(max-width:1199px){
.global-section .main-section h2 {
    font-size: 25px;
    line-height: 125%;
    letter-spacing: -0.32px;
    margin: 0 0 15px;
}
.global-section .main-section {
    padding: 25px 20px;
 }
.global-section .main-section>span.call_sec {
   
    margin: 0 0 15px;
 }
}
@media(max-width:991px){
.global-section .main-section>* {
    max-width: 387px;
 }
span.bold-text {
    max-width: 334px!important;
}
}
@media(max-width:767px){
.global-section .main-section>* {
    position: relative;
    z-index: 1;
    color: #ffff;
}
.global-section .main-section>h2+span {
    font-size: 15px;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: 0;
    margin: 0 0 15px;
}
.global-section .main-section>p {
    color: #fff;
}
.global-section .main-section:before {
    content: "";
    background: #000;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.25;
}
.global-section .main-section {
    position: relative;
    background-position: 100%;
    overflow: hidden;
    padding: 20px;
}
  .global-section .main-section>h2+span {
    color: #fff;
    line-height: 140%;
}
.row.nt_single_blog .post-content img {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
}


div#shopify-section-header_top + div#shopify-section-header_3 {
    margin-top: 46px;
}

/* new banner home  */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Prata&display=swap');

/* font-family: "Prata", serif; */
/* font-family: "Inter", sans-serif; */

.slideshow.row .caption-wrap>.pa_txts {
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    padding: 112px 40px 77px;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right {
    max-width: 1293px;
    margin: 0 auto;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right h1 {
    text-align: left;
   font-family: "Inter", sans-serif !important;
    font-size: 24.304px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 105%; /* 25.519px */
    letter-spacing: -0.729px;
    text-transform: capitalize;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right div.slt4_space {
    display: none;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right .f_heading {
    text-shadow: 0px 3.239px 3.239px rgba(0, 0, 0, 0.25);
    font-size: 59.117px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 125%;
    letter-spacing: -1.547px !important;
    font-family: "Prata";
    max-width: 1150px;
    margin: 35px 0 57px;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right .f_body {
    margin: 0 0 57px !important;
    text-shadow: 0px 1.465px 1.465px rgba(0, 0, 0, 0.25);
    font-size: 26.728px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 125%;
    letter-spacing: -1.604px;
    font-family: "Inter", sans-serif !important;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right a.button {
    border-radius: 9.572px !important;
    border: 1.367px solid #FF9F80 !important;
    background: #FF9F80 !important;
    display: inline-flex;
    min-width: 205.125px;
    min-height: 54.7px !important;
    padding: 8.205px 20.512px 7.357px 20.512px;
    justify-content: center;
    align-items: center;
    font-size: 25.299px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 42.5px;
    letter-spacing: 0.957px;
    font-family: 'DM Sans';
}

.slideshow.row .caption-wrap>.pa_txts>.left_right a.button::after {
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    opacity: 0;
}


.slideshow.row .dek_img_slide , .js_full_ht4.img_slider_block.mb_img_slide {
    position: relative;
}

.slideshow.row .dek_img_slide:before , .js_full_ht4.img_slider_block.mb_img_slide:before {
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.60) -13.51%, rgba(0, 0, 0, 0.00) 100%);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
}

.slideshow.row .item__position.center.center {
    background-size: cover !important;
    background-position: center;
    background-repeat: no-repeat !important;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right {
    width: 100%;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right h1:after {
    content: "";
    height: 23px;
    width: 2px;
    background: #fff;
    display: block;
    margin: 21px 0 0 2px;
}

.slideshow.row .flickity-viewport {
    height: 700px !important;
}

.slideshow.row .flickity-viewport .img_slider_block.dek_img_slide {
    padding-top: 700px;
}

@media(max-width:1199px){
.slideshow.row .caption-wrap>.pa_txts>.left_right .f_heading {
    font-size: 50px !important;
    margin: 25px 0 40px;
    letter-spacing: -1px !important;
}

.slideshow.row .caption-wrap>.pa_txts>.left_right .f_body {
    margin: 0 0 40px !important;
}
.slideshow.row .caption-wrap>.pa_txts {
    padding: 75px 40px 75px;
        display: flex;
        align-items: center;
        height: 100%;
}

.slideshow.row .flickity-viewport {
    height: 550px !important;
}

.slideshow.row .flickity-viewport .img_slider_block.dek_img_slide {
    padding-top: 550px;
}

}

@media(max-width:991px){
.slideshow.row .caption-wrap>.pa_txts>.left_right .f_heading {
    font-size: 45px !important;
    margin: 20px 0px 35px;
}
.slideshow.row .caption-wrap>.pa_txts {
    padding: 86px 40px 86px;
    display: flex;
    align-items: center;
}
.slideshow.row .caption-wrap>.pa_txts>.left_right h1 {
    font-size: 20px !important;
    letter-spacing: -0.32px !important;
}
.slideshow.row .caption-wrap>.pa_txts>.left_right .f_body {
    font-size: 20px !important;
    letter-spacing: -0.68px !important;
}
}
@media(max-width:767px){
.slideshow.row .caption-wrap>.pa_txts>.left_right a.button {
    font-size: 16px !important;
    min-height: 40px !important;
    height: 45px !important;
    min-width: 150px;
}
.slideshow.row .caption-wrap>.pa_txts>.left_right h1 {
 font-size: 15px !important;
    letter-spacing: -0.32px !important;
    line-height: 130% !important;
}
.slideshow.row .caption-wrap>.pa_txts>.left_right .f_body {
    font-size: 15px !important;
    letter-spacing: -0.32px !important;
    margin: 0 0 15px !important;
  line-height: 130% !important;
}
.slideshow.row .caption-wrap>.pa_txts>.left_right .f_heading {
    font-size: 25px !important;
    margin: 10px 0px 15px;
    letter-spacing: -0.5px !important;
}
.slideshow.row .caption-wrap>.pa_txts {
    padding: 50px 15px 50px;
}
.slideshow.row .caption-wrap>.pa_txts>.left_right h1:after {
    margin: 0;
    height: 0;
    width: 0;
    opacity: 0;
}
}

.slideshow__slide .caption-wrap {
    width: 100% !important;
    max-width: 100%;
}

/* new about us page design */

.new-banner {
    padding: 442px 40px 87px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.new-banner h1 {
    color: #FFF;
    text-align: center;
    font-family: "DM Sans";
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 45px */
    letter-spacing: -0.9px;
    margin: 0 0 25px;
}

.new-banner p {
    color: #FFF;
    text-align: center;
    font-family: 'DM Sans';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 33px */
    max-width: 991px;
    margin: 0 auto;
}

.new-banner>.container {
    max-width: 1129px;
}

.type_shipping {
    padding: 134px 0 66px;
    position: relative;
}

.type_shipping .row.fl_wrap.oah {
    margin: 0 -20px;
}

.type_shipping .row.fl_wrap.oah>div {
    padding: 0 20px;
    margin: 0;
}

.type_shipping .row.fl_wrap.oah>div .icon {
    width: 35px;
    height: 35px;
    margin-bottom: 15px;
}

.type_shipping .row.fl_wrap.oah>div h3.title {
    color: #222;
    text-align: center;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 18px */
    letter-spacing: -0.27px;
    margin: 0 0 30px;
}

.type_shipping .row.fl_wrap.oah>div p.mg__0 {
    color: #878787;
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 24px */
    letter-spacing: -0.32px;
    max-width: 362px;
    margin: 0 auto;
}

.type_shipping:after {
    content: "";
    background-image: url(/cdn/shop/files/top_svg.png?v=1723176727);
    width: 100%;
    max-width: 340px;
    height: 30px;
    display: block;
    position: absolute;
    top: 36px;
    left: 50%;
    transform: translateX(-50%);
    background-size: contain;
    background-repeat: no-repeat;
}

.all-tabbing-data {
    padding: 82px 0;
}

.all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs {
    display: flex;
    list-style: none;
    justify-content: space-between;
    margin: 0 0 42px;
}

.all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs>li a {
    color: #5D657A;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 16px 17px;
    display: inline-flex;
    font-family: "Poppins", sans-serif;
}

.all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs>li>a.active {
    border-radius: 7px;
    background: #B04E2D;
    color: #fff;
    padding: 16px 17px;
}

.all-tabbing-data {
    padding: 82px 0;
}

.all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs {
    display: flex;
    list-style: none;
    justify-content: space-between;
    margin: 0 0 42px;
}

.all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs>li>a.active {
    border-radius: 7px;
    background: #B04E2D;
    color: #fff;
    padding: 16px 17px;
}



.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec {
    border-radius: 16px;
    background: #FCF7F2;
    display: flex;
    overflow: hidden;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6 {
    padding: 0;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>img {
    width: 100%;
    object-fit: cover;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:last-child {
    width: 100%;
    max-width: 47%;
    flex: unset;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:first-child {
    width: 100%;
    max-width: 53%;
    flex: unset;
    padding: 54px 46px 45px;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>h2 {
    margin: 0 0 84px;
    color: #B04E2D;
 
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>h2, .banner-data>h2, .video_section h2, .grp-entangle-heading--small, h3.section-title span , .google-review-section h1 {
    font-family: "DM Sans";
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 43.75px;
    position: relative;
    letter-spacing: -0.7px;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:first-child>h2:after {
    content: "";
    background-image: url(/cdn/shop/files/svg_title_svg.png?v=1723179783);
    width: 100%;
    max-width: 424px;
    height: 30px;
    display: block;
    position: absolute;
    top: 57px;
     0;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>ul>li {
    position: relative;
    color: #404040;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>ul {
    list-style: none;
    display: flex;
    flex-flow: column;
    gap: 20px;
    padding-left: 26px;
    border-left: 3px solid #5D657A;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>ul>li:before {
    content: "";
    width: 16px;
    height: 16px;
    background: #5D657A;
    display: block;
    position: absolute;
    left: -36px;
    top: 0px;
    border-radius: 999px;
}
html {
    padding-bottom: 0 !important;
}

.bg-image-banner.text-left-align {
    padding: 223px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-image-banner.text-left-align .banner-data {
    max-width: 625px;
}

.bg-image-banner.text-left-align .banner-data>h2 {
    margin: 0 0 35px;
    color: #fff;
}

.bg-image-banner.text-left-align .banner-data> p {
    color: #fff;
    margin: 0;
    color: #FFF;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.32px;
}

.video_section {
    padding: 82px 0;
}

.video_section>.container {
    text-align: center;
}

.video_section>.container>h2 {
    margin: 0 0 50px;
}

.video_section>.container>p {
    color: #222;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    max-width: 845px;
    margin: 0 auto 80px;
}

.video_section>.container>.video-main {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 25px;
}

.video_section>.container>.video-main video {
    width: 100%;
    height: 571px;
    object-fit: cover;
}

.video_section>.container>.video-main>.vodeos-boxes {
    border-radius: 32px;
    overflow: hidden;
    display: flex;
    position: relative;
}

.video_section>.container>.video-main>.vodeos-boxes p {
    margin: 0;
    padding: 17.5px 17px;
    border-radius: 0px 16px 16px 0px;
    background: #B04E2D;
    display: inline-block;
    color: #FFF;
    font-family: "DM Sans";
    font-size: 25px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%; /* 25px */
    position: absolute;
    left: 0;
    bottom: 44.5px;
    min-width: 363px;
    text-align: left;
}

.video_section>.container>.video-main>.vodeos-boxes:nth-child(2)>p {
    width: 100%;
    max-width: 389px;
}

.video_section>.container>.video-main>.vodeos-boxes:nth-child(3)>p {
    width: 100%;
    max-width: 363px;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>h2 {
    letter-spacing: 0;
    line-height: 137.143%;
}

.bg-image-banner.text-centre-align {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 235px 0 226px;
}

.bg-image-banner.text-centre-align h2 {
    text-align: center;
    color: #fff;
    margin: 0 0 35px;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>h2 {
    letter-spacing: 0;
    line-height: 137.143%;
}

.bg-image-banner.text-centre-align p {
    color: #FFF;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.32px;
    text-align: center;
    max-width: 823px;
    margin: 0 auto;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root {
    padding: 82px 0 60px !important;
    position: relative;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-swipper-badge-wrapper {
    flex-flow: column;
    gap: 50px;
    max-width: 1170px;
    margin: 0 auto;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding {
    padding: 0 !important;
    margin: 0;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-entangle-badge-thumbnail {
    display: none !important;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-entangle-badge-stars {
    display: none;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-main-hyper-link {
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    color: #111;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.36px;
    text-decoration-line: underline;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-entangle-heading--small {
    font-weight: 700 !important;
    position: relative;
    width: 100%;
    display: flex;
    flex-flow: column;
    gap: 25px;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding {
    width: 100%;
    position: static;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-entangle-head-badge {
    width: 100%;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-entangle-head-badge .grp-entangle-badge-flex {
    width: 100%;
    justify-content: center;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-entangle-head-badge .grp-entangle-badge-flex .grp-entangle-badge-vertical.grp-entangle-gap-sm {
    width: 100%;
    line-height: normal;
    text-align: center;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-entangle-heading--small:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='31' viewBox='0 0 250 31' fill='none'%3E%3Cpath d='M164.916 18.758C164.149 18.81 164.086 20.0773 164.817 20.2409C165.56 20.4268 166.337 20.3137 167.094 20.3375C192.38 20.336 217.664 20.336 242.95 20.3375C243.673 20.3197 244.407 20.4089 245.12 20.2661C245.483 20.1962 245.736 19.8378 245.731 19.4808C245.722 18.9587 245.218 18.6702 244.739 18.7178C219.056 18.7222 193.373 18.7178 167.689 18.7207C166.767 18.7446 165.837 18.6524 164.916 18.758Z' fill='%23111111'/%3E%3Cpath d='M85.6025 18.758C86.37 18.81 86.4324 20.0773 85.7022 20.2409C84.9585 20.4268 84.1821 20.3137 83.425 20.3375C58.1394 20.336 32.8547 20.336 7.56902 20.3375C6.8462 20.3197 6.11142 20.4089 5.39895 20.2661C5.03603 20.1962 4.78323 19.8378 4.78765 19.4808C4.7966 18.9587 5.30078 18.6702 5.77975 18.7178C31.4626 18.7222 57.1463 18.7178 82.8301 18.7207C83.7523 18.7446 84.6819 18.6524 85.6025 18.758Z' fill='%23111111'/%3E%3Cpath d='M159.636 19.4553C159.566 20.6007 160.854 21.5972 161.937 21.1465C162.8 20.8788 163.288 19.912 163.048 19.0523C162.874 18.3919 162.273 17.8401 161.578 17.8029C160.601 17.6318 159.629 18.4663 159.636 19.4553ZM162.246 19.2308C162.508 19.8331 161.824 20.565 161.198 20.4133C160.775 20.3195 160.438 19.9076 160.451 19.4718C160.494 19.0241 160.878 18.6552 161.305 18.569C161.712 18.5718 162.112 18.841 162.246 19.2308Z' fill='%23111111'/%3E%3Cpath d='M90.8796 19.4553C90.9495 20.6007 89.6615 21.5972 88.5786 21.1465C87.7159 20.8788 87.228 19.912 87.4676 19.0523C87.6416 18.3919 88.2424 17.8401 88.9371 17.8029C89.9143 17.6318 90.8871 18.4663 90.8796 19.4553ZM88.2693 19.2308C88.0075 19.8331 88.6917 20.565 89.3178 20.4133C89.7402 20.3195 90.0779 19.9076 90.0645 19.4718C90.0214 19.0241 89.6375 18.6552 89.2107 18.569C88.8033 18.5718 88.4031 18.841 88.2693 19.2308Z' fill='%23111111'/%3E%3Cpath d='M125.255 22.8455C125.666 22.8215 126.077 22.7857 126.485 22.7382C131.046 22.2741 135.374 20.4818 139.267 18.1184C141.2 16.9657 142.923 15.4977 144.85 14.3345C146.763 13.1669 148.909 12.2567 151.176 12.1868C153.627 12.2329 156.004 13.6979 157.126 15.8814C157.979 17.5249 158.06 19.4927 157.578 21.2612C157.295 22.3619 156.791 23.4432 155.94 24.2196C155.138 24.9484 154.036 25.295 152.961 25.2563C151.506 25.2979 149.928 24.7194 149.131 23.4432C148.213 22.0228 148.587 19.8408 150.09 18.9737C151.146 18.3475 152.476 18.526 153.538 19.0391C154.054 19.2785 154.178 19.8913 154.56 20.2706C154.679 19.8795 154.831 19.4659 154.71 19.0599C154.536 18.4174 154.024 17.9176 153.447 17.6142C152.556 17.1263 151.482 17.0668 150.505 17.2928C149.123 17.629 148.015 18.8293 147.754 20.2215C147.575 21.2493 147.696 22.3588 148.252 23.2587C148.994 24.5483 150.467 25.2785 151.914 25.402C152.965 25.4272 154.053 25.4972 155.058 25.1224C156.587 24.6167 157.789 23.3316 158.312 21.8234C158.906 20.101 158.933 18.1808 158.348 16.4525C157.615 14.266 155.787 12.5303 153.621 11.7761C152.483 11.3255 151.231 11.3597 150.032 11.4593C147.148 11.9011 144.609 13.4807 142.313 15.1986C140.87 16.3023 139.396 17.3702 137.824 18.2879C134.003 20.5273 129.7 22.1545 125.256 22.4034C120.811 22.1546 116.508 20.5274 112.687 18.2879C111.115 17.3701 109.641 16.3022 108.198 15.1986C105.902 13.4807 103.363 11.9011 100.479 11.4593C99.2799 11.3597 98.0276 11.3255 96.8897 11.7761C94.7241 12.5302 92.8961 14.266 92.1628 16.4525C91.5783 18.1808 91.6051 20.101 92.1985 21.8234C92.7221 23.3316 93.9239 24.6167 95.4529 25.1224C96.4584 25.4973 97.5456 25.4273 98.5972 25.402C100.044 25.2785 101.517 24.5483 102.259 23.2587C102.815 22.3588 102.936 21.2493 102.757 20.2215C102.496 18.8293 101.387 17.629 100.006 17.2928C99.0285 17.0668 97.9546 17.1263 97.0637 17.6142C96.4866 17.9176 95.975 18.4174 95.8009 19.0599C95.6805 19.4659 95.8322 19.8795 95.9512 20.2706C96.3335 19.8913 96.4569 19.2785 96.973 19.0391C98.035 18.526 99.3647 18.3475 100.421 18.9737C101.924 19.8408 102.298 22.0228 101.38 23.4432C100.583 24.7194 99.0047 25.2979 97.55 25.2563C96.4746 25.295 95.3725 24.9484 94.5708 24.2196C93.7201 23.4432 93.2158 22.3619 92.9333 21.2612C92.4514 19.4927 92.5317 17.5249 93.3854 15.8814C94.5069 13.6979 96.8837 12.2328 99.3349 12.1868C101.602 12.2567 103.748 13.1669 105.661 14.3345C107.588 15.4976 109.311 16.9657 111.244 18.1184C115.137 20.4818 119.465 22.2741 124.026 22.7382C124.434 22.7857 124.845 22.8215 125.256 22.8455H125.255ZM125.255 21.3038C127.497 21.2327 129.774 20.4514 131.369 18.8368C132.737 17.4119 133.674 15.6152 135.175 14.3107C135.935 13.5953 136.842 13.0777 137.7 12.4976C136.783 12.4128 135.884 12.1719 134.962 12.1214C133.562 12.1065 132.111 12.1615 130.82 12.7639C128.906 13.6251 127.54 15.3445 125.624 16.1998C125.502 16.2496 125.379 16.2964 125.255 16.3403C125.131 16.2964 125.007 16.2495 124.885 16.1998C122.97 15.3445 121.604 13.6252 119.69 12.7639C118.399 12.1615 116.947 12.1065 115.548 12.1214C114.626 12.1719 113.727 12.4128 112.809 12.4976C113.668 13.0777 114.575 13.5953 115.335 14.3107C116.836 15.6151 117.773 17.4119 119.141 18.8368C120.736 20.4514 123.012 21.2326 125.255 21.3038ZM125.255 17.3439C125.823 17.1615 126.368 16.9125 126.863 16.5745C128.572 15.4828 129.784 13.7024 131.697 12.9215C133.408 12.2895 135.295 12.1749 137.061 12.6479C135.813 13.4436 134.596 14.3107 133.579 15.3951C132.191 16.8795 130.94 18.6301 129.008 19.4527C127.822 19.9669 126.546 20.2608 125.255 20.3411C123.963 20.2608 122.687 19.967 121.501 19.4527C119.569 18.6302 118.318 16.8795 116.931 15.3951C115.913 14.3107 114.697 13.4436 113.449 12.6479C115.214 12.1749 117.102 12.2894 118.812 12.9215C120.725 13.7024 121.937 15.4828 123.646 16.5745C124.142 16.9126 124.686 17.1615 125.255 17.3439ZM125.255 15.747C126.352 14.978 127.206 13.8591 127.671 12.6003C128.357 10.7501 128.275 8.4743 126.987 6.90075C126.525 6.32051 125.924 5.87675 125.255 5.57971C124.586 5.87675 123.985 6.32042 123.523 6.90075C122.235 8.47439 122.153 10.7501 122.839 12.6003C123.303 13.859 124.157 14.978 125.255 15.747ZM125.255 5.95308C126.049 6.35505 126.725 6.98131 127.135 7.78244C127.708 8.79232 127.766 9.99421 127.644 11.1246C127.416 12.7236 126.53 14.2193 125.255 15.2047C123.98 14.2193 123.094 12.7236 122.865 11.1246C122.743 9.99421 122.802 8.79232 123.374 7.78244C123.785 6.98131 124.461 6.35505 125.255 5.95308Z' fill='%23111111'/%3E%3Cpath d='M144.887 22.1942C144.591 21.4773 143.891 21.0505 143.259 20.6622C141.212 19.4917 138.691 19.5318 136.49 20.2115C135.31 20.5908 134.12 21.04 133.131 21.8075C136.069 21.7316 138.709 23.1892 141.525 23.7738C142.387 23.9329 143.308 23.9076 144.124 23.5715C144.65 23.3647 145.114 22.7713 144.887 22.1942ZM141.727 22.9067C139.215 22.4545 136.783 21.4252 134.193 21.4996C135.814 20.8838 137.544 20.4793 139.285 20.4986C141.04 20.567 142.924 21.1262 144.065 22.5392C143.37 22.9676 142.52 23.0301 141.727 22.9067Z' fill='%23111111'/%3E%3Cpath d='M105.631 22.1942C105.927 21.4773 106.628 21.0505 107.26 20.6622C109.306 19.4917 111.828 19.5318 114.029 20.2115C115.208 20.5908 116.398 21.04 117.387 21.8075C114.45 21.7316 111.81 23.1892 108.994 23.7738C108.131 23.9329 107.211 23.9076 106.394 23.5715C105.869 23.3647 105.405 22.7713 105.631 22.1942ZM108.792 22.9067C111.304 22.4545 113.736 21.4252 116.325 21.4996C114.704 20.8838 112.974 20.4793 111.234 20.4986C109.479 20.567 107.595 21.1262 106.454 22.5392C107.148 22.9676 107.999 23.0301 108.792 22.9067Z' fill='%23111111'/%3E%3C/svg%3E");
    width: 100%;
    max-width: 248px;
    display: block;
    height: 30px;
    background-size: contain;
    margin: 0 auto;
    left: 50%;
}

 div.grp-entangle-swiper-wrap {
    padding: 0 !important;
}

 div.grp-entangle-swiper-wrap .grp-entangle-swiper-button-prev , div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-swipper-badge-wrapper div.grp-entangle-swiper-wrap .grp-entangle-swiper-button-next {
    display: none;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper {
    padding: 0;
}

 div.grp-entangle-swiper-wrap .swiper-pagination {
    display: none !important;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item {
    margin: 0 !important;
    background: transparent !important;
    padding: 0 12.5px !important;
    position: relative;
    gap: 0;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-body-stars {
    order: 5;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-head {
    display: block;
    margin: 0 0 13px;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left.grp-entangle-item-head-group {
    display: block;
    padding: 0 !important;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left.grp-entangle-item-head-group .grp-entangle-item-head-name-group {
    position: absolute;
    bottom: -5px;
    left: 105px;
    width: 100%;
    max-width: calc(100% - 105px);
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left.grp-entangle-item-head-group .grp-entangle-item-head-name-group .grp-entangle-item-date {
    display: none;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left.grp-entangle-item-head-group .grp-entangle-item-head-logo-wrapper {
    display: none;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left.grp-entangle-item-head-group .grp-entangle-item-head-image {
    width: 100%;
    height: 251px;
    border-radius: 10px;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left.grp-entangle-item-head-group .grp-entangle-item-head-image>img {
    object-fit: contain;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-body {
    margin: 0 0 17px;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-body .grp-entangle-item-body-review {
    color: #6A6A6A;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
    letter-spacing: -0.32px;
}
 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-body-stars svg {
    width: 12px;
    height: 12px;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-body-stars .grp-entangle-rating {
    gap: 5.34px !important;
    max-width: 82px;
    align-items: center;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-body-stars .grp-entangle-rating>span {
    line-height: 0;
}

 div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item .grp-entangle-item-head .grp-entangle-item-head-group-left.grp-entangle-item-head-group .grp-entangle-item-head-name-group .grp-entangle-item-head-name {
    color: #4A4A4A;
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.32px;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-main-hyper-link:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M2.52483 2.13313H15.6265C16.1788 2.13313 16.6265 2.58084 16.6265 3.13313V16.2348' stroke='%23111111' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16.2578 2.50195L3.75781 15.002' stroke='%23111111' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    width: 18px;
    height: 18px;
    display: inline-block;
}

div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-main-hyper-link {
    display: flex;
    align-items: center;
    gap: 6px;
}


body .order_online {
    margin: 0 auto !important;
    padding: 82px 15px 82px;
}

body .order_online .wrap_title span.section-subtitle.db.tc.sub-title {
    color: #878787;
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 260%; /* 24px */
    max-width: 873px;
    margin: 25px auto 0;
}

body .order_online .wrap_title span.section-subtitle.db.tc.sub-title br {
    display: none;
}

body .order_online>.nt_banner_holder {
    margin: 80px -13px 0;
}

body .order_online>.nt_banner_holder>.cat_space_item {
    padding: 0 13px;
}

body .order_online>.nt_banner_holder>.cat_space_item {
    margin: 0 !important;
}

.cat_space_item.col-lg-4.col-md-4.col-12.section_item.nt_text_block_CcG4y7.tl.mb__30 {}

body .order_online>.nt_banner_holder>.cat_space_item>a {
    display: flex;
}

body .order_online>.nt_banner_holder>.cat_space_item>a>img {
    margin: 0 !important;
}

body .order_online>.nt_banner_holder>.cat_space_item> .category-content {
    margin: 25px 0 0;
    text-align: center;
}

body .order_online>.nt_banner_holder>.cat_space_item> .category-content>a.button {
    color: #222;
    text-align: center;
    font-family: "DM Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 20px */
    letter-spacing: -0.3px;
}

body .order_online>.nt_banner_holder>.cat_space_item>a {
    border-radius: 10px;
    overflow: hidden;
}
body .order_online>.nt_banner_holder>.cat_space_item>a>img {
    height: 494px;
    object-fit: cover;
}

body .order_online>.nt_banner_holder>.cat_space_item>a {
    border-radius: 10px;
    overflow: hidden;
}

body .order_online>.nt_banner_holder>.cat_space_item>a>img {
    height: 494px;
    object-fit: cover;
}

.container.size_rug {
    margin: 0 auto !important;
    padding: 40px 15px !important;
}

.container.size_rug .nt_banner_holder {
    margin-top: 95px;
}

.container.size_rug .nt_banner_holder>.cat_space_item {
    padding: 0 10px;
    margin: 0 !important;
    text-align: center;
}

.container.size_rug .nt_banner_holder>.cat_space_item>img {
    margin: 0 0 15px;
}

.container.size_rug .nt_banner_holder>.cat_space_item h3 {
    color: #222;
    text-align: center;
    font-family: "DM Sans";
     /* 20px */
}

.container.size_rug .nt_banner_holder>.cat_space_item .rte-setting {
    margin: 10px 0 0;
}

.container.size_rug .nt_banner_holder>.cat_space_item .rte-setting p {
    margin: 0;
    color: #333;
    text-align: center;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
}

body .order_online>.nt_banner_holder>.cat_space_item>a {
    border-radius: 10px;
    overflow: hidden;
}

body .order_online>.nt_banner_holder>.cat_space_item>a>img {
    height: 494px;
    object-fit: cover;
}

.container.size_rug {
    margin: 0 auto !important;
    padding: 40px 15px !important;
}

.container.size_rug .nt_banner_holder {
    margin-top: 95px;
}

.container.size_rug .nt_banner_holder>.cat_space_item {
    padding: 0 10px;
    margin: 0 !important;
    text-align: center;
}

.container.size_rug .nt_banner_holder>.cat_space_item>img {
    margin: 0 0 15px;
}

.container.size_rug .nt_banner_holder>.cat_space_item h3 {
    color: #222;
    text-align: center;
    font-family: "DM Sans";
     /* 20px */
}

.container.size_rug .nt_banner_holder>.cat_space_item .rte-setting {
    margin: 10px 0 0;
}

.container.size_rug .nt_banner_holder>.cat_space_item .rte-setting p {
    margin: 0;
    color: #333;
    text-align: center;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
}

.featured_text {
    margin: 0 auto !important;
    padding: 82px 15px 90px;
}

.featured_text.left-image-sec {
    padding-top: 0 !important;
    padding-bottom: 82px !important;
}

.featured_text>.row>div {
    width: 100%;
    flex: unset;
}
.featured_text.right-image-sec>.row>.col-12.col-md-6:last-child {
    width: 100%;
    max-width: 45.7%;
}

.featured_text.right-image-sec>.row>.txt_col_img {
    max-width: 54.27%;
}

.featured_text>.row>.txt_col_img>.flex.column {
    padding: 0;
}

.featured_text.right-image-sec>.row>.txt_col_img>.flex.column {
    padding-right: 45px;
}

.featured_text>.row>.txt_col_img>.flex.column>h3 {
    color: #B04E2D;
    font-family: "DM Sans";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 35px */
    letter-spacing: -0.56px;
    margin: 0 0 35px;
}

.featured_text>.row>.txt_col_img>.flex.column>p {
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.36px;
    margin: 0 0 35px;
    color: #6A6A6A;
}

.featured_text>.row>.txt_col_img>.flex.column> p.mg__0 {
    margin: 0;
    line-height: normal;
}

.featured_text>.row>.txt_col_img>.flex.column> p.mg__0 a.button {
    border: 0;
    padding: 0;
    color: #222;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%; /* 19.8px */
    letter-spacing: -0.36px;
    text-decoration-line: underline;
    height: auto;
    min-height: unset;
    display: inline-flex;
    align-items: center;
    gap: 17px;
}

.featured_text>.row>.txt_col_img>.flex.column> p.mg__0 a.button:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17' fill='none'%3E%3Cpath d='M2.02532 1.83161H15.127C15.6793 1.83161 16.127 2.27933 16.127 2.83161V15.9333' stroke='%23222222' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M15.7578 2.20068L3.25781 14.7007' stroke='%23222222' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    width: 15px;
    height: 15px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.featured_text.left-image-sec .txt_col_img {
    padding-left: 45px;
}

.featured_text.right-image-sec>.row .nt_bg_lz {
    padding-top: 386px !important;
    border-radius: 10px;
}

.featured_text.left-image-sec>.row .nt_bg_lz {
    padding-top: 515px !important;
    border-radius: 10px;
}
.featured_text.left-image-sec {
    margin: 0 auto !important;
}
.nt_se_template--17283725656239__image_text_yXg7xP.container.txt_shadow_false.featured_text.right-image-sec {
    margin: 0 auto !important;
}

.featured_text.left-image-sec {
    margin: 0 auto !important;
}

.nt_se_template--17283725656239__image_text_yXg7xP.container.txt_shadow_false.featured_text.right-image-sec {
    margin: 0 auto !important;
}

.contact-form-new .contact-data {
    padding: 46px 15px;
}

.contact-form-new .contact-data>p {
    color: #FFF;
    text-align: center;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 24.3px */
    letter-spacing: -0.36px;
    max-width: 660px;
    margin: 0 auto;
}

.contact-form-new .contact-data>h1 {
    text-align: center;
    margin: 0 0 25px;
    color: #FFF;
    font-family: "DM Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 900;
    line-height: 100%; /* 50px */
    letter-spacing: -1px;
}

.contact-form-new .contact-data>  .old-form {
    max-width: 517px;
    margin: 50px auto 0;
}

.contact-form-new .contact-data> .old-form p {
    margin: 0 0 18px;
    display: flex;
    flex-flow: column;
}

.contact-form-new .contact-data> .old-form p:nth-last-child(2) {
    margin: 0 0 25px;
}

.contact-form-new .contact-data> .old-form p>label {
    font-family: 'DM Sans';
    font-size: 14.032px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 14.032px */
    color: #fff;
    display: block;
    margin: 0 0 10px;
}

.contact-form-new .contact-data> .old-form p input , .contact-form-new .contact-data> .old-form p textarea {
    border-radius: 824.57px;
    border: 1.651px solid #FFD8CB;
    background: #FFF;
    color: rgba(1, 39, 40, 0.50);
    font-family: Satoshi;
    font-size: 14.032px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 14.032px */
    min-height: 44px;
}

.contact-form-new .contact-data> .old-form p textarea {
    border-radius: 20.635px;
    min-height: 111px;
}

.contact-form-new .contact-data input.button.w__100 {
    border-radius: 20px;
    background: #FF9C7C;
    color: #FFF;
    font-family: "DM Sans";
    font-size: 19.129px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 19.129px */
    padding: 12.408px 15.51px;
}

.contact-form-new .contact-data input.button.w__100:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17' fill='none'%3E%3Cpath d='M12.6395 9.15155C13.0433 8.74775 13.0433 8.09307 12.6395 7.68927L6.05925 1.10902C5.65545 0.705226 5.00077 0.705226 4.59697 1.10902C4.19318 1.51282 4.19318 2.1675 4.59697 2.5713L10.4461 8.42041L4.59697 14.2695C4.19318 14.6733 4.19318 15.328 4.59697 15.7318C5.00077 16.1356 5.65545 16.1356 6.05925 15.7318L12.6395 9.15155ZM0.0175171 9.4544H11.9084V7.38642H0.0175171V9.4544Z' fill='white'/%3E%3C/svg%3E");
}

.contact-form-new .contact-data input.button.w__100 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17' fill='none'%3E%3Cpath d='M12.6395 9.15155C13.0433 8.74775 13.0433 8.09307 12.6395 7.68927L6.05925 1.10902C5.65545 0.705226 5.00077 0.705226 4.59697 1.10902C4.19318 1.51282 4.19318 2.1675 4.59697 2.5713L10.4461 8.42041L4.59697 14.2695C4.19318 14.6733 4.19318 15.328 4.59697 15.7318C5.00077 16.1356 5.65545 16.1356 6.05925 15.7318L12.6395 9.15155ZM0.0175171 9.4544H11.9084V7.38642H0.0175171V9.4544Z' fill='white'/%3E%3C/svg%3E");
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 59%;
}

.contact-form-new {
    background-size: cover;
    background-repeat: no-repeat;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:last-child img {
    height: 100%;
}

.featured_text>.row>.txt_col_img>.flex.column> p.mg__0 a.button:hover {
    color: #ff9c7c;
    background: transparent;
    transition:none;
}

.featured_text>.row>.txt_col_img>.flex.column> p.mg__0 a.button:hover::after {
    filter: brightness(0) saturate(100%) invert(84%) sepia(34%) saturate(2400%) hue-rotate(307deg) brightness(101%) contrast(101%);
}

.contact-form-new .contact-data> .old-form p.form-message.form-message--success {
    color: #fff;
    text-align: left;
    font-size: 16px;
}

.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>ul>li:first-child {
    font-weight: 700;
}

.footer__top_wrap {
    margin: -1px 0 0;
}

.google-review-section {
    padding: 82px 0 0;
}

.google-review-section h1 {
    margin: 0 0 50px;
    text-align: center;
    position: relative;
    padding: 0 0 55px;
}

.google-review-section h1:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='31' viewBox='0 0 250 31' fill='none'%3E%3Cpath d='M164.916 18.758C164.149 18.81 164.086 20.0773 164.817 20.2409C165.56 20.4268 166.337 20.3137 167.094 20.3375C192.38 20.336 217.664 20.336 242.95 20.3375C243.673 20.3197 244.407 20.4089 245.12 20.2661C245.483 20.1962 245.736 19.8378 245.731 19.4808C245.722 18.9587 245.218 18.6702 244.739 18.7178C219.056 18.7222 193.373 18.7178 167.689 18.7207C166.767 18.7446 165.837 18.6524 164.916 18.758Z' fill='%23111111'/%3E%3Cpath d='M85.6025 18.758C86.37 18.81 86.4324 20.0773 85.7022 20.2409C84.9585 20.4268 84.1821 20.3137 83.425 20.3375C58.1394 20.336 32.8547 20.336 7.56902 20.3375C6.8462 20.3197 6.11142 20.4089 5.39895 20.2661C5.03603 20.1962 4.78323 19.8378 4.78765 19.4808C4.7966 18.9587 5.30078 18.6702 5.77975 18.7178C31.4626 18.7222 57.1463 18.7178 82.8301 18.7207C83.7523 18.7446 84.6819 18.6524 85.6025 18.758Z' fill='%23111111'/%3E%3Cpath d='M159.636 19.4553C159.566 20.6007 160.854 21.5972 161.937 21.1465C162.8 20.8788 163.288 19.912 163.048 19.0523C162.874 18.3919 162.273 17.8401 161.578 17.8029C160.601 17.6318 159.629 18.4663 159.636 19.4553ZM162.246 19.2308C162.508 19.8331 161.824 20.565 161.198 20.4133C160.775 20.3195 160.438 19.9076 160.451 19.4718C160.494 19.0241 160.878 18.6552 161.305 18.569C161.712 18.5718 162.112 18.841 162.246 19.2308Z' fill='%23111111'/%3E%3Cpath d='M90.8796 19.4553C90.9495 20.6007 89.6615 21.5972 88.5786 21.1465C87.7159 20.8788 87.228 19.912 87.4676 19.0523C87.6416 18.3919 88.2424 17.8401 88.9371 17.8029C89.9143 17.6318 90.8871 18.4663 90.8796 19.4553ZM88.2693 19.2308C88.0075 19.8331 88.6917 20.565 89.3178 20.4133C89.7402 20.3195 90.0779 19.9076 90.0645 19.4718C90.0214 19.0241 89.6375 18.6552 89.2107 18.569C88.8033 18.5718 88.4031 18.841 88.2693 19.2308Z' fill='%23111111'/%3E%3Cpath d='M125.255 22.8455C125.666 22.8215 126.077 22.7857 126.485 22.7382C131.046 22.2741 135.374 20.4818 139.267 18.1184C141.2 16.9657 142.923 15.4977 144.85 14.3345C146.763 13.1669 148.909 12.2567 151.176 12.1868C153.627 12.2329 156.004 13.6979 157.126 15.8814C157.979 17.5249 158.06 19.4927 157.578 21.2612C157.295 22.3619 156.791 23.4432 155.94 24.2196C155.138 24.9484 154.036 25.295 152.961 25.2563C151.506 25.2979 149.928 24.7194 149.131 23.4432C148.213 22.0228 148.587 19.8408 150.09 18.9737C151.146 18.3475 152.476 18.526 153.538 19.0391C154.054 19.2785 154.178 19.8913 154.56 20.2706C154.679 19.8795 154.831 19.4659 154.71 19.0599C154.536 18.4174 154.024 17.9176 153.447 17.6142C152.556 17.1263 151.482 17.0668 150.505 17.2928C149.123 17.629 148.015 18.8293 147.754 20.2215C147.575 21.2493 147.696 22.3588 148.252 23.2587C148.994 24.5483 150.467 25.2785 151.914 25.402C152.965 25.4272 154.053 25.4972 155.058 25.1224C156.587 24.6167 157.789 23.3316 158.312 21.8234C158.906 20.101 158.933 18.1808 158.348 16.4525C157.615 14.266 155.787 12.5303 153.621 11.7761C152.483 11.3255 151.231 11.3597 150.032 11.4593C147.148 11.9011 144.609 13.4807 142.313 15.1986C140.87 16.3023 139.396 17.3702 137.824 18.2879C134.003 20.5273 129.7 22.1545 125.256 22.4034C120.811 22.1546 116.508 20.5274 112.687 18.2879C111.115 17.3701 109.641 16.3022 108.198 15.1986C105.902 13.4807 103.363 11.9011 100.479 11.4593C99.2799 11.3597 98.0276 11.3255 96.8897 11.7761C94.7241 12.5302 92.8961 14.266 92.1628 16.4525C91.5783 18.1808 91.6051 20.101 92.1985 21.8234C92.7221 23.3316 93.9239 24.6167 95.4529 25.1224C96.4584 25.4973 97.5456 25.4273 98.5972 25.402C100.044 25.2785 101.517 24.5483 102.259 23.2587C102.815 22.3588 102.936 21.2493 102.757 20.2215C102.496 18.8293 101.387 17.629 100.006 17.2928C99.0285 17.0668 97.9546 17.1263 97.0637 17.6142C96.4866 17.9176 95.975 18.4174 95.8009 19.0599C95.6805 19.4659 95.8322 19.8795 95.9512 20.2706C96.3335 19.8913 96.4569 19.2785 96.973 19.0391C98.035 18.526 99.3647 18.3475 100.421 18.9737C101.924 19.8408 102.298 22.0228 101.38 23.4432C100.583 24.7194 99.0047 25.2979 97.55 25.2563C96.4746 25.295 95.3725 24.9484 94.5708 24.2196C93.7201 23.4432 93.2158 22.3619 92.9333 21.2612C92.4514 19.4927 92.5317 17.5249 93.3854 15.8814C94.5069 13.6979 96.8837 12.2328 99.3349 12.1868C101.602 12.2567 103.748 13.1669 105.661 14.3345C107.588 15.4976 109.311 16.9657 111.244 18.1184C115.137 20.4818 119.465 22.2741 124.026 22.7382C124.434 22.7857 124.845 22.8215 125.256 22.8455H125.255ZM125.255 21.3038C127.497 21.2327 129.774 20.4514 131.369 18.8368C132.737 17.4119 133.674 15.6152 135.175 14.3107C135.935 13.5953 136.842 13.0777 137.7 12.4976C136.783 12.4128 135.884 12.1719 134.962 12.1214C133.562 12.1065 132.111 12.1615 130.82 12.7639C128.906 13.6251 127.54 15.3445 125.624 16.1998C125.502 16.2496 125.379 16.2964 125.255 16.3403C125.131 16.2964 125.007 16.2495 124.885 16.1998C122.97 15.3445 121.604 13.6252 119.69 12.7639C118.399 12.1615 116.947 12.1065 115.548 12.1214C114.626 12.1719 113.727 12.4128 112.809 12.4976C113.668 13.0777 114.575 13.5953 115.335 14.3107C116.836 15.6151 117.773 17.4119 119.141 18.8368C120.736 20.4514 123.012 21.2326 125.255 21.3038ZM125.255 17.3439C125.823 17.1615 126.368 16.9125 126.863 16.5745C128.572 15.4828 129.784 13.7024 131.697 12.9215C133.408 12.2895 135.295 12.1749 137.061 12.6479C135.813 13.4436 134.596 14.3107 133.579 15.3951C132.191 16.8795 130.94 18.6301 129.008 19.4527C127.822 19.9669 126.546 20.2608 125.255 20.3411C123.963 20.2608 122.687 19.967 121.501 19.4527C119.569 18.6302 118.318 16.8795 116.931 15.3951C115.913 14.3107 114.697 13.4436 113.449 12.6479C115.214 12.1749 117.102 12.2894 118.812 12.9215C120.725 13.7024 121.937 15.4828 123.646 16.5745C124.142 16.9126 124.686 17.1615 125.255 17.3439ZM125.255 15.747C126.352 14.978 127.206 13.8591 127.671 12.6003C128.357 10.7501 128.275 8.4743 126.987 6.90075C126.525 6.32051 125.924 5.87675 125.255 5.57971C124.586 5.87675 123.985 6.32042 123.523 6.90075C122.235 8.47439 122.153 10.7501 122.839 12.6003C123.303 13.859 124.157 14.978 125.255 15.747ZM125.255 5.95308C126.049 6.35505 126.725 6.98131 127.135 7.78244C127.708 8.79232 127.766 9.99421 127.644 11.1246C127.416 12.7236 126.53 14.2193 125.255 15.2047C123.98 14.2193 123.094 12.7236 122.865 11.1246C122.743 9.99421 122.802 8.79232 123.374 7.78244C123.785 6.98131 124.461 6.35505 125.255 5.95308Z' fill='%23111111'/%3E%3Cpath d='M144.887 22.1942C144.591 21.4773 143.891 21.0505 143.259 20.6622C141.212 19.4917 138.691 19.5318 136.49 20.2115C135.31 20.5908 134.12 21.04 133.131 21.8075C136.069 21.7316 138.709 23.1892 141.525 23.7738C142.387 23.9329 143.308 23.9076 144.124 23.5715C144.65 23.3647 145.114 22.7713 144.887 22.1942ZM141.727 22.9067C139.215 22.4545 136.783 21.4252 134.193 21.4996C135.814 20.8838 137.544 20.4793 139.285 20.4986C141.04 20.567 142.924 21.1262 144.065 22.5392C143.37 22.9676 142.52 23.0301 141.727 22.9067Z' fill='%23111111'/%3E%3Cpath d='M105.631 22.1942C105.927 21.4773 106.628 21.0505 107.26 20.6622C109.306 19.4917 111.828 19.5318 114.029 20.2115C115.208 20.5908 116.398 21.04 117.387 21.8075C114.45 21.7316 111.81 23.1892 108.994 23.7738C108.131 23.9329 107.211 23.9076 106.394 23.5715C105.869 23.3647 105.405 22.7713 105.631 22.1942ZM108.792 22.9067C111.304 22.4545 113.736 21.4252 116.325 21.4996C114.704 20.8838 112.974 20.4793 111.234 20.4986C109.479 20.567 107.595 21.1262 106.454 22.5392C107.148 22.9676 107.999 23.0301 108.792 22.9067Z' fill='%23111111'/%3E%3C/svg%3E");
    width: 250px;
    height: 30px;
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.google-review-section div#revcarousel {
    margin: 0 0 30px;
}

.google-review-section div#revcarousel .owl-item {
    padding: 0 2px;
}
.google-review-section div#revcarousel .owl-item .items>img {
    border-radius: 10px;
    height: 251px;
    object-fit: cover;
    margin: 0 0 13px;
}

.google-review-section div#revcarousel .owl-item .items p {
    color: #6A6A6A;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 19.2px */
    letter-spacing: -0.32px;
    margin: 0 0 13px;
}

.google-review-section div#revcarousel .owl-item .items .count-customer {
    display: flex;
    gap: 10px;
    align-items: center;
}

.google-review-section div#revcarousel .owl-item .items .count-customer span.testimonial-stars {
    color: #FFC107;
    font-size: 19px;
}

.google-review-section div#revcarousel .owl-item .items .count-customer span {
    color: #4A4A4A;
    text-align: center;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.32px;
}

.google-review-section a.see-all-reviews {
    display: flex;
    color: #111;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 19.8px */
    letter-spacing: -0.36px;
    text-decoration-line: underline;
    max-width: 197px;
    margin: 0 auto;
    padding: 5px 20px;
    align-items: center;
    gap: 6px;
}

.google-review-section a.see-all-reviews:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M2.52483 2.13313H15.6265C16.1788 2.13313 16.6265 2.58084 16.6265 3.13313V16.2348' stroke='%23111111' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16.2578 2.50195L3.75781 15.002' stroke='%23111111' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    width: 17px;
    height: 17px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}



@media(max-width:1439px){

  .bg-image-banner.text-left-align {
    padding: 193px 0;
 }
  .video_section>.container>.video-main video {
    height: 500px;
 }
  .bg-image-banner.text-centre-align {
    padding: 200px 0;
}

}
@media(max-width:1279px){
.new-banner>.container {
    max-width: 839px;
}
}

@media(max-width:1199px){
.new-banner {
    padding: 320px 40px 40px;
   
}
  .type_shipping .row.fl_wrap.oah>div {
    flex: unset;
    width: 100%;
    max-width: 33.33%;
    padding: 0 15px !important;
}
  .type_shipping .row.fl_wrap.oah {
    margin: 0;
}
  .all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:first-child {
    padding: 30px !important;
}
  .bg-image-banner.text-centre-align {
    padding: 150px 0;
}
  body .order_online>.nt_banner_holder {
    margin: 40px -13px 0;
}
  .container.size_rug .nt_banner_holder {
    margin-top: 50px;
}
  .video_section>.container>p {
    margin: 0 auto 40px;
}
  .video_section {
    padding: 50px 0;
}
  .video_section>.container>h2 {
    margin: 0 0 30px;
}
  .video_section>.container>.video-main>.vodeos-boxes p {
    font-size: 20px;
}
  .video_section>.container>.video-main>.vodeos-boxes:nth-child(2)>p {
   
    max-width: 319px;
}
  .video_section>.container>.video-main>.vodeos-boxes:nth-child(3)>p {
   max-width: 227px;
}
  .bg-image-banner.text-left-align {
    padding: 119px 0;
}
  body .order_online {
    padding: 50px 15px 50px;
}
  .container.size_rug .nt_banner_holder>.cat_space_item {
    width: 100%;
    max-width: 20%;
}
  body .order_online>.nt_banner_holder>.cat_space_item>a>img {
    height: 404px;
 }
  .all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>h2, .banner-data>h2, .video_section h2, .grp-entangle-heading--small, h3.section-title span  ,.google-review-section h1 {
    font-size: 30px;
 }
  .all-tabbing-data {
    padding: 50px 0;
}

}


@media(max-width:991px){
.new-banner {
    padding: 300px 20px 24px;
}
  .new-banner h1 {
    color: #FFF;
    text-align: center;
    font-family: "DM Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.9px;
    margin: 0 0 25px;
}
.new-banner h1 {
    color: #FFF;
    text-align: center;
    font-family: "DM Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.9px;
    margin: 0 0 25px;
}
  .new-banner p {
    font-size: 18px;
 }
  .type_shipping {
    padding: 108px 0 50px;
 }
  .type_shipping .row.fl_wrap.oah>div h3.title {
    font-size: 15px;
    margin: 0 0 20px;
}
  .type_shipping .row.fl_wrap.oah>div p.mg__0 {
    font-size: 14px;
    letter-spacing: -0.15px;
 }
  .all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs>li a {
    font-size: 20px;
    padding: 10px 12px;
 }
.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>h2 {
    font-size: 22px;
    margin: 0 0 50px;
}
  .all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:first-child>h2:after {
    top: 40px;
 }
  .bg-image-banner.text-left-align {
    padding: 60px 0;
}
.video_section>.container>.video-main>.vodeos-boxes p {
    font-size: 16px;
    min-width: unset;
    padding: 14px 15px;
    border-radius: 0 10px 10px 0;
}
.video_section>.container>.video-main>.vodeos-boxes:nth-child(2)>p {
    max-width: 259px;
}
  .video_section>.container>.video-main>.vodeos-boxes:nth-child(3)>p {
    max-width: 187px;
}
  .video_section>.container>.video-main video {
    height: 380px;
}
body .order_online .wrap_title span.section-subtitle.db.tc.sub-title {
    font-size: 16px;
    line-height: 150%;
 }
  body .order_online>.nt_banner_holder>.cat_space_item>a>img {
    height: 300px;
}
  .featured_text.right-image-sec>.row>.txt_col_img>.flex.column {
    padding-right: 30px;
}
  .featured_text.left-image-sec .txt_col_img {
    padding-left: 30px;
}
.bg-image-banner.text-centre-align {
    padding: 80px 0;
}
div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root {
    padding: 50px 0 60px !important;
 }
  .new-banner>.container {
    max-width: 709px;
}
}



@media(max-width:767px){

.new-banner h1 {
    font-size: 20px;
    letter-spacing: -0.4px;
    margin: 0 0 20px;
}
.new-banner p {
    font-size: 14px;
 }
  .type_shipping:after {
    top: 40px;
 }
  .type_shipping {
    padding: 108px 0 61px;
 }
  .type_shipping .row.fl_wrap.oah>div {
  
    max-width: 100%;
    padding: 0 32px !important;
}
  .type_shipping .row.fl_wrap.oah {
    gap: 40px;
}
  .type_shipping:after {
    max-width: 311px;
 }
  .type_shipping .row.fl_wrap.oah>div h3.title {
    font-size: 18px;
    margin: 0 0 30px;
}
  .type_shipping .row.fl_wrap.oah>div p.mg__0 {
    font-size: 16px;
 }
.all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs>li a {
    font-size: 16px;
    padding: 8.5px 12px;
    min-width: 108px;
    justify-content: center;
}
.all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs {
    overflow-x: auto;
    align-items: center;
    margin: 0 0 16px;
    padding: 0 0 16px;
}
  .all-tabbing-data>.container .tabbing-data.years ul.nav.nav-tabs>li>a.active {
    padding: 8.5px 12px;
}
.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec {
    flex-flow: column;
    padding: 16px;
    border-radius: 32px;
}
.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:first-child {
    padding: 0px 0 20px !important;
    max-width: 100%;
}
  .all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:last-child {
    max-width: 100%;
    border-radius: 16px;
    overflow: hidden;
}
.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>ul {
    gap: 16px;
    padding-left: 0;
    border-left: 0;
}
.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>ul>li {
    font-size: 14px;
 }
  .all-tabbing-data {
    padding: 70px 0;
}
.bg-image-banner.text-left-align {
    padding: 163px 15px;
}


  .all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6>h2, .banner-data>h2, .video_section h2, .grp-entangle-heading--small, h3.section-title span , .google-review-section h1 {
    font-size: 20px;
    line-height: 25px;
}
  .bg-image-banner.text-left-align .banner-data> p {
    font-size: 14px;
    letter-spacing: -0.28px;
}
  .video_section {
    padding: 70px 0;
}
  .video_section>.container>p {
    margin: 0 auto 32px;
    font-size: 14px;
}
  .video_section>.container>.video-main {
    grid-template-columns: repeat(1,1fr);
    gap: 16px;
}.video_section>.container>.video-main video {
    height: 280px;
}
.video_section>.container>.video-main>.vodeos-boxes p {
    font-size: 16px;
    min-width: unset;
    padding: 15px;
    border-radius: 0 16px 16px 0;
    width: 100%;
    max-width: calc(100% - 16px) !important;
}
  .bg-image-banner.text-centre-align {
    padding: 163px 0;
}
  .bg-image-banner.text-centre-align>.container {
    padding: 0 29.5px;
}
  .bg-image-banner.text-centre-align p {
    font-size: 14px;
    letter-spacing: -0.28px;
 }
  .grp-entangle-swiper-button-next[role=button], .grp-entangle-swiper-button-prev[role=button] {
    display: none !important;
}
div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-entangle-heading--small {
    margin: 0 0 32px;
    gap: 16px;
}
  div.grp-entangle-swiper-wrap div.swiper-wrapper .swiper-slide .grp-entangle-item {
    padding: 0 16px !important;
 }
  div#shopify-block-google_reviews_plus_app_block_QbWDdt div#grp-entangle--root .grp-entangle-rating-container.grp-padding .grp-main-hyper-link {
    width: 100%;
    text-align: center;
    justify-content: center;
    max-width: 190px;
}
  body .order_online {
    padding: 70px 15px 76px;
}
body .order_online>.nt_banner_holder {
    margin: 32px 0px 0;
    flex-flow: row;
    justify-content: flex-start;
    overflow-x: auto;
    margin-left: 0;
}
  body .order_online>.nt_banner_holder>.cat_space_item {
    padding: 0 16px;
}
  body .order_online>.nt_banner_holder>.cat_space_item>a>img {
    height: 494px;
}
  body .order_online>.nt_banner_holder>.cat_space_item> .category-content>a.button {
    font-size: 14px;
    letter-spacing: -0.21px;
}

  .container.size_rug .nt_banner_holder>.cat_space_item {
    max-width: 50%;
}
  .container.size_rug .nt_banner_holder>.cat_space_item>img {
    margin: 0;
}
.container.size_rug .nt_banner_holder {
    margin-top: 40px;
    grid-row-gap: 16px;
}
  .featured_text {
    padding: 117px 15px 50px;
}
  .featured_text.left-image-sec {
    padding-bottom: 70px !important;
}
  .featured_text>.row.no-gutters {
    flex-flow: column-reverse;
}
  .featured_text.right-image-sec>.row>.col-12.col-md-6:last-child {
    max-width: 100%;
}
  .featured_text.right-image-sec>.row>.txt_col_img {
    max-width: 100%;
    margin: 16px 0 0;
}
  .featured_text>.row>.txt_col_img>.flex.column>h3 {
    font-size: 20px;
    margin: 0 0 16px;
}
.featured_text>.row>.txt_col_img>.flex.column>p {
    font-size: 14px;
    letter-spacing: -0.28px;
    margin: 0 0 16px;
}
  .featured_text.left-image-sec>.row.no-gutters.equal_nt.auto.al_center {
    flex-flow: column;
}
  .featured_text.left-image-sec .txt_col_img {
    padding-left: 0;
}
  .featured_text.right-image-sec>.row>.txt_col_img>.flex.column {
    padding-right: 0;
}
  .featured_text.left-image-sec .txt_col_img {
    margin: 16px 0 0;
}
  .contact-form-new .contact-data {
    padding: 82px 0px 93px;
}
  .contact-form-new .contact-data>h1 {
    margin: 0 0 25px;
    font-size: 30px;
    letter-spacing: -0.6px;
}
  .contact-form-new .contact-data>p {
    font-size: 14px;
    letter-spacing: -0.28px;
 }
  .contact-form-new .contact-data input.button.w__100 {
    border: 0 !important;
    color: #FFF;
    font-family: "DM Sans";
    font-size: 19.129px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    background-position: 61%;
    background-size: 11px;
}
  footer#nt_footer {
    margin: -2px 0 0;
}

  .bg-image-banner.text-left-align {
    display: none;
}

.mobile {
    display: block  !important;
}

.bg-image-banner.text-centre-align {
    display: none;
}
  .google-review-section {
    padding: 70px 0 0;
}

  .google-review-section h1 {
    margin: 0 0 32px;
    padding: 0 0 46px;
}

.new-banner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

  .new-banner h1 {
    max-width: 313px;
    margin-left: auto;
    margin-right: auto;
}
  .banner-data {
    max-width: 313px;
    margin: 0 auto;
}
  .new-banner {
    padding: 350px 20px 60px;
}

}

@media(max-width:685px){
.new-banner {
    padding: 300px 20px 60px;
}

}

@media(max-width:567px){
.all-tabbing-data>.container .tabbing-data.years .tab-main-box .most_flex_sec>.col-md-6:last-child img {
    max-height: 311px;
}
.video_section>.container>.video-main>.vodeos-boxes p {
    font-size: 14px;
 }


.new-banner {
    padding: 240px 16px 40px;
}

}
@media(max-width:453px){

.new-banner {
    padding: 142px 16px 27px;
}
}
@media(max-width:365px){
.new-banner {
    padding: 92px 16px 27px;
}
}


@media(min-width:1535px){
.new-banner {
    padding: 671px 40px 87px;
    }
}

@media(min-width:2200px){
.new-banner {
    padding: 850px 40px 230px;
}
}

@media(min-width:2800px){
.new-banner {
    padding: 1500px 40px 200px;
}
}

/* new menu design */

.custom-menu-toggle {
    cursor: pointer;
    align-items: center;
    display: flex;
    gap: 10px;
}

.new-drawer-menu>.container {
    max-width: 100%;
    padding: 0;
}

div#shopify-section-new-menu-design {
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    display: none;
}

div#shopify-section-new-menu-design>.new-drawer-menu {
    position: absolute;
    top: 0;
    z-index: 999;
    width: 288px;
    padding: 20px 20px 20px 20px;
    height: 100vh;
    max-height: 100vh;
    border-right: 1px solid #EAD7C4;
    background: #FCF7F2;
}
div#shopify-section-new-menu-design>.new-drawer-menu>.container {
    position: static;
}
div#shopify-section-new-menu-design>.new-drawer-menu>.container>a.closebtn {
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' viewBox='0 0 27 28' fill='none'%3E%3Cpath d='M7.12598 20.4832L19.9999 7.60919' stroke='%23131200' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20 20.4832L7.12603 7.60919' stroke='%23131200' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    font-size: 0;
    width: 27px;
    height: 27px;
    display: block;
    position: absolute;
    right: 20px;
    top: 23px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new>a {
    display: inline-block;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new>a {
    margin: 0 0 61px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .menu-no-links span, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .menu-with-links>a , div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu>li span , div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu , div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-list a {
    color: #CCB7A1;
    font-family: "DM Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.2px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus {
    position: absolute;
    top: 0;
    left: 100%;
    background: #FCF7F2;
    padding: 20px 20px 20px 20px;
    height: 100%;
    width: 100%;
    border-left: 1px solid #EAD7C4 !important;

}


div#shopify-section-new-menu-design>.new-drawer-menu>.container ul.list-menu.list-menu--inline {
    list-style: none;
}


div#shopify-section-new-menu-design>.new-drawer-menu>.container ul.list-menu.list-menu--inline li header-menu summary::marker {
    display: none;
    list-style: none;
    width: 0;
    font-size: 0;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new>div:not(:last-child) {
    margin: 0 0 15px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new>div>.sub-menus {
    transition: all 0.3s ease;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu>span {
    color: #131200;
    font-family: "DM Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.13px;
    text-transform: lowercase;
    display: flex;
    margin: 0 0 67px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu.list-menu--inline {
    display: flex;
    flex-flow: column;
    gap: 15px;
    margin: 0 0 60px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new>div .menu-no-links span.open-sub {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new>div .menu-no-links span.open-sub {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

div#shopify-section-new-menu-design>.new-drawer-menu>.container .social_links {
    display: flex;
    justify-content: space-between;
}

div#shopify-section-new-menu-design>.new-drawer-menu>.container .social_links>a {
    color: #131200;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
div#shopify-section-new-menu-design>.new-drawer-menu .social_links {
    margin-top: 60px;
}
div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new>div .menu-no-links span.open-sub {
    cursor: pointer;
}
a.menu_button_global {
    border-radius: 99px;
    border: 1px solid #131200;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(15px);
    color: #131200 !important;
    font-family: "DM Sans" !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 100% !important;
    width: 100%;
    display: flex;
    justify-content: center !important;
    height: 34px;
    justify-content: center;
    align-items: center;
}
div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus>a.menu_button_global {
    border-radius: 99px;
    border: 1px solid #131200;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(15px);
    color: #131200;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
    width: 100%;
    display: flex;
    justify-content: center;
    height: 34px;
    justify-content: center;
    align-items: center;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu.list-menu--inline>li div.mega-menu__content {
    position: absolute;
    top: 0;
    left: 100%;
    background: #FCF7F2;
    padding: 20px 20px 20px 20px;
    height: 100%;
    width: 100%;
    border-left: 1px solid #EAD7C4 !important;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu.list-menu--inline>li div.mega-menu__content>span {
    color: #131200;
    font-family: "DM Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.13px;
    text-transform: lowercase;
    margin: 7px 0 67px;
    display: block;
}
div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu.list-menu--inline>li div.mega-menu__content .mega-menu__list .main-child2 {
    margin: 0 0 15px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu.list-menu--inline>li div.mega-menu__content .mega-menu__list .main-child2 span.child-menu-new {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu.list-menu--inline>li div.mega-menu__content .mega-menu__list .main-child2 span.child-menu-new a {
    color: #CCB7A1;
    font-family: "DM Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.2px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu {
    margin: 0 0 66px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu>span {
    color: #131200;
    font-family: "DM Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.13px;
    text-transform: lowercase;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu {
    display: flex;
    justify-content: space-between;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .submenu_header {
    margin: 0 0 67px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu {
    display: flex;
    gap: 15px;
    flex-flow: column;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .submenu_header {
    margin: 0 0 67px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu {
    display: flex;
    gap: 15px;
    flex-flow: column;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second {
    position: absolute;
    top: 0;
    left: 100%;
    background: #FCF7F2;
    padding: 20px 20px 20px 20px;
    height: 100%;
    width: 100%;
    border-left: 1px solid #EAD7C4 !important;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second .mega-menu__list {
    display: flex;
    flex-flow: column;
    gap: 15px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second .mega-menu__list span.child-menu-new {
    display: flex;
    justify-content: space-between;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .submenu_header {
    display: flex;
    justify-content: space-between;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .submenu_header {
    display: flex;
    justify-content: space-between;
}

div#shopify-section-new-menu-design .mega-menu__list.page-width .main-child2 .grand-child-menu {
    position: absolute;
    top: 0;
    left: 100%;
    background: #FCF7F2;
    padding: 20px 20px 20px 20px;
    height: 100%;
    width: 100%;
    border-left: 1px solid #EAD7C4 !important;
}

div#shopify-section-new-menu-design .mega-menu__list.page-width .main-child2 .grand-child-menu ul.list-unstyled {
    list-style: none;
    display: flex;
    flex-flow: column;
    gap: 15px;
}

body.menu_open_cstm {
    overflow: hidden;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .submenu_header a.secondclosebtn , a.closebtn2 , a.grandclosebtn {
     cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' viewBox='0 0 27 28' fill='none'%3E%3Cpath d='M7.12598 20.4832L19.9999 7.60919' stroke='%23131200' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20 20.4832L7.12603 7.60919' stroke='%23131200' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    font-size: 0;
    width: 27px;
    height: 27px;
    display: block;
    position: absolute;
    right: 20px;
    top: 23px;
}

a.prd_call_btn {
    margin-top: 10px;
    border-radius: 5px;
    background: #FCD8CC;
    padding: 10px;
    color: #0D1312;
    text-align: center;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 14px */
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0;
    flex-wrap: wrap;
}

a.prd_call_btn>span {
    color: #B04E2D;
}

a.prd_call_btn img {
    margin-right: 10px;
}
a.prd_call_btn span {
    margin-left: 5px;
}

div#shopify-section-new-menu-design>.new-drawer-menu .active-main>span.open-sub , div#shopify-section-new-menu-design>.new-drawer-menu .menu-no-links span.open-sub:hover {
    color: #131200 !important;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .menu-no-links span, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .menu-with-links>a, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu>li span, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-list a {
    transition: all 0.3s ease;
    gap: 10px;
}
div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu:hover, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu.second-active2 {
    color: #131200;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu:hover img, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu.second-active2 img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(37%) saturate(887%) hue-rotate(19deg) brightness(97%) contrast(103%);
}


div#shopify-section-new-menu-design>.new-drawer-menu .active-mai>span.open-sub>img , div#shopify-section-new-menu-design>.new-drawer-menu .menu-no-links span.open-sub:hover>img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(37%) saturate(887%) hue-rotate(19deg) brightness(97%) contrast(103%);
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .menu-no-links span:hover, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .menu-with-links>a:hover, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu>li span:hover, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu:hover, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-list a:hover {
color:#131200;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .menu-no-links span, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .menu-with-links>a, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus nav.header__inline-menu ul.list-menu>li span, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu div.second-menu, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-list a {
    cursor: pointer;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second .mega-menu__list span.child-menu-new {
    cursor: pointer;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second .mega-menu__list span.child-menu-new {
    cursor: pointer;
    transition: all 0.5s ease;
}



div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second .mega-menu__list span.child-menu-new:hover img, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second .mega-menu__list span.child-menu-new.active-main2 img {
    filter: brightness(0) saturate(100%) invert(8%) sepia(37%) saturate(887%) hue-rotate(19deg) brightness(97%) contrast(103%);
}


div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second>a.menu_button_global.third {
    margin: 60px 0 0;
    color: #131200;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second .mega-menu__list span.child-menu-new:hover a, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second .mega-menu__list span.child-menu-new.active-main2 a {
    color: #131200;
}

a.grandclosebtn {
    font-size: 0 !important;
}

a.grandclosebtn {
    font-size: 0 !important;
}
div#shopify-section-new-menu-design .mega-menu__list.page-width .main-child2 .grand-child-menu ul.list-unstyled>li a {
    color: #131200 !important;
    display: block;
    margin: 0 0 5px;
}

div#shopify-section-new-menu-design .mega-menu__list.page-width .main-child2 .grand-child-menu ul.list-unstyled>li .grand-child-img img {
    border-radius: 10px;
    background: #FFF;
    height: 100px;
    width: 100%;
    object-fit: cover;
}

div#shopify-section-new-menu-design .mega-menu__list.page-width .main-child2 .grand-child-menu {
    max-height: 100vh;
    overflow-y: auto;
}

div#shopify-section-new-menu-design .mega-menu__list.page-width .main-child2 .grand-child-menu ul.list-unstyled {
    margin: 0 0 60px;
}

.menu-all-close>a {
    border-radius: 99px;
    border: 1px solid #131200;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(15px);
    color: #131200;
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    height: 34px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media(max-width:1199px){
div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second, div#shopify-section-new-menu-design .mega-menu__list.page-width .main-child2 .grand-child-menu {
    left: 0;
}
}

/* @media(max-width:767px){
div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus, div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items div.mega-menu_second, div#shopify-section-new-menu-design .mega-menu__list.page-width .main-child2 .grand-child-menu {
    left: -100% !important;
    transition:all 0.3s ease;
    display:block !important;
}.
div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus.active-sub {
    left: 0 !important;
}

div#shopify-section-new-menu-design>.new-drawer-menu .all-menus-new .cstm-menu-new .sub-menus .cstm-sel-menu .selected-list-menu .selected-items .second-active2 + div.mega-menu_second {
    left: 0 !important;
}

} */

/* black friday banner */

.black-friday-banner {
    border-radius: 20px;
    background: #111;
    padding: 15px;
    color: #FFF;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 17.6px */
    letter-spacing: -0.48px;
    max-width: 451px;
}

.black-friday-banner strong {
    color: #FF9C7C;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 110%; /* 19.8px */
    letter-spacing: -0.54px;
    text-transform: uppercase;
    display: block;
    margin: 0 0 4px;
}

 @media(max-width:767px){
.black-friday-banner strong {
    font-size: 16px;
}
 }

.black-friday-banner {
    order: 4;
    margin: 30px 0 0 !important;
}
.row.product div.summary .price_stock {display: contents;}
.row.product div.summary p#price_ppr {
    order: 3;
}
.row.product div.summary .inventoryNote.form__label {
    order: 5;
    margin: 9px 0 20px;
}
.row.product div.summary .btn-atc {
    order: 7;
}


/* homepage end section update */
div#shopify-section-1662114665eb3bb317 .instagenie-feed .h2{
    padding-bottom: 10px;
}
/* 8-12-25 */
.rugs-banner {padding: 80px 0px;}
.rugs-banner .banner-data {display: flex;gap: 15px;flex-direction: column;}
section.shipping-rugs {padding: 80px 0px;}
.shipping-content {text-align: center;}
.shipping-content h2 {margin: 0px;font-size: 28px;font-weight:bold;}
.data-ship-con {display: grid;grid-template-columns: repeat(3, 1fr);align-items: center;margin-top: 50px;gap: 60px;}
.data-ship-block {text-align: center;}
.data-ship-block h2 {margin: 0px;font-size: 22px;font-weight: bold;padding-bottom: 10px;}
.data-ship-block p {font-size: 18px;margin: 0px;}
.data-ship-block img {padding-bottom: 31px;height: 75px;}
.rwoks-head h2 {font-size: 28px;font-weight: bold;text-align: center;margin: 0px;}
.data-howorks {border-radius: 10px;padding: 20px;display: flex;gap: 50px;align-items: center;margin-bottom: 10px;}
.img-icon {position: relative;}
.num-rug {font-size: 20px;font-weight: bold;background: #FF9C7C;text-align: center;border-radius: 100%;position: absolute;top: -15px;height: 35px;width: 35px;left: -12px;}
.rugs-data h2 {font-size: 28px;font-weight: bold;margin: 0px;}
.rugs-data p {margin: 0px;font-size: 18px;}
.data-works {margin-top: 60px;}
.rugs-howorks {padding: 80px 0px;}
section.rugs_book {padding: 80px 0px;}
.rugs_book h2 {margin: 0px;font-size: 28px;font-weight: bold;text-align: center;padding-bottom: 60px;}
.rugs_book p {color: #878787;font-size: 22px;text-align: center;max-width: 800px;margin: auto;}
.icon-text {display: flex;gap: 20px;justify-content: center;align-items: center;margin: 60px 0px;}
.iocn-dt a {font-size: 20px;}
.iocn-dt img {width: 30px;}
.iocn-dt {display: flex;align-items: center;gap: 10px;}
footer .pop-outer {display: none !important;}

@media(max-width:767px){
.data-howorks {flex-wrap: wrap;gap: 10px;}
.data-ship-con {grid-template-columns: repeat(1, 1fr);gap: 30px;}
.icon-text {flex-wrap: wrap;margin: 30px 0px;}
.rugs_book h2 {padding-bottom: 30px;}
.rugs-data h2 {font-size: 20px;}
.rugs-data p {font-size: 16px;}
.rugs-howorks {padding: 30px 0px;}
.data-works {margin-top: 30px;}
section.rugs_book {padding: 30px 0px;}
.rugs_book p {font-size: 18px;}
.iocn-dt a {font-size: 18px;}
}