/** Shopify CDN: Minification failed

Line 42:101 All "@import" rules must come first
Line 297:34 Unexpected "/"
Line 379:3585 All "@import" rules must come first
Line 447:1033 Unexpected "{"
Line 450:453 Unexpected "\".gPreorderBtn\""
Line 450:515 Unexpected "\".gPreorderBtn\""
Line 674:2238 Unexpected "/"
Line 722:41 Expected identifier but found whitespace
Line 722:48 Unexpected ";"
Line 767:5264 Expected "(" but found "max-width"

**/
/** Shopify CDN: Minification failed

Line 28:101 All "@import" rules must come first
Line 283:34 Unexpected "/"
Line 365:3585 All "@import" rules must come first
Line 433:1033 Unexpected "{"
Line 436:453 Unexpected "\".gPreorderBtn\""
Line 436:515 Unexpected "\".gPreorderBtn\""
Line 660:2238 Unexpected "/"
Line 708:41 Expected identifier but found whitespace
Line 708:48 Unexpected ";"

**/
/** Shopify CDN: Minification failed

Line 35:0 All "@import" rules must come first
Line 2692:0 Unexpected "{"
Line 2888:48 Unexpected "\".gPreorderBtn\""
Line 2889:44 Unexpected "\".gPreorderBtn\""
Line 9680:5 Unexpected "/"
Line 14622:0 All "@import" rules must come first
Line 17091:0 Unexpected "{"
Line 17283:48 Unexpected "\".gPreorderBtn\""
Line 17284:44 Unexpected "\".gPreorderBtn\""
Line 26330:3 Unexpected "/"
... and 2 more hidden warnings

**/ *, body, p, a, span, li, h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 { letter-spacing: 0; } @import url('https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap'); .pricing-banner-unified { padding-top: 0 !important; } /* .christian-slider-wrapper .christian-flex-center {
    padding-left: 25px;
} */ /* #homepage-review-sec .testimonial-card .flex-center {
    padding-left: 45px;
} */ .inspiration-questions-sec { padding-top: 0; } .desktop_view_hide.desktop-left-right-pricing-page { display: none; } a#cart-icon-trigger, .customer-links ul li.account { display: none; } #responsiveMenu a#cart-icon-trigger { display: block; width: 80px; height: 80px; border: 2px solid #c8a2c8; display: flex; align-items: center; justify-content: center; border-radius: 50px; } .counselor-slider-desktop .btn-purple:hover { background: #32312D !important; color: #fff !important; } .counselor-slider-desktop .btn-black:hover { background-color: #c99eca; color: black; } .tab-body h2.offers .original-price { color: gray !important; text-decoration: line-through; font-size: 22px; margin-right: 10px; font-weight: 300; } video.popup-video.playing { border-radius: 12px; } .lol-with-christ-terms-amp-conditions #shopify-section-template--18450510348471__main .container { max-width: 80% !important; } .lol-with-christ-terms-amp-conditions h2 { font-size: 22px; line-height: normal; } .lol-with-christ-terms-amp-conditions h1{ font-size: 25px; } button.video-play-couns { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: transparent; } button.video-play-couns svg { width: 80px; height: 80px; } button.video-play-couns svg path { fill: #000; color: #000; } /* .product .counseling-faq-container{
  max-width: 100% !important;
} */ .product-grid-product-template .counseling-faq-wrapper { padding: 20px 20px 20px 20px !important; } .product-grid-product-template .counseling-faq-question{padding-left:0px; padding-right:0px;} .product-grid-product-template .counseling-faq-header{padding-left: 0;} .faith-stars svg { width: 18px; height: auto; } .main-desktop.main-menu.table-cell { display: flex; align-items: center; justify-content: end; margin-top: 22px; gap: 10px; } .logo-text { display: flex; align-items: center; gap: 10px; } .desk-ham-menu .main-menu .logo-text a { font-size: 16px !important; color: #000000; } .hamburger-logo { display: flex; align-items: center; gap: 2px; margin-bottom: 5px; } .hamburger-logo .text-prcing { font-size: 16px !important; color: #000000; } .bottompad-quarter { margin-bottom: 28px; } .desk-cons-links.has_header_links { display: flex; align-items: center; justify-content: center; gap: 20px; height: 100%; position: absolute; top: 50%; /* top: 25%; */ left: 50%; transform: translate(-50%, -50%); } .christian-affirmation-amp-prayer-cards-bible-verse-grace-affirmation .icon-link-section { padding-bottom: 40px !important; } .bottom-links.navigation-sticky { position: fixed; left: 0; right: 0; top: 75px; width: 100%; z-index: 999; background: #fff; padding: 15px; background: #f8f8f8; padding: 10px 0; border-top: 1px solid #eee; border-radius:13px; border: 1px solid #9f9f9f; border-top: 3px solid #C8A2C8; margin-top: 10px; margin-left: 6px; margin-right: 6px; width: auto !important; box-shadow: rgb(149 155 161 / 65%) 1px 14px 22px -10px; gap: 12px; font-size: 15px; transform: translateY(0); opacity: 1; } .product-details #reviews.faith-counseling-section .faith-quote-card, .product-details #reviews.faith-counseling-section .faith-profile { max-width: 483px; } #shopify-section-template--18450510184631__section_rich_text_VqBXzL h2 { text-transform: capitalize !important; } /* .product-page .product-grid-product-template {
    margin-top: 40px;
} */ .content.product-page .faith-video-banner-section { padding-top: 40px !important; } .mobile-products-slider.christian-slider-wrapper { display: block; } /* .video-wrapper,
  .faith-message__inner {
    width: 48% !important;
  } */ .desktop-guide-testimonial-layout .table-wrapper { width: 79% !important; } .footer-uper-block { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; text-align: center; border: var(--border); border: 2px solid #000 !important; } .footer-upper-single-item span.footer-svg-text { font-weight: 400; font-size: 16px; line-height: 20px; text-align: left; color: #494949; } .product__title h1 { font-weight: 700; font-size: 16px; line-height: 1.5; text-align: center; color: #333333; border-width: 1px 1px 0px 1px; border-color: rgba(70, 70, 70, 1); border-style: solid; padding: 12px 8px; border-left: none; } /* .product-logo-tabbing-section {
    padding-top: 10px;
}  */ /* .custom-collection-second-section .single-custom-product .product-image-block, .custom-collection-second-section .single-custom-product .product-image-block img {
    max-height: 100%!important;
} */ .quick-add-modal__content-info h2.h1 { font-size: 18px; padding: 0 14px 12px; line-height: 1.5; } /*--------------new-css----------------------*/ /* .custom-collection-right-products-section .single-custom-product, 
.custom-collection-left-products-section .single-custom-product{
    border: 2px solid #464646;
    padding: 30px;
}
.custom-collection-right-products-section .single-custom-product ~ .single-custom-product,
.custom-collection-left-products-section .single-custom-product ~ .single-custom-product{
    margin-top: -1px;
} */ /* .custom-collection-right-products-section {
    grid-gap: 0 !important;
} */ /* .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul li.grid__item.product-list:first-child {
    border-top-width: 1px !important; 
} */ .inner-rug-size-tab-section ul#rugs-nav-acc li a:after { content: "+"; position: absolute; bottom: 0 !important; right: 0 !important; z-index: 9; color: #fff; font-weight: 100; height: fit-content; right: 20px; z-index: 9; color: #000 !important; font-style: normal !important; line-height: .5; display: flex; align-items: end; justify-content: center; transition: transform 0.3s ease; } @media screen and (max-width:767px){ .inner-rug-size-tab-section ul#rugs-nav-acc li a:after { /* bottom: -45px !important; */ right: 0px !important; font-size: 95px !important; } } @media screen and (min-width: 768px) and (max-width: 1024px) { .inner-rug-size-tab-section ul#rugs-nav-acc li a:after { /* bottom: -85px !important; */ right: 0px !important; font-size: 200px !important; } } /* .inner-rug-size-tab-section ul#rugs-nav-acc li a:before {
  content: "";
  background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T07_34_27_204Z.png?v=1667892944);
  width: 21px;
  height: 21px;
  bottom: 20px;
  position: absolute;
  z-index: 9;
  right: 18px;
  background-repeat: no-repeat;
  transition: transform 0.3s, -webkit-transform 0.3s;
} */ /* div#tabs-content-acc
  .rug-size-tab-section
  .inner-rug-size-tab-section
  ul#rugs-nav
  li:before,
.inner-rug-size-tab-section ul#rugs-nav-acc li:before {
  content: none;
} */ .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { margin: 0 0 10px 0; position: relative; padding-left: 30px; font-weight: 400; font-size: 18px; line-height: 28px; color: #333333; cursor: pointer; } /* .rug-guidelines-accordion-section-main .single-item-rug-guideline:last-child h3.guide-heading,
.rug-guidelines-accordion-section-main .single-item-rug-guideline:last-child .guide-content p{
    margin-bottom: 0!important;
} */ /* .wishlist-hero-custom-button {
    z-index: 9!important;
} */ /*   .product__info-wrapper .product-wishlist-section button {
    width: 20px !important;
} */ /* #header-navigation .main-menu ul#responsiveMenu li.parent-level:first-child {
  padding-left: 0;
  margin-left: -9px;
} */ #header-navigation .main-menu ul#responsiveMenu li.parent-level:last-child{ border-bottom: solid 1px #ccc !important; } #header-navigation .main-menu ul#responsiveMenu li.parent-level a.parent, #header-navigation .main-menu ul#responsiveMenu li.parent-level a { border-top: solid 1px #ccc !important; font-style: normal; font-weight: 400; font-size: 16px; line-height: 18px; text-align: left; color: #333; padding: 8px 5px; display: inline-block; position: relative; text-decoration: none; background: transparent !important; width: 100%; } ul#responsiveMenu > li.parent-level:last-of-type > a { border-bottom: 1px solid #ccc !important; } #header-navigation .main-menu ul#responsiveMenu li.parent-level:hover span{ color: #000; font-weight: 500; transition: all ease-in-out 300ms; } /**.product-grid-product-template,
.product-cnatiner,
.product .grid__item.product__media-wrapper ul.all-images {
  padding: 0;
  max-width: 100%;
}**/ .tab-body h2.offers span { font-weight: 600; font-size: 36px; line-height: 41px; color: #000 !important; } /**.product-id.product_page_alignment {
  border-bottom: solid 1px rgba(70, 70, 70, 1);
}
div#header-toolbar {
 /* border: 2px solid #464646;
}*/ /**div#header-toolbar .container {
  padding: 0 0!important;
}**/ .customers-page .container { height: auto; width: 80%; margin: 0 auto; } .customers-page .btn:hover .customers-page .btn { display: inline-block !important; padding: 2px 12px !important; background-color: #2B2B29; color: #ffff; font-weight: 800 !important; border-radius: 14px !important; text-decoration: none !important; transition: 0.3s ease !important; font-size: 16px !important; border: var(--border); white-space: nowrap; } .customers-page .btn:hover svg.arrow-right-icon path { fill: #000 !important; } .customer-login, .guest-login { box-shadow: 0 0 5px; padding: 25px; margin-bottom: 20px; border-radius: 15px; height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center; } .product .collection_sub_img .main-image__model.clearfix { /* border-right: solid 2px #000; */ border-bottom: var(--border); cursor: pointer; border-color: #000 !important; } .product-logo-tabbing-section h1.product-header { font-weight: 700; font-size: 16px; line-height: 1.5; text-align: center; color: #333; /* border-width: 1px 1px 0px 1px; */ border-color: #464646; border-style: solid; padding: 12px 8px; border-left: none; margin: 0; } /**.product-cnatiner.container.clearfix {
  max-width: 100% !important;
  width: 100% !important;
}**/ .purchase-section .addto-cart-button button, .purchase-section .negative-left button { font-size: 20px; display: flex; width: 100%; justify-content: center; align-items: center; position: relative; padding-left: 40px; } section.search_page .background-colored .bottompad-half h1 { /* font-size: 24px;
  line-height: 1.5;
  margin: 20px; */ margin-bottom: 50px; } section.search_page div#collection-products .product { border-width: 0 1px 1px 0px; border-style: solid; border-color: #000; padding: 30px; margin: 0; z-index: 1; } /* section.search_page div#collection-products .product .product-border:hover img {
    transform: scale(1.03);
    transition: transform 0.5s ease;
} */ /* .search-bar-open:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 9;
    opacity: 0.5;
} */ .collection-main-section-blocks .main-filter-content .three .wishlist-hero-custom-button.wishlisthero-floating { z-index: 1; } /* 
.collection-main-section-blocks .main-filter-content .three .product-border:hover .card__media .media img  {
    transform: scale(1.6);
    transition: transform .5s ease;
} */ /* li.parent-level.parent-level4:hover ul.dropdown {
    opacity: 1;
} */ /* .contact-us section#contact-page div#form-container form .form.contact input {
  border: 0;
  border-bottom: var(--border);
  font-weight: 500;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: -0.01em;
  color: #000;
  padding-left: 0;
} */ button#contactFormSubmit { display: flex !important; padding: 0px 12px !important; background: #32312D; color: #fff; font-weight: 800 !important; border-radius: 14px !important; text-decoration: none !important; transition: 0.3s ease !important; font-size: 16px !important; border: var(--border); white-space: nowrap; align-items: center; justify-content: center; max-width: 100%; width: auto; } button#contactFormSubmit:hover .arrow-right-icon path { fill: #000 !important; transition: 0.2s; } .support-contact-section .contact-info { text-align: center; margin-top: 10px; width: 100%; display: flex; justify-content: center; } button#contactFormSubmit:hover{ background-color: #c8a2c8; color: black; } .contact-us button#contactFormSubmit .arrow-right-icon path { fill: #fff !important; } .contact-us button#contactFormSubmit:hover .arrow-right-icon path { fill: #000 !important; transition: 0.2s; } /* .contact-us button#contactFormSubmit {
  background-color: #c8a2c8;
  color: black;
}
.contact-us button#contactFormSubmit:hover{
  background: #32312D!important;
  color: #fff!important;  

}
.contact-us button#contactFormSubmit:hover .arrow-right-icon path {
    fill: #fff !important;
     transition: 0.2s;
} */ .contact-us section#contact-page div#form-container form .contact-info.twelve input { margin-top: 0px; margin-bottom: 0; font-weight: 800; font-size: 16px; transition: all 0.6s 0.1s cubic-bezier(0.6, 0.2, 0.1, 1); line-height: 24px; text-transform: capitalize; max-width: 200px; border: 2px solid #231f20; border-radius: 14px; color: #fff; background-color:#32312d !important; } .contact-us section#contact-page div#form-container form .contact-info.twelve input:hover { color: #000; background: #c8a2c8 !important; } .quick-view-block a.quick-view-btn:hover { background: #c8a2c8 !important; color: #32312d !important; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline, .faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline { padding: 40px 0 20px; border-bottom: 2px solid #d7d7d7; } /* .slected-image-product-variant ul.all-images.single-selected-variant-image .main-image__model.clearfix {
    border-bottom: 0;
} */ /* 
 .custom-collection-second-section .single-custom-product .product-image-block a.product-default-image {
    overflow: hidden;
    display: inline-block;
    height: 500px;
  width:100%;
}
.custom-collection-second-section .single-custom-product .product-image-block a.product-default-image img {
    transform: scale(1.5);
    height: 100%;
   object-fit: contain;
}
.custom-collection-second-section .single-custom-product .product-image-block a.product-hover-image {
    transition: .5s;
   height: 500px;
  overflow: hidden;
    width:100%;
}
.custom-collection-second-section .single-custom-product .product-image-block a.product-hover-image img {
    transform: scale(1.5);
    height: 100%;
   object-fit: contain;
}
.single-custom-product .product-image-block a.product-default-image,
.single-custom-product .product-image-block a.product-hover-image{
    overflow: hidden;
    display: inline-block;
    height: 500px;
    width:100%;
}
.single-custom-product .product-image-block a.product-default-image img,
.single-custom-product .product-image-block a.product-hover-image img{
    transform: scale(1.2);
    height: 100%;
   object-fit: contain;
}
.colonial-mills-inc .single-custom-product .product-image-block a.product-default-image img, 
.colonial-mills-inc  .single-custom-product .product-image-block a.product-hover-image img {
    transform: scale(1.2);
  object-fit: contain;
}


 .product-image-block a img,
.collection-main-section-blocks .main-filter-content .three .card__media .media img, 
.collection-main-section-blocks .main-filter-content .three .product-border .product-thumb a img{
    max-height: 293px!important;
    width: auto!important;
    max-width: 100%!important;
} 
.custom-collection-left-image img,
.custom-collection-right-image img {
    max-height: 840px;
}  */ /*---------------about-us---------------------*/ .about-single-block .about-right-image-section .about-upper-image { position: absolute; z-index: 2; top: -20%; left: 0px; width: 100%; animation: animet 3s; } /*-------------------artical------------------*/ .blog-list-section ul li a { color: #000000; position: relative; overflow: hidden; padding-bottom: 2px; text-decoration: none; -webkit-transition: all 0.15s linear; transition: all 0.15s linear; display: inline-block; border-bottom: 2px solid transparent; line-height: 1.1; font-size: 24px; } .article-title-author-section .card__title { display: block; margin: 0 20px; padding: 8px 15px; padding-right: 14px; position: relative; border: 2px solid currentColor; background-color: rgba(255, 255, 255, 0.85) !important; } .article-title-author-section h2.article-title { font-weight: 500; font-size: 20px; letter-spacing: 0.03px; line-height: 1.3; text-transform: none; text-align: center; } /*----------------------------single-blog-page------------------------*/ .single-new-design-post-content-inner .entry-header h1.entry-title { color: #000000; font-weight: 400; font-size: 22px; letter-spacing: 0.03px; line-height: 1.5; text-transform: none; display: flex; align-items: center; margin-bottom: 0; width: 100%; justify-content: center; } /* .single-new-design-post-content-inner .post__content p span {
    font-weight: 600;
} */ /* .single-new-design-post-content-inner .post__content p a {
  text-decoration: none;
  padding: 0 2px;
  transition: box-shadow 0.15s ease-out, color 0.15s;
  background-color: #ffeb00;
  box-shadow: #ffffff 0 0.85em inset;
  font-weight: 600;
} */ /* .single-new-design-post-content-inner .post__content p a:hover {
  box-shadow: #fff 0 0 inset;
} */ .single-new-design-post-sidebar aside#search-2 form input.search-submit { padding: 12px 10px; border: 0; color: #fff; background: #000; text-align: center; text-transform: none; } /* .support ul#rugs-nav-acc span.accordion-upper-section li {
  width: 50% !important;
} */ .video-content .button-content a { padding: 2px 30px; background-color: #32312D; color: #fff; font-weight: 800 !important; border-radius: 14px; letter-spacing: 0.5px; text-decoration: none !important; transition: 0.3s ease !important; border: var(--border); display: flex; align-items: center; } .video-content .button-content a:hover svg.arrow-right-icon path { fill: #32312D !important; transition: 0.2s; } .video-content .button-content a:hover { background-color: #c8a2c8; color: #000; } .single-new-design-post-content-inner .post__content h2{ font-size: 24px; font-weight: 600; line-height: 1.5; } .support-contact-section .contact-info input#contactFormSubmit { background: #c8a2c8; border-color: #211e22; max-width: 250px; padding: 12px 14px; font-size: 14px; font-weight: 800; margin: 0; border: var(--border); border-radius: 14px; } .support-contact-section .contact-info input#contactFormSubmit:hover { background: #32312D !important; color: #fff !important; } /* .new-contact span.form.contact.label-active {
    border-color: #1364f1!important;
      border-width: 2px;
} */ /* .new-contact span.form.contact.label-active::before {
    border: 0 !important;
} */ /* a.single-shop-btn,
a.single-shop-btn a{
    background: transparent;
    border: var(--border);
    color: #000;
    border-radius: 3px;
    transition: .3s;
    padding: 12px 30px;
    margin: 10px 0;
    display: none;
} */ /*----------------inspiration page----------------*/ .single-inspretion-block.active + .inspretion-video-popup-section { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999; } .inspretion-video-popup-section span.inspretion-popup-hide { position: absolute; top: 110px; background: #000; color: #fff; width: 30px; height: 30px; border-radius: 20px; line-height: 30px; cursor: pointer; border: 2px solid #ffdf; } /* .header-menu-section .customer-links ul li.search.static-search,
.header-menu-section .customer-links ul li#cart-count-mobile,
.header-menu-section .customer-links ul li.account,
.header-menu-section .customer-links ul li.search.open-container.avoid{
    display: none!important;
} */ /* ====christian sec start here ====*/ .bio-toggle-card ul li:before { background: #000000 !important; width: 5px !important; height: 5px !important; } .three-steps-static-section { padding: 40px 0px; } .christian-counselor-sec .product .product__info-wrapper.grid__item{ height: auto; border-left: var(--border); } .christian-counselor-sec img, .christian-counselor-sec video{ height: 369px; object-fit: cover; border-radius: 12px; } /* 
.bio-toggle-card {
    overflow-y: auto !important;
} */ /* ====christian sec end here ====*/ /* .desktop-video-table-stacked .map-feature-wrapper {
    background-size: cover !important;
} */ .desktop-video-table-stacked .desktop-video-table-stacked__heading { text-align: center !important; line-height: 1.5; } .desktop-video-table-stacked .video-mockup-wrapper { padding-left: 20px; } /* header bottom acher sec start here */ .icon-item p { font-size: 16px; font-weight: 400; color:#000; } .bottom-links { display: flex; overflow-x: auto; gap: 30px; font-size: 16px; font-weight: 400; -webkit-overflow-scrolling: touch; /* scroll-snap-type: x mandatory; */ scrollbar-width: none; /* Firefox */ /* Smooth transition setup */ /* No background in normal state */ background: transparent; /* Smooth animation setup */ transition: transform 0.35s ease, opacity 0.35s ease, box-shadow 0.35s ease, border 0.35s ease, background-color 0.0s ease; transform: translateY(-8px); } /* .bottom-links a:first-child::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background: black;
  bottom: -5px;
  left: 0;
  border-radius: 3px;
} */ /* header bottom acher sec end here */ a.faith-message__button { display: inline-block !important; padding: 12px !important; background-color: #c8a2c8; color: black; font-weight: 800 !important; border-radius: 14px !important; text-decoration: none !important; transition: 0.3s ease !important; font-size: 16px !important; border: var(--border); white-space: nowrap; } .counselor-wrapper .lm-toggle { color: #000; font-weight: 600; cursor: pointer; display:block; margin-left:0px; } .counselor-wrapper .right-heading, .counselor-wrapper .right-heading p { font-size: 22px; font-weight: 600; text-align: center; margin-bottom: 30px; width: 100%; color: #000; line-height: 1.5; } .book-btn-center a.book-btn { display: flex; align-items: center; font-size:15px; } /**********10-10-2025**/ #shopify-section-template--19372233195703__main .product--detail-inner .counseling-faq-answer { padding-left: 20px !important; padding-right: 20px !important; } #shopify-section-template--19372233195703__main .product-details .product-detail-inner .counseling-faq-answer p { text-align: justify !important; font-size:14px; } #shopify-section-template--19372233195703__main .counseling-faq-item.active .counseling-faq-answer { padding-left: 0; overflow: auto!important; } .shipping-payment-badge { text-align: center; } .table-wrapper th, .table-wrapper td { width: 90px!important; } @media (max-width:750px){ .pricing-section .for-mobile-pricing-extend{ display:none; margin-bottom: 30px; } .pricing-section .pricing-card { margin-bottom: 30px; } .for-desktop-btn-show{ display:none; } .pricing-section .pricing-card p{ color: #000; font-size: 12px !important; } } /* ---- CARD ROW ---- */ /* ---- INDIVIDUAL CARD ---- */ /* ---- CARD COLORS ---- */ /* ---- CARD BADGE ---- */ .pricing-section .pricing-card .pricing-badge { position: absolute; top: -7px; left: -11px; padding: 8px 16px; border-radius: 20px; color: #000; font-weight: bold; font-size: 18px !important; text-transform: uppercase; background: #FFF5BD; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); width: 100%; } /* ---- CARD CONTENT ---- */ /* ---- BUTTONS COLUMN ---- */ .pricing-section .bottom-extended-pricing__action a{ padding:2px 4px !important; font-weight: 800; border : var(--border); font-size: 15px; } /* ---- NOTE ---- */ .pricing-section h2{ font-size:32px; font-weight:700; margin-bottom:10px; color:#32312d; text-transform: capitalize; line-height: 1.5; } @media (min-width: 767px) { .pricing-section .pricing-badge+p { margin: 10px 0 25px 0px; font-size: 16px !important; } .faith-btn { justify-content: flex-start; } .faith-btn a { border: var(--border); } .desktop-faith-quote-section .desktop-faith-quote-section__help-heading { padding: 30px 20px 40px 20px; font-weight: 600 !important; font-size: 22px !important; line-height:1.2; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { font-size: 16px !important; } #shopify-section-template--18450510119095__scripture_quote_36zF66, #shopify-section-template--18450510119095__why_christian_bar_yEca7a, #shopify-section-template--18450510119095__mobile_guide_video_table_QydfXa{ display:none !important } .how-it-works, .desktop-main-section-wrapper, .newsletter-wrapper { padding-top: 0 !important; } .main-combined-section .combined-section, .how-it-works, .desktop-guide-counselor-layout, .counselor-wrapper, .desktop-main-section-wrapper, .blog-slider-section, .christian-slider-wrapper, .pricing-section{ padding-bottom: 0 !important; } #shopify-section-template--18450510119095__section_rich_text_rcXqpT .six{ padding:0 !important } main.about .faith-message__subtitle { display: none; } .pricing-section .bottom-extended-pricing__action a{ font-size: 14px !important; } } /* ---- RESPONSIVE (Below 768px) ---- */ @media screen and (max-width: 768px) { .general-consellor-banner .combined-section .faith-message__description, .desktop-video-table-stacked .quote-text, .desktop-video-table-stacked .desktop-video-table-stacked__subtext, .counselor-feature-desktop-section .language, .pricing-section h2#Plans+p{ font-size: 16px ; } .desktop-video-table-stacked .desktop-video-table-stacked__heading, .counselor-feature-desktop-section .counselor-title, .counseling-help-section .counseling-help-section-main-heading{ font-size: 22px !important; justify-self: center; } .counselor-feature-desktop-section .counselor-content h3{ font-size: 18px !important; } .lower-content { justify-content: left !important; max-width: 100% !important; } .content-1, .content-2 { text-align: left !important; width: 100% !important; } .content-1, .faq-main-warpper .content-2 { text-align: center !important; width: 100% !important; } .general-product-page #shopify-section-template--18492524462263__step_christian_counseling_nKpxBK .faith-name { left: 120px; } .general-product-page .join-team .join-main-continer { max-width: 100% !important; } .general-product-page .join-team .join-button img.story-btn-icon { width: 35px; height: auto; margin: 0 0 0 5px; } .general-product-page #shopify-section-template--18492524462263__new_faq_section_4FEjTE { display: block !important; } .general-product-page #shopify-section-template--18492524462263__counselor_call_to_action_bVNhpH { display: block; } .general-product-page #shopify-section-template--18492524462263__testimonial_and_story_3VaFme { display: block; } .general-product-page #shopify-section-template--18492524462263__faith_icons_list_VGTYbL.faith-icons-section .faith-icon-list { grid-template-columns: repeat(1, 1fr); justify-items: self-start; gap: 30px; } .general-product-page .faith-quote-box { margin: 45px auto 0 !important; } .pricing-section { padding: 30px 20px; } .pricing-section > .pricing-plans { gap: 35px !important; } #shopify-section-template--18450510119095__plan_cards_wMMBBB .bottom-extended-pricing__text { font-size: 15px !important; } #shopify-section-template--18450510119095__plan_cards_wMMBBB .bottom-extended-pricing__action a { font-size: 14px !important; padding:10px 12px!important; } .pricing-section .pricing-section > .pricing-plans { flex-direction: column; gap: 30px; } .pricing-section .pricing-card { width: 100% !important; flex: 1 1 100%; min-height: 130px; padding: 25px 20px; } .pricing-section .pricing-badge { font-size: 15px; } .pricing-section .card-price { font-size: 17px; } .pricing-section .card-left p { font-size: 13px; } .pricing-section .card-main { flex-direction: row; align-items: flex-end; gap: 16px; } .pricing-section .card-right { align-items: flex-start; gap: 25px; } .pricing-section .pricing-buttons { gap: 15px; margin-top: 20px; } .pricing-section .btn { font-size: 17px !important; } .pricing-section .note { font-size: 15px !important; } .bottom-extended-pricing__text:last-child { margin-bottom: 0 !important; } .pricing-section .pricing-buttons { flex-wrap: wrap !important; } .pricing-section .pricing-buttons .btn { padding: 18px 20px; font-weight: bold; font-size: 18px; border-radius: 14px; border: none; cursor: pointer; white-space: wrap !important; min-width: 100% !important; width:100% !important; } main.about .faith-message__subtitle { display:block; } } .chartbar-wrapper::before { background: #e1e1e1; height: 74%; width: 1px; content: ""; position: absolute; left: 44.2%; } .chart-label { width: 45% !important; text-align: left !important; font-size: 18px; } .chartinner-wrapper { width:55%; display:flex; } /* LEFT PANEL (Chart) */ .chart-table-desktop-layout .main-heading { font-size: 26px; font-weight: bold; margin-bottom: 20px; line-height:1.5; color: #000; } /* .chart-table-desktop-layout .main-heading span {
  text-decoration: underline;
} */ /* RIGHT PANEL (Video + Table) */ .chart-table-desktop-layout .text-top h2 { font-size: 22px; font-weight: 600; margin-bottom: 10px; color: #000; line-height: 1.5; } .chart-table-desktop-layout .text-top p { font-size: 16px; margin-bottom: 30px; color: #000; } .chart-table-desktop-layout .mockup-bg-circle { position: absolute; left: 90px; top: 50%; transform: translateY(-50%); width:300px; height:300px; background: #C8A2C8; border-radius: 50%; z-index: 1; } .about-us .chart-table-desktop-layout .table-wrapper{ justify-content: unset; left: 170px; max-width: 68%; } .chart-table-desktop-layout .table-wrapper th, .chart-table-desktop-layout .table-wrapper td { border: 2px solid #ccc; padding: 8px; text-align: center; font-size: 14px; color: #000 !important; } .sponsor-custom-section h2 { font-size: 22px; font-weight: 600; text-align: center; line-height: 1.5; } /* Responsive */ @media (max-width: 768px) { .desktop-video-table-stacked .quote-scripture{ font-size: 16px !important; font-weight: 600; text-transform: none; } .sponsor-custom-section .sponsor-custom-inner { flex-direction: column; } .twelve.top.relative.bottompad-half.custom-liquid-block { display: none; } .sponsor-custom-section .sponsor-custom-left, .sponsor-custom-section .sponsor-custom-right { flex: 1 1 100%; } .sponsor-custom-section .sponsor-custom-top-icon { top: -20px; right: 20px; } .sponsor-custom-section .sponsor-custom-heading, .sponsor-custom-section .sponsor-custom-text { text-align: center; } .sponsor-custom-section .sponsor-custom-flex .sponsor-custom-heading { font-size:20px !important; line-height:1.2 } .sponsor-custom-section .sponsor-custom-process-item { border-radius: 20px!important; } .sponsor-custom-section .sponsor-custom-button { width: fit-content !important; } .sponsor-custom-section .sponsor-custom-process-list { padding: 0; } .sponsor-custom-section .sponsor-custom-button { justify-content: center; width: 100%; margin-top: 0; } } .newsletter-wrapper .newsletter-box h3 { font-size: 22px; font-weight: 600; margin-bottom: 0.5rem; } .newsletter-wrapper .newsletter-box p { font-size: 20px; color: #292929; margin-bottom: 1.5rem; font-weight: 400 !important; } .newsletter-wrapper .newsletter-form button { flex: 0 0 25%; background-color: #2f2d2a; color: #fff; font-weight: 800; border: none; border-radius: 14px; padding: 12px; cursor: pointer; transition: background-color 0.3s ease; font-size: 18px; border: var(--border); border: 2px solid #000; } /* Responsive Typography & Layout Fix */ @media(max-width: 768px) { .newsletter-wrapper .newsletter-box { max-width: max-content; } .newsletter-wrapper .newsletter-box h2 { font-size:15px !important; font-weight: 700 !important; margin-bottom: 0.5rem !important; line-height: 1.2 !important; } .newsletter-wrapper .newsletter-wrapper { background-color: #F9F7F4; padding: 0 1rem 50px 1rem; } .newsletter-wrapper .newsletter-form input[type="email"] { flex: 0 0 100% !important; width: 100% !important; font-size: 15px !important; } } /*----------responsive--------------*/ /* Hide on Mobile */ @media screen and (max-width: 768px) { .mobile-products-slider.christian-slider-wrapper { display: block; } .pricing-section .pricing-badge+p { margin: 10px 0 25px 0px !important; } .christian-slider-wrapper .christian-slider .slick-dots { padding: 0 !important; } } @media only screen and (min-width:767px){ .bottom-links { justify-content: center; } } @media only screen and (max-width:767px){ .icon-link-section p, .icon-link-section a{ font-size:15px !important } } @media screen and (min-width: 480px) { .article-author-date-section.card__meta.entry-meta { margin-top: -1.625em; } .blog-details-section { background: #000; } .blog-social-article:hover .blog-details-section .article-image-content-section, .blog-social-article:hover .article-without-image-content { -webkit-transform: translate(-8px, -8px); transform: translate(-8px, -8px); } .blog-social-article .article-without-image-content, .blog-social-article .blog-details-section .article-image-content-section { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .article-hover-date-author { line-height: 1.625; opacity: 0; -webkit-transition: all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); text-align: center; position: absolute; left: 30px; right: 30px; bottom: calc(100% - 60px); display: block; padding-bottom: 5px; background-color: #fff; } .blog-social-article:hover .article-hover-date-author { opacity: 1; margin-top: 0 !important; -webkit-transform: translateY(-20%); transform: translateY(-20%); } } @media screen and (min-width: 750px) { /*   .quick-view-block.desktop-view {
    display: none;
} */ } @media screen and (min-width: 800px) { .blog-right-main-section { max-width: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; } .blog-left-section { max-width: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%; } .blog-left-upper-image-section { padding-top: 144px; padding-left: 36px; padding-bottom: 36px; } .article-title-author-section h2.article-title { font-size: 16px ; } } @media screen and (min-width: 900px) { .blog-social-media-section ul li a { padding: 6px; font-size: 20px; } .blog-social-list-section { margin-bottom: 36px; } .single-new-design-post-content-inner.entry-image--portrait { padding-top: 400px; } .single-new-design-post-content-inner .entry-featured.entry-thumbnail { max-width: 660px; float: right; margin: -400px 0 30px 30px; width: 100%; } .single-new-design-post-content-inner .entry-header { background-color: #ffffff; position: absolute; -webkit-transform: translateY(-100%); transform: translateY(-100%); margin-left: 0px; } .single-new-design-post-content-inner .post__content { margin-right: 400px; margin-top: 60px; } .single-new-design-post-content { padding-left: 140px; } .single-new-design-post-sidebar { position: absolute; top: 750px; right: 0; width: 400px; padding: 40px; padding-top: 0 !important; padding-left: 60px; float: right; -webkit-transform: none; transform: none; } .single-new-design-post-sidebar aside#search-2 { border: var(--border); padding: 45px 40px 35px; position: relative; background: #fff; margin-right: 8px; } .single-new-design-post-sidebar aside#search-2:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 8px; left: 8px; z-index: -1; background: #000; } .single-new-design-post-sidebar aside#blog_subscription-2 { padding: 48px 40px; background-color: #000; color: #fff !important; border-top: 0; border: var(--border); position: relative; margin-right: 8px; margin-top: 60px; } .single-new-design-post-sidebar aside#blog_subscription-2:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 8px; border: var(--border); left: 8px; z-index: -1; background: #fff; } .single-new-design-post-sidebar aside#categories-2 { border: 2px solid currentColor; padding: 45px 40px 35px; position: relative; background: #fff; margin-right: 8px; margin-top: 60px; } .single-new-design-post-sidebar aside#categories-2:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 8px; left: 8px; z-index: -1; background: #000; } aside#recent-posts-3 { border: var(--border); padding: 45px 40px 35px; position: relative; background: #fff; margin-right: 8px; margin-top: 60px; } aside#recent-posts-3:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 8px; left: 8px; z-index: -1; background: #000; } } @media screen and (min-width: 1200px) { .blog-right-main-section { max-width: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; } .blog-left-section { max-width: 66.666%; -ms-flex-preferred-size: 66.666%; flex-basis: 66.666%; } .blog-left-upper-image-section { padding-top: 144px; padding-left: 36px; padding-bottom: 36px; } .single-new-design-post-content-inner.entry-image--portrait { padding-left: 60px; } } @media screen and (min-width: 1240px) { .single-new-design-post-content { padding-left: 0 !important; } .single-new-design-post-sidebar { padding-bottom: 60px; } } @media screen and (max-width: 1240px) { .single-new-design-post-header { display: none; } } @media screen and (max-width: 1200px) { .main-menu.header-menu-section span.free-shipping-text { /* left: 45%!important; */ left: 54% !important; } .article-title-author-section h2.article-title { font-size: 16px !important; } .blog-social-article-main .blog-social-article:nth-of-type(odd) { padding-right: 0; } .blog-article-down-left-main-section { padding-left: 0; } div#smart-search-image-popup .popup { width: 700px !important; } div#smart-search-image-popup .popup .p_content h2 { font-size: 24px; line-height: 30px; margin-bottom: 20px; } } /*----------responsive--------------*/ @media screen and (min-width: 768px) { .about-single-block.about-right-image { grid-template-columns: repeat(14, minmax(0px, 1fr)); gap: 7vw 0px; } } @media screen and (min-width: 1024px) { .about-single-block .about-left-content .about-subtext-block p { font-size: 20px; } .about-single-block .about-left-content h2.about-heading { font-size: calc(0.536193vw + 58.28px); } .about-single-block .about-left-content span.about-sub-heading { font-size: calc(0.178731vw + 9.43px); } .about-single-block .about-left-content a.button { font-size: calc(0.178731vw + 9.43px); } .about-single-block.about-right-image { padding-bottom: calc(7.14924vw - -0.95px); padding-top: calc(3.57462vw - -0.47px); grid-template-columns: repeat(14, minmax(0px, 1fr)); gap: 7vw 0px; } .about-single-block.about-left-image { padding-bottom: calc(7.14924vw - -0.95px); padding-top: calc(3.57462vw - -0.47px); } .about-newsletter-section .about-newsletter-inner h2 { font-size: 50px; font-weight: 600; } .about-newsletter-section .about-newsletter-inner h3 { font-size: 20px; font-weight: 600; } .about-newsletter-section .about-newsletter-inner .newsletter.newsletter_footer { margin-top: calc(0.536193vw + 28.28px) !important; } .about-newsletter-section .about-newsletter-inner { width: 578px; } } @media (max-width: 1439px) { .about-single-block .about-left-content .about-subtext-block p { font-size: 16px; } .about-single-block .about-left-content h2.about-heading { /**font-size: calc(1.19225vw + 48.84px);**/ font-size: 22px; font-weight:600; } .about-single-block .about-left-content span.about-sub-heading { font-size: calc(0vw + 12px); } .about-single-block .about-left-content a.button { font-size: calc(0vw + 12px); } .about-single-block.about-right-image { padding-top: calc(2.68256vw + 12.4px); padding-bottom: calc(5.36513vw + 24.8px); } .about-single-block.about-left-image { padding-top: calc(2.68256vw + 12.4px); padding-bottom: calc(5.36513vw + 24.8px); } .about-newsletter-section .about-newsletter-inner h2 { font-size: 56px; font-weight: 600; } .about-newsletter-section .about-newsletter-inner h3 { font-size: 22px; font-weight: 600; } .about-newsletter-section .about-newsletter-inner .newsletter.newsletter_footer { margin-top: calc(1.19225vw + 18.84px) !important; } .about-newsletter-section .about-newsletter-inner { width: calc(22.3547vw + 578.32px); } } /*********media***************/ @media screen and (min-width: 750px) and (max-width: 989px) { div#ProductGridContainer .collection ul li.grid__item.product-list, .template-search li.grid__item { max-width: calc(50% - 0px / 2); width: calc(50% - 0px / 2); } } @media (max-width: 767px) { .footer-down-block { border-left: 2px solid #000 !important; border-right: 2px solid #000 !important; border-bottom: 2px solid #000 !important; border-top: none !important; } } @media (min-width: 750px) { .quick-add-modal__content-info .product__info-wrapper.grid__item { border-left: solid 1px rgba(70, 70, 70, 1); border-right: solid 1px rgba(70, 70, 70, 1); border-bottom: solid 1px rgba(70, 70, 70, 1); border-top: solid 1px rgba(70, 70, 70, 1); } .quick-add-modal__content-info .product__info-wrapper.grid__item .product__info-container.product__info-container--sticky { border-bottom: solid 1px rgba(70, 70, 70, 1); } .quick-add-modal__content-info .product__media-wrapper .slider .product__media-item { border: none !important; } .custom-collection-section .page-width { padding: 0 35px; } .collection-hero__title { font-size: 22px; } .single-custom-product h3.card__heading { font-size: 16px; font-weight: 400; } .product-rug-section.product-tab h2.Mian_heading { font-size: 46px; line-height: 52px; } .product-logo-tabbing-section::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #f5f5f5; } .product-logo-tabbing-section::-webkit-scrollbar { width: 6px; background-color: #f5f5f5; } .product-logo-tabbing-section::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #555; width: 6px; } .product__info-container.product__info-container--sticky { height: 100vh; background: #f9f9f9; } .product__info-wrapper.grid__item { padding: 0 !important; /* height: calc(100vh - 0px); */ position: sticky; top:120px; margin-bottom: 0; } .product-logo-tabbing-section { float: left; overflow-y: auto; transition: 0.4s; background: #fff; width: 100%; } .shopify-section-header-sticky .product-logo-tabbing-section { /* height: calc(100% - 287px); */ } .product__media-wrapper .product__media { border: none; } .product__media-wrapper .slider .product__media-item { max-width: 100%; width: 100%; } .product__info-container { max-width: 100% !important; } .footer-down-block { border-width: 0 1px 1px 1px; border-style: solid; border-color: #000; } .shopify-section-header-sticky + main#content .product-logo-tabbing-section.desktop-view { height: calc(100% - 287px); } .page-width { padding: 0 50px; } .all-specific-products .single-specific-product .specific-pro-title-price-block a { font-size: 18px; font-weight: 400; line-height: 26px; } .all-specific-products .single-specific-product .specific-pro-title-price-block span.specific-price { width: 120px; font-size: 16px; line-height: 27px; font-weight: 400; } .contact-form-main .contact-info.contact-left-grid { flex: 0 0 41.66667%; max-width: 41.66667%; } .contact-info.contact-right-grid { flex: 0 0 58.33333%; max-width: 58.33333%; } } @media (min-width: 990px) { .product-zoomin-zoom-out-open .product-zoom-popup { padding: 20px 110px; padding-bottom: 1.5rem !important; background: rgb(0 0 0 / 75%); } header.desktop-header { display: block; } header.mobile-header { display: none; } ul.megamenu-list-submenu { display: block; } .product .grid__item.product__media-wrapper { max-width:58%; width:58%; } .product .product__info-wrapper.grid__item { max-width:42%; width: calc(42% - var(--grid-desktop-horizontal-spacing) / 2); /**height: 500px;**/ } /*   .product-variant-quantity-section .product-variants-section, .product-variant-quantity-section .product-quantity {
    width: 40%;
} */ li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side::before { display: none; } li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side { justify-content: center; } li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side .brand-megamenu-section .brand-megamenu-first-row.brand-inner-item a { margin-top: 50px; display: inline-block; } li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side .brand-megamenu-section { width: 100%; } .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side .brand-megamenu-section .brand-megamenu-first-row.brand-inner-item { display: flex; align-items: center; grid-gap: 20px; width: 100%; justify-content: space-evenly; } li.shownav.mega-toggle:nth-child(2) .shop-mega-menu-section { overflow-y: scroll; } li.shownav.mega-toggle:nth-child(2) .shop-mega-menu-section::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3); background-color: transparent; } li.shownav.mega-toggle:nth-child(2) .shop-mega-menu-section::-webkit-scrollbar { width: 10px; background-color: transparent; } li.shownav.mega-toggle:nth-child(2) .shop-mega-menu-section::-webkit-scrollbar-thumb { background-color: #000000; } div#ProductGridContainer .collection ul li.grid__item.product-list { width: calc(33.33% - 0px * 2 / 3); max-width: calc(33.33% - 0px * 2 / 3); } .shop-mega-menu-section { position: absolute; background: #f9f9f9; border: 2px solid #e2e2e2; width: 100%; overflow: hidden; top: 100%; left: 50%; transform: translateX(-50%); z-index: 10000; max-height: 0; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.4s ease-out; -moz-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out; } li.shownav:hover .shop-mega-menu-section, li.shownav.mega-toggle .shop-mega-menu-section { max-height: 80vh; opacity: 1; visibility: visible; } .mega-menu-inner-left-side { max-width: calc(100% - 40px); height: 100%; box-sizing: border-box; padding: 0 0 60px; margin: 0 auto; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 1200px; justify-content: center; } .inner-shop-mega-menu-section .mega-menu-inner-left-side { margin: 0 auto; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; max-width: calc(100% - 0px); max-height: 80vh; box-sizing: border-box; padding: 0 0 60px; } ul.mega-menu-main-ul { -webkit-flex-basis: 200px; -moz-flex-basis: 200px; -ms-flex-basis: 200px; flex-basis: 200px; margin-top: 25px !important; margin-left: 0 !important; padding: 0 !important; justify-content: left !important; display: block !important; height: 80vh !important; background: transparent !important; } ul.mega-menu-main-ul li a.megamenu-list { padding: 0 !important; } ul.mega-menu-main-ul ul li:last-child a { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; height: 100% !important; text-transform: capitalize !important; grid-gap: 30px !important; padding: 0 !important; } ul.mega-menu-main-ul li { padding-bottom: 20px; padding-right: 20px; } .mega-menu-inner-left-side::before { content: ""; height: calc(100% - 25px - 60px); width: 1px; background: #ccc; position: absolute; left: 198px; top: 25px; } button.wishlisthero-product-in-wishlist { opacity: 1 !important; } body .svg-inline--fa { color: #000; } ul.mega-menu-main-ul ul { flex-wrap: wrap; align-items: stretch; display: grid !important; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; flex-wrap: wrap; align-items: stretch; } ul.mega-menu-main-ul ul { overflow: hidden; -webkit-transition: opacity 0.4s ease-out; -moz-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out; max-height: 0; opacity: 0; transform: translateY(-5px); } ul.mega-menu-main-ul .active ul { max-height: calc(80vh - 35px); opacity: 1; transform: translateY(0); visibility: visible; } ul.mega-menu-main-ul ul { width: calc(100% - 180px); padding-left: 31px !important; padding-bottom: 22px !important; box-sizing: border-box; background: transparent !important; position: absolute; top: 25px; right: 0; overflow-y: scroll !important; -webkit-transition: opacity 0.8s, transform 0.8s; -moz-transition: opacity 0.8s, transform 0.8s; transition: opacity 0.8s, transform 0.8s !important; padding-right: 11px !important; } ul.mega-menu-main-ul ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3) !important; background-color: transparent !important; } ul.mega-menu-main-ul ul::-webkit-scrollbar { width: 10px !important; background-color: transparent !important; } ul.mega-menu-main-ul ul::-webkit-scrollbar-thumb { background-color: #000000 !important; } a.megamenu-list-submenu-link { display: inline-block; width: 100%; } a.megamenu-list-submenu-link { display: flex !important; width: 100%; height: 100%; justify-content: space-between; flex-direction: column; text-align: center !important; padding: 0 !important; } a.megamenu-list-submenu-link span.mega-title { margin-top: 8px; padding: 0 0px 6px 0; display: inline-block !important; width: 100%; line-height: 28px; border: none; } a.megamenu-list { color: #666; cursor: pointer; } .active a.megamenu-list { font-weight: 600; font-size: 20px; line-height: 23px; color: #333; position: relative; } .active a.megamenu-list { font-weight: 600 !important; font-size: 20px !important; line-height: 23px !important; color: #333 !important; position: relative !important; padding-bottom: 4px !important; } .active a.megamenu-list::before { position: absolute; content: ""; width: 65%; height: 2px; background: #000; bottom: 0; } ul.list-menu.list-menu--inline li li { padding: 0 20px 10px 0px !important; display: inline-block; width: 100%; border: none; } ul.list-menu.list-menu--inline li li li { -webkit-flex-basis: 20%; -moz-flex-basis: 20%; -ms-flex-basis: 20%; flex-basis: 20%; display: inline-block; vertical-align: top; padding: 0 10px; margin-bottom: 40px; } a.megamenu-list-submenu-link:hover img { opacity: 0.7; } a.megamenu-list-submenu-link img { transition: 0.2s; margin: 0 !important; /*     max-height: 174px;
    min-height: 174px;
    object-fit: cover; */ } ul#navMenus ul.megamenu-list-submenu li { webkit-flex-basis: 20%; -moz-flex-basis: 20%; -ms-flex-basis: 20%; flex-basis: 20%; display: inline-block; vertical-align: top; padding: 0 10px; margin-bottom: 40px; min-width: 100%; } .product .collection_sub_img { max-width: 58%; width: 58%; padding: 0; display: block !important; margin: 0; } .product.twelve.background-white.clearfix, .product .collection_sub_img ul.all-images { padding: 0; margin: 0; } .wishlisthero-product-page-button-container { display: none; } #header-navigation .main-menu ul#navMenus > li a.megamenu-list { padding-left: 20px !important; position: relative !important; } #header-navigation .main-menu ul#navMenus > li a.megamenu-list:after { content: ""; /*  border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom:5px solid #1e3042;
    border-top: none; */ background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/DropDown_1.png?v=1670559605); position: absolute; top: 6px; left: 0px; -webkit-transition: transform 0.2s linear; -moz-transition: transform 0.2s linear; -o-transition: transform 0.2s linear; -ms-transition: transform 0.2s linear; transition: transform 0.2s linear; /*   -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); */ width: 10px; height: 6px; } #header-navigation .main-menu ul#navMenus > li.active a.megamenu-list:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .custom_filter { position: fixed; top: 96px; z-index: 999; background: #fff; padding-bottom: 26px; width: 100% !important; max-width: 100% !important; } /*   main.collection-page {
    padding-top: 96px!important;
} */ .contact-form-main .contact-info.contact-left-grid { flex: 0 0 33.33333%; max-width: 33.33333%; } .contact-info.contact-right-grid { flex: 0 0 66.66667%; max-width: 66.66667%; } /*   .inner-rug-size-tab-section ul#rugs-nav-acc li img {
    object-fit: cover;
    max-height: 200px;
    margin-bottom: 0;
} */ } @media (min-width: 1025px) { .custom-collection-section .page-width { padding: 0 50px; } .full-page-width { padding: 0 30px; } .home-collection-right-section, .home-collection-left-section { padding: 100px 30px; } .home-collection-left-section { padding-bottom: 20px; } .footer-upper-single-item { padding: 36px 30px; } .footer-down-block { padding: 0 30px; } .footer-down-menu li { margin-left: 30px; } .footer-down-newsletter { width: 46.8%; } .footer-down-block-right { width: 30%; } header.header.full-page-width.header--has-menu { padding: 0 50px; } .header-navigation .container { padding: 0 50px !important; } } @media (min-width: 1200px) { .contact-form-main .contact-info.contact-left-grid { flex: 0 0 25%; max-width: 25%; margin-left: 8.33333%; } .contact-info.contact-right-grid { flex: 0 0 58.33333%; max-width: 58.33333%; } /* .contact-info.twelve {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    margin-left: 8.33333%;
    padding: 0 15px;
  } */ } @media (min-width: 1400px) { .full-page-width { padding: 0 60px; } .home-collection-right-section, .home-collection-left-section { padding: 100px 60px; } .footer-upper-single-item { padding: 36px 60px; } .footer-down-block { padding: 0 60px; } .footer-down-menu ul.footer-block__details-content.list-unstyled { margin-left: 10px; } .main-menu.header-menu-section span.free-shipping-text { left: 51%; } } @media (min-width: 1440px) { p.announcement-bar__message.center.h5 { padding: 13px 0 13px 40px; } } @media (min-width: 768px) { .desktop-faith-quote-section .faith-btn{ display: flex; justify-content: center; align-items:center; padding-bottom: 10px !important; padding-top: 20px !important; } } @media (min-width: 1441px) { div#ProductGridContainer .collection ul { grid-gap: 0; } } @media (max-width: 1440px) { .announcement-bar .full-page-width { max-width: 1361px; } .footer-down-newsletter { width: 45.6%; } .footer-down-menu li { margin-left: 20px; margin-right: 15px; } #header-navigation .main-menu ul#responsiveMenu li.parent-level { padding: 0 35px; } } @media (max-width: 1300px) { .main-menu.header-menu-section span.free-shipping-text { /* left: 50%; */ left: 54%; } } @media (max-width: 1280px) { .counselor-feature-desktop-section .right-block { grid-template-columns: repeat(3, 1fr); } .desktop-video-table-stacked__right .table-wrapper { width: 70%; } } @media (max-width: 1199px) { .filter-menu .filter-group { width: 33.333%; padding-bottom: 20px !important; margin-top: 0 !important; padding-top: 20px !important; } .filter-group + .filter-group .filter-clear { top: 0px; z-index: 2; } .footer-down-menu ul.footer-block__details-content.list-unstyled li a { font-size: 14px; } .footer-down-menu li { margin-left: 10px; } .footer-down-newsletter { width: 47%; } .product-color-stock-sku-section, .product-color-stock-sku-section legend.form__label { font-size: 14px; line-height: 16px; } ul#tabs-nav li a { font-size: 13px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { padding: 60px 80px; } .all-specific-products .single-specific-product .specific-pro-title-price-block span.specific-price { width: 30%; text-align: right; } .all-specific-products .single-specific-product .specific-pro-title-price-block a { width: 70%; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { top: 25px; left: 10px; font-size: 18px; line-height: 32px; } div#tabs-content-acc .rug-wave-type-tab-content { padding: 20px 90px; } .newsletter span.form { top: 3px; } .product-cart-stock-color-section { padding-bottom: 20px; } .arrival-collection-image-products-section .arrival-collection-all-products { padding: 60px 80px; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 30%; } .product-color-stock-sku-section p.stock-green { font-size: 14px; } .product-color-stock-sku-section * { font-size: 14px; } .filter-menu .pt-display-dropdown .scroll-content { top: 60px !important; } .filter-menu { grid-gap: 0; } /*   main.collection-page {
    padding-top: 290px!important;
} */ .contact-us section#contact-page .background-colored { padding: 80px 0 150px 0; } div#tabs-content-acc .rug-size-tab-section { padding: 20px; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li a { padding: 0 0px 4px; } #header-navigation .main-menu ul#responsiveMenu li.parent-level { padding: 0 20px; } } @media (max-width: 1024px) { .faith-icon-highlight-section .faith-icon-highlight-grid { padding: 60px 10px 40px!important; } .faith-icon-highlight-section .faith-icon-highlight-item .icon-label { font-size: 12px !important; } .desktop-guide-testimonial-layout__left, .desktop-guide-testimonial-layout__right { flex: 0 0 34% !important; } .card-content ul { padding-left: 15px !important; } .desktop-left-right-pricing-page .soul-care-cards { gap: 20px !important; } /* .card-left ul li, .benefit-content {
    font-size: 15px !important;
} */ .bottom-extended-pricing__action a { font-size: 15px !important; } .desktop-faith-quad-section .counseling-faq-container { max-width: 400px !important; } div#join-team { width: 50%; } .desktop-faith-quad-section .join-team .join-team-right h4 { font-size: 22px !important; } .desktop-faith-quad-section .highlight-floating-img { width: 115px !important; height: 115px !important; } .ah-default-prod__section .product-header { font-size: 24px; } /* .bottompad-quarter.clearfix h4 {
    font-size: 20px !important;
} */ .christian-counselor-sec .pasrtrol-img { width: 75px; height: 75px; } .three-steps-wrapper .step { width: 100%; } .three-steps-static-section .steps { max-width: 95% !important; } .desktop-video-table-stacked__right .table-wrapper { width: 90%; } .combined-section .cross-icon { right: 10px !important; } /* a.faith-message__button {
    font-size: 15px !important;
} */ button.button { font-size: 14px !important; } .icon-item img { width: 80px; height: 80px; } .desktop-guide-counselor-layout .text-top h2 { font-size: 25px !important; } #header-navigation .main-menu ul#responsiveMenu li.parent-level { padding: 0 20px; } a.site-header__icon.site-header__link.wishlist-hero-header-icon { margin-left: 35px; } .rog-image-blocks { flex-wrap: wrap; } .rog-image-blocks { grid-template-columns: 1fr 1fr; } h2.home-collection-heading { margin-bottom: 30px; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section .owl-dots { margin-top: 30px; } h2.home-collection-heading { font-size: 22px; line-height: 34px; margin-bottom: 30px; } .slider-single-item p.collection-sub-heading { margin: 40px 0 10px; } header.header ul.list-menu.list-menu--inline li { padding: 0 35px; } header.full-page-width.header--has-menu { padding: 0 35px; } details-modal.header__search { margin-right: 35px; } .p-80 { padding: 40px 0; } h2 { font-size: 22px; line-height: 36px; } .footer-down-top { padding: 10px 20px 10px 0; } .footer-down-block { padding: 0 0px; flex-direction: column; } .footer-down-block-right { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 20px; } .footer-down-block .footer-down-block-left { display: flex; align-items: center; width: 100%; justify-content: space-between; border-bottom: var(--border); padding: 0 20px; } .footer-down-newsletter { width: 50%; } .footer-upper-single-item { justify-content: flex-start; } div#tabs-content-acc .rug-wave-type-tab-content { padding: 20px 60px; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { font-size: 26px; line-height: 30px; } .arrival-collection-single-block.arrival-down-image .arrival-text-block a.button { padding: 10px 10px; } .footer-down-top span.footer-top-text, .footer-down-menu ul.footer-block__details-content.list-unstyled li a { line-height: 30px; } .filter-menu .filter-group { padding-bottom: 15px !important; padding-top: 18px !important; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li { padding: 0 15px; } } @media (max-width: 989px) { .design-support .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { top: 10px !important; } .design-support .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { width: 22px; height: 22px; bottom: 5px; background-size: cover; } .footer-block .bottom-image { padding-bottom: 0; } .annoucement-arrival-design-section a.design-support-link { margin-right: 0px; } .announcement-bar .full-page-width { padding: 0 10px; } .main-menu.header-menu-section span.free-shipping-text { position: unset; font-weight: 400; font-size: 16px; padding: 10px 0; line-height: 18px; } div#wishlisthero-product-page-button-container { display: none; } .product .product__info-wrapper.grid__item { max-width: 50%; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); height: auto; } .product .collection_sub_img { /*     max-width: 50%;
    width: 50%; */ padding: 0 !important; margin-bottom: 0 !important; } .product-grid-product-template .product.twelve { padding: 0; margin-bottom: 0; } .product .collection_sub_img ul.all-images { padding: 0 !important; } .filter-menu .filter-group { width: 100%; } .custom-collection-second-section .single-custom-product { padding: 15px; } .custom-collection-right-products-section .single-custom-product, .custom-collection-left-products-section .single-custom-product { padding: 15px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul li.grid__item.product-list .card__information { padding-bottom: 20px !important; } .single-specific-product { padding: 15px; } .collection-discription-section { margin: 50px auto; } .product-wishlist-view-rooms-section button, .product-wishlist-view-rooms-section a.button { /* font-size: 16px !important; */ line-height: 22px !important; padding: 14px 30px !important; /* width: 100%; */ margin: 0 auto; font-size: 14px !important; font-weight: bold; } .menu-drawer { left: -1px; } .mega-menu-inner-left-side li { list-style: none; } li.shownav a.site-nav__link.site-nav__link--main:after, li.mob-shownav a.site-nav__link.site-nav__link--main:after, li.parent-level.parent-level4 span.tesrting:after { top: 20px; right: 5px; } .mega-menu-inner-left-side li { list-style: none; } .mega-menu-inner-left-side ul.megamenu-list-submenu { padding: 0; } .mega-menu-inner-left-side ul.megamenu-list-submenu span { word-break: break-word; } .mega-menu-inner-left-side ul.megamenu-list-submenu span { word-break: break-word; line-height: 22px; font-size: 14px; color: #333; } .menu-drawer__navigation li { line-height: 22px; } .mega-menu-inner-left-side ul.megamenu-list-submenu li a.megamenu-list-submenu-link { display: inline-block; width: 100%; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list { padding: 0; display: grid !important; grid-template-columns: 1fr 1fr; grid-gap: 10px; width: 100%; float: left; text-align: center; padding-bottom: 20px !important; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li { padding: 0 !important; border: 0 !important; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li span.mega-title { text-align: center; padding: 5px; word-break: break-word; line-height: 22px; font-size: 14px; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li img { margin: 0; } .menu-drawer__navigation-container { display: initial !important; } .menu-drawer__navigation { padding: 3rem 20px !important; } ul#navMenus { padding: 0 40px; } ul#navMenus { padding: 0rem 0 1rem 15px; display: block; } .menu-drawer__navigation a.site-nav__link { padding: 6px 10px 6px 6px; width: 100%; display: inline-block; } .menu-drawer__navigation li { border-bottom: solid 1px #ccc; display: inline-block; width: 100%; } .menu-drawer { top: 102% !important; } .menu-drawer__navigation .mob-active a.site-nav__link { color: #000; } .mega-menu-inner-left-side a.megamenu-list { padding: 8px 0; display: inline-block; width: 100%; text-align: left; } .mega-menu-inner-left-side li.mob-menu-ul:last-child { border-bottom: none; } .mega-menu-inner-left-side ul.megamenu-list-submenu li { border-bottom: none; } .mega-menu-inner-left-side ul.megamenu-list-submenu li a svg { max-width: 30px; } .mega-menu-inner-left-side ul.megamenu-list-submenu li:last-child a { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; grid-gap: 20px; padding: 20px 0; text-transform: capitalize; } .mega-menu-inner-left-side ul.megamenu-list-submenu li a svg { max-width: 30px; max-height: 30px; } .product-wishlist-view-rooms-section { padding: 10px 15px; grid-gap: 15px; } .custom-collection-section { margin-top: 50px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { padding: 40px; } div#tabs-content-acc .rug-size-tab-section, div#tabs-content-acc .rug-wave-type-tab-content { padding: 60px 0px 22px; } div#tabs-content-acc .rug-wave-type-tab-content .page-width { padding: 0 5rem; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li { padding: 0 10px; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { font-size: 24px; line-height: 26px; } .inner-rug-size-tab-section ul#rugs-nav-acc li:before { width: 17px; height: 17px; background-size: cover; } header.desktop-header { display: none; } header.mobile-header { display: block; } .header-navigation .customer-links { display: block !important; } .header-menu-section .customer-links ul li.search.static-search, .header-menu-section .customer-links ul li#cart-count-mobile, .header-menu-section .customer-links ul li.account { display: none; } .header-menu-section .customer-links ul { justify-content: flex-start !important; } ul.mobile-menu-header { display: initial !important; position: fixed; transform: translate(-100%); visibility: hidden; z-index: 999; left: 0; background: #fff; top: 100%; max-height: initial !important; bottom: 0; width: 30rem !important; flex-direction: column; transition: 0.5s; height: calc(100vh - 100%); overflow-y: scroll; padding: 30px 20px !important; } .Menu-open-mobile ul.mobile-menu-header { transform: translate(0); visibility: visible; } ul.mobile-menu-header li.mob-menu-ul, ul.mobile-menu-header > li { display: inline-block; border-bottom: solid 1px #ccc; width: 100%; padding: 0; } ul.mobile-menu-header li.mob-menu-ul:last-child { border: 0; } .mega-menu-inner-left-side ul.megamenu-list-submenu li { padding: 0; } .mega-menu-inner-left-side ul.megamenu-list-submenu li a img { margin: 0; width: 100%; } ul.mobile-menu-header li a.site-nav__link { padding: 6px 10px 6px 6px; width: 100%; display: block; } ul.mobile-menu-header li a.site-nav__link::after { right: 0 !important; } ul.mobile-menu-header li a.site-nav__link { padding: 6px 10px 6px 6px; width: 100%; display: block; line-height: 22px; font-size: 16px; text-align: left; } ul.mobile-menu-header li .shop-mega-menu-section ul#navMenus li a.megamenu-list { font-size: 16px; line-height: 22px; } .Menu-open-mobile:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: #000; width: 100%; height: 100%; z-index: 9; opacity: 0.5; } .Menu-open-mobile { position: relative; overflow-y: hidden; } .header-menu-cart-section .main-menu.header-menu-section { display: flex; } ul#responsiveMenu { position: fixed !important; display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; transform: translateY(100%) !important; /* Hidden off-screen initially */ visibility: hidden !important; z-index: 999 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; background: #fff !important; width: 100vw !important; /* Prevents overflow */ max-height: 100vh !important; padding: 40px 20px !important; height: 100vh !important; overflow-y: auto !important; transition: transform 0.5s ease-in-out, visibility 0.3s ease-in-out !important; } .modal-active ul#responsiveMenu { transform: translateY(0) !important; /* Slide into view */ visibility: visible !important; } /* Prevent background scroll when menu is open */ body.modal-active { overflow: hidden !important; } a.toggleMenu.active { position: fixed; top: 15px; z-index: 999999; right: 25px; height: 20px; } .header-menu-section .customer-links ul li.search.open-container.avoid { display: none; } div#header-toolbar .container { padding: 0 10px !important; } ul#responsiveMenu li.mob-shownav, .Menu-open-mobile ul#responsiveMenu > li { display: inline-block; border-bottom: solid 1px #ccc; width: 100%; padding: 0; } .mobile-only .customer-links { display: block; } ul#responsiveMenu li.parent-level { width: 100%; margin-right: 0 !important; padding: 0 !important; border: 0 !important; border-bottom: solid 1px #ccc !important; display: inline-table !important; height: auto; } #header-navigation .main-menu ul#responsiveMenu li.parent-level:first-child { margin-left: 0px !important; } ul#responsiveMenu li.parent-level a.site-nav__link { display: flex !important; align-items: center; padding: 10px 0 !important; } #header-navigation .main-menu ul#responsiveMenu li.parent-level a { padding: 5px 0px; text-align: left; } .mega-menu-inner-left-side li { padding-left: 0; border-bottom: 2px solid #ccc; display: block; width: 100%; float: left; padding-top: 5px !important; padding-bottom: 5px !important; } .mega-menu-inner-left-side li.mob-menu-ul.active a { padding: 8px 0; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li:last-child a { display: flex !important; flex-direction: column; justify-content: center; align-items: center; height: 100%; grid-gap: 20px; padding: 20px 0 !important; text-transform: capitalize; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li svg { max-width: 30px; max-height: 30px; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 30%; } .header-new-search-bar { z-index: 99999; } .arrival-collection-image-products-section .arrival-collection-all-products { padding: 40px; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details { padding-bottom: 20px !important; } .arrival-specific-product-section .single-specific-product .product-wishlist-section { top: 10px; } section.search_page div#collection-products .product { width: 50%; } .product-zoomin-zoom-out-open .product-zoom-popup ul.all-images spn.close-popup-icon { top: 20px; right: 20px; } ul#navMenus li.mob-menu-ul a.megamenu-list:before { content: ""; background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/DropDown_1.png?v=1670559605); position: absolute; top: 12px; right: 12px; -webkit-transition: transform 0.2s linear; -moz-transition: transform 0.2s linear; -o-transition: transform 0.2s linear; -ms-transition: transform 0.2s linear; transition: transform 0.2s linear; width: 10px; height: 6px; } .collection-main-section-blocks .main-filter-content .three .product-thumb { max-width: auto; } .menu_icon { justify-content: space-between; } li.parent-level.parent-level4 span.tesrting { padding: 10px 0px; display: block; width: 100%; text-align: left; } li.parent-level.parent-level4.custom_menu ul.parent-level-ul.dropdown.text-left { opacity: 1; width: 100%; visibility: visible; height: 100%; display: block; position: relative; border: 0; } .custom_menu svg.icon.icon-caret { transform: rotate(180deg); } /* .rug-accordion-section.mobile_view {
    display: block !important;
  } */ .rug-accordion-section.mobile_view .accordion-container { max-width: 100%; margin: 0; border-top: var(--border); } .rug-accordion-section.mobile_view .accordion-container .set1 { background: transparent; border: none; float: left; } .rug-accordion-section.mobile_view .accordion-container .set1 a { padding: 0; position: relative; border: 0; background-color: transparent; border-right: var(--border); border-left: var(--border); border-bottom: var(--border); } .rug-accordion-section.mobile_view .accordion-container .set1 h2.rug-accordion-heading { margin: 0; font-size: 23px; color: #fff; position: absolute; top: 50px; left: 50px; width: 70%; z-index: 15; max-width: 180px; line-height: 28px; } .rug-accordion-section.mobile_view .accordion-container .image { padding-bottom: 44%; } .rug-accordion-section.mobile_view .accordion-container .image img { position: absolute; top: 0; left: 0; object-fit: cover; width: 100%; height: 100%; display: block; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; opacity: 1; margin-bottom: 0; } .rug-accordion-section.mobile_view .accordion-container .set1 a.active:before { transform: rotate(45deg); transition: transform 0.3s, -webkit-transform 0.3s; } .rug-accordion-section.mobile_view .accordion-container .set1 a:before { content: ""; background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T07_34_27_204Z.png?v=1667892944); width: 21px; height: 21px; bottom: 20px; position: absolute; z-index: 9; right: 18px; background-repeat: no-repeat; transition: transform 0.3s, -webkit-transform 0.3s; } .inner-rug-size-tab-section .tab-content { background: transparent; } .inner-rug-size-tab-section ul.tabs { padding: 0; margin: 0; display: flex; align-items: center; justify-content: center; list-style: none; } .inner-rug-size-tab-section ul.tabs li.tab-link { width: 25%; font-weight: 400; font-size: 20px; line-height: 23px; text-align: center; color: #333 !important; position: relative; padding: 0 10px 4px; display: inline-block; text-decoration: none; background: transparent; } .inner-rug-size-tab-section ul.tabs li.tab-link:active, .inner-rug-size-tab-section ul.tabs li.tab-link:focus, .inner-rug-size-tab-section ul.tabs li.tab-link:hover { color: #333 !important; } .inner-rug-size-tab-section ul.tabs li.tab-link.current:after { position: absolute; content: ""; width: 45%; height: 2px; background: #333333; bottom: 0; left: 0; margin: 0 auto; right: 0; } .inner-rug-size-tab-section .tab-content { background: transparent; padding: 0; margin-top: 30px; width: 100%; margin-bottom: 0; float: left; } .rug-accordion-section.mobile_view .accordion-container .set1 .content1 { border: 0; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items { display: grid; justify-content: space-between; grid-gap: 30px; flex-wrap: wrap; grid-template-columns: 1fr 1fr 1fr 1fr; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items span.down-content { margin: 10px 0 0; font-weight: 400; font-size: 20px; line-height: 23px; text-align: center; color: #333; display: block; } .inner-rug-size-tab-section .tab-content span.down-tabs-content p { font-weight: 400; font-size: 20px; line-height: 23px; margin-bottom: 0; display: inline-block; width: 100%; text-align: center; color: #666 !important; padding: 0; } .inner-rug-size-tab-section .tab-content span.down-tabs-content { margin: 30px 0 20px; display: inline-block; width: 100%; } .inner-rug-size-tab-section h2.rug-size-tab-heading { font-weight: 400; text-align: center; color: #333; margin: 0 0 20px; font-size: 46px; line-height: 52px; } .rug-wave-type-tab-content .inner-rug-wave-type-tab-content .wave-tab-content h2.wave-tab-heading, .inner-rug-guidelines-section h2.rug-guidelines-heading { font-weight: 400; font-size: 40px; line-height: 46px; margin-bottom: 14px; } .rug-wave-type-tab-content, .rug-guidelines-section { padding: 30px 0; } .rug-wave-type-tab-content .inner-rug-wave-type-tab-content .wave-tab-content p { font-weight: 400; font-size: 16px; line-height: 26px; color: #333; margin: 0; text-align: justify; padding: 0; } .rug-size-tab-section { float: left; width: 100%; padding: 30px 0; } .single-item-rug-guideline h3.guide-heading1 { margin: 0 0 10px; position: relative; padding-left: 30px; font-weight: 400; font-size: 18px; line-height: 28px; color: #333; cursor: pointer; } .single-item-rug-guideline h3.guide-heading1:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T08_22_16_834Z.png?v=1667895802); width: 18px; height: 10px; left: 0; top: 9px; transform: rotate(90deg); transition: 0.4s; } .single-item-rug-guideline h3.guide-heading1.guide-active:before { transform: rotate(0deg); } .single-item-rug-guideline .guide-content1 p { margin: 0 0 20px !important; font-weight: 400; font-size: 16px; line-height: 26px; color: #666 !important; padding-left: 30px !important; padding: 0; } .contact-us section#contact-page .bottompad-half h1 p { font-size: 30px !important; line-height: 36px; } .new-arrivals .custom-collection-second-section { grid-template-columns: 1fr 1fr; } .product-quick-view-inner .quick-view-product-left-content h2 { font-size: 20px; line-height: 23px; margin-bottom: 15px !important; } .menu_icon svg { right: 5px; } /* .faq-upper-section.desktop_view {
    display: none;
  } */ .faq-upper-section.mobile_view ul#rugs-nav-acc span.accordion-upper-section, .faq-upper-section.mobile_view ul#rugs-nav-acc span.accordion-down-section { flex-direction: column; } .faq-upper-section.mobile_view ul#rugs-nav-acc li { width: 100%; /*   max-width:100%!important; */ border-right: var(--border) !important; } /* .rug-accordion-section.faq-down-section.mobile_view ul.mobile-down-faqs li,
  .rug-accordion-all-block ul#rugs-nav-acc li.rug-acc-block {
    /*     max-width: 100%; */ } */ .support ul#rugs-nav-acc span.accordion-upper-section li { width: 100%; max-width: 100%; border: var(--border); } .support ul#rugs-nav-acc span.accordion-upper-section li:first-child { border-bottom: 0 !important; } .support ul#rugs-nav-acc span.accordion-upper-section li.active-acc-li { border-bottom: var(--border) !important; } .rug-accordion-section.faq-upper-section.mobile_view ul#rugs-nav-acc { border-top: 0; } .faq-upper-section.mobile_view .rug-content-acc .rug-guidelines-section, .faq-down-section.mobile_view .rug-content-acc .rug-guidelines-section { padding: 30px 0; } .single-item-rug-guideline h3.guide-heading11 { margin: 0; position: relative; font-weight: 400; font-size: 18px; line-height: 28px; color: #333; cursor: pointer; padding-left: 20px; padding-right: 30px; } .single-item-rug-guideline h3.guide-heading11:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892); width: 13px; height: 14px; right: 0; top: 8px; transition: 0.4s; left: unset; background-repeat: no-repeat; } .single-item-rug-guideline h3.guide-heading11.guide-active:before { transform: rotate(45deg); } .single-item-rug-guideline .guide-content11 p { font-weight: 400; font-size: 16px; line-height: 26px; color: #666; margin: 20px 0 0; padding-left: 30px; } .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image { padding-bottom: 100%; } .design-support .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image { padding-bottom: 0; } .design-support .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image img { position: unset; } .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image img { position: absolute; top: 0; left: 0; object-fit: cover; width: 100%; height: 100%; display: block; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; opacity: 1; margin-bottom: 0; } .quick-view-block a.quick-view-btn { width: 150px; font-size: 16px; line-height: 24px; padding: 10px 20px; } .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc { border-right: 0; } .bottom-image .img img { height: 240px; object-fit: cover; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items .rug-tab-image-text-block a { border: 0; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items .rug-tab-image-text-block a::before { content: none; } .pt-filter-drawer-btn-container { justify-content: center; } .modal-active .pt-filter-drawer-btn-container { justify-content: flex-start; } .single-new-design-post-content-inner .entry-featured.entry-thumbnail, .single-new-design-post-content-inner .post__content p { max-width: 600px; margin-left: auto; margin-right: auto; } .single-new-design-post-content-inner .entry-header { position: relative; margin-left: auto; margin-right: auto; margin-bottom: 30px; padding: 60px 25px 45px 35px; margin-top: -60px; } h4.text-left-block span { font-size: 18px; line-height: 26px; } .single-new-design-post-content-inner .post__content h3 { font-size: 18.72px; } h4.text-left-block { margin-left: 30px; } .slider-image-block .slider-image-text h2 { font-size: 20px !important; line-height: 20px; } .custom-collection-image-product-section { grid-template-columns: 2fr 1fr; grid-gap: 20px; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section { grid-template-columns: 1fr 2fr; grid-gap: 20px; } .Inspretion-blocks-content { max-width: 90%; } .faq-down-section ul#rugs-nav-acc li { width: 100%; } .collection-main-section-blocks .main-filter-content .three .media > *:not(.zoom):not(.deferred-media__poster-button) { height: 100% !important; } @media screen and (max-width: 900px) { .quick-view-block.mobile-view { display: none; } .blog-left-section { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .blog-right-main-section { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } .inner-blog-main-section { flex-direction: column; align-items: flex-end; } .new-artical-text { margin-bottom: 40px; } .single-new-design-post-sidebar { display: none; } } @media screen and (max-width: 767px) { .new-contact span.form.contact .room-type-select { max-width: 253px; } .new-contact h2.form_down_heading { margin: 20px 0; } .new-contact .contact-form-top { grid-template-columns: 1fr; } .inner-support-contact-section { padding-top: 30px; } .single-new-design-post-content-inner .entry-featured img { min-height: inherit; } .blog-left-down-section { grid-template-columns: 1fr; } .blog-social-list-section { display: none; } .blog-social-media-article-section { padding-right: 0; } .blog-left-upper-image-section { padding: 20px 0; } .blog-right-main-section { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .blog-right-main-section { padding-left: 0; margin-top: 0; width: 100%; } .single-new-design-post-content-inner .entry-featured.entry-thumbnail { max-width: none; margin-left: -30px; margin-right: -30px; } div#smart-search-image-popup .popup { width: 500px !important; } div#smart-search-image-popup .popup .p_content h2 { font-size: 18px; line-height: 24px; margin-bottom: 15px; } section.search_page div#collection-products .pagination div { font-size: 16px; padding-top: 0; } .blog-inner-img { margin-right: 40px !important; } } @media (max-width: 767px) { .new-contact .room-type-select-block { max-width: 100%; height: 250px; } .new-contact span.form { justify-content: center; } .filter-menu .pt-mobile-header a.pt-nav-toggle { transform: translate(-20%, 7px); -webkit-transform: translate(-20%, 7px); } .pt-expand a#pt-nav-toggle { display: none; } .about-single-block .about-left-content { grid-column: 2 / span 12; } .about-single-block .about-right-image-section { grid-column: 2 / span 12; padding: 0; } .about-single-block.about-left-image { padding-bottom: calc(3.4398vw + 39.62px); padding-top: calc(1.7199vw + 19.81px); } .about-single-block.about-right-image { padding-bottom: calc(3.4398vw + 39.62px); padding-top: calc(1.7199vw + 19.81px); } .about-single-block .about-left-content h2.about-heading { font-size: calc(1.4742vw + 46.69px); } .about-single-block .about-left-content span.about-sub-heading { font-size: calc(0vw + 12px); } .about-single-block .about-left-content .about-subtext-block p { font-size: calc(0vw + 14px); margin-top: 0; } .about-single-block .about-left-content a.button { font-size: calc(0vw + 12px); } .about-newsletter-section .about-newsletter-inner { width: 80%; } .about-newsletter-section .about-newsletter-inner h2 { font-size: calc(1.2285vw + 22.58px); } .about-newsletter-section .about-newsletter-inner h3 { font-size: calc(0.2457vw + 15.12px); } .form-grid-two { grid-template-columns: 1fr; grid-gap: 0px 20px; } } @media (max-width: 749px) { .quick-view-block { opacity: 1 !important; visibility: visible; display: none; } .quick-view-block.mobile-view { display: block; position: unset; margin: 10px 0; transform: unset; } .quick-view-block.mobile-view a.quick-view-btn { margin: 0 auto; } .new-contact .contact-heading h1 { padding-bottom: 10px; font-size: 26px; } .new-contact h2.form_down_heading { font-size: 26px; line-height: 30px; } .new-contact span.form.contact .room-type-select { max-width: 50%; flex-basis: 200px; } span.form.contact.contacts.support-checkbox { justify-content: flex-start; } .new-contact .contact-form-top { grid-template-columns: 1fr; grid-gap: 15px 20px; } .inner-support-contact-section { padding-top: 30px; } .filter-menu .filter-group { width: 100%; } nav.breadcrumbs-collection { padding: 20px 15px 0; } .filter-menu { padding: 0 5px !important; margin-top: 16px; } .template-search li.grid__item { padding: 15px; } .template-search li.grid__item .card__information .card-collection-title-size-section h3 a { font-size: 16px; line-height: 20px; } a.brand__logo-src img.brand__logo-img { display: block; max-width: 100%; margin: 0 auto; } .product.product--large .mobile-view { width: 100%; display: block; } .product-logo-tabbing-section.desktop-view, .product-wishlist-section.desktop-view, span.product-down-subtext.desktop-view { display: none; } /* .product-color-stock-sku-section .product-sku-section {
    display: none;
} */ .product .product__info-wrapper .product-sku-section { text-align: center; /* float: left; */ /* width: 100%; */ color: #333; font-size: 12px; /* margin-top: 5px!important; */ } .product__media-wrapper .slider-buttons button svg { width: 44px; height: 44px; } p.announcement-bar__message.center.h5 { padding: 8px 0; } a.home-link { top: 8px; } .product__media-wrapper .slider-buttons { position: absolute; top: 50%; width: 100%; justify-content: space-between; padding: 0 23px; transform: translate(0px, -50%); z-index: 9; } .product__media-wrapper .slider-button .icon { height: 2.6rem; } .product__media-wrapper .slider-buttons .slider-counter.caption { display: none; } .product__info-wrapper.grid__item .price__container span { font-weight: 400; font-size: 26px !important; line-height: 31px; color: #333333; } .product__info-wrapper .product-form__buttons { float: left; width: 100%; max-width: 100%; /*  padding: 0 20px; */ } .product__info-wrapper .product-form__buttons button { font-size: 16px; } .product__info-wrapper .product-form__buttons button svg { float: left; margin-right: 15px; } .product__info-wrapper.grid__item .price { display: inline-block; width: 100%; } .product__title h1 { font-size: 15px; line-height: 1.5; padding: 6px 8px; } div#tabs-content-acc .rug-wave-type-tab-content .page-width { padding: 0 1.5rem; } div#tabs-content-acc .rug-size-tab-section, div#tabs-content-acc .rug-wave-type-tab-content { padding: 40px 0px 15px; } ul#tabs-nav li a { font-size: 12px; line-height: 14px; } .quick-add-modal__content-info .product__info-wrapper.grid__item { border: solid 1px #464646; } .quick-add-modal__content-info .product__info-wrapper.grid__item .product-cart-stock-color-section { border-left: initial; } .quick-add-modal__content-info a.link.product__view-details.animate-arrow { background: #f9f9f9; padding: 10px 10px; } .quick-add-modal__content-info .product__info-container product-form.product-form { margin-bottom: 0 !important; } .custom-collection-image-product-section { grid-template-columns: 1fr; grid-gap: 20px; } .custom-collection-right-products-section, .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-left-products-section { display: grid; grid-gap: 20px; grid-template-columns: 1fr 1fr; } .custom-collection-second-section { grid-template-columns: 1fr 1fr; margin: 20px 0 0; } .custom-collection-section .card-collection-title-size-section h3.card__heading { margin: 0; font-size: 16px; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-left-products-section { order: 2; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-right-image { order: 1; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section { grid-template-columns: 1fr; } .single-custom-product .collection-options, .single-custom-product .product-shipping-text { font-size: 16px; } .product-cart-stock-color-section .price.price--large span.price-item { font-size: 26px; line-height: 34px; } .product-wishlist-view-rooms-section { position: relative; bottom: 0; padding: 0; grid-gap: 0px; border-right: none; flex-direction: column; } .product-wishlist-view-rooms-section .product-wishlist-section, .product-wishlist-view-rooms-section .product-view-rooms-section { width: 100%; } .product-main-section { overflow: hidden; } .product__media-wrapper .slider .product__media-item { border-left: solid 1px rgba(70, 70, 70, 1); border-right: solid 0px rgba(70, 70, 70, 1); padding: 0 !important; } .product-cart-stock-color-section { border-left: 0; border-right: 0; background: #fff; } .product-cart-stock-color-section .tab-body { background: #f9f9f9; } /* .product-color-stock-sku-section{
    border-left: 2px solid #464646;
    border-right: 2px solid #464646;
} */ .tab-content { padding: 12px 20px; } .product-color-stock-sku-section { padding: 10px 20px; } ul#tabs-nav, .product__title h1 { border-left: solid 1px #464646; line-height: 1.5; } .product-cart-stock-color-section button.product-form__submit { font-size: 16px; } .product-variant-quantity-section { /* padding: 10px 20px 20px; */ } .product-cart-stock-color-section .price.price--large { padding: 20px 20px 0px; } .product__info-container product-form.product-form { padding: 0 20px; margin-bottom: 0 !important; } .product-rug-section.product-tab { padding: 30px 0 1px; text-align: center; } .product-rug-section.product-tab ul.tabs li { padding: 0 0px; position: relative; } .product-rug-section.product-tab ul.tabs li a { font-size: 14px; line-height: 19px; padding: 0 10px 4px 10px; } .product-rug-section.product-tab .tab .tabbing-all-blocks { grid-gap: 30px; grid-template-columns: 1fr 1fr; } .product-rug-section.product-tab .tab h4.ctg-heading { font-size: 16px; line-height: 23px; } .brand-megamenu-first-row.brand-inner-item { display: flex; flex-wrap: wrap; grid-gap: 5%; justify-content: center; } .brand-megamenu-section a { width: 45%; float: left; } .home-video-section video.hurabg-video { margin-top: 10px; } details-modal.header__search { margin-right: 25px; } a.site-header__icon.site-header__link.wishlist-hero-header-icon { margin-left: 25px; } header.full-page-width.header--has-menu { padding: 0 20px; } .home-collection-left-section, .home-collection-right-section { float: left; width: 100%; position: relative; } a.home-link { left: 5%; } .home-collection-left-section, .home-collection-right-section { padding: 30px 20px; } @media (max-width:767px){ .footer-uper-block { grid-template-columns: 1fr !important; padding-bottom: 20px; } footer .footer-menu ul{ padding-bottom: 0px !important } .footer-upper-single-item{ border-right: 0px !important; } } .footer-upper-single-item:first-child, .footer-upper-single-item:nth-child(2) { border-bottom: 2px solid #000; } .footer-upper-single-item:nth-child(2) { border-right: none; } .footer-block__details-content { margin-bottom: 0 !important; } .home-collection-left-section { background: #f1f1f1; } .home-collection-right-section { background: transparent; } h2.home-collection-heading { font-size: 24px; line-height: 34px; margin-bottom: 20px; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section p.collection-sub-heading { margin: 20px 0 10px; } .home-collection-left-section .owl-dots { text-align: center; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section .owl-dots { margin-top: 20px; } .image-single-block-collection { display: flex; grid-gap: 15px; align-items: center; margin-bottom: 30px; flex-direction: column; text-align: center; } .image-block-collection { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 0 30px; } .image-single-block-collection .image-single-block-collection-left:first-child { width: 100%; } .image-single-block-collection .image-single-block-collection-left:last-child { width: 100%; } .image-single-block-collection.image-right .image-single-block-collection-left:last-child { order: 2; } .home-collection-right-section { padding: 50px 20px 0px; } .home-collection-section { border-bottom: solid 0px #d4d4d4; } .home-collection-left-section .owl-dots { margin-top: 20px; } .slider-single-item p.collection-sub-heading { margin: 20px 0 10px; font-size: 15px; } div#ProductGridContainer .collection ul li.grid__item.product-list { width: calc(50% - 0px / 2); padding: 15px; max-width: calc(50% - 0px / 2); } div#ProductGridContainer .collection ul li.grid__item.product-list .card-collection-title-size-section h3 a { font-size: 16px; line-height: 20px; } .collection-options { font-size: 16px; line-height: 22px; } .product-shipping-text { font-size: 14px; } span.price-item.price-item--sale.price-item--last { font-size: 14px; } ul#tabs-nav li a { padding: 8px 5px; } .tab-content p, .tab-content li, .tab-content { font-size: 14px; } .product-color-stock-sku-section, .product-color-stock-sku-section legend.form__label { font-size: 12px; line-height: 18px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .arrival-collection-image-section { position: relative; width: 100%; } .arrival-collection-image-section { margin-bottom: 40px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { width: 100%; padding: 40px 100px; } .arrival-collection-image-section .inner-arrival-collection-image-section { grid-template-columns: 1fr; } .new-arrival-collection-main-section { padding-bottom: 40px !important; } .arrival-collection-single-block.arrival-down-image { flex-direction: column; } .arrival-collection-single-block.arrival-down-image .arrival-text-block, .arrival-collection-single-block.arrival-upper-image .arrival-text-block { padding: 25px; } .arrival-collection-single-block.arrival-down-image .arrival-text-block a.button, .arrival-collection-single-block.arrival-upper-image .arrival-text-block a.button { font-size: 16px; line-height: 22px; padding: 10px 40px; } .arrival-specific-product-section h2.arrival-specific-heading { font-size: 22px; line-height: 42px; margin-bottom: 20px; } .all-specific-products { grid-template-columns: 1fr 1fr; } .arrival-collection-image-products-section .arrival-collection-image-section { margin-bottom: 0; } .product.mobile-view { display: block; } .product.desktop-view { display: none; } .product-custom-image { padding: 0px 10px 0px 10px; } .product .mobile-view .product__title { border-bottom: var(--border); } .product .mobile-view .brand__logo-main { display: flex; align-items: center; justify-content: center; padding: 5px 0; } .grid__item.product__media-wrapper { float: left; } .product-desciption-tabs-section-mob ul#tabs-nav-mob { border: solid 1px #464646; padding: 0; margin: 0; list-style: none; display: flex; justify-content: space-between; } .product-desciption-tabs-section-mob { float: left; width: 100%; margin-top: 0 !important; } .product-desciption-tabs-section-mob ul#tabs-nav-mob li a { font-size: 12px; line-height: 14px; padding: 8px 5px; font-weight: 400; text-align: center; display: flex; height: 100%; align-items: center; justify-content: center; } .product-desciption-tabs-section-mob ul#tabs-nav-mob li { text-align: center; width: 100%; padding: 0; line-height: 12px; } .product-desciption-tabs-section-mob ul#tabs-nav-mob li:before { content: none; } .purchase-section.clearfix { padding: 0 20px; } .product-desciption-tabs-section-mob ul#tabs-nav-mob li.active a { background: #464646; color: #fff; } .product-desciption-tabs-section-mob .tab-content-mob { font-size: 14px; padding: 12px 20px; color: #333; margin: 8px 0; line-height: 22px; letter-spacing: 0; } .product__info-container.product__info-container--sticky { float: left; width: 100%; } .rug-size-text-section { margin: 20px 0 30px 0; } .product-logo-tabbing-mob-section { display: block; } .product-media-modal__content > *:not(.active) { display: block !important; } .product-variant-quantity-section { grid-gap: 12px; } .product-variant-quantity-section .product-variants-section { width: 100%; } .product-variant-quantity-section .product-quantity { width: 40%; } .product__info-wrapper .product-wishlist-section button { width: 20px !important; float: right; } .footer-down-menu li { margin-right: 0; } .product-brand-logo-title-section.mobile { display: block; } .product .collection_sub_img .product-images.mobile-view { display: block; } .product .collection_sub_img .product-images.desktop-view { display: none; } .product-images.six.left.bottompad.collection_sub_img.desktop-view { display: none !important; } .product-images.six.left.bottompad.collection_sub_img.mobile-view { display: block !important; width: 100%; max-width: 100%; } .product-brand-logo-title-section.mobile h1.product-header { font-size: 15px; line-height: 1.5; padding: 6px 8px; font-weight: 700; text-align: center; color: #333; border-width: 1px 1px 1px 1px; border-color: #464646; border-style: solid; margin: 0; } .product .product__info-wrapper.grid__item { max-width: 100%; width: 100%; display: block; } .product .product__info-wrapper.grid__item .product-logo-tabbing-section { display: none; } .product-color-stock-sku-section p.stock-green { font-size: 12px; } .product-brand-logo-title-section.mobile { display: block; } .tab-body h2.offers { padding: 0; } .tab-body h2.offers span { font-size: 26px; line-height: 34px; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 39%; } .product .collection_sub_img ul.all-images .owl-nav { position: absolute; top: 50%; width: 100%; justify-content: space-between; padding: 0 23px; transform: translateY(-50%); z-index: 9; display: flex; height: auto; align-items: center; } .purchase-section .addto-cart-button button { font-size: 16px; padding-left: 30px; } a.scam_logo img { width: 30px; margin: 0; } .product .collection_sub_img ul.all-images { border: solid 1px rgba(70, 70, 70, 1); border-top: 0; margin-bottom: 10px; } .product .collection_sub_img .main-image__model.clearfix { border: 0; } .product-variant-quantity-section select { font-size: 14px; line-height: 16px; background-color: transparent; } .tab-content-mob p { color: #666; margin: 8px 0; font-size: 14px; line-height: 22px; display: block; font-weight: 400; } .tab-content-mob p a { display: initial; margin: 0; position: unset; font-weight: 400; text-decoration: none; } .header-new-search-bar { top: 34px; z-index: 99999; } .arrival-collection-image-products-section .arrival-collection-image-section { position: relative; width: 100%; } .arrival-collection-image-products-section .arrival-collection-all-products { width: 100%; padding: 40px 100px; } .arrival-collection-image-products-section { padding-bottom: 40px !important; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-thumb-container, .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-thumb-container .product-thumb { padding: 0; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details h4, .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details .product-price h6 { font-size: 16px; line-height: 20px; } .arrival-specific-product-section .single-specific-product .product-wishlist-section { top: 5px; } .product-cart-stock-color-section { padding-bottom: 0px; } .product .collection_sub_img ul.all-images .owl-nav button img { margin: 0; } section.search_page div#collection-products .product { width: 100%; padding: 15px; } section.search_page .sorting .message.bottompad-half { margin-bottom: 20px; } section.search_page .search-form { margin: 0 auto 30px; } section.search_page .background-colored .bottompad-half h1 { font-size: 20px; line-height: 1.5; } section.search_page .wishlisthero-floating { left: 0px !important; top: -10px; } section.search_page .sorting.open-container .btn.open { display: none; } section.search_page { padding-top: 27px; } nav.breadcrumbs { margin: 15px 0 0; } .saqu.new-arrivals, .custom-collection-image-section { margin-top: 15px; } .footer-down-social-block .socials ul li { display: inline-flex; } .footer-down-social-block { padding: 8px 0; } .all-specific-products .single-specific-product .specific-pro-title-price-block a { font-size: 16px; line-height: 22px; } .all-specific-products .single-specific-product .specific-pro-title-price-block span.specific-price { font-size: 14px; line-height: 22px; } span.search-header { margin-right: 35px; } .footer-down-block { border-width: 0 1px 1px 1px; border-style: solid; border-color: #000; padding-bottom: 80px !important; } .product-color-stock-sku-section p.stock-red { font-size: 12px; } .product-sku-section-desktop { display: none; } .product-sku-section-mobile { display: block; } .product-color-stock-sku-section p.stock-green, .product-color-stock-sku-section * { font-size: 12px; } .product .collection_sub_img .main-image__model.clearfix span.trfv { opacity: 1 !important; z-index:10; } /*   .product .collection_sub_img ul.all-images .owl-item {
    height: 100%;
    display:flex;
    align-items: center;
    justify-content: center;
} 
.product .collection_sub_img ul.all-images div {
    height: 100%;
    display:flex;
    align-items: center;
} */ .product .collection_sub_img .main-image__model.clearfix img { max-height: 100vh; aspect-ratio: 0 !important; } body .filter-menu .pt-display-dropdown .filter-clear { display: block !important; } .filter-menu .filter-group { padding-bottom: 20px !important; padding-top: 10px !important; } .filter-group + .filter-group .filter-clear { top: -10px; } .filter-menu .pt-display-dropdown .scroll-content { top: 50px !important; } .filter-menu .pt-display-dropdown li a { font-size: 14px; } i.check-icon:before { height: 13px; line-height: 13px; width: 13px; font-size: 13px; } .inner-rug-size-tab-section ul.tabs li.tab-link { font-size: 14px; line-height: 19px; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items { grid-template-columns: 1fr 1fr; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items span.down-content { font-size: 16px; line-height: 23px; } .inner-rug-size-tab-section h2.rug-size-tab-heading { font-size: 30px !important; line-height: 36px !important; } .inner-rug-size-tab-section .tab-content span.down-tabs-content p { font-size: 16px; line-height: 18px; } .inner-rug-size-tab-section .tab-content span.down-tabs-content { margin: 20px 0 10px; } .rug-size-tab-section, .rug-wave-type-tab-content, .rug-guidelines-section { padding: 20px 0; } .rug-wave-type-tab-content .inner-rug-wave-type-tab-content .wave-tab-content h2.wave-tab-heading { font-size: 30px !important; line-height: 34px !important; margin-bottom: 10px !important; } .inner-rug-guidelines-section h2.rug-guidelines-heading { font-size: 30px !important; line-height: 34px !important; } div#tabs-content-acc .rug-wave-type-tab-content { padding: 20px 0 15px !important; } .single-item-rug-guideline h3.guide-heading1 { font-size: 16px; line-height: 24px; padding-left: 25px; } .single-item-rug-guideline h3.guide-heading1:before { background-size: 16px; background-repeat: no-repeat; } .single-item-rug-guideline .guide-content1 p { font-size: 14px; line-height: 20px; } .contact-us section#contact-page .bottompad-half h1 p { font-size: 24px !important; line-height: 32px; } .contact-us section#contact-page .background-colored .icon svg { width: 270px; } .contact-us section#contact-page .background-colored .icon { bottom: -60px; } .contact-us section#contact-page .background-colored { padding: 80px 0 110px 0; } .contact-us section#contact-page div#form-container .twelve .contact-info { width: 100%; margin-top: 25px; } .contact-us section#contact-page div#form-container .twelve .contact-info.six:last-child { margin-top: 20px; } .contact-info span.form.contact.message textarea { height: 200px !important; } /* main#content {
    padding-top: 86px!important;
} */ /* .contact-us section#contact-page div#form-container form .form.contact {
    margin-bottom: 12px;
  } */ .contact-us section#contact-page div#form-container form .contact-info.twelve input { font-size: 16px; line-height: 20px; max-width: 100%; } .contact-us section#contact-page div#form-container form .contact-info.twelve { text-align: left; } .contact-us section#contact-page { margin-bottom: 20px; } .product-zoomin-zoom-out-open .product-zoom-popup img { height: 100% !important; } .product-quick-view-inner { grid-gap: 20px; flex-direction: column; } .product-quick-view-inner .quick-view-product-left-img, .product-quick-view-inner .quick-view-product-left-content { width: 100%; } .quick-view-product-left-content-inner { padding-bottom: 30px; } .faq-upper-section.mobile_view .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline, .faq-down-section.mobile_view .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline { padding: 15px 0 15px; } .bottom-image .img img { height: 160px; } .contact-form-main .contact-info.contact-left-grid, .contact-info.contact-right-grid { padding: 0; } .product-quick-view-inner .quick-view-product-left-content { height: 100%; } .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { font-size: 14px; line-height: 18px; padding: 6px 20px 6px 10px; } .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content.guide-content p { padding: 0 15px 10px; font-size: 13px; line-height: 18px; margin: 0; } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { font-size: 16px; line-height: 24px; padding-left: 25px; margin: 0 0 10px; position: relative; color: #333; cursor: pointer; font-weight: 400; } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T08_22_16_834Z.png?v=1667895802); width: 18px; height: 10px; left: 0; top: 9px; transform: rotate(90deg); transition: 0.4s; background-size: 16px; background-repeat: no-repeat; } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading.guide-active:before { transform: rotate(0); } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p { font-size: 14px; line-height: 20px; margin: 0 0 20px !important; color: #666 !important; padding-left: 30px !important; padding: 0; } .single-custom-product .product-image-block a.product-default-image img, .single-custom-product .product-image-block a.product-hover-image img { object-fit: contain; } .product-video-section { max-width: 550px; margin: 40px auto; } .product-desciption-tabs-section-mob.tabs div#tabs-content-mob div#mob-tab4 div#tabs-content-acc .single-item-tab { padding: 15px 0; } .product-desciption-tabs-section-mob.tabs div#tabs-content-mob div#mob-tab4 div#tabs-content-acc .single-item-tab h3 { font-size: 16px; line-height: 24px; } .product-desciption-tabs-section-mob.tabs div#tabs-content-mob div#mob-tab4 ul#rugs-nav-acc li h3 { font-size: 18px; } .single-item-tab-heading:before { top: 20px !important; } .product-desciption-tabs-section-mob.tabs div#tabs-content-mob div#mob-tab4 .single-item-tab-content { margin: 15px 0 0 !important; } .inner-custom-collection-section .collection-discription-section p strong span, .inner-custom-collection-section .collection-discription-section p b span, .inner-custom-collection-section .collection-discription-section h1 b span { font-size: 22px !important; line-height: 24px; } .inner-custom-collection-section .collection-discription-section p { font-size: 16px !important; line-height: 26px !important; } .about .slider { padding: 30px 10px; } .inner-rug-size-tab-section div#tabs-content .rug-content .rug-content-inner-items { grid-template-columns: 1fr 1fr; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li { padding: 0; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li a { font-size: 13px; line-height: 19px; padding: 0 5px 4px; } .inner-rug-size-tab-section div#tabs-content .rug-content .rug-tab-image-text-block span.down-content { font-size: 16px; line-height: 23px; } .signle-item-text-content > p { line-height: 24px !important; font-size: 14px !important; } h2.signle-item-text-title { font-size: 24px !important; line-height: 26px !important; } .collection-main-section-blocks .main-filter-content .three .ratio { height: auto; } a.button.tab-colection-btn { padding: 0 20px; } a.single-shop-btn { padding: 10px 20px; } .about-newsletter-section .about-newsletter-inner form#newsletter_form input, .about-newsletter-section .sub-btn button { height: 50px; } .inspretion-section { padding: 40px 0; } .inner-inspretion-section { column-count: 1; } .single-inspretion-block { width: 100%; } .Inspretion-blocks-content { max-width: 80%; } .single-inspretion-block.single-inspretion-block-1 .single-inspretion-block-heading-block h2 { font-size: 22px; max-width: 155px; line-height: 40px; } .single-inspretion-block-heading-block h2 { line-height: 32px; font-size: 22px; } } @media (max-width: 575px) { .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { background-size: 14px; } section.search_page .container.clearfix { margin-top: 0 !important; } .arrival-collection-image-products-section .arrival-collection-all-products { padding: 30px 20px; } section.search_page .search-form { margin: 0 7px 30px; max-width: 100%; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 37%; top:27%; } .product-variant-quantity-section .product-variants-section { width: 100%; } .arrival-collection-image-products-section { padding-bottom: 30px !important; } .product-variant-quantity-section .product-quantity { width: 30%; } .product-variant-quantity-section select { padding: 0 20px 0 0px; } .custom-collection-right-products-section, .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-left-products-section { grid-template-columns: 1fr; } .custom-collection-second-section { grid-template-columns: 1fr; margin: 0; } .product-rug-section.product-tab ul.tabs li a { font-size: 13px; line-height: 19px; padding: 0 5px 4px 5px; } div#ProductGridContainer .collection ul li.grid__item.product-list { width: calc(100% - 0px / 2); max-width: calc(100% - 0px / 2); } .image-block-collection { grid-template-columns: 1fr; grid-gap: 0px; } .rog-image-blocks { grid-template-columns: 1fr; } .slider-single-item a.collection-heading-slider { font-size: 22px; line-height: 28px; } span.footer-single-block-svg { margin-right: 10px; } .footer-upper-single-item { padding: 15px 15px; } .footer-upper-single-item span.footer-svg-text { font-size: 16px; } .footer-down-block-right { flex-direction: column; } .footer-down-newsletter { width: 100%; border: none; padding: 0 0 15px 0; } .footer-down-block .footer-down-block-left { flex-direction: column; text-align: center; } .footer-down-menu li { margin: 0 5px; } .footer-down-block .footer-down-block-left { padding: 0 0px; } .footer-down-top { padding: 10px 0px 10px 0; border-bottom: var(--border); width: 100%; text-align: center; } .footer-down-top span.footer-top-text { justify-content: center; } .footer-down-block-right { padding: 10px 20px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { padding: 30px 20px; } .new-arrival-collection-main-section { padding-bottom: 30px !important; } .arrival-collection-single-block.arrival-down-image .arrival-text-block h2, .arrival-collection-single-block.arrival-upper-image .arrival-text-block h2 { font-size: 24px; line-height: 28px; margin-bottom: 15px; } .arrival-collection-single-block.arrival-down-image .arrival-text-block a.button, .arrival-collection-single-block.arrival-upper-image .arrival-text-block a.button { padding: 10px 20px; } .arrival-collection-image-section { margin-bottom: 30px; } .all-specific-products { grid-template-columns: 1fr; } .footer-down-menu ul.footer-block__details-content.list-unstyled li a { line-height: 50px; padding: 10px 0; } .footer-down-social-block { padding: 0px 0; } .header-new-search-bar form#search-header { max-width: 370px; } body .collection-main-section-blocks .product .product-thumb img { width: 90% !important; object-fit: contain; } .rug-accordion-section.mobile_view .accordion-container .set1 h2.rug-accordion-heading { font-size: 20px; top: 30px; left: 30px; line-height: 24px; } .rug-accordion-section.mobile_view .accordion-container .set1 a:before { background-size: 16px; } .single-item-rug-guideline h3.guide-heading1:before { background-size: 14px; } .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { background-size: 16px; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { font-size: 20px; line-height: 24px; } .quick-view-product-left-img-inner .owl-nav img { width: 18px; } .product-video-section { max-width: 400px; margin: 20px; } div#smart-search-image-popup .popup { width: 420px !important; } .inspretion-video-popup-section video { max-width: 100%; margin: 150px 0; height: 350px; } .single-inspretion-block.active + .inspretion-video-popup-section { padding: 0 20px; } .christian-slider-wrapper .christian-slider .gift-card { margin: 0 7px; } .desktop-guide-counselor-layout .table-wrapper th, .desktop-guide-counselor-layout .table-wrapper td { width: 60px; } .sponsor-custom-section .sponsor-custom-container .sponsor-custom-flex .sponsor-inside-wrap { padding-left:22px !important; } .table-wrapper th, .table-wrapper td { width:60px!important; } .counseling-help-section .counseling-help-section-card-header { padding: 1rem 1rem 2.2rem; } } @media (max-width: 500px) { .support-main-contact span.inspretion-text br { display: block; } } @media (max-width: 480px) { /*  .faq-upper-section.mobile_view ul#rugs-nav-acc li {
    max-width: 100%!important;
} */ .bottom-image .img img { height: 100px; transform: scale(1.8); object-fit: contain; } .quick-view-inner-block .quick-close-btn { top: 0px; } .header-new-search-bar form#search-header { max-width: 300px; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 32%; } .filter-menu .filter-group { width: 100%; } .footer-down-top span.footer-top-text { line-height: 1.5; } .newsletter span { width: 10%; } ul.mobile-menu-header { width: 25rem !important; } .header-menu-section .customer-links ul { height: 100% !important; } .header-menu-section .customer-links { margin: 0 !important; } .header-menu-section .customer-links ul li a.toggleMenu { padding: 0; } .inner-custom-collection-section .load-more_wrap button { padding: 12px 30px; } .inner-custom-collection-section .load-more_wrap { margin-top: 40px; } .product .collection_sub_img ul.all-images .owl-nav { padding: 0 15px; } .collection-main-section-blocks .collection_body_inner_wrapper { margin-top: 25px !important; } body .collection-main-section-blocks .product .product-thumb img { object-fit: contain; max-width: 100% !important; } .filter-menu .filter-group { padding-bottom: 5px !important; padding-top: 5px !important; } .filter-menu .pt-display-dropdown .scroll-content { top: 45px !important; min-width: calc(100% - 31px) !important; width: calc(100% - 31px); } .product-zoomin-zoom-out-open .product-zoom-popup img { max-width: 90% !important; } .filter-menu .pt-display-dropdown .menu-trigger { width: 95%; } .filter-group + .filter-group .filter-clear { top: 15px; right: -10px; } body .collection-main-section-blocks .product .product-thumb img { width: auto !important; } .video-content video.hurabg-video { height: 220px; object-fit: cover; } .rug-accordion-section.mobile_view .accordion-container .set1 h2.rug-accordion-heading { top: 20px; left: 20px; } .rug-accordion-section.mobile_view .accordion-container .set1 a:before { bottom: 12px; right: 12px; } .inner-rug-size-tab-section ul.tabs li.tab-link { width: auto; } .contact-us section#contact-page .background-colored { padding: 70px 0 90px 0; } .contact-us section#contact-page .bottompad-half h1 p { font-size: 20px !important; line-height: 1.5; } .contact-us section#contact-page .background-colored .icon svg { width: 180px; height: 80px; } .contact-us section#contact-page .background-colored .icon { bottom: -26px; } .contact-us section#contact-page div#form-container .twelve .contact-info { padding: 0; } .contact-us section#contact-page { margin-bottom: 0px; } .load-more-button { margin: 20px 0; } .new-arrivals .custom-collection-second-section { grid-template-columns: 1fr; } .new-arrivals .custom-collection-second-section .single-customs-product_2 { padding: 15px; } .quick-view-block a.quick-view-btn { font-size: 14px; line-height: 1.5; padding: 10px 30px; } .faq-upper-section.mobile_view .rug-content-acc .rug-guidelines-section .rug-guidelines-accordion-section-main h3.guide-heading { font-size: 16px; line-height: 1.5; padding-left: 0 !important; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { top: 5px; } .single-item-rug-guideline h3.guide-heading11 { font-size: 16px; line-height: 1.5; padding-left: 0px; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p, .faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p { margin: 20px 0 0; padding-left: 20px; } .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p { font-size: 15px; line-height: 1.5; } .single-item-rug-guideline h3.guide-heading11:before { top: 5px; background-size: 10px; } .single-item-rug-guideline .guide-content11 p { font-size: 15px; padding-left: 15px; line-height: 1.5; } .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { bottom: 12px; right: 12px; } .contact-us section#contact-page div#form-container .twelve .contact-info { margin-top: 15px; } .collection-main-section-blocks .main-filter-content .three .card__inner { margin-bottom: 10px; } li.collection-container a i.check-icon { margin-top: 2px; } .footer-upper-single-item span.footer-svg-text { font-size: 14px; line-height: 1.5; } .product-video-section { max-width: 300px; } .about-newsletter-section img { min-height: 400px; object-fit: cover; } .about-newsletter-section .about-newsletter-inner { width: 90%; } .single-new-design-post-content-inner .entry-header h1.entry-title { font-size: 20px; } .single-new-design-post-content-inner .post__content p { font-size: 18px; } div#smart-search-image-popup .popup { width: 320px !important; top: 50%; height: auto; right: 0; left: 50%; transform: translate(-50%, -50%); } .about .slider .owl-nav button.owl-prev { left: 20px; } .about .slider .owl-nav button.owl-next { right: 20px; } p.blog-inner-img { width: 100%; } h4.text-left-block { width: 100%; margin-left: 0; } .new-contact span.form.contact .room-type-select { flex-basis: 150px; } .new-contact .room-type-select-block { height: 180px; justify-content: space-between; padding: 10px; } .new-contact .room-type-select-block p { font-size: 16px; } .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { padding: 0px 30px; } .new-contact h2.form_down_heading { font-size: 22px; line-height: 1.5; margin: 20px 0; } .new-contact .contact-heading h1 { font-size: 22px; line-height: 1.5; } p.announcement-bar__message.center.h5 { font-size: 16px; line-height: 1.5; } .announcement-bar a { width: auto; } .bottom-image .img { overflow: hidden; } .footer-block .bottom-image { padding-bottom: 50px; } } @media (max-width: 400px) { .filter-menu .pt-display-dropdown .scroll-content { min-width: calc(100% - 26px) !important; width: calc(100% - 26px); } .quick-view-inner-block { padding: 20px 0; } .product-quick-view-inner .quick-view-product-left-content { padding: 0 20px; } } @media (max-width: 360px) { .header-new-search-bar form#search-header { max-width: 250px; } .filter-menu .pt-display-dropdown .scroll-content { min-width: calc(100% - 23px) !important; width: calc(100% - 23px); } span.header-seacrh-close { height: 2rem; width: 2rem; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 29%; top: 27%; } .product-color-stock-sku-section { padding: 10px 10px; } .product-variant-quantity-section .product-variants-section { width: 75%; } .product-variant-quantity-section .product-quantity { width: 25%; } .product-variant-quantity-section { grid-gap: 15px; } .quick-view-block a.quick-view-btn { padding: 10px 20px; } } @media (max-width: 375px) { .image-as-tab:after { font-size: 36px !important; } } pre p { margin: 8px 0; font-size: 16px; line-height: 1.5; font-weight: 400; } /* ASAD Edits */ @media screen and (min-width: 900px) { li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side { justify-content: left !important; } .mega-menu-inner-left-side::before { display: none !important; } .mega-menu-inner-left-side { padding: 20px 0 60px !important; } } /* .inner-rug-size-tab-section {
  padding: 0px;
} */ @media screen and (max-width: 600px;) { #shopify-section-template--17431771644087__faq-second > .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { bottom: 12px; right: 12px; background-size: 15px 15px; } #shopify-section-template--17431771644087__faq-second .faq-upper-section ul#rugs-nav-acc li { width: 50%; } } /* .contact-us section#contact-page div#form-container form .contact-info.twelve {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
} */ /* Custom CSS Collapsible row*/ /* Style the button that is used to open and close the collapsible content */ /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */ /* Style the collapsible content. Note: hidden by default */ /* Custom CSS END*/ /* Service Page CSS Starts */ @media (max-width: 749px) { .product .collection_sub_img ul.all-images .owl-nav { top: unset; bottom: 0; } } /* Service Page CSS Ends */ /* Search Box  */ /* Ends */ /* Cart Page CSS */ /* Ends */ @media (min-width: 768px) { .general-product-banner .combined-wrapper { flex-direction: row-reverse; } } /* AH Product View Availability CSS Start */ @media(min-width:750px){ .product-wishlist-view-rooms-section { bottom: 120px; } html body .ibu-appointment{ font-size: 16px !important; padding: 10px 40px !important; } } @media (max-width:749px){ .ah-product-container { margin-top: 15px; } } /* AH Product View Availability CSS Ends */ /* Product Page CSS */ /* AH faq page CSS Start */ @media (max-width:1377px){ .faq-down-section .inner-rug-size-tab-section ul li h2.rug-accordion-heading, .faq-upper-section .inner-rug-size-tab-section ul li h2.rug-accordion-heading{ top: 10px !important; left: 20px !important; } .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image img{ border: var(--border); } } /* AH faq page CSS Ends */ /* AH Add Custom Blog CSS */ /**em {
  font-style:normal !important;
  padding: 0 2px;
  transition: box-shadow 0.15s ease-out, color 0.15s;
  background-color: #ffeb00;
  box-shadow: #ffffff 0 0.85em inset;
  font-weight: 600;
}**/ /********header css 12-09-2025**/ @media screen and (max-width: 768px) { .communication-cards .communication-cards__card { flex: 1 1 100% !important; max-width: 100% !important; } .communication-cards .communication-cards__heading { font-size: 25px; } .combined-section .combined-wrapper { gap: 20px !important; } #shopify-section-template--18475033559223__faith_with_video_z6dpKf .video-wrapper, #shopify-section-template--18475033559223__faith_with_video_z6dpKf .faith-message__inner { width: 100% !important; } .faith-message__description { padding-right: 25px; } .desktop-grid-section-homepage.christian-slider-wrapper { display: block; } body div#header-toolbar .container { padding: 0 10px !important; } .main-menu.header-menu-section .table.left-width.clearfix { display: flex; align-items: center; } header.clearfix.mobile-header { border-radius: 0 0 24px 24px; border-width: 0 0 2px 0; border-style: solid; background: #fff; border-color: #000; } div#shopify-section-header { background: #f4f3ef !important; } .header-customerbar-container.table { padding-left: 0; margin: 12px 12px 0 0; }#header-navigation .main-menu { margin-right: 12px; }._chat-icon-primary-container_tt440_51 ._chat-icon-primary_tt440_51 { width: 80px !important; height: 80px !important; }._chat-icon-container_tt440_1 { bottom: 0 !important; }.cart-drawer.cart-drawer--active { padding: 0 0 0 15px; }.cart-drawer-box { width: 100%; }.main-menu.header-menu-section .header .table.left-width.clearfix .logo.table-cell { flex: 1; }.cart-drawer--active .cart-drawer-box { width: 100%!important; }.faq-img-block::before { content: ""; width: 55px; height: 55px; }.faq-upper-row .faq-img-block img { width: 50px !important; height: 50px !important; } } .blog-slider-section .join-button{ margin-top: 16px; } .faith-btn.aos-init.aos-animate a.button.button-arrow { background: #C8A2C8; padding: 2px 20px !important; border-radius: 14px; font-weight: 800; color: #000; text-decoration: none; cursor: pointer; letter-spacing: 1px; } .faith-btn.aos-init.aos-animate a.button.button-arrow:hover { background:#32312d!important; color: #fff !important; } .faith-btn.aos-init.aos-animate a.button.button-arrow:hover svg.arrow-right-icon path { fill: #fff !important; transition: 0.2s; } .desktop-video-table-stacked .quote-icon { left: 86px!important; clip-path: polygon(100% 0%, 100% 100%, 50% 84%, 0 100%, 0 0); font-size: 53px!important; line-height: 1.2 !important; height: 40px!important; color:#000!important; font-weight:700!important; } .clearfix.bottompad-quarter button.btn { background: #C8A2C8 !important; padding: 12px 20px; border-radius: 14px; font-weight: 800 !important; color: #000 !important; text-decoration: none; cursor: pointer; letter-spacing: 1px; border: var(--border); font-size: 20px; /* line-height: 1.5; */ max-width: max-content !important; transition: all ease-in-out 300ms; } .clearfix.bottompad-quarter button.btn:hover { background: #32312d!important; color: #fff !important; } .counseling-help-section .counseling-help-section-icon img { width: 22px; height: 22px; margin: -12px 0 0; } .bio-preview-content.short-bio { /* height: 85px !important;*/ } a.lm-toggle.tg-template--18450510676151__main { color: #000; font-weight: 600; cursor: pointer; display: inline-block; margin-left: 5px; } .counselor-feature-desktop-section .video-popup-inner img.gk-counselor-badge { position: absolute; right: 60px; } .three-steps-static-section { padding-top: 25px !important; } .product-card-inner { border:3px solid #000; border-radius:50px; overflow: clip; } /** 15-9-25**/ /* .combined-section.abut-pg {
    padding-top: 40px!important;
} */ .table-cell p { width: -webkit-fill-available; display: flex; justify-content: center; } .btn.toppad { margin-bottom: 0; background: #c8a2c8 !important; font-weight: 800; font-size: 16px; /* transition: all 0.6s 0.1s cubic-bezier(0.6, 0.2, 0.1, 1); */ line-height: 1.5; text-transform: capitalize; color: #000; border: 2px solid #231f20; border-radius: 14px; display: flex; align-items: center; justify-content: center; padding: 0 10px; margin-bottom: 30px; margin-top: 0; } .btn.toppad:hover { color: #fff !important; background-color: #32312d !important; } .btn.toppad:hover svg.arrow-right-icon path { fill: #fff !important; } .desktop-faith-quote-section__quote-ref .ref-text { font-size: 24px; } .arrow-right-icon { width: 40px; margin:0 0 0 5px!important; } /* Testimonial */ .ayda-testimonial .quote-icon { font-size: 48px; font-weight: bold; color: #000; position: absolute; top: 4px; left: 0px; } .testimonial-text { font-family: "Architects Daughter", cursive!important; font-weight: 400; color: #000; line-height:1.2; } .bottom-extended-pricing { margin-top: 5px; } .bottom-extended-pricing__text { font-size: 16px; margin-bottom: 20px; color: #000; } .desktop-guide-counselor-layout .table-wrapper table tr td:first-child { background: #d9d9d9; font-size: 10px!important; width: 23%; color: #000; text-align: left; } .desktop-guide-counselor-layout .desktop-guide-counselor-layout__wrapper { /* padding: 0 30px; */ display: flex; justify-content: space-between; flex-wrap: wrap; gap: 40px; max-width: 1200px; margin: auto; align-items: center; padding-top: 20px; } .desktop-guide-counselor-layout .text-top h2 { font-size: 22px; font-weight: 600; margin-bottom: 10px; line-height: 1.5; } /* LEFT: Video + Table */ th.col-christian:first-child { background: #ffffff; } /* RIGHT: Counselor Area */ .desktop-guide-counselor-layout .right-heading { font-size: 22px; font-weight: 600; text-align: center; margin-bottom: 20px; line-height: 1.5; } .desktop-main-section-wrapper .box-left h2.main-heading { font-size: 32px !important; font-weight: 700; line-height: 1.5; margin-bottom: 20px; text-align:center; } /* Learn More Toggle */ .desktop-main-section-wrapper .free-session-btn { background: #c8a2c8; padding: 2px 12px; font-weight: 800; border-radius: 14px; border: none; font-size: 18px; cursor: pointer; border: var(--border); color: #000; } #homepage-review-sec .testimonial-card .flex-center a.free-session-btn.test-btn { display: flex; padding: 2px 12px !important; align-items: center; } #homepage-review-sec .testimonial-card .flex-center a.free-session-btn.test-btn:hover .arrow-right-icon path { fill: #fff !important; } /* Story Box */ .desktop-main-section-wrapper .story-title { font-size: 22px; font-weight: 600; text-align: center; /**  margin-bottom: 40px;
    margin-top: 40px;**/ } .desktop-main-section-wrapper .learn-more-btn .arrow-right-icon path { fill: #fff !important; } .desktop-main-section-wrapper .learn-more-btn:hover .arrow-right-icon path { fill: #000 !important; } /* Video Box */ .desktop-main-section-wrapper .video-wrapper { border-radius: 20px; overflow: hidden; margin-bottom: 0; } .general-counselor-service .faith-desktop-box .desktop-main-video .video-wrapper { height: 367px; } .general-counselor-service .desktop-main-video{ display: flex; align-items: center; justify-content: space-between; max-width: 480px; margin: 0 auto; border: var(--border); border-radius: 30px; padding: 20px; gap: 20px; flex-wrap: nowrap; } .general-counselor-service .desktop-main-video video{ /* width: 100%; */ width: auto; border-radius: 20px; height: 367px; border: var(--border); object-fit: cover; } .index .desktop-main-video { display: flex; align-items: center; justify-content: space-between; max-width: 480px; margin: 0 auto; border: var(--border); border-radius: 30px; padding: 20px; gap: 20px; flex-wrap: nowrap; } .index .desktop-main-section-wrapper .video-wrapper video { width: 100%; border-radius: 20px; height: 367px; border:var(--border); object-fit: cover; } .desktop-main-section-wrapper .video-title , .blog-slider-section h2 { font-size: 22px; font-weight: 600; margin-bottom: 10px; line-height: 1.5; } @media screen and (max-width:767px){ .desktop-main-section-wrapper .above-text { font-size: 16px!important; font-weight: 500; margin-bottom: 10px; color: #000; } } .step-progress-bar { margin-left: 30px; margin-right: 30px; } @media (max-width: 999px){ .desktop-main-section-wrapper.chart-data .box-left { width: 100%; } .desktop-main-section-wrapper.chart-data .box-left { display: block; width: 100%; } } /* span.underline {
    position: relative;
    display: inline-block;
}
span.underline::before {
    content: "";
    position: absolute;
    width: 70%;
    height: 4px;
    background: #000;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
} */ span.underline { display: inline-block; /* inline also works, but inline-block is safer for offset/thickness */ text-decoration: underline; text-underline-offset: 6px; text-decoration-thickness: 3px; text-decoration-color: currentColor; } /* .pricing-section h2{
  display:none;
} */ .sponsor-custom-section .sponsor-custom-button:hover svg.arrow-right-icon path { fill: #fff !important; transition: 0.2s; } .sponsor-custom-section .custom-btn-flex .sponsor-custom-button { display: flex !important; align-items: center; padding: 2px 12px !important; } .desktop-guide-counselor-layout .find-button, .theme-btn, .theme-btn:hover{ font-size:18px !important; padding: 10px 20px!important; } .blog-slider-section span.underline::before { bottom: -5px; } /* LEFT & RIGHT equal width */ /* LEFT SIDE */ /* RIGHT SIDE */ .combined-section .faith-message__subtitle { font-size: 16px; font-weight: bold; margin-bottom: 25px; color: #292929; } .combined-section .faith-message__title { font-size: 22px; font-weight: 600; margin-bottom: 10px; line-height: 1.5; } .combined-section .faith-btn { display: flex; /* margin-left: 50px; */ align-items: center; justify-content: flex-start; margin-top: 20px; } .combined-section .faith-message__button { display: inline-flex; align-items: center; gap: 8px; background-color: #c8a2c8; color: black; font-weight: 800; border-radius: 14px; padding: 12px; font-size: 18px; cursor: pointer; border: none; border: var(--border); } /* --- Popup Styling --- */ /* Base */ .how-it-works__heading { font-size: 22px; font-weight: 600; margin-bottom: 10px; color: #32312d; line-height: 1.5; } /* .step-progress-bar{
      display: flex;
      justify-content: space-around;
      align-items: center;
       border:2px solid #000;
      border-radius: 50px;
      background:#fff;
       margin-top: 20px;
    }
     .step-progress-bar svg{
       width:25px
     } */ /* .step-progress-bar .progress-step{
          display: flex;
      justify-content: center;
      align-items: center;
    } */ /* Step Grid */ /* Card Base */ /* First and Last Card Rounded */ /* Hover Overlay Effect */ .how-it-works .rounded-number { background-color: #C8A2C8; color: #000; font-weight: bold; font-size: 20px; width: 40px; height: 40px; border-radius: 50%; margin-top: 0px; display: flex; justify-content: center; align-items: center; } .pricing-section .card-text { overflow: hidden; max-height: 5em; transition: max-height 0.8s ease-in-out; position: relative; } .table-wrapper table tr td:first-child { background: #d9d9d9; font-size: 10px !important; width: 23%; color: #000; text-align: left; white-space: nowrap; font-weight: var(--body_font_weight_bold); } .chart-table-desktop-layout .table-wrapper table { width: auto; max-width: 479px; } .desktop-cousler-btn{ padding-left: 2px; } /* .faith-btn,.for-desktop-btn-show, .flex-center, .custom-btn-flex, .join-button {
    padding-left: 35px;
} */ @keyframes floatSmooth { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } } .key-benefits-title { margin: 12px 0 0; font-size: 16px; font-weight: 700; line-height: 1.5; } .card-left ul li ul.sub-bullets li::before { content: none !important; display: none !important; } .benefit-content ul.nested-benefits li::before { content: none !important; display: none !important; } .content ul li::before { content: ""; position: absolute; width: 3px; height: 3px; border-radius: 50%; left: -8px; top: 8px; border: none !important; } /* Remove nested list bullets consistently across browsers */ .pricing-card.green .highlighted-item { background: #c0ead9; /* padding: 2px 5px 2px 8px; */ padding: 5px 10px; width: max-content; } /* .pricing-card.green .card-left ul li:nth-child(4) span {
    margin-left: -20px;
    padding-left: 20px;
} */ /** quote box style start **/ .faith-quote-box { position: relative; padding: 20px 20px 15px 20px; } .faith-quote-text { font-family: "Architects Daughter", cursive !important; font-weight: 400; color: #000; line-height: 1.4; font-size: 20px; } .faith-profile p.faith-name:after { content: ""; display: block; position: absolute; width: 20px; height: 1px; background: #000; left: 20px; top: 9px; display: none !important; } .faq-answer ul li:before { content: ""!important; position: absolute!important; width: 3px!important; height: 3px!important; border-radius: 50%!important; left: -11px!important; top: 0.55em!important; border: 2px solid #fff!important; background: #fff; } .about-banner-sctn .combined-section .video-wrapper video { height: 350px; } .card-left ul li , .benefit-content{ font-size: 16px; } /* .desktop-guide-testimonial-layout__right img {
    margin: 0 0  0 60px!important;
} */ .cus-new-faith-name-wrapper { padding-top: 15px; } p.faith-name-wrapper { color: #000; font-weight: 400; /* margin-top: -30px; */ font-size: 16px; text-transform: capitalize; } .testimonial-single .swiper-pagination { position: relative; } @media (max-width:1280px){ .desktop-faith-quote-section .desktop-faith-quote-section__wrapper .inner-help { max-width: 80%; } } @media (max-width:1200px){ .about-desktop-unieq-class .circle-photo:nth-child(1) { left: 20px!important; } .about-desktop-unieq-class .circle-photo { width: 110px!important; height: 110px!important; } .chart-table-desktop-layout .table-wrapper { left: 5%!important; max-width: 100%!important; } .header.sticky-navigation { padding-right:0px; } .pricing-section .pricing-card .pricing-badge { padding: 8px 10px!important; } } @media (max-width:1024px){ .desktop-guide-testimonial-layout .table-wrapper { width: 100% !important; } .bottom-extended-pricing__action a { font-size: 15px; } .communication-cards .communication-cards__card { flex: 1 1 20% !important; max-width: 25% !important; } .faith-desktop-section-wrapper .faith-chart-user-img { width: 140px; height: 140px; } .faith-desktop-grid { padding-left: 30px; padding-right: 30px; } .faith-desktop-section-wrapper .faith-icon-img { min-width: 65px; max-width: 65px; height: 65px; } .bottom-extended-pricing__action { padding-left: 0; } .counseling-help-section .counseling-help-section-card-header { font-size: 25px; } .pricing-card { padding-right: 15px!important; } .pricing-section .pricing-card { padding: 30px 15px; } .pricing-card.green .highlighted-item { font-size: 13px; } .pricing-card.purple .highlighted-item { font-size: 12px; } .counseling-help-section .counseling-help-section-card { min-width: 285px; } .newsletter-wrapper .newsletter-box h2 { font-size: 25px !important; } .footer-upper-single-item span.footer-svg-text { font-size: 14px; line-height: 18px; } .newsletter-wrapper .newsletter-form button { font-size: 15px; } #shopify-section-template--18450510119095__section_rich_text_rcXqpT h2 { font-size: 25px !important; } .desktop-main-section-wrapper .video-title, .blog-slider-section h2 { font-size: 25px; } .desktop-main-section-wrapper .story-text { font-size: 20px; line-height: 1.5; } .desktop-main-section-wrapper .quote-text { font-size: 15px; } .desktop-main-section-wrapper .learn-more-btn { font-size: 18px; } .blog-title-overlay { font-size: 14px; } .blog-slider-section .join-button a { font-size: 18px !important; } .sponsor-custom-section .sponsor-custom-button { font-size: 14px !important; } .christian-slider-wrapper .shop-button { font-size: 15px !important; } .faq-button { font-size: 14px !important; } .faith-btn.aos-init.aos-animate a.button.button-arrow { font-size: 16px; } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper .inner-help { max-width: 90%; margin-left: 0; } .table-wrapper { left: 80px; } .desktop-guide-counselor-layout .table-wrapper { width: 90%; } .desktop-guide-counselor-layout .circle-photo:nth-child(2) { top: 100px; left: 80%; } .desktop-guide-counselor-layout .find-button, .theme-btn, .desktop-guide-counselor-layout .find-button:hover, .theme-btn:hover { font-size: 15px !important; } .combined-section .faith-btn { margin-left: 0; margin-top: 20px; justify-content: center; } .arrow-right-icon { width: 22px; } .book-btn { font-size: 14px; } .counselor-container .badge { right: 10px!important; left: auto!important; } .chartbar-wrapper { padding: 50px 10px!important; } .chart-label,.chart-percent {font-size: 16px!important;} .chartbar-wrapper::before {left: 40.5%!important;} .floating-chart-img img , .sponsor-custom-section .sponsor-custom-top-icon{ width: 150px!important; height: 150px!important; } .sponsor-custom-section .sponsor-custom-top-icon{ top:-50px!important; } .sponsor-custom-section .sponsor-custom-flex .sponsor-inside-wrap { padding-left: 40px!important; } .sponsor-custom-section .sponsor-custom-inner, .chart-data .desktop-main-grid { padding-left: 20px; padding-right: 20px; } .desktop-guide-counselor-layout .circle-photo:nth-child(2), .desktop-guide-counselor-layout .circle-photo:nth-child(3) { top: 135px; } } @media (max-width:992px){ .desktop-video-table-stacked .desktop-video-table-stacked__container { margin: auto; display: flex; gap: 40px; flex-wrap: wrap; } .desktop-guide-counselor-layout .desktop-guide-counselor-layout__wrapper{ flex-direction:column; } .desktop-guide-counselor-layout .table-wrapper table { width: 90%; } .desktop-guide-counselor-layout .custom-shadow { max-width: 480px; margin: 0 auto; } .desktop-guide-counselor-layout .desktop-guide-counselor-layout__wrapper { padding: 0 0px; } .chartbar-wrapper {padding: 20px 10px!important;} .desktop-main-section-wrapper .box-left{padding-left:0!important} .desktop-main-grid { display: flex; flex-direction: column; } .sponsor-custom-section .sponsor-custom-inner , .chart-data .desktop-main-grid { padding-left: 0px; padding-right:0px; } .desktop-main-section-wrapper .desktop-section { padding: 0px; } .sponsor-custom-section .sponsor-inside-wrap p, .sponsor-custom-section .sponsor-custom-description { font-size: 20px; line-height: 1.3; color: #000; } .sponsor-custom-section .sponsor-custom-process-item p{ font-size:16px;} .container { padding: 0 15px; } /* .step-progress-bar {
    margin-left: 20px;
    margin-right: 0px;
} */ .how-it-works .how-it-works__steps { grid-template-columns: 1fr; border: 0; } .how-it-works .faith-btn { margin-top: 20px; } .how-it-work-caption{ font-size:15px } .how-it-works .prgess-col{ display: flex; } .how-it-works .step-progress-bar{ flex-direction: column; } /* .how-it-works .step-progress-bar svg {
      width: 25px;
      transform: rotate(90deg);
  } */ .how-it-works .how-it-works__heading { font-size: 28px !important; } .how-it-works .how-it-works__subheading { font-size: 15px; } .how-it-works .faith-message__button { font-size: 17px !important; } .how-it-works .step-inner { flex-direction: row; align-items: center; gap: 0px; } .how-it-works .step-right { align-items: flex-start; text-align: left; } .how-it-works .circle { margin: 0 auto; width: 100%; height: 100%; margin-bottom:0; margin-left: 0; border: 0; } .how-it-works .circle img{ width:100% } .how-it-works .how-it-works__step.card { padding: 20px; border-radius: 0; } .how-it-works__step.card.first-card { border-top-left-radius: 20px; border-top-right-radius: 20px; } .how-it-works__step.card.last-card { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; } .main-menu.header-menu-section .header.header-customerbar { display: none; } .main-combined-section .combined-section, .how-it-works, .desktop-guide-counselor-layout, .counselor-wrapper, .desktop-main-section-wrapper, .blog-slider-section, .christian-slider-wrapper, .simple-faq, .pricing-section{ padding-bottom:40px !important; } } @media (max-width:991px){ .desktop-video-table-stacked .desktop-video-table-stacked__container { flex-wrap: wrap; flex-direction: column; } } @media (max-width:900px){ .about-desktop-unieq-class .circle-photo:nth-child(1) { left: 20px!important; } .about-desktop-unieq-class .circle-photo { width: 90px!important; height:90px!important; } .christian-slider-wrapper .shop-button, .blog-slider-section .join-button a, .desktop-main-section-wrapper .learn-more-btn, .testimonial-story-section .learn-more-btn, .sponsor-custom-section .sponsor-custom-button, .about-desktop-unieq-video-cta .join-button a, .testimony-slider-section .see-more-btn, .about-desktop-unieq-class .find-button , .about-desktop-unieq-class .free-session-btn{ padding:2px 8px!important; font-size: 15px!important; } .flex-center { margin-left: 0px!important; } .chart-table-desktop-layout__left, .chart-table-desktop-layout__right { flex: 0 0 40%!important; } .video-table-wrapper .icon-checkmark, .video-table-wrapper .icon-cross { width: 20px; margin: 0 auto; } .about-desktop-unieq-class .image-layout { height: 190px!important; } .floating-chart-img img, .sponsor-custom-section .sponsor-custom-top-icon { width: 110px!important; height: 110px!important; } .floating-chart-img { right: -20px; } .sponsor-custom-section .sponsor-custom-top-icon { right: -30px!important; } .blog-slider-section h4, .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2 , .sponsor-custom-section .sponsor-inside-wrap h3 , .desktop-main-section-wrapper .box-left h2.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading{ font-size:26px!important;line-height:1.2!important;} .how-it-works .rounded-number { width:60px; height:60px; font-size: 28px; } .desktop-main-section-wrapper .testimonial-text { font-size: 20px; } } /** responsive css start **/ @media (max-width:768px){ section.main-combined-section.general-product-banner .combined-section .cross-icon { display: none; } section.main-combined-section.general-product-banner .combined-section .faith-btn{ display: none; }} *, body, p, a, span, li, h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 { letter-spacing: 0; } @import url('https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap'); :root { --border: 2px solid #000; --radius: 30px; } a.megamenu-list:hover { text-decoration: none; } /* .christian-slider-wrapper .christian-flex-center {
    padding-left: 25px;
} */ html { padding-bottom: 0 !important; } a:hover, a:focus { text-decoration: none; } * { box-sizing: border-box; } p.announcement-bar__message.center.h5 { font-weight: 700; font-size: 20px; line-height: 22px; text-align: center; color: #666; display: inline-flex; padding: 13px 0; text-decoration: none !important; margin: 0 !important; padding-left: 18px; } .announcement-bar a { text-decoration: none !important; width: 33.33%; text-align: center; } .full-page-width { padding: 0 20px; } sticky-header.header-wrapper { border: 2px solid #464646; } .bottom-links.navigation-sticky { position: fixed; left: 0; right: 0; top: 75px; width: 100vw; z-index: 999; background: #fff; padding: 15px; } .announcement-bar.color-background-1.gradient { border: none; } header.header { padding-top: 0; padding-bottom: 0; } header.header ul.list-menu.list-menu--inline li { padding: 0 48px; border-right: 2px solid #464646; display: inline-block; } header.header ul.list-menu.list-menu--inline li a.site-nav__link { font-style: normal; font-weight: 400; font-size: 16px; line-height: 18px; text-align: center; color: #333; padding: 16px 9px; display: inline-block; } header.header ul.list-menu.list-menu--inline li a:hover span { text-decoration: none; color: #000; } header.header ul.list-menu.list-menu--inline li.shownav:first-child { padding-left: 0; margin-left: -9px; } sticky-header.header-wrapper header.header { column-gap: 0rem; } .header__icons summary.header__icon, .header__icons a { font-weight: 400; font-size: 16px; line-height: 18px; text-align: center; color: #333333; text-decoration: none; } details-modal.header__search { margin-right: 50px; } .home-collection-left-section, .home-collection-right-section { float: left; width: 50%; } .faith-desktop-section-wrapper .box-testimonial .flex-center { justify-content: unset; margin-left: 20px; } /* .product-page .product-grid-product-template {
    margin-top: 40px;
} */ .content.product-page .faith-video-banner-section { margin-top: 40px; } .mobile-products-slider.christian-slider-wrapper { display: none; } .general-product-page .general-product-banner .combined-wrapper{ padding-top: 40px; } .home-collection-left-section img { width: auto !important; max-width: 100%; display: inline-block !important; margin: 0 auto; max-height: 400px; object-fit: contain; } .home-collection-left-section { position: sticky; top: 0px !important; right: 0; display: block; } .inner-home-collection-section { width: 100%; float: left; } .home-collection-section { border-bottom: solid 1px #d4d4d4; float: left; width: 100%; } .home-collection-right-section { background: #f1f1f1; padding: 20px; } .home-collection-left-section, .home-collection-right-section { padding: 90px 20px; } h2.home-collection-heading { margin-top: 0; text-align: center; font-weight: 400; font-size: 36px; line-height: 41px; margin-bottom: 70px; } .slider-single-item { text-align: center; } a { text-decoration: none; } .slider-single-item a.collection-heading-slider { font-weight: 400; font-size: 22px; line-height: 32px; } .slider-single-item p.collection-sub-heading { margin: 60px 0 10px; font-size: 16px; padding: 0; } button.owl-dot span { width: 8px; height: 8px; background: #d9d9d9; display: inline-block; margin-left: 6px; border-radius: 50%; } button.owl-dot.active span { background: #999; } .home-collection-left-section .owl-dots { text-align: center; margin-top: 20px; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section { padding-bottom: 20px; } .home-collection-right-section, .home-collection-left-section { transition: 0.2s; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section p.collection-sub-heading { margin: 40px 0 10px; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section .owl-dots { margin-top: 60px; } a.home-link { background: #fff; z-index: 1; left: 50px; top: 14px; font-weight: 400; font-size: 16px; text-decoration: none; text-align: left; } div#shopify-section-header { /*     position: fixed; */ top: -1px; width: 100%; z-index: 99999; transform: translate(0); background: #fff; } main#content { /*     padding-top: 96px; */ float: left; width: 100%; } .image-single-block-collection { display: flex; grid-gap: 30px; align-items: center; margin-bottom: 40px; } .image-single-block-collection:last-child { margin-bottom: 0; } .image-single-block-collection img { width: 100%; float: left; margin: 0; } .image-single-block-collection .image-single-block-collection-left:last-child { width: 42%; } .image-single-block-collection .image-single-block-collection-left:first-child { width: 58%; } /* .video-wrapper,
  .faith-message__inner {
    width: 48% !important;
  } */ a.collection-heading-slider { font-weight: 400; font-size: 20px; line-height: 23px; } .image-single-block-collection p.collection-sub-heading { margin-top: 0; font-size: 14px; margin-bottom: 6px; padding: 0; line-height: 26px; } .image-single-block-collection.image-right .image-single-block-collection-left:first-child { order: 2; } .image-single-block-collection.image-right .image-single-block-collection-left:last-child { order: 1; } .shopify-section { display: inline-block; width: 100%; float: left; } .inner-home-rug-shopping-section { text-align: center; } h2.rog-heading { text-align: center; } .home-rug-shopping-section { display: inline-block; width: 100%; } .p-80 { padding: 70px 0; } h2.rog-heading { margin-bottom: 15px; } h3.rog-sub-heading { margin: 0; font-weight: 400; font-size: 16px; line-height: 18px; text-align: center; color: #666666; } .rog-image-blocks { display: grid; grid-gap: 22px; margin-top: 42px; flex-wrap: wrap; grid-template-columns: 1fr 1fr 1fr 1fr; } .single-rog-image-block { background: #f6f6f6; text-align: center; display: flex; flex-direction: column; justify-content: space-between; padding-bottom: 16px; } .single-rog-image-block-inner { margin-bottom: 20px; } h3.rog-image-block-heading { font-weight: 400; font-size: 20px; line-height: 23px; margin: 16px 0; padding: 0 20px; } .single-rog-image-block a.button { width: 190px; margin: 0 auto; } .rog-image-subtext { padding: 0 20px; } .rog-image-subtext p { font-weight: 400; font-size: 14px; line-height: 20px; color: #333; max-width: 280px; text-align: center; margin: 0 auto; } footer.footer .full-page-width { padding: 0; } .home-rug-shopping-section.p-80 { padding-bottom: 32px; } footer.footer { padding: 0; border: none; } .footer { margin: 0; } footer { background: #f4f3ef; padding-top: 45px; } .footer-uper-block { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; text-align: center; border: var(--border); border: 2px solid #000 !important; } .footer-upper-single-item span.footer-svg-text { font-weight: 400; font-size: 18px; line-height: 20px; text-align: left; color: #494949; } span.footer-single-block-svg svg { float: left; } span.footer-single-block-svg { margin-right: 20px; } .footer-upper-single-item { padding: 25px 20px; display: flex; align-items: center; border-right: var(--border); justify-content: center; } .footer-upper-single-item:last-child { border: none; } .footer-down-block { display: flex; align-items: center; width: 100%; justify-content: space-between; } .footer-down-block .footer-down-block-left { display: flex; align-items: center; } .footer-down-block .footer-down-block-left ul.footer-block__details-content.list-unstyled li { display: inline-block; padding: 0; } .footer-down-block { padding: 0 20px; } .footer-down-block-right { display: flex; align-items: center; /* justify-content: flex-end; */ } .footer-down-top { padding: 11px 10px 11px 0px; } .footer-down-top span.footer-top-text { display: flex; color: #000; align-items: center; grid-gap: 10px; cursor: pointer; font-weight: 400; font-size: 16px; line-height: 40px; } .footer-down-top span.footer-top-text svg { float: left; } .footer-down-menu ul.footer-block__details-content.list-unstyled li a { color: #000; font-size: 16px; line-height: 40px; font-weight: 400; text-decoration: none; } .footer-down-newsletter input#NewsletterForm--footer { border: none; } .footer-down-newsletter { border-left: var(--border); padding: 10px 0 11px 30px; } .footer-down-newsletter .newsletter { border-bottom: var(--border); width: 100%; display: flex; align-items: center; justify-content: space-between; } .footer-down-newsletter .newsletter form { width: 100%; height: 100%; display: flex; align-items: center; } .footer-down-newsletter .newsletter form button#subscribe-footer svg { height: 24px; width: 24px; } .newsletter span.form { height: 100%; background-color: transparent; } img { max-width: 100%; } .newsletter-form__field-wrapper input#NewsletterForm--footer { width: calc(100% - 40px); float: left; padding: 7px 0; } *:focus-visible { outline: 0rem solid rgba(var(--color-foreground), 0.5); outline-offset: 0rem; box-shadow: 0 0 0 0rem rgb(var(--color-background)), 0 0 0rem 0rem rgba(var(--color-foreground), 0.3); } li.shownav a.site-nav__link.site-nav__link--main::after, li.mob-shownav a.site-nav__link.site-nav__link--main::after, li.parent-level.parent-level4 span.tesrting::after { content: ""; /*     border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #1e3042;
    border-top: none;  */ background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/DropDown_1.png?v=1670559605); position: absolute; top: 23px; right: -8px; -webkit-transition: transform 0.2s linear; -moz-transition: transform 0.2s linear; -o-transition: transform 0.2s linear; -ms-transition: transform 0.2s linear; transition: transform 0.2s linear; /*     -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); */ width: 10px; height: 6px; } li.shownav a.site-nav__link.site-nav__link--main, li.mob-shownav a.site-nav__link.site-nav__link--main, li.parent-level.parent-level4 span.tesrting { position: relative; } li.shownav:hover a.site-nav__link.site-nav__link--main::after, li.mega-toggle:hover a.site-nav__link.site-nav__link--main::after, li.mob-shownav.mob-active a.site-nav__link.site-nav__link--main::after, li.parent-level.parent-level4.isDesktop:hover span.tesrting::after, li.parent-level.parent-level4.isDesktop.custom_menu span.tesrting::after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } a.site-header__icon.site-header__link.wishlist-hero-header-icon { float: left; display: flex; align-items: center; justify-content: center; margin-left: 50px; color: #333 !important; padding: 0; } a.site-header__icon.site-header__link.wishlist-hero-header-icon i { font-size: 23px !important; padding-right: 10px; } .home-video-section video.hurabg-video { width: 100%; margin-top: 30px; } .collection.page-width { padding: 0; width: 100%; max-width: 100%; } div#ProductGridContainer .collection ul li.grid__item.product-list { border-width: 0 1px 1px 0px; border-style: solid; border-color: #000; padding: 30px; z-index: 1; } div#ProductGridContainer .collection ul { grid-gap: 0; border-top: var(--border); border-left: var(--border); } div#ProductGridContainer .collection ul li.grid__item.product-list .card-collection-title-size-section { display: flex; justify-content: space-between; grid-gap: 12px; align-items: flex-start; } div#ProductGridContainer .collection ul li.grid__item.product-list .card-collection-title-size-section h3 a { font-weight: 400; font-size: 18px; line-height: 22px; color: #333333; } .collection-options { font-weight: 400; font-size: 16px; line-height: 27px; text-align: right; color: #333333; white-space: nowrap; } span.price-item.price-item--sale.price-item--last { font-weight: 400; font-size: 18px; line-height: 22px; color: #333333; } .product-shipping-text { font-weight: 400; font-size: 16px; line-height: 20px; text-align: right; color: #333333; } .price-shipping-text-section { display: flex; justify-content: space-between; margin-top: 15px !important; grid-gap: 10px; } div#ProductGridContainer .collection ul li.grid__item.product-list .card__information { padding-bottom: 0; } .load_more_button { text-align: center; margin-top: 60px; padding: 0 20px; } .load_more_button .custom-load-more.btn { display: inline-block; border: 2px solid #464646; padding: 10px 33px; color: #333333; cursor: pointer; } .load_more_button .custom-load-more.btn:hover { border-color: #000; background: #000; color: #fff; } ul#tabs-nav { border: solid 1px #464646; padding: 0; margin: 0; list-style: none; display: flex; justify-content: space-between; border-left: none; } ul#tabs-nav li { text-align: center; width: 100%; line-height: 12px; padding-bottom: 0; } ul#tabs-nav li a { padding: 8px 10px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 18px; text-align: center; display: flex; height: 100%; align-items: center; justify-content: center; } .inventoryWrapper p { margin: 0; } ul#tabs-nav li a.active { background: #464646; color: #fff; } .product__title { margin: 0 !important; display: inline-block; float: left; width: 100%; } .product__title h1 { font-weight: 700; font-size: 16px; line-height: 22px; text-align: center; color: #333333; border-width: 1px 1px 0px 1px; border-color: rgba(70, 70, 70, 1); border-style: solid; padding: 12px 8px; border-left: none; } .product-desciption-tabs-section.tabs { float: left; width: 100%; margin-top: 0 !important; } .product__media-wrapper .slider .product__media-item { border-right: solid 1px rgba(70, 70, 70, 1); border-bottom: solid 1px rgba(70, 70, 70, 1); } .product__media-wrapper .slider { margin: 0; } .product-main-section { border-bottom: solid 1px rgba(70, 70, 70, 1); } .product__info-wrapper.grid__item { padding: 0 !important; } .product-custom-image { text-align: center; padding: 0px 10px 4px 10px; } /* .product-logo-tabbing-section {
    padding-top: 10px;
}  */ .tab-content { padding: 12px 30px; } .tab-content p, .tab-content li, .tab-content { color: #333; margin: 8px 0; font-size: 16px; line-height: 22px; font-weight: 400; } .product-color-stock-sku-section { float: left; width: 100%; display: flex; /* border-top: 2px solid #464646;
    border-bottom: 2px solid #464646; */ padding: 12px 30px; justify-content: space-between; grid-gap: 10px; background: #fff; } .product-color-stock-sku-section, .product-color-stock-sku-section legend.form__label { font-weight: 400; font-size: 16px; line-height: 18px; color: #333333; margin: 0; } .product-color-stock-sku-section * { display: flex; align-items: center; grid-gap: 2px; color: #333; font-size: 16px; } .product__media-wrapper .slider { grid-gap: 0; } .product-cart-stock-color-section { float: left; width: 100%; margin: 0; } .product-variant-quantity-section { display: flex; align-items: center; /* float: left; */ width: 100%; /* padding: 10px 30px 30px; */ grid-gap: 15px; } .product-variant-quantity-section label.form__label { font-weight: 400; font-size: 14px; line-height: 22px; color: #333333; margin: 0 0 8px 0; top: 0; position: unset; transform: inherit !important; } .product-variant-quantity-section select { border-width: 0 0 1px 0 !important; border-color: #dcdcdc; border-style: solid; height: 30px; padding: 0 32px 0 0; margin: 0 !important; font-weight: 400; font-size: 14px; line-height: 18px; color: #333; width: 100%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ""; background-image: url(https://cdn.shopify.com/s/files/1/0707/3225/1439/files/Vector_2.png?v=1673335575); background-repeat: no-repeat; background-position: 96%; background-color: transparent; cursor: pointer; } .product-variant-quantity-section .select svg.icon.icon-caret { display: none; } .product-variant-quantity-section .select::before, .product-variant-quantity-section .select::after { display: none; } .product-variant-quantity-section .product-variants-section, .product-variant-quantity-section .product-quantity { width: 50%; } .product-variant-quantity-section .product-form__input.product-form__input--dropdown.dropdown-size { margin: 0; } .product-variant-quantity-section .product-form__input.product-form__quantity { margin: 0; } .product-variant-quantity-section .select { max-width: 100%; background: transparent; } .product-cart-stock-color-section { /* background: #F9F9F9; */ /* border-right: 2px solid #464646; */ padding-bottom: 18px; } .product-cart-stock-color-section .price.price--large { float: left; width: 100%; padding: 20px 30px 0px; display: flex; align-items: center; } .product-cart-stock-color-section .price.price--large span.price-item { font-weight: 400; font-size: 36px; line-height: 41px; color: #333333; } .product__info-container product-form.product-form { float: left; width: 100%; margin-bottom: 20px !important; padding: 0 30px; margin-top: 0 !important; } .product__info-container.product__info-container--sticky { float: left; } .product-cart-stock-color-section .product-form__buttons { max-width: 100%; } .product-cart-stock-color-section { margin: 0 !important; } .field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after { box-shadow: none; outline: 0; border-radius: 0; } .product-rug-section.product-tab { padding: 100px 0 15px; text-align: center; width: 100%; float: left; } .product-rug-section.product-tab ul.tabs { padding: 0; margin: 0; display: flex; align-items: center; justify-content: center; list-style: none; } .product-rug-section.product-tab ul.tabs li { padding: 0 20px; position: relative; width: 25%; } .product-rug-section.product-tab ul.tabs li a { font-style: normal; font-weight: 400; font-size: 20px; line-height: 23px; text-align: center; color: #333333; position: relative; padding: 0 10px 4px 10px; display: inline-block; } .product-rug-section.product-tab ul.tabs li a.tab-active::after { position: absolute; content: ""; width: 70%; height: 2px; background: #333333; bottom: 0; left: 0; margin: 0 auto; right: 0; } .product-rug-section.product-tab h2.Mian_heading { font-weight: 400; text-align: center; color: #333333; margin: 0 0px 20px; } .product-cart-stock-color-section button.product-form__submit svg { float: left; margin-right: 15px; } .product-cart-stock-color-section button.product-form__submit { font-size: 20px; } .product-rug-section.product-tab .tab .tabbing-all-blocks { display: grid; justify-content: space-between; grid-gap: 30px; flex-wrap: wrap; grid-template-columns: 1fr 1fr 1fr 1fr; } .product-rug-section.product-tab .tab h4.ctg-heading { margin: 10px 0 0 0; font-weight: 400; font-size: 20px; line-height: 23px; text-align: center; color: #333333; } .product-rug-section.product-tab .cgt-content { margin-top: 30px; width: 100%; float: left; } span.product-down-subtext { font-weight: 400; font-size: 20px; line-height: 23px; margin-top: 30px; display: none; width: 100%; } .product-wishlist-view-rooms-section { position: sticky; bottom: 20px; z-index: 9; width: 100%; display: flex; align-items: center; justify-content: center; padding: 10px 20px; grid-gap: 30px; border-right: solid 1px rgba(70, 70, 70, 1); } .grid__item.product__media-wrapper { position: relative; } .product-wishlist-view-rooms-section button, .product-wishlist-view-rooms-section a.button { font-weight: 400; font-size: 20px !important; line-height: 23px !important; text-align: center !important; color: #333333 !important; background: #f9f9f9 !important; padding: 14px 40px !important; height: auto !important; border: none !important; align-items: center; opacity: 1 !important; text-transform: none; } .product-wishlist-view-rooms-section a.button::before, .product-wishlist-view-rooms-section a.button::after { display: none; } .product-wishlist-view-rooms-section button svg { color: #333; height: 15px; margin: 0 !important; } .product-wishlist-view-rooms-section button svg, .product-wishlist-view-rooms-section a.button svg { margin-right: 8px; } .product-cart-stock-color-section div#wishlisthero-product-page-button-container { display: none; } .product-wishlist-view-rooms-section .product-wishlist-section { order: 2; } .cart-count-bubble { /* top: 0rem;
  left: 3.2rem; */ top: 1rem; left: 1.9rem; } .custom-collection-image-section img { width: 100%; display: block; margin-bottom: 0; } .custom-collection-image-product-section { display: grid; grid-template-columns: 2.5fr 1fr; grid-gap: 25px; } .custom-collection-left-image img, .custom-collection-right-image img { height: 100%; object-fit: cover; width: 100%; float: left; } .single-custom-product { position: relative; padding-bottom: 30px; } .single-custom-product .price-shipping-text-section { margin-top: 10px !important; /*  position: absolute; /*add at 12/08/23*/ /*  bottom: 10px; add at 12/08/23*/ /* width: 88%; add at 12/08/23*/ } .custom-collection-second-section { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 0; margin: 25px 0 0; border-top: var(--border); border-left: var(--border); } .custom-collection-second-section .single-custom-product { border-width: 0 1px 1px 0px; border-style: solid; border-color: #000; padding: 30px; position: relative; /*add at 12/08/23*/ } .custom-collection-section .page-width { max-width: 100%; } .custom-collection-section .card-collection-title-size-section { display: flex; grid-gap: 20px; justify-content: space-between; margin-bottom: 10px; /*add at 12/08/23*/ } .custom-collection-section .card-collection-title-size-section h3.card__heading { margin: 0; } .collection-discription-section { font-weight: 400; font-size: 16px; line-height: 26px; text-align: center; color: #333333; max-width: 1130px; margin: 80px auto; } .inner-custom-collection-section .collection-discription-section p { font-weight: 400; font-size: 16px; line-height: 26px; text-align: center; color: #333; } /* .custom-collection-second-section .single-custom-product .product-image-block, .custom-collection-second-section .single-custom-product .product-image-block img {
    max-height: 100%!important;
} */ .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section { grid-template-columns: 1fr 2.5fr; } .single-custom-product .collection-options, .single-custom-product .product-shipping-text { font-size: 16px; } .card__media .media img { object-fit: contain !important; } .media--transparent { background-color: #fff !important; } .collection-hero__inner.page-width { max-width: 100%; } .collection-hero__description { max-width: 100% !important; } .collection ul { margin: 0; } .collection-hero__title { margin-bottom: 0 !important; } .custom-collection-right-products-section { display: flex; flex-direction: column; justify-content: space-between; grid-gap: 25px; } .product-image-block { position: relative; overflow: hidden; } a.product-hover-image { position: absolute; top: 0; height: 100%; z-index: 99; width: 100%; left: 0; right: 0; opacity: 0; transition: 0.5s; } .product-image-block:hover a.product-hover-image { opacity: 1; z-index: 2; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-left-products-section { display: flex; flex-direction: column; grid-gap: 25px; justify-content: space-between; } .facets-vertical.page-width { max-width: 100%; padding: 0; } .facets-vertical.page-width aside#main-collection-filters { padding: 0; } .ImpreseeApp { display: none !important; } .quick-add-modal__content-info .product__media-wrapper .slider .product__media-item { border: none !important; } .quick-add-modal__content-info h2.h1 { font-size: 18px; padding: 0 14px 12px; } .quick-add-modal__content-info .product-wishlist-view-rooms-section { border-right: none; } .quick-add-modal__content-info a.link.product__view-details.animate-arrow { display: inline-block; margin: 0 auto; width: 100%; text-align: center; } .quick-add-modal__content-info .product-cart-stock-color-section { border-right: none; } .quick-add-modal__content-info .product-wishlist-view-rooms-section button, .quick-add-modal__content-info .product-wishlist-view-rooms-section a.button { font-size: 14px !important; line-height: 22px !important; padding: 12px 20px !important; } .product-color-stock-sku-section .sd-items-count span.sd-count strong { color: green; font-weight: 700; } .product-cart-stock-color-section .price.price--large span.badge.price__badge-sold-out { color: red; font-size: 16px; } /*--------------new-css----------------------*/ .custom-collection-section { margin-top: 60px; } .collection-custom .custom-collection-section .product-image-block .quick-add { position: absolute; bottom: 50px; opacity: 0; display: flex; align-items: center; justify-content: center; width: 100%; margin: 0; z-index: 91; } .collection-custom .custom-collection-section .quick-add button { background: #32312d; font-weight: 400; font-size: 18px; line-height: 24px; color: #ffffff; padding: 10px 50px; } .collection-custom .custom-collection-section .quick-add button:after, .collection-custom .custom-collection-section .quick-add button:hover:after, .collection-custom .custom-collection-section .quick-add button:before, .collection-custom .custom-collection-section .quick-add button:hover:before, .arrival-text-block a.button:after, .arrival-text-block a.button:before { content: none; } .collection-custom .custom-collection-section .product-image-block:hover .quick-add { opacity: 1; } .new-arrival-collection-main-section { padding-top: 0 !important; padding-bottom: 60px !important; width: 100%; float: left; } .new-arrival-collection-main-section .arrival-collection-image-products-section .arrival-collection-image-section { position: sticky; top: 0px !important; right: 0; display: block; float: left; width: 50%; margin-bottom: 0; transition: 0.2s; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul li.grid__item.product-list { width: calc(100% - 0px * 2 / 3) !important; max-width: calc(100% - 0px * 2 / 3) !important; border: 0 !important; padding: 0 !important; /*     padding-bottom: 0px!important;
    border-width: 0px 1px 1px 1px !important; */ border-color: #464646 !important; border-style: solid !important; } /* .custom-collection-right-products-section .single-custom-product, 
.custom-collection-left-products-section .single-custom-product{
    border: 2px solid #464646;
    padding: 30px;
}
.custom-collection-right-products-section .single-custom-product ~ .single-custom-product,
.custom-collection-left-products-section .single-custom-product ~ .single-custom-product{
    margin-top: -1px;
} */ .custom-collection-left-image img, .custom-collection-right-image img { max-height: 1000px; margin: 0 !important; } .custom-collection-right-products-section .single-custom-product .product-image-block a img, .custom-collection-left-products-section .single-custom-product .product-image-block a img { max-height: 100%; width: 100%; object-fit: contain; } /* .custom-collection-right-products-section {
    grid-gap: 0 !important;
} */ /* .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul li.grid__item.product-list:first-child {
    border-top-width: 1px !important; 
} */ .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul li.grid__item.product-list .card__information { padding-bottom: 60px !important; padding-top: 10px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul li.grid__item.product-list:last-child .card__information { padding-bottom: 0 !important; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul li.grid__item.product-list:last-child { padding-bottom: 0 !important; } .new-arrival-collection-main-section .arrival-collection-image-products-section { width: 100%; float: left; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { float: left; width: 50%; transition: 0.2s; padding: 60px 120px; background: #f1f1f1; border: 0 !important; } .new-arrival-collection-main-section .arrival-collection-image-products-section .arrival-collection-image-section img { width: 100%; display: block; } .arrival-collection-image-section .inner-arrival-collection-image-section { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 21px; } .arrival-collection-single-block.arrival-down-image { display: flex; flex-direction: column-reverse; } .arrival-collection-single-block.arrival-down-image .arrival-text-block { background: #f1f1f1; padding: 50px; text-align: center; } .arrival-collection-single-block.arrival-upper-image .arrival-text-block { background: #333333; padding: 50px; text-align: center; } .arrival-collection-single-block.arrival-down-image .arrival-text-block h4 { font-weight: 400; font-size: 14px; line-height: 16px; text-align: center; color: #666666; margin-top: 0; margin-bottom: 5px; } .arrival-collection-single-block.arrival-upper-image .arrival-text-block h4 { font-weight: 400; font-size: 14px; line-height: 16px; text-align: center; color: #ffffff; margin-top: 0; margin-bottom: 5px; } .arrival-collection-single-block.arrival-down-image .arrival-text-block h2 { font-weight: 400; font-size: 22px; line-height: 32px; text-align: center; color: #333333; margin-bottom: 30px; } .arrival-collection-single-block.arrival-upper-image .arrival-text-block h2 { font-weight: 400; font-size: 22px; line-height: 32px; text-align: center; color: #fff; margin-bottom: 30px; } .arrival-collection-single-block.arrival-down-image .arrival-text-block a.button { font-weight: 400; font-size: 18px; line-height: 26px; text-transform: capitalize; color: #ffffff; padding: 10px 50px; } .arrival-collection-single-block.arrival-upper-image .arrival-text-block a.button { font-weight: 400; font-size: 18px; line-height: 26px; text-transform: capitalize; padding: 10px 50px; background: #fff; color: #000; } .arrival-image-block img { width: 100%; display: block; margin: 0; } .arrival-collection-image-section { margin-bottom: 60px; } .arrival-specific-product-section h2.arrival-specific-heading { font-weight: 400; font-size: 46px; line-height: 52px; text-align: center; color: #333333; margin-bottom: 40px; } .all-specific-products { display: grid; grid-template-columns: 1fr 1fr 1fr; border-top: var(--border); border-left: var(--border); } .single-specific-product { border-width: 0 1px 1px 0px; border-style: solid; border-color: #000; padding: 30px; position: relative; } .arrival-specific-product-section .single-specific-product .product-wishlist-section { position: absolute; top: 20px; } .all-specific-products .single-specific-product .specific-pro-title-price-block { display: flex; justify-content: space-between; grid-gap: 10px; } .all-specific-products .single-specific-product .specific-pro-title-price-block span.specific-price { width: 120px; color: #000; } .arrival-card-imformation-mian { display: flex; justify-content: space-between; } .arrival-card-imformation-mian .card-collection-title-size-section { width: 70%; } .arrival-card-imformation-mian .card-information { width: 30%; text-align: right; } .arrival-card-imformation-mian .card-information .product-price-section { margin-top: 0 !important; } .arrival-card-imformation-mian h3 a { color: #000 !important; } .arrival-card-imformation-mian .card-information .product-price-section .price__regular span { color: #000 !important; } .all-specific-products .single-specific-product .specific-pro-title-price-block a { color: #000; } .product.mobile-view { display: none; } .page-Rug-size .video-section { padding: 0 !important; } .rug-size-text-section .inner-rug-size-text-section p { font-weight: 400; font-size: 16px; line-height: 26px; text-align: center; color: #333333; max-width: 100%; margin: 0 auto; } .rug-size-text-section { margin: 40px 0 60px 0; } .inner-rug-size-tab-section ul#rugs-nav-acc { display: flex; flex-wrap: wrap; padding: 0; margin: 0; justify-content: center !important; align-items: center !important; border: none !important; } .inner-rug-size-tab-section ul#rugs-nav-acc li { width: 20%; transition: opacity 0.3s; position: relative; padding: 0; border-left: var(--border); border-bottom: var(--border); } .inner-rug-size-tab-section ul#rugs-nav-acc li::marker, div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li::marker { content: none; display: none; } .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block { position: relative; width: 100%; display: block; cursor: pointer; } .design-support .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block { position: unset; } .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading, .faq-down-section .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { color: #fff; } .design-support .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { color: #808080 !important; top: 15px !important; } .design-support .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { background-image: url(https://cdn.shopify.com/s/files/1/0539/7695/7109/files/1_de51335d-cbae-41ec-8943-1c7dfbb37383.png?v=1677123976); width: 30px; height: 30px; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { position: absolute; top: 35px; left: 25px; font-weight: 400; font-size: 36px; line-height: 41px; color: #000; margin-bottom: 0; max-width: 370px; } .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block img { display: block; width: 100%; margin: 0; height: 100% !important; } .inner-rug-size-tab-section ul#rugs-nav-acc li a:after { content: "+"; position: absolute; bottom: -120px; right: 15px; z-index: 9; color: #fff; font-weight: 100; font-size: 300px; transition: transform 0.3s, -webkit-transform 0.3s; } /* .inner-rug-size-tab-section ul#rugs-nav-acc li a:before {
  content: "";
  background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T07_34_27_204Z.png?v=1667892944);
  width: 21px;
  height: 21px;
  bottom: 20px;
  position: absolute;
  z-index: 9;
  right: 18px;
  background-repeat: no-repeat;
  transition: transform 0.3s, -webkit-transform 0.3s;
} */ .inner-rug-size-tab-section ul#rugs-nav-acc li a.active-acc:after { transform: rotate(45deg); transition: transform 0.3s, -webkit-transform 0.3s; } div#tabs-content-acc .rug-size-tab-section { padding: 20px; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section h2.rug-size-tab-heading { font-weight: 400; font-size: 46px; line-height: 52px; text-align: center; color: #333333; margin-bottom: 20px; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav { display: flex; justify-content: center; align-items: center; padding: 0; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li { padding: 0 20px; position: relative; width: 25%; text-align: center; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li a { font-style: normal; font-weight: 400; font-size: 20px; line-height: 23px; text-align: center; color: #333333; position: relative; padding: 0 10px 4px 10px; display: inline-block; text-decoration: none; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li:before { content: none; } /* div#tabs-content-acc
  .rug-size-tab-section
  .inner-rug-size-tab-section
  ul#rugs-nav
  li:before,
.inner-rug-size-tab-section ul#rugs-nav-acc li:before {
  content: none;
} */ div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li.active a:before { position: absolute; content: ""; width: 70%; height: 2px; background: #333333; bottom: 0; left: 0; margin: 0 auto; right: 0; } .inner-rug-size-tab-section div#tabs-content { margin-top: 30px; } .inner-rug-size-tab-section div#tabs-content .rug-content .rug-content-inner-items { display: grid; justify-content: space-between; grid-gap: 30px; flex-wrap: wrap; grid-template-columns: 1fr 1fr 1fr 1fr; } .inner-rug-size-tab-section div#tabs-content .rug-content .rug-tab-image-text-block span.down-content { margin: 10px 0 0 0; font-weight: 400; font-size: 20px; line-height: 23px; text-align: center; color: #333333; display: block; } div#tabs-content-acc .rug-wave-type-tab-content .wave-tab-content h2.wave-tab-heading { font-weight: 400; font-size: 46px; line-height: 52px; margin-bottom: 14px; } div#tabs-content-acc .rug-wave-type-tab-content { padding: 20px 110px; } div#tabs-content-acc .rug-wave-type-tab-content .page-width { padding: 0; } div#tabs-content-acc .rug-wave-type-tab-content .wave-tab-content p { font-weight: 400; font-size: 16px; line-height: 26px; color: #333333; margin: 0; } .rug-content-acc .rug-guidelines-section { padding: 20px 126px; } .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section h2.rug-guidelines-heading { font-weight: 400; font-size: 46px; line-height: 52px; margin-bottom: 18px; } .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { margin: 0 0 10px 0; position: relative; padding-left: 30px; line-height: 28px; color: #333333; cursor: pointer; font-size: 16px; font-weight: 500; line-height: 20px; } /* .rug-guidelines-accordion-section-main .single-item-rug-guideline:last-child h3.guide-heading,
.rug-guidelines-accordion-section-main .single-item-rug-guideline:last-child .guide-content p{
    margin-bottom: 0!important;
} */ .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading.guide-active:before { transform: rotate(0deg); } .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T08_22_16_834Z.png?v=1667895802); width: 18px; height: 10px; left: 0; top: 9px; transform: rotate(90deg); transition: 0.4s; } .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p { margin: 0 0 20px; font-weight: 400; font-size: 16px; line-height: 26px; color: #666666; padding-left: 30px; } .inner-rug-size-tab-section div#tabs-content .rug-content span.down-tabs-content { margin-top: 50px; display: inline-block; width: 100%; } .inner-rug-size-tab-section div#tabs-content .rug-content span.down-tabs-content p { font-weight: 400; font-size: 20px; line-height: 23px; margin-bottom: 0; display: inline-block; width: 100%; text-align: center; } .product-cart-stock-color-section .kaktusp-popup__main.kaktusp-bg-main { display: block !important; overflow: unset !important; } .product-cart-stock-color-section .kaktusp-popup__buttons { padding: 0 30px; } .kaktusp-inline .kaktusp-popup__buttons { padding: 0 30px !important; } .kaktusp-inline .kaktusp-checkout-btn, .kaktusp-inline .kaktusp-reject-btn { margin: 0px !important; width: 100% !important; } .kaktusp-inline { display: block !important; } .kaktusp-volume .kaktusp-checkout-btn:hover { transform: unset !important; } .wishlist-hero-custom-button:hover button.wishlisthero-product-in-wishlist svg, .wishlist-hero-custom-button:hover button svg, .wishlist-hero-custom-button:hover button svg path, .wishlist-hero-custom-button:hover button.wishlisthero-product-in-wishlist svg path { fill: #000 !important; color: #000 !important; } .wishlist-hero-custom-button button.wishlisthero-product-in-wishlist svg path { fill: #000 !important; } /* .wishlist-hero-custom-button {
    z-index: 9!important;
} */ .product-logo-tabbing-mob-section { display: none; } .product-wishlist-section .wishlist-hero-custom-button { position: unset; width: 40px; } .product-wishlist-section button svg path { fill: #000; } .product.product--large .mobile-view { display: none; } .product-logo-tabbing-section.desktop-view, .product-wishlist-section.desktop-view { display: block; } .product-cart-stock-color-section .product-form__buttons button:after, .product-cart-stock-color-section .product-form__buttons button:before { content: none; } .collection ul li.grid__item.product-list button svg.svg-inline--fa { color: #000 !important; } .wishlist-hero-custom-button.wishlisthero-floating button { opacity: 1 !important; } .product-color-stock-sku-section p.stock-green { color: green; font-weight: 600; font-size: 16px; } .grecaptcha-badge { z-index: 1; } .product-media-modal__content > * + * { margin-top: 1.5rem !important; } .filter-menu .filter-group h4 { display: none; } .product-form__input .select { max-width: 100% !important; } .product-variant-quantity-section .product-variants-section { width: 100%; } .product-variant-quantity-section .product-quantity { width: 40%; } /*   .product__info-wrapper .product-wishlist-section button {
    width: 20px !important;
} */ .announcement-bar__link { padding: 0; } .template-search li.grid__item { border-width: 0 1px 1px 0px; border-style: solid; border-color: #000; padding: 30px; z-index: 1; } .template-search li.grid__item .card__information { padding-bottom: 0; } .template-search li.grid__item .card__information .card-collection-title-size-section { display: flex; justify-content: space-between; grid-gap: 12px; align-items: flex-start; } .template-search li.grid__item .card__information .card-collection-title-size-section h3 a { font-weight: 400; font-size: 18px; line-height: 22px; color: #333; } .template-search nav.pagination ul.pagination__list.list-unstyled { border: none !important; } .filter-menu { margin-bottom: 0 !important; } .filter-menu .filter-group { margin: 10px 0% 0 !important; min-width: initial; max-width: 100%; width: 16.666%; float: left; padding: 0 5px !important; } .filter-menu { padding: 0 20px !important; border-bottom: 0 !important; float: left; border: none !important; margin-top: 26px; display: flex !important; flex-wrap: wrap; justify-content: center; } .filter-menu .pt-display-dropdown .menu-trigger { border: solid 1px #464646 !important; padding: 10px 28px 8px 15px !important; height: 40px !important; font-weight: 400 !important; font-size: 14px !important; line-height: 18px !important; color: #333 !important; width: 100%; } .filter-menu .pt-display-dropdown .menu-trigger:after { top: 12px !important; } .filter-menu .pt-display-dropdown .scroll-content { min-width: calc(100% - 10px) !important; width: calc(100% - 10px); top: 40px !important; padding-left: 0px !important; padding: 5px 0px; left: 5px !important; } .filter-menu .pt-display-dropdown li a { width: 100%; text-align: left !important; text-indent: 0 !important; padding: 0 !important; margin: 0 !important; display: flex !important; align-items: self-start !important; word-break: break-all; padding: 0 10px !important; font-size: 12px; } li.collection-container a i.check-icon { margin-right: 5px; word-break: break-word; } .__react_component_tooltip { color: rgb(0 0 0) !important; background: #fff; border: 2px solid rgb(0 0 0) !important; } nav.breadcrumbs-collection { padding: 20px 30px 0 30px; text-align: center; } span.separator { display: inline-block; padding: 0 7px; line-height: 18px; } span.separator::before { border-left: 2px solid #ccc; content: "\00a0"; display: inline-block; width: 0; } .video-section deferred-media { border: none; } .simile-visual-search-widget-button-svg-right { display: none !important; } a.button { letter-spacing: 0.1rem; /* min-width: calc(12rem + var(--buttons-border-width) * 2); */ min-height: 45px; display: inline-flex; justify-content: center; align-items: center; border: 0; padding: 0 3rem; cursor: pointer; font: inherit; font-size: 20px; line-height: 18px; text-decoration: none; -webkit-appearance: none; appearance: none; background-color: #121212; color: #fff; } ::marker { content: none; } .header-section-main { width: 100% !important; } .header-section-main .main-menu { display: flex; position: unset !important; align-items: center; justify-content: space-between; left: 0 !important; height: 50px !important; } .header-navigation .container .twelve { padding: 0; } .header.sticky-navigation { border: 2px solid #464646; } #header-navigation .main-menu ul#responsiveMenu { display: inline-flex; flex-wrap: wrap; } #header-navigation .main-menu ul#responsiveMenu li.parent-level { padding: 0 48px; border-right: none; display: inline-block; } #header-navigation .main-menu ul#responsiveMenu li.parent-level:first-child { padding-left: 0; margin-left: 0; } #header-navigation .main-menu ul#responsiveMenu li.parent-level a.parent, #header-navigation .main-menu ul#responsiveMenu li.parent-level a { font-style: normal; font-weight: 400; font-size: 16px; line-height: 18px; text-align: center; color: #333; padding: 3px 0px; display: inline-block; position: relative; text-decoration: none; background: transparent !important; } #header-navigation .main-menu ul#responsiveMenu li.parent-level:hover a, #header-navigation .main-menu ul#responsiveMenu li.shownav.parent-level:focus a, #header-navigation .main-menu ul#responsiveMenu li.shownav.parent-level a:focus { background: transparent !important; } .header-section-main .main-menu .header-cart-wishlist-section, .header-section-main .main-menu .header-cart-wishlist-section .header-cart-section { padding: 0; display: flex; align-items: center; height: 100%; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar { margin-right: 50px; display: inline-flex; height: 100%; } .header-section-main .main-menu .header-cart-wishlist-section .header-cart-section li { height: 100%; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar span.search-header, .header-section-main .main-menu .header-cart-wishlist-section .header-cart-section li a { font-weight: 400; font-size: 16px; line-height: 18px; text-align: center; color: #333; height: 100%; display: flex; cursor: pointer; text-decoration: none; align-items: center; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar .inner-header-search { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 4; display: flex; justify-content: center; align-items: center; background: #fff; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar .inner-header-search li.search.static-search.static-search-max { max-width: 476px !important; width: 100%; border: var(--border); height: calc(100% - 4px); } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar .inner-header-search li.search.static-search.static-search-max span { height: 100%; align-items: center; position: relative; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar .inner-header-search li.search.static-search.static-search-max input { height: 100%; padding-right: 50px; font-weight: 400; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar .inner-header-search li.search.static-search.static-search-max span button.search { position: absolute; right: 10px; background: transparent; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar .inner-header-search li.search.static-search.static-search-max span button.search svg { padding: 0; width: 18px; height: 18px; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar .inner-header-search span.header-seacrh-close { display: flex; justify-content: center; align-items: center; padding: 0rem; height: 3.4rem; width: 3.4rem; cursor: pointer; background-color: transparent; } .header-section-main .main-menu .header-cart-wishlist-section .header-search-bar .inner-header-search span.header-seacrh-close svg { width: 26px; height: 26px; } .footer-down-newsletter span { margin: 0 !important; } .footer-down-social-block .socials ul { padding: 0; justify-content: center; display: flex; align-items: center; } .footer-down-social-block .socials ul li svg { color: #000; } .footer-down-social-block .socials ul li { padding: 0; } .footer-down-menu ul.footer-block__details-content { padding: 0; } .footer-down-newsletter form input { float: left; padding: 7px 0; border: none; font-size: 12px; line-height: 20px; min-height: 20px; color: #000 !important; background: transparent; height: 100%; } .footer-down-newsletter form input::placeholder { color: #000; } .footer-down-newsletter .newsletter form button#subscribe-footer { background: transparent; border: none; display: flex; align-items: center; justify-content: center; } .footer-down-social-block .socials ul li a { padding: 13px; } .footer-down-social-block { padding: 19px 0; } .brand-megamenu-section .brand-inner-item a { padding: 0 !important; } header.desktop-header > .relative { position: unset !important; } .price-shipping-text-section .product-price-section, .price-shipping-text-section .product-shipping-text { color: #333333; font-size: 16px; font-weight: 400; } .price-shipping-text-section .product-price-section { white-space: nowrap; } body .svg-inline--fa { color: #000; } .place-top::after { border-top-color: rgb(0 0 0) !important; } .place-top::before { border-top: 8px solid rgb(0 0 0) !important; } li#cart-count-desktop li.clearfix.cart-product.relative a.modal-close.hidden { position: absolute; height: 24px; top: 0; } li#cart-count-desktop ul#cart-dropdown { position: absolute; width: 400px; right: 20px; top: 51px; background: #fff; display: block; height: auto; border: 2px solid #edeef4; min-width: 300px; text-align: left; overflow-y: auto; padding: 20px; } ul#cart-dropdown li.clearfix.cart-product a { text-align: left; padding-bottom: 10px; } /**.product-grid-product-template,
.product-cnatiner,
.product .grid__item.product__media-wrapper ul.all-images {
  padding: 0;
  max-width: 100%;
}**/ .product .grid__item.product__media-wrapper ul.all-images .main-image__model.clearfix { border-right: solid 1px rgba(70, 70, 70, 1); border-bottom: solid 1px rgba(70, 70, 70, 1); } .tab-body h2.offers { /* float: left; */ width: 100%; /* padding: 20px 30px 0; */ display: flex; align-items: center; /* margin-bottom: 0!important; */ } .tab-body h2.offers span { font-weight: 600; font-size: 22px; line-height: 41px; color: #000 !important; } .product-variant-quantity-section label.form__label { font-weight: 400; font-size: 14px; line-height: 22px; color: #333; margin: 0 0 8px; top: 0; } .product-variants-section .selector-wrapper.selectors { margin: 0 !important; box-shadow: unset !important; top: 0px; background: transparent; } .product-variants-section .selector-wrapper.selectors:before { content: none !important; } .brand__logo-main a.brand__logo-src { margin: 0 auto !important; width: 100%; } .product.product--large { margin: 0 !important; } /**.product-id.product_page_alignment {
  border-bottom: solid 1px rgba(70, 70, 70, 1);
}
div#header-toolbar {
 /* border: 2px solid #464646;
}*/ /**div#header-toolbar .container {
  padding: 0 0!important;
}**/ .main-menu.header-menu-section { display: flex; position: unset !important; align-items: center; justify-content: space-between; left: 0 !important; height: auto !important; } .main-menu.header-menu-section .header.sticky-navigation { border: none; position: unset; } .sticky-navigation .sticky-navigation-container, #header-navigation .main-menu { position: unset; height: auto; } .main-menu.header-menu-section .header.sticky-navigation .twelve { padding: 0; } .main-menu.header-menu-section .header.header-customerbar li#cart-count-desktop span.icon.icon-cart, .header-search-bar span.search-header { font-weight: 400; font-size: 16px; line-height: 30px; text-align: center; color: #333; height: 100%; padding: 0; cursor: pointer; text-decoration: none; align-items: center; } .main-menu.header-menu-section .header.header-customerbar { background: transparent; color: #333 !important; min-height: unset; height: 100%; } .main-menu.header-menu-section .header.header-customerbar li#cart-count-desktop span.cartTotalSelector, { display: none; } span.search-header { display: inline-flex; } .header-search-bar { display: flex; align-items: center; } .customers-page .container { height:auto; width: 80%; margin: 0 auto; } .customers-page .btn { display: flex !important; align-items: center; justify-content: center; padding:2px 12px !important; background-color: #2B2B29; color: #ffff; font-weight: 800 !important; border-radius: 14px !important; text-decoration: none !important; transition: 0.3s ease !important; font-size: 16px !important; border: var(--border); white-space: nowrap; } .customers-page .btn:hover { background: #C8A2C8 !important; color: #000 !important; } .customers-page label { color: #2b2b29; font-size: 14px; font-weight: 600; display: inline-block; } .customers-page .bottompad.clearfix.desktop-cousler-btn { margin-top: 20px; } .customer-login, .guest-login , .cstm-reg-wrap .six.left.bottompad-section.clearfix{ box-shadow: 0 0 5px; padding: 25px; margin-bottom: 20px; border-radius: 15px; height: 100%; gap: 10px; } .login_email.clearfix.bottompad-section { margin-bottom: 0; } .customers-page input { border: 1px solid #2b2b29 !important; border-radius: 5px !important; } .customers-page .desktop-cousler-btn { display: flex; align-items: center; justify-content: center; } .header-new-search-bar { border: var(--border); display: flex; align-items: center; justify-content: center; width: 100%; position: fixed !important; top: 0; background: #fff; z-index: 99999999; height: 60px; margin-bottom: 20px; } .header-new-search-bar form#search-header input#search-form-header { height: 44px; padding-right: 50px; font-weight: 400; font-size: 16px; } .header-new-search-bar form#search-header input#search-form-header::placeholder { font-weight: 400; font-size: 16px; } .header-new-search-bar form#search-header { max-width: 476px; margin-top: 1px !important; border: var(--border) !important; width: 100%; display: flex; align-items: center; position: relative; } .header-new-search-bar form#search-header button.search { position: absolute; right: 10px; background: transparent; z-index: 9; } .header-new-search-bar form#search-header button.search svg { padding: 0; width: 18px; height: 18px; color: #808080; } span.header-seacrh-close svg { width: 25px; height: 25px; } span.header-seacrh-close { display: flex; justify-content: center; align-items: center; padding: 0rem; height: 3.4rem; width: 3.4rem; cursor: pointer; background-color: transparent; } nav .responsiveMenu.isDesktop li:hover > ul { height: auto; visibility: visible; } a#bbblink.ruhzbam, a#bbblink.ruhzbum { height: 40px !important; } .product .collection_sub_img .main-image__model.clearfix { /** border-right: solid 2px #000;**/ border-bottom: var(--border); cursor: pointer; border-color: #000 !important; } .product-logo-tabbing-section h1.product-header { font-weight: 700; font-size: 16px; line-height: 22px; text-align: center; color: #333; /* border-width: 1px 1px 0px 1px; */ border-color: #464646; border-style: solid; padding: 12px 8px; border-left: none; margin: 0; } ul#tabs-nav li:before, span.select:before { content: none; } .tab-content p a { display: initial; margin: 0; position: unset; text-decoration: none; } .product-logo-tabbing-section.desktop-view .brand__logo-section { width: 100%; } .product-logo-tabbing-section.desktop-view .brand__logo-section img.brand__logo-img { margin: 0 auto; } /**.product-cnatiner.container.clearfix {
  max-width: 100% !important;
  width: 100% !important;
}**/ .purchase-section.clearfix { float: left; width: 100%; padding: 0 30px; margin-top: 0 !important; } .purchase-section .addto-cart-button, .purchase-section .negative-left { width: 100%; padding: 0; } .purchase-section .addto-cart-button button, .purchase-section .negative-left button { font-size: 20px; display: flex; width: 100%; justify-content: center; align-items: center; position: relative; } .purchase-section .addto-cart-button button:not(".gPreorderBtn"), .purchase-section .negative-left button:not(".gPreorderBtn") { background: #222 !important; color: white !important; } .purchase-section .addto-cart-button button:after { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0285/9240/6668/files/Vector_1.png?v=1669298446) !important; background-repeat: no-repeat !important; width: 14px; height: 17px; left: 30%; top: 12px; } .purchase-section .negative-left button:after { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0285/9240/6668/files/Vector_1.png?v=1669298446) !important; background-repeat: no-repeat !important; width: 14px; height: 17px; left: 15%; top: 12px; } .page-width { max-width: 1200px; margin: 0 auto; padding: 0 15px; } .product .collection_sub_img .main-image__model.clearfix img { max-width: 100% !important; margin-bottom: 0; } .brand__logo-section { width: 100%; padding: 5px 0; } .product-brand-logo-title-section.mobile { display: none; } .product .collection_sub_img .product-images.mobile-view { display: none; } .product .collection_sub_img .product-images.desktop-view { display: block; } .product-images.six.left.bottompad.collection_sub_img.desktop-view { display: block !important; } .product-images.six.left.bottompad.collection_sub_img.mobile-view { display: none !important; } a.scam_logo img { width: 40px; margin-bottom: 0; } .collection-products .product .product-details { display: block; } .arrival-collection-image-products-section { width: 100%; float: left; padding-top: 0 !important; padding-bottom: 60px !important; } .arrival-collection-image-products-section .arrival-collection-image-section { position: sticky; top: 0px !important; right: 0; display: block; float: left; width: 50%; margin-bottom: 0; transition: 0.2s; } .arrival-collection-image-products-section .arrival-collection-all-products { float: left; width: 50%; transition: 0.2s; padding: 60px 120px; background: #f1f1f1; border: 0 !important; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate { width: calc(100% + 0px) !important; max-width: calc(100% + 0px) !important; border: 0 !important; padding: 0 !important; margin: 0; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-thumb-container, .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-thumb-container .product-thumb { margin: 0; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details { padding-bottom: 60px !important; padding-top: 10px; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate:last-child .product-details { padding-bottom: 0 !important; } .arrival-collection-image-products-section .arrival-collection-image-section img { margin: 0 !important; width: 100%; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details h4 { font-size: 18px; line-height: 22px; color: #333 !important; width: 100%; display: flex; justify-content: space-between; grid-gap: 12px; align-items: flex-start; margin: 0; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details h4 a:hover { color: #333 !important; } .new-arrivals .logo_out_div { display: none; } .new-arrivals .main-filter-content { border: 0 !important; } .new-arrivals .background-white.collection_body_inner_wrapper { margin: 0; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details .product-price h6 { font-weight: 400; font-size: 18px; line-height: 22px; color: #333; margin: 0; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-title-total-size-section { align-items: flex-start; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-border:hover img { transform: scale(1.03); } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-border:hover .product-details h4 a { text-decoration: underline !important; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-border img { transition: transform 0.5s ease; } .inner-custom-collection-section .load-more_wrap button { padding: 15px 40px; background: #000; color: #fff; font-size: 16px; line-height: 18px; } .single-custom-product h3.card__heading { font-weight: 400; } section.search_page { padding-top: 36px; margin-bottom: 0; } section.search_page div#collection-products .pagination { padding-top: 0px; margin-top: 30px; } section.search_page div#collection-products .pagination div { font-size: 20px; font-weight: 500; line-height: 22px; padding-bottom: 0; } section.search_page .background-colored { background: transparent; padding: 0; } section.search_page .background-colored .bottompad-half h1 { font-size: 24px; /* line-height: 30px;
  margin: 20px; */ } section.search_page .background-colored .bottompad-half { padding: 0; } section.search_page .container, section.search_page .container .twelve { padding: 0; width: 100% !important; } section.search_page .search-form { margin: 0 auto 3.5rem; max-width: 487px; } section.search_page .search-form input { padding: 12px; border-color: #666; min-height: 45px; font-weight: 400; } section.search_page .sorting p { text-align: center; font-size: 16px; margin-bottom: 15px; line-height: 18px; font-weight: 400; } section.search_page .sorting .message.bottompad-half { margin-bottom: 40px; } section.search_page .open-slide .collection-filters { display: none; } section.search_page div#collection-products { width: 100%; } section.search_page div#collection-products .product-loop { border-left: var(--border); border-top: var(--border); width: 100%; } section.search_page div#collection-products .product { border-width: 0 1px 1px 0px; border-style: solid; border-color: #000; padding: 30px; margin: 0; z-index: 1; border-bottom: 2px solid #000; border-right: 2px solid #000; } section.search_page div#collection-products .product .product .product-thumb { margin: 0; } section.search_page div#collection-products .product .product-details .product-title-total-size-section { display: flex; justify-content: space-between; grid-gap: 12px; align-items: center; } section.search_page div#collection-products .product .product-details .product-title-total-size-section h4 { font-weight: 400; font-size: 18px; line-height: 22px; color: #333; margin: 0; } /* section.search_page div#collection-products .product .product-border:hover img {
    transform: scale(1.03);
    transition: transform 0.5s ease;
} */ section.search_page div#collection-products .product .product-border:hover .product-details .product-title-total-size-section h4 a { text-decoration: underline !important; text-underline-offset: 0.3rem; } .collection .logo_out_div { display: none; } nav.breadcrumbs { margin: 20px 0 0; display: inline-block; width: 100%; } nav.breadcrumbs span.form { margin: 0; } .saqu.new-arrivals, .custom-collection-image-section { margin-top: 20px; } .search-bar-open { position: relative; overflow-y: hidden !important; float: left; width: 100%; } /* .search-bar-open:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 9;
    opacity: 0.5;
} */ .new-arrivals .page-width { max-width: 100%; } .lucky-coupon-trigger-bottom { left: 20px; } .brand__logo-main a.brand__logo-src img { margin: 0 auto; } .logo { width: auto !important; } .product-color-stock-sku-section p.stock-red { color: red; font-size: 16px; } .product-sku-section-mobile { display: none; } section.search_page div#collection-products .product .product-thumb a img { max-width: 100% !important; width: 100%; max-height: 100%; } .collection-main-section-blocks .main-filter-content .three .wishlist-hero-custom-button.wishlisthero-floating { z-index: 1; } .product-zoomin-zoom-out-open .product-zoom-popup { position: fixed; height: 100%; z-index: 9999; background: rgb(0 0 0 / 70%); max-height: 100vh; width: 100%; overflow: auto; } .product-zoomin-zoom-out-open .product-zoom-popup img { width: 100%; max-width: 40% !important; /* height: 100vh !important; */ object-fit: contain; border-radius: 20px; } .product-zoomin-zoom-out-open .product-zoom-popup ul.all-images { padding: 0; } .product-zoomin-zoom-out-open .product-zoom-popup { cursor: zoom-out; z-index: 9999; } .product-zoom-popup .main-image__model span.test-popup-link img { margin-top: 20px !important; max-height: 85vh; z-index: 9; } .product-zoomin-zoom-out-open { overflow: hidden; } .product .collection_sub_img .main-image__model.clearfix span.trfv { position: absolute; left: 15px; top: 15px; opacity: 0; transition: 0.1s; } .product .collection_sub_img .main-image__model.clearfix span.trfv svg { fill: #fff; } .product .collection_sub_img .main-image__model.clearfix:hover span.trfv { opacity: 1; } .product-zoomin-zoom-out-open .product-zoom-popup ul.all-images .main-image__model:first-child img { margin-top: 0; } .product-zoomin-zoom-out-open .product-zoom-popup ul.all-images spn.close-popup-icon { width: 40px; height: 40px; background: #fff; border-radius: 50px; position: fixed; top: 20px; z-index: 9; display: flex; align-items: center; justify-content: center; right: 70px; cursor: pointer; border: 2px solid #cccc; } .product-zoomin-zoom-out-open .product-zoom-popup ul.all-images spn.close-popup-icon svg.icon.icon-close { width: 13px; height: 13px; } .collection-main-section-blocks .main-filter-content .three .product-thumb { max-width: 100%; margin: 0 auto !important; } .filter-group + .filter-group .filter-clear { top: -20px; right: 5px; } .lazycontainer:not(.lazyignore):not(.lazyskip):after { content: none; } p.feedback.cart-success.open.visible.loaded { text-align: center; } .shopify-block.shopify-app-block { overflow-x: hidden !important; width: 100%; } i.check-icon:before { height: 10px; line-height: 14px; width: 10px; font-size: 10px; } body.product { margin: 0; } .filter-menu { grid-gap: 15px 0; } .collection-main-section-blocks .main-filter-content .three .card--card, .card--standard .card__inner { position: relative; box-sizing: border-box; border-radius: var(--border-radius); border: var(--border-width) solid rgba(var(--color-foreground), var(--border-opacity)); } .collection-main-section-blocks .main-filter-content .three .card__inner { width: 100%; } .collection-main-section-blocks .main-filter-content .three .ratio { display: flex; position: relative; align-items: stretch; height: 100%; } .collection-main-section-blocks .main-filter-content .three .card__inner { /*    padding-bottom: 100%;  */ margin-bottom: 20px; } .collection-main-section-blocks .main-filter-content .three .card__media { width: 100%; } .collection-main-section-blocks .main-filter-content .three .card__media, .card .media { bottom: 0; /*  position: absolute; */ top: 0; } .collection-main-section-blocks .main-filter-content .three .media > *:not(.zoom):not(.deferred-media__poster-button), .media model-viewer { display: block; max-width: 100%; /*  position: absolute; */ top: 0; left: 0; height: 500px !important; width: 100%; overflow: hidden; } .collection-main-section-blocks .main-filter-content .three .card__media .media img { height: 100%; object-fit: cover; object-position: center center; transition: transform 0.5s ease; width: 100%; /*  position:absolute; */ } .collection-main-section-blocks .main-filter-content .three .card__media .media img { /*     transform: scale(1.5); */ height: 100%; } /* 
.collection-main-section-blocks .main-filter-content .three .product-border:hover .card__media .media img  {
    transform: scale(1.6);
    transition: transform .5s ease;
} */ li.parent-level.parent-level4 { position: relative; cursor: pointer; } li.parent-level.parent-level4 span.tesrting { font-style: normal; font-weight: 400; font-size: 16px; line-height: 18px; text-align: center; color: #333; padding: 16px 9px; display: inline-block; position: relative; text-decoration: none; background: transparent !important; } /* li.parent-level.parent-level4:hover ul.dropdown {
    opacity: 1;
} */ li.parent-level.parent-level4.custom_menu ul.dropdown { opacity: 1; visibility: visible; height: auto; } li.parent-level.parent-level4 ul.parent-level-ul.dropdown { white-space: unset; } .header-navigation nav .responsiveMenu > li > ul span { padding: 0px !important; } .header-navigation nav .responsiveMenu > li > ul { padding: 10px; z-index: 99999 !important; } .header-navigation nav .responsiveMenu > li > ul span a { display: block !important; } .menu_icon svg { width: 10px; height: 6px; transition: transform 0.2s linear; top: 45%; position: absolute; display: none; } li.parent-level.parent-level4.isDesktop.custom_menu .menu_icon svg { transform: rotate(180deg); } .rug-accordion-section.mobile_view { display: none; } .inner-rug-size-tab-section ul.p-tabs li a.active:after { position: absolute; content: ""; width: 70%; height: 2px; background: #333333; bottom: 0; left: 0; margin: 0 auto; right: 0; } .video-content { position: relative; } .video-content span.video-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .video-content video.hurabg-video { width: 100%; display: block; } .contact-us section#contact-page .background-colored { background-image: linear-gradient(#f4c8c9, #ca8d94); padding: 100px 0 190px 0; position: relative; margin: 0 !important; } .contact-us section#contact-page .bottompad-half h1 p { font-weight: 400; font-size: 36px !important; line-height: 52px; color: #494949; text-align: left; max-width: 930px; } .contact-us section#contact-page .bottompad-half h1 p a { text-decoration: none; } .contact-us section#contact-page .bottompad-half h1 p strong { font-weight: 500; color: #000; } .contact-us section#contact-page .page-width { max-width: 100%; } .contact-us section#contact-page .background-colored .icon { position: absolute; bottom: -50px; z-index: 9; } /* .contact-us section#contact-page div#form-container form .form.contact input {
  border: 0;
  border-bottom: var(--border);
  font-weight: 500;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: -0.01em;
  color: #000;
  padding-left: 0;
} */ .contact-us section#contact-page div#form-container form .form.contact input::placeholder, .contact-info span.form.contact.message textarea::placeholder { font-weight: 400; font-size: 16px; line-height: 25px; letter-spacing: -0.01em; color: #000; font-weight: 500; } .contact-info span.form.contact.message textarea { border: var(--border); font-weight: 500; font-size: 16px; line-height: 25px; letter-spacing: -0.01em; color: #000; resize: none; height: 350px !important; } .contact-us section#contact-page div#form-container form .form.contact .faq-search-input-block { display: flex; justify-content: space-between; padding: 10px; border-bottom: var(--border); align-items: center; padding-left: 0; cursor: pointer; } .contact-us section#contact-page div#form-container form .form.contact .faq-search-input-block span.form-product-filed_2 { font-weight: 500; font-size: 16px; line-height: 25px; letter-spacing: -0.01em; color: #000; position: relative; width: 100%; } .contact-us section#contact-page div#form-container form .form.contact .faq-search-input-block span.form-product-filed_2:before, .contact-us section#contact-page div#form-container form .form.contact .faq-search-input-block span.form-product-filed:before { content: ""; background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/DropDown_1.png?v=1670559605); position: absolute; top: 9px; right: 0; -webkit-transition: transform 0.2s linear; -moz-transition: transform 0.2s linear; -o-transition: transform 0.2s linear; -ms-transition: transform 0.2s linear; transition: transform 0.2s linear; width: 10px; height: 6px; } .contact-us section#contact-page div#form-container form .form.contact .faq-search-input-block span.form-product-filed_2.active:before, .contact-us section#contact-page div#form-container form .form.contact .faq-search-input-block span.form-product-filed.active:before { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .contact-us section#contact-page div#form-container form .form.contact .faq-search-input-block span.form-product-filed { font-weight: 500; font-size: 16px; width: 100%; position: relative; line-height: 25px; letter-spacing: -0.01em; color: #000; } .contact-us section#contact-page div#form-container form .form.contact ul.quote-products-list { padding: 10px; max-height: 300px !important; overflow-y: scroll; } .contact-us section#contact-page div#form-container form .form.contact ul.quote-products-list li { font-size: 15px; line-height: 25px; letter-spacing: -0.01em; color: #494949; } .contact-us section#contact-page div#form-container form .form.contact .faq-search-input-block span.form-product-search-icon { display: none; } .contact-us section#contact-page div#form-container form .contact-info.twelve input { margin-top: 0px; margin-bottom: 0; font-weight: 800; font-size: 16px; transition: all 0.6s 0.1s cubic-bezier(0.6, 0.2, 0.1, 1); line-height: 24px; text-transform: capitalize; max-width: 200px; border: 2px solid #231f20; border-radius: 14px; color: #fff; background-color:#32312d !important; } .contact-us section#contact-page div#form-container form .contact-info.twelve input:hover { color: #000; background: #c8a2c8 !important; } .contact-us section#contact-page div#form-container form .contact-info.twelve { text-align: right; } .contact-us section#contact-page { margin-bottom: 32px; } .contact-us section#contact-page div#form-container form .form.contact ul.quote-products-list li:before { content: none; } .load-more-button { display: inline-flex; justify-content: space-around; height: 40px; width: 100%; margin: 40px 0; } .load-more-button button { background: #000; color: #fff; padding: 12px 20px; font-size: 16px; line-height: 18px; border-radius: 5px; } .new-arrivals .custom-collection-second-section { margin: 0; } .new-arrivals .custom-collection-second-section .single-customs-product_2 { padding: 30px; border-width: 0 1px 1px 0px; border-style: solid; border-color: #000; } .new-arrivals .custom-collection-second-section .single-customs-product_2 h3.card__heading { font-weight: 400; font-size: 18px; line-height: 22px; color: #333; margin-right: 10px; margin-bottom: 0; } .new-arrivals .custom-collection-second-section .single-customs-product_2 .card-collection-title-size-section { display: flex; justify-content: space-between; align-items: flex-start; } .new-arrival-load-more-products { width: 100%; float: left; } .new-arrival-load-more-products .page-width { float: left; width: 100%; max-width: 100%; } .product-loop .single-customs-product_2 { width: 33.33%; border-right: var(--border) #000; border-bottom: var(--border) #000; margin: 0; padding: 37px 30px 31px; } .filter-menu .filter-group.filter-group-not-shown.has_group_selected.pt-display-dropdown { display: none; } .quick-view-block { bottom: 20px; left: 50%; transform: translate(-50%, -20%); position: absolute; opacity: 0; visibility: hidden; } .product-image-block:hover .quick-view-block { opacity: 1; visibility: visible; z-index: 92; } .quick-view-block a.quick-view-btn { color:#32312d; background: #c8a2c8; align-items: center; text-align: center; width: 200px; line-height: 26px; padding: 12px; font-weight: 800; font-size: 18px; border-radius: 14px; text-decoration: none; display: inline-block; margin: 0; border: var(--border) !important; } .quick-view-block a.quick-view-btn { background: #32312D !important; color: #fff !important; } .quick-view-inner-block { position: fixed; left: 50%; width: 100%; top: 50%; background-color: #fff; max-height: 90%; overflow-y: scroll; max-width: 950px; margin: 0 auto; display: flex; transform: translate(-50%, -50%); padding: 60px 30px; z-index: 99999; } .product-view-open .product-image-block:hover a.product-hover-image, .product-view-open .product-image-block:hover .quick-view-block { opacity: 0; } .product-quick-view-inner { display: flex; grid-gap: 20px; width: 100%; height: 100%; } .product-quick-view-inner .quick-view-product-left-img, .product-quick-view-inner .quick-view-product-left-content { width: 50%; overflow-x: hidden; } .quick-close-btn { cursor: pointer; } .product-view-open:before { position: fixed; background: rgb(8 8 8 / 46%); z-index: 99992; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; content: ""; } .product-view-open { position: relative; overflow-y: hidden !important; } .quick-view-product-left-img-inner .owl-nav { position: absolute; top: 50%; display: flex; justify-content: space-between; width: 100%; padding: 0 10px; } .product-quick-view-inner .quick-view-product-left-content h2 { font-size: 26px; line-height: 30px; margin-bottom: 15px !important; } .product-quick-view-inner .quick-view-product-left-content p { font-size: 14px; line-height: 22px; margin-bottom: 15px; } .quick-view-product-left-img-inner { position: relative; height: 420px; } .quick-view-product-left-img-inner .owl-nav img { margin: 0; } .quick-view-product-left-content-inner .cust-add-button { background: #000; } .quick-view-product-left-content-inner .product-price { padding-bottom: 10px; } .quick-view-inner-block .quick-close-btn { cursor: pointer; position: absolute; right: 20px; top: 30px; z-index: 9; } .quick-view-inner-block span.quick-close-btn svg.icon.icon-close { width: 20px; height: 20px; } .quick-product-price input.price-input-field { border: none; font-weight: 400; font-size: 16px; line-height: 22px; color: #333 !important; padding: 0; } .product-quick-view-variants span.select { margin-bottom: 14px; width: 100%; } .product-quick-view-variants span.select select { border-width: 0 0 1px 0 !important; border-color: #dcdcdc; border-style: solid; height: 30px; padding: 0 32px 0 10px; margin: 0 !important; font-weight: 400; font-size: 16px; line-height: 18px; color: #333; width: 100%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ""; background-image: url(https://cdn.shopify.com/s/files/1/0707/3225/1439/files/Vector_2.png?v=1673335575); background-repeat: no-repeat; background-position: 96%; background-color: transparent; cursor: pointer; z-index: 9; transition: unset !important; backface-visibility: unset !important; } .quick-view-product-left-content-inner input.btn:not(.gPreorderBtn) { background: #222 !important; } .quick-view-product-left-content-inner input.btn { font-size: 18px; display: flex; width: 100%; justify-content: center; align-items: center; position: relative; border-color: #222; } .quick-view-product-size { display: flex; align-items: center; } .quick-view-product-size h4.quick-product-size { margin-right: 10px; font-weight: 400; font-size: 16px; line-height: 22px; color: #333; margin-bottom: 16px; } .faq-upper-section ul#rugs-nav-acc li { width: 33.33%; } .faq-down-section ul#rugs-nav-acc li { width: 25%; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { padding-left: 20px; padding-right: 30px; margin: 0; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline, .faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline { padding: 30px 0 20px; border-bottom: 2px solid #d7d7d7; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before, .faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892); width: 13px; height: 14px; right: 0; top: 8px; transition: 0.4s; left: unset; background-repeat: no-repeat; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section h2.rug-guidelines-heading, .faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section h2.rug-guidelines-heading { display: none; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p, .faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p { margin: 20px 0 0px; padding-left: 30px; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading.guide-active:before, .faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading.guide-active:before { transform: rotate(45deg); } .faq-upper-section .rug-content-acc .rug-guidelines-section, .faq-down-section .rug-content-acc .rug-guidelines-section { padding: 80px 126px 80px; } .rug-accordion-all-block div#tabs-content-acc { width: 100%; } span.accordion-upper-section, span.accordion-down-section { display: flex; width: 100%; } .inner-rug-size-tab-section ul#rugs-nav-acc .upper-accordion-section, .inner-rug-size-tab-section ul#rugs-nav-acc .down-accordion-section { float: left; height: 100%; width: 100%; } .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc { flex-direction: column; } .bottom-image .img img { margin: 0; width: 100%; height: 290px; object-fit: cover; } .collection div#product-collection-grid { margin: 0; border-top: 0; } .contact-form-main { display: flex; flex-wrap: wrap; } .contact-form-main .contact-info.contact-left-grid, .contact-info.contact-right-grid { padding: 0 15px; } .quote-products-list-block ul.quote-products-list_2, .quote-products-list-block ul.quote-products-list { position: absolute; top: 100%; right: 0; left: 0; z-index: 1; min-width: 6.25rem; max-height: 8rem !important; margin: -0.125rem 0 0; list-style: none; overflow: hidden; color: #fff; background: #231f20; overflow-x: hidden; overflow-y: auto; padding: 10px; box-shadow: 0 10px 10px rgb(35 31 32 / 10%); transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1); } .quote-products-list-block { position: relative; } .quote-products-list-block ul.quote-products-list_2 li.quote-products-list-item, .contact-us section#contact-page div#form-container form .form.contact ul.quote-products-list li.quote-products-list-item { display: flex !important; align-items: center; padding: 10px; font-size: 14px; color: #fff; cursor: pointer; transition: all 0.3s; padding-top: 0; } ul.quote-products-list_2 li.quote-products-list-item:before { content: none; } .product-quick-view-inner .quick-view-product-left-content { padding-left: 20px; height: 420px; overflow: scroll; padding-right: 20px; } .product-quick-view-inner .quick-view-product-left-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3) !important; background-color: transparent !important; } .product-quick-view-inner .quick-view-product-left-content::-webkit-scrollbar { width: 6px !important; background-color: transparent !important; } .product-quick-view-inner .quick-view-product-left-content::-webkit-scrollbar-thumb { background-color:#32312d !important; } li.parent-level.parent-level4.isDesktop:hover ul.parent-level-ul.dropdown.text-left { opacity: 1; visibility: visible; } .quick-view-product-left-img { height: 420px; } .quick-view-product-left-img .product-image { height: 420px; } .quick-view-product-left-img .product-image img { object-fit: contain; height: 100%; width: 100%; } .shipping-amp-returns .faq-upper-section ul#rugs-nav-acc li { width: 50%; } .filter-menu .pt-display-dropdown li.active-filter .collection-name a i.check-icon:before { content: "\e802"; } .filter-menu .pt-display-dropdown li.active-filter a i.check-icon { color: #444; } .filter-menu .pt-display-dropdown li.active-filter a { color: #333 !important; font-weight: 600; } li.parent-level.parent-level4.isDesktop.custom_menu li.child-level, li.parent-level.parent-level4.isDesktop:hover ul.parent-level-ul.dropdown.text-left li.child-level { padding: 0; } .footer-upper-single-item a { display: flex; } .selected-product-variants-image .variant-image { max-width: 100% !important; } /* .slected-image-product-variant ul.all-images.single-selected-variant-image .main-image__model.clearfix {
    border-bottom: 0;
} */ .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { font-weight: 400; font-size: 16px; line-height: 20px; color: #333; cursor: pointer; padding: 8px 20px 8px 10px; margin: 0; border-bottom: 2px solid #d7d7d7; position: relative; } .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading.guide-active { border: 0; } .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content.guide-content p { padding: 0 20px 10px; font-weight: 400; font-size: 14px; line-height: 22px; color: #666; border-bottom: 2px solid #d7d7d7; } .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892); width: 11px; height: 11px; right: 0; top: 12px; transition: 0.4s; left: unset; transform: rotate(0); background-repeat: no-repeat; background-size: contain; } .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading.guide-active:before { transform: rotate(45deg); } .product #tabs-content div#tab3.tab-content, .product #tabs-content div#tab4.tab-content { padding: 12px; } /* 
 .custom-collection-second-section .single-custom-product .product-image-block a.product-default-image {
    overflow: hidden;
    display: inline-block;
    height: 500px;
  width:100%;
}
.custom-collection-second-section .single-custom-product .product-image-block a.product-default-image img {
    transform: scale(1.5);
    height: 100%;
   object-fit: contain;
}
.custom-collection-second-section .single-custom-product .product-image-block a.product-hover-image {
    transition: .5s;
   height: 500px;
  overflow: hidden;
    width:100%;
}
.custom-collection-second-section .single-custom-product .product-image-block a.product-hover-image img {
    transform: scale(1.5);
    height: 100%;
   object-fit: contain;
}
.single-custom-product .product-image-block a.product-default-image,
.single-custom-product .product-image-block a.product-hover-image{
    overflow: hidden;
    display: inline-block;
    height: 500px;
    width:100%;
}
.single-custom-product .product-image-block a.product-default-image img,
.single-custom-product .product-image-block a.product-hover-image img{
    transform: scale(1.2);
    height: 100%;
   object-fit: contain;
}
.colonial-mills-inc .single-custom-product .product-image-block a.product-default-image img, 
.colonial-mills-inc  .single-custom-product .product-image-block a.product-hover-image img {
    transform: scale(1.2);
  object-fit: contain;
}


 .product-image-block a img,
.collection-main-section-blocks .main-filter-content .three .card__media .media img, 
.collection-main-section-blocks .main-filter-content .three .product-border .product-thumb a img{
    max-height: 293px!important;
    width: auto!important;
    max-width: 100%!important;
} 
.custom-collection-left-image img,
.custom-collection-right-image img {
    max-height: 840px;
}  */ .product-video-section .video-container { max-width: 100% !important; margin: 0 !important; } .product-video-section { max-width: 800px; margin: 40px auto; } /*---------------about-us---------------------*/ .about-single-block.about-right-image { display: grid; width: 100%; direction: rtl; -webkit-box-align: center; align-items: center; grid-template-columns: repeat(14, minmax(0px, 1fr)); gap: 7vw 0px; } .about-single-block.about-left-image { display: grid; width: 100%; direction: ltr; -webkit-box-align: center; align-items: center; grid-template-columns: repeat(14, minmax(0px, 1fr)); gap: 7vw 0px; } .about-single-block .about-left-content { text-align: center; grid-column: 9 / span 6; display: grid; width: 100%; direction: ltr; z-index: 99; padding: 0 20px; } .about-single-block .about-left-content > * { transition: transform 0.65s ease-in-out 0s, opacity 0.65s ease-in-out 0s; transform: none; opacity: 1; } .about-single-block .about-left-content span.about-sub-heading { transition-delay: 0.15s; } .about-single-block .about-left-content h2.about-heading { transition-delay: 0.3s; } .about-single-block .about-left-content .about-subtext-block { transition-delay: 0.45s; } .about-single-block .about-left-content .about-btn { transition-delay: 0.6s; } .about-single-block .about-right-image-section { position: relative; padding: 4% 0; grid-column: 2 / span 6; direction: ltr; } .about-single-block .about-right-image-section .about-upper-image { position: absolute; z-index: 2; top: 0%; left: 0px; width: 100%; animation: animet 3s; } .about-single-block .about-right-image-section .about-upper-image img, .about-single-block .about-right-image-section .about-middle-image img, .about-single-block .about-right-image-section .about-down-image img { width: 100%; height:400px; object-fit: contain; object-position: 50% 50%; opacity: 1; transition: opacity 1000ms ease 0s; font-family: "object-fit: cover; object-position: 50% 50%"; } .about-single-block .about-right-image-section .about-middle-image { position: relative; z-index: 3; top: 0px; left: 0px; width: 100%; } .about-single-block .about-right-image-section .about-down-image { position: absolute; z-index: 2; top: 0px; left: 0px; animation: animet 2s; width: 100%; } .about-single-block .about-left-content span.about-sub-heading { font-weight: 600; line-height: 1.6em; letter-spacing: 0.1em; text-transform: none; color: #100b08; } .about-single-block .about-left-content h2.about-heading { line-height: 1.2em; font-weight: 300; color: #100b08; } .about-single-block .about-left-content .about-subtext-block p { margin:0 auto 0px; line-height: 1.75em; letter-spacing: -0.01em; text-transform: none; font-weight: normal; max-width: 32em; } main.about { background: #f4f3ee; } .about-single-block .about-left-content a.button { margin-top: 30px; margin-bottom: 20px; text-decoration: none; appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; width: 207px; vertical-align: middle; border: none; height: 50px; padding: 0px calc(20px) 4px; cursor: pointer; border-radius: 0px; text-align: center; box-shadow: none; font-weight: 600; letter-spacing: 0.1em; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; transition: background 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, border 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s, transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s; min-width: calc(125px); background: rgb(16, 11, 8); color: rgb(244, 243, 238); } body.about footer, body.inspiration footer { margin-top: 0; } .about-newsletter-section .about-newsletter-inner { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .about-newsletter-section { position: relative; } .about-newsletter-section .about-newsletter-inner h2 { line-height: 1.5em; font-weight: 300; letter-spacing: 0px; color: rgb(244, 243, 238); } .about-newsletter-section .about-newsletter-inner h3 { margin: 1em auto 0px; line-height: 1.75em; font-weight: 400; max-width: 17em !important; letter-spacing: -0.01em; color: rgb(244, 243, 238); } .about-newsletter-section .about-newsletter-inner form#newsletter_form input { display: inline-block; width: 100%; vertical-align: middle; border: 2px solid #fff !important; padding: 2px 60px 1px 1em; height: 60px; font-size: 18px; background: transparent; color: #fff; font-weight: 500; } .about-newsletter-section .about-newsletter-inner form#newsletter_form input::placeholder { color: #fff; font-size: 18px; } .about-newsletter-section .about-newsletter-inner form#newsletter_form { position: relative; } .about-newsletter-section .newsletter span.form { width: 100%; position: relative; } .about-newsletter-section .sub-btn { position: absolute; right: -1px; width: 60px; top: 3px; height: 60px; } .about-newsletter-section .sub-btn button { background: transparent !important; border: 0; height: 60px; } .about-newsletter-section .sub-btn button svg { width: 20px; height: 100%; } .about-newsletter-section img { margin: 0; width: 100%; display: block; } .about-newsletter-section .about-newsletter-inner .newsletter.newsletter_footer { max-width: 600px; margin: 0 auto; } /*-------------------artical------------------*/ .inner-blog-main-section { display: flex; padding-right: 36px; padding-left: 36px; } .blog-left-section { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .blog-right-main-section { padding-left: 36px; margin-top: 72px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .blog-left-section .blog-left-upper-image-section img { margin-right: 0; } .blog-left-upper-image-section { padding-top: 144px; padding-left: 36px; padding-bottom: 36px; } .blog-list-section ul li:before, .blog-social-media-section ul li:before { content: none; } .blog-left-down-section { display: grid; grid-template-columns: 1fr 1fr; } .blog-social-media-article-section { padding-right: 30px; } .blog-article-down-left-main-section { padding-left: 30px; } .blog-list-section ul li { padding: 5px 0; display: flex; justify-content: flex-end; } .blog-list-section ul { padding: 0 !important; } .blog-list-section ul li a { color: #000000; position: relative; overflow: hidden; padding-bottom: 2px; text-decoration: none; -webkit-transition: all 0.15s linear; transition: all 0.15s linear; display: inline-block; border-bottom: 2px solid transparent; line-height: 1.1; text-transform: none; font-size: 24px; } .blog-list-section ul li a:after { content: ""; position: absolute; bottom: 0; left: 0; z-index: -2; -webkit-transform: translateX(101%); transform: translateX(101%); width: 100%; border-bottom: var(--border); -webkit-transition: -webkit-transform 0.2s ease-in-out; transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } .blog-list-section ul li:hover a:after { webkit-transform: translateX(0); transform: translateX(0); } .blog-social-media-section ul { padding: 0; justify-content: flex-end; display: flex; align-items: center; } .blog-social-media-section ul li a { width: auto; height: auto; padding: 12px; font-size: 24px; -webkit-transition: opacity 0.15s ease-in-out; transition: opacity 0.15s ease-in-out; } .blog-social-article-main .blog-social-article:nth-of-type(odd) { padding-right: 36px; } .blog-social-article-main .blog-social-article { margin-bottom: 36px; } .article-image-content-section { position: relative; margin-bottom: 60px; } .article-title-author-section { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); position: absolute; bottom: -22px; left: 0; z-index: 5; width: 100%; } .article-title-author-section .card__title { display: block; margin: 0 20px; padding: 8px 15px; padding-right: 14px; position: relative; border: 2px solid currentColor; background-color: #fff; } .article-title-author-section h2.article-title { font-weight: 500; font-size: 20px !important; letter-spacing: 0.03px; line-height: 1.3; text-transform: none; text-align: center; } .article-author-date-section.entry-meta { font-size: 10px; font-weight: 300; } .article-author-date-section.card__meta { position: relative; line-height: 1.625; opacity: 0; -webkit-transition: all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); text-align: center; } .article-author-date-section span { color: #a3a3a1; font-weight: 300; letter-spacing: 0.03px; line-height: 1.6; text-transform: none; font-size: 9px; text-align: center; } .blog-social-article:hover .article-title-author-section { -webkit-transform: translate(0, calc(-40% - 12px)); transform: translate(0, calc(-40% - 12px)); } .blog-social-article:hover .article-author-date-section.card__meta { opacity: 1; margin-top: 0 !important; } .article-image-section img { margin: 0; width: 100%; } .new-artical-text { padding: 60px 56px; position: relative; background: #fff; margin-bottom: 60px; } .new-artical-text:before { content: ""; display: block; position: absolute; width: calc(100% - 8px); height: calc(100% - 8px); border: var(--border); pointer-events: none; top: 8px; left: 8px; } .new-artical-text:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; width: calc(100% - 8px); height: calc(100% - 8px); border: var(--border); pointer-events: none; top: 0; left: 0; } .new-artical-text a h2.article-title { font-size: 20px; line-height: 1.3; text-align: center; text-transform: none; margin-bottom: 15px; letter-spacing: 0.029em; } .new-artical-text .article-content { font-weight: 300; font-size: 16px; letter-spacing: 0; text-transform: none; text-align: center; line-height: 1.4; margin-bottom: 28px; } a.more-btn { font-weight: 400; display: inline-block; padding: 12px 46px; border: 0; color: #fff; background: #000; text-align: center; text-transform: none; } .article-btn { text-align: center; } /*----------------------------single-blog-page------------------------*/ .single-new-design-post-main-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-right: 0; } .single-new-design-post-header { flex-basis: 340px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; max-width: 340px; padding: 60px; padding-left: 40px; } .single-new-design-post-content { /* max-width: 1060px; */ max-width: 1400px; margin: auto; position: relative; } .single-new-design-post-content-inner .entry-featured img { display: block; margin-left: auto; height: auto; max-height: 440px; object-fit: cover; width: 100%; min-height: 700px; } .single-new-design-post-content-inner .entry-header { max-width: 560px; padding: 65px 45px 55px 55px; background: #fff; border: var(--border); text-align: center; } .single-new-design-post-content-inner .entry-header:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; width: calc(100% + 2px); height: calc(100% + 2px); left: 8px; top: 8px; pointer-events: none; border: var(--border); } .single-new-design-post-content-inner .entry-header h1.entry-title { color: #000000; font-weight: 400; font-size: 24px; letter-spacing: 0.03px; line-height: 1.3; display: flex; align-items: center; margin-bottom: 0; width: 100%; justify-content: center; } .single-new-design-post-content-inner .entry-header .entry-meta { margin-top: 10px; font-size: 12px; font-weight: 300; } .single-new-design-post-content-inner .entry-header .entry-meta span a:hover { text-decoration: underline; } .single-new-design-post-content-inner .post__content p { font-size: 16px; color: #000; letter-spacing: 0; line-height: 1.8; text-transform: none; /* hyphens: auto; */ word-break: break-word; /* margin-bottom: 28px; */ margin-bottom: 0px; } /* .single-new-design-post-content-inner .post__content p span {
    font-weight: 600;
} */ /* .single-new-design-post-content-inner .post__content p a {
  text-decoration: none;
  padding: 0 2px;
  transition: box-shadow 0.15s ease-out, color 0.15s;
  background-color: #ffeb00;
  box-shadow: #ffffff 0 0.85em inset;
  font-weight: 600;
} */ .single-new-design-post-content-inner .post__content h3 { font-size: 18.72px; line-height: 1.6; font-weight: 600; text-align: center; } /* .single-new-design-post-content-inner .post__content p a:hover {
  box-shadow: #fff 0 0 inset;
} */ .content.article-page { margin: 0; } .single-new-design-post-header .blog-left-upper-image-section { padding: 0; } .single-new-design-post-header .blog-list-section ul li { justify-content: flex-start; } .single-new-design-post-header .blog-list-section ul li a { font-size: 18px; font-weight: 200; } .single-new-design-post-header .blog-list-section ul li a:after { content: ""; position: absolute; bottom: 0; left: 0; z-index: -2; -webkit-transform: translateX(-101%); transform: translateX(-101%); width: 100%; border-bottom: var(--border); -webkit-transition: -webkit-transform 0.2s ease-in-out; transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } .single-new-design-post-header .blog-list-section ul li:hover a:after { webkit-transform: translateX(0); transform: translate(0); } .single-new-design-post-header .blog-social-media-section ul { justify-content: flex-start; margin-top: 5px; } .sharedaddy h3.sd-title { display: inline-block; font-size: 14px; font-weight: 700; line-height: 1.5; margin: 0 0 30px; text-transform: none; color: #000000; border-top: 2px solid #dcdcde; padding-top: 10px; } .sharedaddy ul { list-style: none !important; margin: 0 !important; padding: 0 !important; } .sharedaddy ul li { position: static; padding: 0.5em 0; margin: 0 5px 5px 0; display: inline-block; } .sharedaddy ul li a { padding: 7px !important; background-color: transparent; color: #000 !important; border-radius: 0; border: var(--border); } .sharedaddy ul li a:hover { background-color:#32312d; } .sharedaddy ul li a:hover svg { color: #fff; } .single-new-design-post-content-inner .entry-featured.entry-thumbnail { margin-top: -30px; } .single-new-design-post-inner { position: relative; padding: 0 30px 30px; } .single-new-design-post-sidebar aside#search-2 form { display: flex; margin: 0; } .single-new-design-post-sidebar aside#search-2 form input.search-submit { padding: 12px 10px; border: 0; color: #fff; background: #000; text-align: center; text-transform: none; font-size:12px; } .single-new-design-post-sidebar aside#search-2 form input.search-field { border-color: rgba(0, 0, 0, 0.25); } .single-new-design-post-sidebar aside#blog_subscription-2 h2.widget__title { text-align: center; margin-bottom: 7px; font-weight: 400; font-size: 20px; letter-spacing: 0.03px; line-height: 1.3; color: #fff; text-transform: none; } .single-new-design-post-sidebar aside#blog_subscription-2 div#subscribe-text p { font-size: 13px; margin-bottom: 19px; color: #ffffff !important; text-align: center; } div#subscribe-email { margin-bottom: 28px; } div#subscribe-email input { color: #000; display: block; max-width: 180px; margin: 0 auto; height: 32px; border: 2px solid #fff; min-height: 32px; } div#subscribe-submit { text-align: center; } div#subscribe-submit button#Subscribe { padding: 10px 18px; border: 2px solid #fff; font-size: 14px; text-transform: none; font-weight: 600; color: #fff; background-color: #32373c; border-radius: 9999px; box-shadow: none; cursor: pointer; display: inline-block; } .wp-block-jetpack-subscriptions__subscount { text-align: center; font-size: 14px; letter-spacing: 0; line-height: 2.8; text-transform: none; font-weight: 300; } aside#recent-posts-3 h2.widget__title, .single-new-design-post-sidebar aside#categories-2 h2.widget__title { text-align: center; margin-bottom: 7px; font-size: 20px; line-height: 1.25; color: #000000; line-height: 1.3; text-transform: none; font-weight: 400; } aside#recent-posts-3 ul li { padding: 12px 0; position: relative; } aside#recent-posts-3 ul li a { display: block; line-height: 1.5; text-transform: none; font-weight: 400; font-size: 14px; } aside#recent-posts-3 ul li span.post-date { font-weight: 300; letter-spacing: 0; line-height: 1.8; display: block; font-size: 12px; margin-top: 6px; color: #afafaf; } aside#recent-posts-3 ul li:first-child:after, aside#recent-posts-3 ul li:before { content: none; } aside#recent-posts-3 ul li a:hover { text-decoration: underline; } aside#recent-posts-3 ul li:after { content: ""; position: absolute; top: 0; left: 0; display: block; height: 0; width: 60%; border-bottom: 2px solid currentColor; opacity: 0.2; } .single-new-design-post-sidebar aside#categories-2 ul li { display: list-item; padding: 6px 10px 6px 15px; position: relative; } .single-new-design-post-sidebar aside#categories-2 ul li:before { content: none; } .single-new-design-post-sidebar aside#categories-2 ul li a { font-weight: 200; font-size: 14px; letter-spacing: 0; line-height: 1.8; margin-top: 6px; color: #afafaf; } .single-new-design-post-sidebar aside#categories-2 ul li a:hover { text-decoration: underline; } .single-new-design-post-sidebar aside#categories-2 ul li:before { content: ""; position: absolute; width: 3px; height: 3px; border-radius: 50%; left: 0; top: 15px; border: var(--border); } /* .support ul#rugs-nav-acc span.accordion-upper-section li {
  width: 50% !important;
} */ .video-content .button-content { display: inline-flex; width: 100%; justify-content: center; margin: 30px 0 0; } /* .video-content .button-content a {
  padding: 12px 30px;
  background: #000;
  color: #fff;
  letter-spacing: 0.5px;
  border: var(--border);
} */ /* .video-content .button-content a:hover {
  background: transparent;
  color: #000;
} */ .shipping-amp-returns .video-content .button-content { display: none; } div#smart-search-image-popup .popup { width: 1040px !important; top: 30%; } div#smart-search-image-popup .popup .p_content { padding: 40px; } div#smart-search-image-popup .popup .p_content h2 { font-size: 34px; line-height: 40px; margin-bottom: 25px; text-align: left; } div#smart-search-image-popup .popup .p_content div#drop_area { background: #fff; padding-top: 70px; margin: 0; } div#smart-search-image-popup .popup .p_content button#input_image_file { width: 100%; display: block; max-width: 100%; background-color: #cf7b68; border-color: #cf7b68; margin-bottom: 0; } div#smart-search-image-popup .popup .p_content p#sm-similar-products-power-by-container { display: none; } div#smart-search-image-popup .p_close { position: absolute; top: 10px; right: 25px; width: 16px; height: 12px; padding: 15px 11px 0 0; z-index: inherit; cursor: pointer; } .storage-image-block { margin-bottom: 20px; /*   display:none; */ } .storage-image-block img, .single-item-rug-guideline .guide-content img { margin: 0; } div#smart-search-image-popup .popup .p_close span:last-child { margin: -2px 0 0; } div#smart-search-image-popup .popup .p_close span { display: block; width: 20px; height: 2px; background: #333; } .search section.search_page div#collection-products .collection-products.bottompad { margin-bottom: 50px; } .search section.search_page div#collection-products .twelve { display: none; } .rug-101 .video-content .button-content, .faqs .video-content .button-content { display: none; } html { scroll-behavior: smooth; } .design-support .rug-accordion-section.faq-upper-section.faq-second-section { margin-bottom: 30px; } .slider-image-block { position: relative; } .slider-image-block .slider-image-text { position: absolute; top: 10%; left: 50%; transform: translate(-50%, -10%); width: 80%; } .slider-image-block .slider-image-text h2 { font-weight: 700 !important; text-align: center !important; font-size: 2rem !important; color: #fff !important; line-height: 20px; } .slider-image-block .slider-image-text a { display: flex; justify-content: center; } .slider-image-block .slider-image-text span { color: #fff; text-align: center; border: none; letter-spacing: 0.05rem; font-weight: 800; position: relative; border-radius: 0; background-color: transparent; padding: 10px; z-index: 0; margin-top: 5px; font-size: 12px !important; } .slider-image-block .slider-image-text span:before { content: ""; content: ""; width: 100%; position: absolute; height: 1px; display: block; background-color: #fff; bottom: 0; left: 0; transition: transform 300ms ease; z-index: -1; transform-origin: bottom; } .slider-image-block .slider-image-text span:hover { color: #151515; } .slider-image-block .slider-image-text span:hover:before { -webkit-transform: scaleY(37.5); -ms-transform: scaleY(37.5); transform: scaleY(37.5); background-color: #fff; } .blog-inner-img { float: left; margin-right: 30px; width: 70%; margin-left: -3.75em; } h4.text-left-block { float: left; margin-right: 30px; width: 70%; margin-left: -3.75em; text-align: center; } h4.text-left-block span { font-size: 24px; line-height: 30px; text-transform: none; } .single-new-design-post-content-inner .post__content h2{ font-size: 24px; font-weight: 600; line-height:1.2; } .single-new-design-post-content-inner .post__content h4{ font-size: 16px; font-weight: 600; line-height: 20px; } .single-new-design-post-content-inner .post__content h4 span { font-size: 16px; font-weight: 600; line-height: 20px; } .single-new-design-post-content-inner .post__content h4{ font-size: 18.72px; font-weight: 600; line-height: 20px; } .shipping-amp-returns .pxFormGenerator { display: none; } .inner-custom-collection-section .collection-discription-section p strong span, .inner-custom-collection-section .collection-discription-section p b span, .inner-custom-collection-section .collection-discription-section h1 b span { font-size: 26px !important; line-height: 28px; margin-bottom: 15px; display: block; text-align: left; } .inner-custom-collection-section .collection-discription-section p { font-size: 18px !important; line-height: 30px !important; text-align: left !important; } .header-new-search-bar .open-search-pop { cursor: pointer; display: flex; } .search-bar-open a.product-hover-image { z-index: 1; } .slider .owl-nav { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; display: flex; justify-content: space-between; } .slider .owl-nav button.owl-prev { height: auto; left: 30px; } .slider .owl-nav button.owl-next { height: auto; right: 30px; } .slider .owl-nav button img { margin: 0; } .comments-form form h4 { font-size: 16px; font-weight: 600; line-height: 20px; color: #000; } .comments-form form span.form label { font-size: 14px; color: #000; line-height: 16px; margin-bottom: 5px; } .comments-form form span.form input, .comments-form form span.form textarea { font-size: 14px; color: #000; border: 2px solid #dcdcde; line-height: 16px; } .comments-form form span.form input::placeholder, .comments-form form span.form textarea::placeholder { font-size: 14px; color: #000; line-height: 16px; } .comments-form form input.btn { background: #000; color: #fff; border-color: #000; font-size: 14px; padding: 10px 20px; transition: 0.3s; } .comments-form form input.btn:hover { background: transparent !important; color: #000 !important; } .single-item-rug-guideline .guide-content { margin-top: 20px; } .single-item-rug-guideline .guide-content img { margin-left: 30px; } .new-contact { display: block; } .new-contact .contact-heading h1 { padding-bottom: 10px; font-size: 24px; } .new-contact .contact-form-top { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 30px 20px; } .new-contact .contact-form-top span.form { margin: 0; } .new-contact .contact-form-top span.form input, .inner-support-contact-section span.form.contact.message textarea { border: 0; padding: 15px; height: auto; font-size: 14px; color: #000; line-height: 16px; } .inner-support-contact-section span.form.contact.message textarea { height: 120px !important; resize: none; } .new-contact .contact-form-top span.form input::placeholder, .inner-support-contact-section span.form.contact.message textarea::placeholder { font-size: 14px; color: #000; line-height: 16px; } .new-contact h2.form_down_heading { margin: 30px 0; font-size: 22px; } .new-contact span.room-type-text { margin-bottom: 20px; color: #000; float: left; width: 100%; font-size: 18px; padding-top: 15px; font-weight: 400; line-height:normal; } .new-contact span.form.contact { display: flex; flex-wrap: wrap; position: relative; border: var(--border); justify-content: center; padding: 4px; } .new-contact span.form.contact .room-type-select { flex-basis: 300px; min-width: 100px; max-width: 262px; display: flex; margin: 1% 1% 6px 2px; flex-direction: column; padding: 4px; position: relative; border: 2px solid transparent; } .new-contact span.form.contact .room-type-select:hover { background-color: #f5f5f5; } .new-contact .place-holder-image { display: flex; max-height: 113px; padding: 5.5%; } .new-contact span.form.contact .room-type-select:before { content: ""; position: absolute; pointer-events: none; top: 0; right: 0; bottom: 0; left: 0; border: var(--border); width: 100%; height: 100%; } .new-contact .room-type-select-block { max-width: 250px; height: 250px; display: flex; flex-direction: column; padding: 14% 19% 19%; } .new-contact span.form.contact .room-type-select input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; z-index: 9; cursor: pointer; } .new-contact span.form.contact .room-type-select label { display: inline-block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; } .new-contact .room-type-select-block p { text-align: center; color: #000; font-size: 18px; line-height: 22px; font-weight: 400; } .support-contact-section .contact-info { text-align: center; margin-top: 10px; } /* .support-contact-section .contact-info input#contactFormSubmit {
  background: #211e22;
  border-color: #211e22;
  max-width: 250px;
  padding: 14px;
  font-size: 14px;
  margin: 0;
} */ .did-floating-select:not([value=""]):valid ~ .did-floating-label { top: -8px; font-size: 13px; } .new-contact span.form.contact span.select { width: 100%; } .new-contact span.form.contact select { border: 0; padding: 15px; height: auto; font-size: 16px; color: #000; line-height: 16px; display: block !important; position: relative; } .new-contact span.form.contact.label-active select.room-actives { background-image: url(https://cdn.shopify.com/s/files/1/0696/8590/3670/files/Vector_2x_2640a267-8d18-4a42-a914-bc6d70eec08c.png?v=1674651655); } .new-contact span.form.contact select { background-image: url(https://cdn.shopify.com/s/files/1/0696/8590/3670/files/Vector_12.png?v=1674651405); background-position: 96%; background-repeat: no-repeat; background-size: 14px; } .new-contact .contact-form-top span.form.contact label, .form-grid-two span.form label, .inner-support-contact-section span.form.contact.message label { position: absolute; pointer-events: none; left: 15px; top: 18px; padding: 0 5px; background: #fff; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; margin: 0; font-size: 18px; color: #000; line-height: 16px; z-index: 9; } .new-contact .contact-form-top span.form.contact.label-active label, .new-contact .contact-form-top span.form.contact.label-active label, .form-grid-two span.form.label-active label, .inner-support-contact-section span.form.contact.message.label-active label { position: absolute; top: -8px; background: #fff; z-index: 9; font-size: 13px; } .form-grid-two { display: grid; grid-template-columns: 1fr 1fr; float: left; width: 100%; grid-gap: 30px 20px; } span.form.contact .room-active { border-color: #1364f1 !important; border-width: 2px !important; } .new-contact span.form.contact .room-type-select:before { content: ""; position: absolute; pointer-events: none; top: 50%; left: 50%; border: var(--border); width: calc(100% - 4px); height: calc(100% - 4px); transform: translate(-50%, -50%); } .new-contact span.form.contact.label-active { border-color: #1364f1 !important; border-width: 2px; border-radius: 0; } .new-contact span.form.contact.label-active:before { content: ""; position: absolute; pointer-events: none; top: 50%; left: 50%; border: var(--border); width: calc(100% - 5px); height: calc(100% - 5px); transform: translate(-50%, -50%); } /* .new-contact span.form.contact.label-active {
    border-color: #1364f1!important;
      border-width: 2px;
} */ .room-type-list { border: 0 !important; padding: 0 !important; } .room-type-list.label-active:before { content: none !important; } .inner-support-contact-section span.form.contact.message { border: var(--border); position: relative; margin-top: 20px; } .inner-support-contact-section span.form.contact.message.label-active { border-color: #1364f1 !important; border-width: 2px; padding: 4px; } .inner-support-contact-section span.form.contact.message:before { content: ""; position: absolute; pointer-events: none; top: 50%; left: 50%; border: var(--border); width: calc(100% - 4px); height: calc(100% - 4px); transform: translate(-50%, -50%); } .inner-support-contact-section .support-checkbox { padding: 15px !important; align-items: center; justify-content: flex-start !important; } .supports-bord label.support-label { font-size: 18px; padding-bottom: 10px; } .supports-bord span.inspretion-text { padding-top: 15px; font-size: 18px; } .supports-bord input#contactFormLName { padding: 20px; box-shadow: none; border: 0; } .support-main-contact.contacts { float: left; width: 100%; margin-bottom: 5px; } .support-main-contact.contacts.label-active span.form.contact.supports-bord { border-color: #1364f1 !important; border-width: 2px !important; border-radius: 0; } .supports-bord { border: 0 !important; } .support-checkbox label { font-size: 18px; padding-left: 10px; margin-bottom: 0; } /* .new-contact span.form.contact.label-active::before {
    border: 0 !important;
} */ .support-main-contact label.support-label { font-size: 18px; color: #211e22; display: inline-block; padding-bottom: 15px; margin-bottom: 0; } .support-main-contact span.inspretion-text { font-size: 12px; color: #211e22; display: inline-block; float: left; width: 100%; } .support-label-active { border-color: #1364f1 !important; border-width: 2px !important; } .support-main-contact.contacts.label-active span.form.contact.supports-bord::before { content: ""; position: absolute; pointer-events: none; top: 50%; left: 50%; border: var(--border); width: calc(100% - 4px); height: calc(100% - 4px); transform: translate(-50%, -50%); } span.form.contact.supports-bord { position: relative; margin-bottom: 8px; border: var(--border) !important; } .video-content video { width: 100%; display: block; } .function-section-all-headings img { margin: 0; } .support-main-contact.contacts.label-active { float: left; width: 100%; } .support-main-contact span.inspretion-text br { display: none; } .custom-collection-left-image video.brand-collection-video, .custom-collection-right-image video { width: 100%; display: flex; height: 100%; object-fit: cover; } .custom-collection-left-image { display: flex; height: 100%; } div#collection-products .single-customs-product_3 .card__inner:hover .quick-view-block.desktop-view, .collection-main-section-blocks .main-filter-content .three .product-border:hover .quick-view-block.desktop-view { visibility: visible; opacity: 1; } .rug-accordion-section .inner-rug-size-tab-section ul#rugs-nav-acc li, .rug-accordion-section .rug-accordion-all-block div#tabs-content-acc .single-item-tab { cursor: pointer; } .product .product-border .card__inner { position: relative; } a.button.tab-colection-btn { background: transparent; border: var(--border); color: #000; border-radius: 3px; transition: 0.3s; padding: 0 25px; margin: 10px 0; } /* a.single-shop-btn,
a.single-shop-btn a{
    background: transparent;
    border: var(--border);
    color: #000;
    border-radius: 3px;
    transition: .3s;
    padding: 12px 30px;
    margin: 10px 0;
    display: none;
} */ .single-item-tab.with-img.active ~ a.single-shop-btn { display: inline-flex; align-items: center; } a.button.tab-colection-btn:hover, a.single-shop-btn:hover { background:#32312d; color: #fff; } a.single-shop-btn:hover a { color: #fff; } .support-file-field { float: left; width: 100%; display: flex; flex-direction: column; } .support-file-field span.support-file-text { margin-bottom: 20px; color: #000; float: left; width: 100%; font-size: 18px; font-weight: 400; } /*----------------inspiration page----------------*/ .inspretion-section { background: #d3d3d3; padding: 80px 0; position: relative; } .inner-inspretion-section { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1em; -moz-column-gap: 1em; column-gap: 1em; padding: 0; -moz-column-gap: 1.5em; text-align: center; } .single-inspretion-block { display: inline-block; margin: 0 0 1.5em; width: auto; position: relative; cursor: pointer; } .single-inspretion-block-heading-block h2 { color: #fff; line-height: 35px; max-width: 250px; font-weight: 500; font-size: 34px; width: 100%; margin: 0 auto; text-align: left; } .single-inspretion-block-1 .single-inspretion-block-heading-block { bottom: 35%; transform: translate(-50%, -35%); } .single-inspretion-block.single-inspretion-block-1 .single-inspretion-block-heading-block h2 { color: #fff; font-weight: 500; font-size: 56px; max-width: 303px; line-height: 60px; margin: 0 auto; } .single-inspretion-block-heading-block { position: absolute; left: 50%; transform: translate(-50%, -14%); bottom: 14%; width: 100%; } .Inspretion-blocks-content { max-width: 950px; margin: 0 auto; } .single-inspretion-block-image img { border-radius: 50px; } .single-inspretion-block.active + .inspretion-video-popup-section { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999999; align-items: center; display: flex; justify-content: center; } .single-inspretion-block.active + .inspretion-video-popup-section:before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: #000; z-index: -1; opacity: 0.6; } .inspretion-video-popup-section span.inspretion-popup-hide { position: absolute; top: 130px; background: transparent; color: #fff; width: 30px; height: 30px; border-radius: 20px; line-height: 30px; cursor: pointer; border: 0; right: -20px; font-size:30px; } .inspretion-video-popup-section video { max-width: 700px; margin: 150px 0; height: 470px; } .inspretion-video-image-section video { width: 100%; border-radius: 50px; } .video-container canvas#framecontainer { object-fit: cover; } /* .header-menu-section .customer-links ul li.search.static-search,
.header-menu-section .customer-links ul li#cart-count-mobile,
.header-menu-section .customer-links ul li.account,
.header-menu-section .customer-links ul li.search.open-container.avoid{
    display: none!important;
} */ ul#rugs-nav-acc li.rug-acc-block h3.rug-accordion-heading { color: #000; } div#wishlist-hero-shared-list-loader { text-align: center; } .index .header.banner.header-announcement { display: block; } .header.banner.header-announcement { display: none; } .annoucement-arrival-design-section a.design-support-link { font-weight: 400; font-size: 16px; text-align: right; margin-right: 10px; } .annoucement-arrival-design-section { display: flex; justify-content: space-between; align-items: center; } .main-menu.header-menu-section span.free-shipping-text { position: absolute; top: 54%; left: 50%; font-weight: 400; font-size: 16px; color: #333; } .announcement-bar .full-page-width { padding: 0 50px; max-width: 1736px; margin: 0 auto; } .rug-trend-rug-101 .rug-video .button-content, .rug-trend-shipping-amp-returns .rug-video .button-content { display: none; } .rug-trend-shipping-amp-returns .faq-upper-section ul#rugs-nav-acc li { width: 50%; } /* ====christian sec start here ====*/ .christian-counselor-sec .main-image__model { border-bottom: 2px solid var(--black)!important; } .christian-counselor-sec .main-image__model:last-child { border-bottom: none !important; } .bio-toggle-card.expanded .bio-full-content p { font-weight: 600; } .bio-toggle-card.expanded { height: 100%; } .three-steps-static-section { padding: 40px 0px !important; } .bio-toggle-card.expanded ul { padding-left: 14px !important; } .christian-counselor-sec .product__info-wrapper.grid__item{ position: unset; } .christian-counselor-sec .product-grid-product-template{ overflow: hidden; /* margin-top: 50px; */ } .christian-counselor-sec .product .product__info-wrapper.grid__item{ height: auto; } .christian-counselor-sec img, .christian-counselor-sec video{ height:369px; object-fit: cover; border-radius: 12px; } .default-counselor-service{ background: #f4f3ef; } .three-steps-wrapper .step { width: 80%; margin: 0 auto; text-align: left; padding: 10px 20px !important; } span.arrow svg { width: 18px; height: 18px; } .bio-toggle-card .bio-toggle-link { gap: 10px !important; display: flex !important; } .bio-toggle-card { overflow-y: auto !important; } .christian-counselor-sec .pasrtrol-img { width: 105px; height: 105px; object-fit: cover; position: absolute; right: 20px; top: 5px; } .christian-counselor-sec .purchase-section .addto-cart-button button { background: #000!important; border-radius: 20px; transition: all ease-in-out 300ms; } .christian-counselor-sec .purchase-section .addto-cart-button button:hover { background: #808080 !important; } /* ====christian sec end here ====*/ .desktop-video-table-stacked .map-feature-wrapper { background-size: cover !important; } .desktop-video-table-stacked .quote-pill { border: var(--border) !important; } .desktop-video-table-stacked .desktop-video-table-stacked__heading { text-align: center !important; line-height: 1.5; } .comparison-table-wrapper th { color: #000 !important; } .comparison-table-wrapper table tr td:first-child { background: #d9d9d9; font-size: 12px !important; color: #000; text-align: left; width: 30%; } .desktop-video-table-stacked .feature-pill { border: var(--border) !important; padding-left: 45px !important; } .desktop-video-table-stacked .feature-pill img { width: 30px; position: absolute; left: 5px; } .desktop-video-table-stacked .video-mockup-wrapper { padding-left: 0px; } .desktop-guide-testimonial-layout .faith-profile img { border: var(--border) !important; } .desktop-guide-testimonial-layout .faith-name { left: 17% !important; } .desktop-guide-testimonial-layout .faith-profile p.faith-name:after { display: none; } .pricing-section .custom-top { width: 16% !important; } /* header bottom acher sec start here */ .icon-link-section { background-color: #f4f3ef; text-align: center; padding: 40px 20px; } .top-icons { display: flex; justify-content: center; gap: 40px; margin-bottom: 30px; flex-wrap: wrap; } .icon-item { display: flex; flex-direction: column; align-items: center; } .icon-item img { width: 100px; height: 100px; border-radius: 50%; border: var(--border); object-fit: cover; background-color: #c99eca; } .icon-item p { margin-top: 10px; font-size: 16px; font-weight: 400; color:#000; } .bottom-links { display: flex; justify-content: center; overflow-x: auto; gap: 30px; font-size: 16px; font-weight: 400; -webkit-overflow-scrolling: touch; scrollbar-width: none; /* Firefox */ } .bottom-links::-webkit-scrollbar { display: none; /* Chrome, Safari */ } .bottom-links a { flex: 0 0 auto; white-space: nowrap; text-decoration: none; color: black; scroll-snap-align: start; position: relative; } .bottom-links a { text-decoration: none; color: black; position: relative; } /* .bottom-links a:first-child::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background: black;
  bottom: -5px;
  left: 0;
  border-radius: 3px;
} */ /* header bottom acher sec end here */ .main-menu.header-menu-section .faith-message__button { padding: 8px 12px !important; } a.faith-message__button.mobile-sticky-btn { padding: 10px 12px !important; } a.faith-message__button { display: flex !important; padding: 2px 12px !important; background-color: #c8a2c8; color: black; font-weight: 800 !important; border-radius: 14px !important; text-decoration: none !important; transition: 0.3s ease !important; font-size: 16px !important; border: var(--border); white-space: nowrap; align-items: center; } .faith-btn a.faith-message__button:hover svg.arrow-right-icon path { fill: #fff !important; transition: 0.2s; } .counselor-wrapper .carousel-navigation { margin-top: 20px; text-align: center; } .counselor-wrapper .slick-dots { display: inline-block; padding: 0; margin: 0; list-style: none; } .counselor-wrapper .slick-dots li { display: inline-block; margin: 0 5px; } .counselor-wrapper .slick-dots button { width: 15px; height: 15px; border-radius: 50%; background: #b9b7b7; border: none; font-size: 0; cursor: pointer; } .counselor-wrapper .slick-dots .slick-active button { background: #c8a2c8; } .counselor-wrapper .counselor-container .hidden { display: none; } .counselor-wrapper .custom-shadow { background-color: #F4F3EF; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25); border-radius: 20px; padding: 30px; } .counselor-container { flex-direction: column; align-items: center; text-align: center; } .counselor-container .left-section, .counselor-container .right-section { max-width: 100%; width: 100%; } .counselor-wrapper .right-heading { font-size: 22px; font-weight: 600; text-align: center; margin-bottom: 30px; width: 100%; color: #000; } .counselor-container .left-section { display: none; } .counsler-right { display: flex; justify-content: flex-start; align-items: center; gap: 15px; text-align: left; } .book-btn-center { display: flex; align-items: center; gap: 0; margin-top: 20px; } .book-btn-center a { border: var(--border); } .counsler-inside-right h3 { font-size: 26px; font-weight: 600; margin: 0; color: #000; } .counsler-inside-right .title { font-weight: 400; color: #000; margin-bottom: 10px; } .counselor-container .badge { position: absolute; right:5px; top: 5px; width: 85px; height: 85px; object-fit: cover; transform: translate(20px, -20px); border: none; left: auto; } .counselor-container .video-icon { position: absolute; right: 0px; top: -39px; width: 67px; } .counselor-container .right-section .desc { text-align: left; color: #000; min-height: 60px; } .counselor-container .right-section h4 { font-size: 16px; color: #000; /* font-weight: 600; */ text-align: left; margin-bottom: 5px; } .counselor-container .image-layout { position: relative; width: 100%; height: 150px; } .counselor-container .flex-center { margin-top: 55px; } .counselor-container .circle-photo { position: absolute; width: 100px; height: 100px; border-radius: 50%; display: flex; justify-content: center; align-items: center; } .counselor-container .counselor-card { margin:5px !important; border: var(--border); } .counselor-container .circle-photo img { width: 100%; height: 100%; object-fit: contain; } .circle-photo:nth-child(1) { top: 0; left: 0; } .circle-photo:nth-child(2) { top: 78px; left: 68%; transform: translateX(-50%); } .circle-photo:nth-child(3) { top: 87px; left: 23%; transform: translateX(-50%); } .circle-photo:nth-child(4) { top: 0px; left: 45%; transform: translateX(-50%); } .counselor-container .video-icon { display: none; } .pricing-section button.toggle-button { background: transparent; width: 30px; height: 30px; border: var(--border); display: inline-flex; align-items: center; justify-content: center; border-radius: 50px; } .pricing-section .card-main { flex-direction: column; } .pricing-section .card-icon { position: absolute; right: 8px; margin-bottom: 30px; } .card-icon.plan_icon_hidden { display: none; } .christian-section svg { width: 20px; height: 20px; position: relative; top: 5px; } .pricing-section .bottom-extended-pricing { text-align: center; } .pricing-section .pricing-card.yellow .bottom-extended-pricing__action a { background-color: #fff5bd!important; } .pricing-section .pricing-card.green .bottom-extended-pricing__action a { background-color:#C0EAD9!important; } .pricing-section .pricing-card.purple .bottom-extended-pricing__action a { background-color:#DCC6DC!important; } .pricing-section .pricing-card { margin-bottom: 10px; } .pricing-section .pricing-card.yellow .bottom-extended-pricing__action a:hover, .pricing-section .pricing-card.green .bottom-extended-pricing__action a:hover, .pricing-section .pricing-card.purple .bottom-extended-pricing__action a:hover { background: #32312D !important; color: #fff !important; } .pricing-section .for-mobile-pricing-extend{ display:none; } .theme-btn:hover{ display: inline-block !important; background-color: #c8a2c8; color: black; font-weight: 800 !important; border-radius: 14px !important; text-decoration: none !important; transition: 0.3s ease !important; border: var(--border) !important; } .theme-btn{ background: #2B2B29; color: #fff; padding: 12px; border-radius: 14px; text-decoration: none; font-weight: 800; display: inline-block; transition: background 0.3s ease; font-size: 18px; border: var(--border); } .for-desktop-btn-show { margin-top: 30px; display: flex; align-items: center; justify-content: center; gap: 10px; } .faith-desktop-box h2{ font-size: 22px; } @media (max-width:750px){ .card-icon.plan_icon_hidden { display: block; } .faith-desktop-box h2{ font-size: 24px; } /* .pricing-section .for-mobile-pricing-extend{
    display:block;
    margin-bottom: 30px;
  } */ .pricing-section .pricing-card { margin-bottom: 30px; } .for-desktop-btn-show{ display:none; } } .pricing-section { background: #F4F3EF; padding: 40px 20px; text-align: center; } /* ---- CARD ROW ---- */ .pricing-section > .pricing-plans { display: flex; flex-direction: row; flex-wrap: wrap; gap: 24px; justify-content: center; margin-bottom: 0; max-width:100%; margin-left: auto; margin-right: auto; } /* ---- INDIVIDUAL CARD ---- */ .pricing-section .pricing-card { background: white; border-radius: 20px; padding: 30px; flex: 1 1 calc(33.333% - 24px); min-width: 280px; max-width: 100%; position: relative; text-align: left; min-height: 150px; padding-bottom: 15px; box-sizing: border-box; } .card-left ul li{ color:#000 !important } .card-left ul li::before{ border: var(--border) !important; color:#000 !important; width:5px !important; height:5px !important; background: #000 !important; } .card-left ul li ul.sub-bullets li::before{ border: var(--border) !important; color:#000 !important; width:5px !important; height:5px !important; background:transparent!important; } .pricing-section ul li::marker { color: #000 !important; } /* ---- CARD COLORS ---- */ .pricing-section .pricing-card.yellow { box-shadow: 8px 16px 0 #FFF5BD; } .pricing-section .pricing-card.green { box-shadow: 8px 16px 0 #C0EAD9; } .pricing-section .pricing-card.purple { box-shadow: 8px 16px 0 #DCC6DC; } h4.price-plan { font-size: 16px !important; } .pricing-section .pricing-card p{ color: #000; font-size: 14px ; margin: 10px 0; font-weight: 500; } .pricing-section .pricing-card .price-plan span{ font-size:32px; font-weight: 600; } pricing-section .pricing-card .toggle-button{ background: transparent; } /* ---- CARD BADGE ---- */ .pricing-section .pricing-card .pricing-badge { position: absolute; top: -7px; left: -11px; padding: 8px 16px; border-radius: 20px; color: #000; font-weight: bold; font-size: 18px; text-transform: uppercase; background: #FFF5BD; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); width: 100%; } .pricing-section .pricing-card.green .pricing-badge { background: #C0EAD9; } .pricing-section .pricing-card.purple .pricing-badge { background: #DCC6DC; } /* ---- CARD CONTENT ---- */ .pricing-section .card-main { display: flex; justify-content: space-between; align-items: center; gap: 20px; } .pricing-section .custom-top{ position: absolute; width: 18%; top: -30px; right: 9px; } .pricing-section .card-left p { font-size: 14px; margin: 0 0 10px; line-height: 1.5; color: #000; } .pricing-section .card-right { display: flex; flex-direction: column; align-items: flex-end; justify-content: center; gap: 20px; } .pricing-section .card-price { font-size: 24px; font-weight: 700; color: #000; } .pricing-section .card-text.expanded { -webkit-line-clamp: unset; max-height: 1000px; } .pricing-section .card-icon img { width: 36px; height: auto; margin: 0; } /* ---- BUTTONS COLUMN ---- */ .pricing-section .pricing-buttons { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: center; align-items: center; margin-top: 30px; overflow-x: auto; flex-direction: column; } .pricing-section .pricing-buttons .btn { padding: 18px 20px; font-weight: bold; font-size: 18px; border-radius: 14px; border: none; cursor: pointer; white-space: nowrap; min-width: 450px; flex-shrink: 0; } .pricing-section .btn.black { background: #32312D; color: #fff; } .pricing-section .btn.light-purple { background: #DCC6DC; color: #000; } .pricing-section .bottom-extended-pricing__action a{ padding:2px 4px !important; font-weight: 800; border : var(--border); } .pricing-section .pricing-card.purple .bottom-extended-pricing__action a:hover svg.arrow-right-icon path, .pricing-section .pricing-card.green .bottom-extended-pricing__action a:hover svg.arrow-right-icon path, .pricing-section .pricing-card.yellow .bottom-extended-pricing__action a:hover svg.arrow-right-icon path { fill: #fff !important; } .pricing-section .bottom-extended-pricing__action a { display: flex; align-items: center; } .pricing-section .btn.soft-purple { background: #C8A2C8; color: #000; } /* ---- NOTE ---- */ .pricing-section .note { margin-top: 16px; font-size: 16px; color: #000; text-align: center; } .btm-links.active-item { border-bottom: var(--border); } .pricing-section h2{ font-size:32px; font-weight:700; margin-bottom:10px; color:#32312d; text-transform: capitalize; } .pricing_page_price h2 { margin-bottom: 50px; } .pricing-section h6 { margin-bottom: 50px; color: #32312d; } .pricing-section h2 .pricing-section h2 span{ text-decoration:underline } @media (min-width: 768px) { .pricing-section .pricing-badge+p { margin: 10px 0 25px 0px; } .faith-btn { justify-content: flex-start; } .faith-btn a { border: var(--border); } .desktop-faith-quote-section .desktop-faith-quote-section__help-heading { padding: 30px 20px 40px 20px; font-weight: 600 !important; font-size: 22px !important; line-height:1.2; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { font-size: 16px !important; } #shopify-section-template--18450510119095__scripture_quote_36zF66, #shopify-section-template--18450510119095__why_christian_bar_yEca7a, #shopify-section-template--18450510119095__mobile_guide_video_table_QydfXa{ display:none !important } .how-it-works, .desktop-main-section-wrapper, .newsletter-wrapper { padding-top: 0 !important; } .main-combined-section .combined-section, .how-it-works, .desktop-guide-counselor-layout, .counselor-wrapper, .desktop-main-section-wrapper, .blog-slider-section, .christian-slider-wrapper, .pricing-section{ padding-bottom: 0 !important; } #shopify-section-template--18450510119095__section_rich_text_rcXqpT .six{ padding:0 !important } .general-product-banner .combined-section .cross-icon { top: -10px; } } /* ---- RESPONSIVE (Below 768px) ---- */ @media screen and (max-width: 768px) { .sale-badge-tag-img { left: 189px !important; } .card-left ul li, .benefit-content{ font-size: 12px !important; } .pricing-card.purple .highlighted-item{ font-size: 12px !important; } .cust-template--19869410525367__plan_cards_wMMBBB .price-plan{ font-size: 12px!important; } .pricing-section { padding: 30px 20px; } .pricing-section > .pricing-plans { gap: 35px !important; } #shopify-section-template--18450510119095__plan_cards_wMMBBB .bottom-extended-pricing__text { font-size: 15px !important; } #shopify-section-template--18450510119095__plan_cards_wMMBBB .bottom-extended-pricing__action a { font-size: 14px !important; padding:10px 12px!important; } .pricing-section .pricing-section > .pricing-plans { flex-direction: column; gap: 30px; } .pricing-card p, .pricing-card li{ font-size: 15px ; } .pricing-section .pricing-card { width: 100% !important; flex: 1 1 100%; min-height: 130px; padding: 25px 20px; } .pricing-section .pricing-badge { font-size: 15px; } .pricing-section .card-price { font-size: 17px; } .pricing-section .card-left p { font-size: 13px; } .pricing-section .card-main { flex-direction: row; align-items: flex-end; gap: 16px; } .pricing-section .card-right { align-items: flex-start; gap: 25px; } .pricing-section .pricing-buttons { gap: 15px; margin-top: 20px; } .pricing-section .btn { font-size: 17px !important; } .pricing-section .note { font-size: 15px !important; } .bottom-extended-pricing__text:last-child { margin-bottom: 0 !important; } .pricing-section .pricing-buttons { flex-wrap: wrap !important; } .pricing-section .pricing-buttons .btn { padding: 18px 20px; font-weight: bold; font-size: 18px; border-radius: 14px; border: none; cursor: pointer; white-space: wrap !important; min-width: 100% !important; width:100% !important } } .chartbar-wrapper { position:relative; } .chart-wrapper { width: 100%; margin-top: 20px; } .chart-item { margin-bottom: 15px; } .chart-label p{ font-size: 18px !important; margin-bottom: 5px; color: #000; text-align: right; padding-right: 10px; } .chart-bar { position: relative; height: 28px; overflow: hidden; display:flex; line-height:28px; } .chart-label{ width:40% } .chartinner-wrapper { width:60%; display:flex; } .chart-fill { height: 100%; width: 0; border-top-right-radius: 6px; border-bottom-right-radius: 6px; transition: width 1.5s ease-in-out; } .chart-percent { font-size: 18px; color: #000; padding-left: 10px; width:100px; } .chartbar-wrapper { padding: 50px; border: var(--border); border-radius: 30px; background: #fff; } .chart-table-desktop-layout { background: #F4F3EF; padding: 50px 20px 0; } .chart-table-desktop-layout__wrapper { max-width: 95%; margin: auto; display: flex; gap: 40px; justify-content: space-between; flex-wrap: wrap; } /* LEFT PANEL (Chart) */ .chart-table-desktop-layout__left { flex: 0 0 45%; position: relative; } .chart-table-desktop-layout .small-heading { font-size: 16px; font-weight: 600; margin-bottom: 10px; } .chart-table-desktop-layout .main-heading { font-size: 26px; font-weight: bold; margin-bottom: 20px; line-height:1.4 } .chart-table-desktop-layout .chart-image { border: var(--border); border-radius: 20px; overflow: hidden; padding: 30px; background: #fff; } .chart-table-desktop-layout .chart-image img { width: 100%; border-radius: 12px; object-fit: cover; } .chart-table-desktop-layout .floating-chart-img { position: absolute; bottom: -14px; right: -33px; z-index: 3; } .chart-table-desktop-layout .floating-chart-img img { width: 100px; height: 100px; border-radius: 50%; background: #fff; border: var(--border); object-fit: cover; } /* RIGHT PANEL (Video + Table) */ .chart-table-desktop-layout__right { flex: 0 0 50%; } .chart-table-desktop-layout .text-top h2 { font-size: 22px; font-weight: 600; margin-bottom: 10px; } .chart-table-desktop-layout .text-top p { font-size: 16px; margin-bottom: 30px; } .chart-table-desktop-layout .mockup-wrapper { position: relative; display: flex; justify-content: flex-start; } .chart-table-desktop-layout .mockup-bg-circle { position: absolute; width: 250px; height: 250px; background: #C8A2C8; border-radius: 50%; right: -100px; top: 50%; transform: translateY(-50%); z-index: 1; } .chart-table-desktop-layout .mockup-image { position: relative; max-width:185px; width: 100%; z-index: 2; } .chart-table-desktop-layout .mockup-image img { width: 100%; display: block; } .chart-table-desktop-layout .video-inside { position: absolute; top: 6px; left: 4%; width: 93%; height: 96%; overflow: hidden; border-radius: 32px; } .chart-table-desktop-layout .video-inside video { width: 100%; height: 100%; object-fit: cover; } .chart-table-desktop-layout .table-wrapper { overflow-x: auto; margin-top: -100px; z-index: 9; position: relative; left: 85px; max-width: 90%; } .chart-table-desktop-layout .table-wrapper table { width: 100%; border-collapse: collapse; background: #fff; } .chart-table-desktop-layout .table-wrapper th, .chart-table-desktop-layout .table-wrapper td { border: 2px solid #ccc; padding: 8px; text-align: center; font-size: 14px; } .chart-table-desktop-layout th.col-christian { background: #c8a2c8; color: #3E0960; } .chart-table-desktop-layout th.col-secular { background: #ffe5a2; color: #5E4E00; } .chart-table-desktop-layout th.col-selfhelp { background: #fff4c8; color: #000; } .sponsor-custom-section { background: #f4f3ef; padding: 40px 0px; } .sponsor-custom-section .sponsor-custom-container { max-width:1440px; margin: 0 auto; } .sponsor-custom-section .sponsor-custom-inner { display: flex; gap: 40px; align-items: flex-start; flex-wrap: wrap; } .sponsor-custom-section .sponsor-custom-flex{ display: flex; } .sponsor-custom-section .sponsor-custom-left, .sponsor-custom-section .sponsor-custom-right { flex: 1 1 48%; position: relative; } .sponsor-custom-section .sponsor-custom-image-wrap { position: relative; } .sponsor-custom-section .sponsor-custom-main-image { width: 100%; height: 100%; border-radius: 20px; object-fit: cover; border: var(--border); } .sponsor-custom-section .sponsor-custom-top-icon { position: absolute; top: -110px; right: -60px; width: 180px; height: 180px; border-radius: 50%; background: #fff; z-index: 2; border: var(--border); } .sponsor-custom-section .sponsor-custom-below-image-text { margin-top: 20px; } .sponsor-custom-section .sponsor-inside-wrap h3, .sponsor-custom-section .sponsor-inside-wrap p{ text-align:end; color: #000; } .sponsor-custom-section .sponsor-custom-flex .sponsor-custom-image-wrap{ width:50% } .sponsor-custom-section .sponsor-custom-flex .sponsor-inside-wrap{ width:50%; padding-left:40px; z-index: 2; position: relative; } .sponsor-custom-section .sponsor-custom-flex .sponsor-custom-heading { font-size: 22px; font-weight: 600; margin-bottom: 10px; color: #000; text-align: right; } .sponsor-custom-section .sponsor-custom-flex .sponsor-custom-section .sponsor-custom-text { font-size: 16px; color: #000; margin-bottom: 25px; } .sponsor-custom-section h2 { font-size: 22px; font-weight: 600; text-align: center; } .sponsor-custom-section .sponsor-custom-process-list { padding: 20px; list-style: none; margin: 0; } .sponsor-custom-section .sponsor-custom-process-item { display: flex; align-items: center; gap: 10px; margin-bottom: 15px; border: var(--border); border-radius: 50px; padding-bottom: 0; background:#F0F1F5; padding: 5px; padding-left: 12px; } .sponsor-custom-section .sponsor-custom-dot { width: 25px; height: 25px; background: url(/cdn/shop/files/brush-circle.png?v=1758026153); border-radius: 50%; margin-top: 0; flex-shrink: 0; position: absolute; left: 13px; z-index: 1; background-size: contain; background-repeat: no-repeat; } .sponsor-custom-section .custom-btn-flex{ display: flex; align-items: center; justify-content: center; } .sponsor-custom-section .sponsor-custom-button:hover { background: #2b2b29; color: #fff; } /* Responsive */ @media (max-width: 768px) { .sponsor-custom-section .sponsor-custom-inner { flex-direction: column; } .sponsor-custom-section .sponsor-custom-left, .sponsor-custom-section .sponsor-custom-right { flex: 1 1 100%; } .sponsor-custom-section .sponsor-custom-top-icon { top: -20px; right: 20px; } .sponsor-custom-section .sponsor-custom-heading, .sponsor-custom-section .sponsor-custom-text { text-align: center; } .sponsor-custom-section .sponsor-custom-flex .sponsor-custom-heading { font-size:20px !important; line-height:1.2 } .sponsor-custom-section .sponsor-custom-process-item { border-radius: 20px!important; } .sponsor-custom-section .sponsor-custom-button { width: fit-content !important; } .sponsor-custom-section .sponsor-custom-process-list { padding: 0; } .sponsor-custom-section .sponsor-custom-button { justify-content: center; width: 100%; margin-top: 0; } } .newsletter-form__field-wrapper { display: flex; justify-content: space-around; width: 100%; } .field{ display: flex; justify-content: space-between; width: 100%; gap:10px; } .form__message_success svg, .form-status svg { height:20px; width:20px; padding-bottom:3px; } .form__message_success, .form-status { display: inline-block; margin-top: 12px !important; } .newsletter-wrapper { background: #F4F3EF; padding: 0px 20px; display: flex; justify-content: center; } .newsletter-wrapper .newsletter-box { background-color: #F9F7F4; border:var(--border); border-radius: 24px; padding: 2rem 1.5rem; max-width: 620px; width: 100%; text-align: center; border: 2px solid #000; } .newsletter-wrapper .newsletter-box h2 { font-size: 22px; font-weight: 600; margin-bottom: 0.5rem; } .newsletter-wrapper .newsletter-form input[type="email"] { flex: 0 0 75%; padding: 0.75rem 1rem; border:var(--border); border-radius: 9999px; font-size: 1rem; height: 48px; font-weight: 600; outline: none; border: 2px solid #000; } .newsletter-wrapper .newsletter-form button { flex: 0 0 auto; background-color: #2f2d2a; color: #fff; font-weight: 800; border: none; border-radius: 14px; padding: 12px; cursor: pointer; transition: background-color 0.3s ease; font-size: 18px; border: var(--border); border: 2px solid #000; } .newsletter-wrapper .newsletter-form button:hover { background-color: #1f1e1c; } /* Responsive Typography & Layout Fix */ @media(max-width: 768px) { .newsletter-wrapper .newsletter-box { max-width: 420px; } .newsletter-wrapper .newsletter-box h2 { font-size:15px !important; font-weight: 700 !important; margin-bottom: 0.5rem !important; line-height: 1.2 !important; } .newsletter-wrapper .newsletter-wrapper { background-color: #F9F7F4; padding: 0 1rem 50px 1rem; } /* .newsletter-wrapper .newsletter-form input[type="email"] {
    flex: 0 0 100% !important;
    width: 100% !important;
    font-size: 15px !important;
  } */ } .table-wrapper svg { width: 20px; height: 20px; position: relative; top: 1.8px; } /*----------responsive--------------*/ /* Hide on Mobile */ @media screen and (max-width: 768px) { .mobile-products-slider.christian-slider-wrapper { display: block; } .pricing-section .pricing-badge+p { margin: 10px 0 25px 0px !important; } .christian-slider-wrapper .christian-slider .slick-dots { padding-top: 0 !important; } .faith-desktop-grid { display: unset; } .faith-desktop-box.box-faith-icons { background: #fff; border-radius: var(--radius); border: var(--border); padding: 25px; } .faith-desktop-section-wrapper .video-wrapper video { height: 400px; } .counselor-wrapper .right-heading { font-size: 22px; font-weight: 600; text-align: center; margin-bottom: 30px; width: 100%; color: #000; } } @media only screen and (min-width:767px){ .bottom-links { justify-content: center; } } @media only screen and (max-width:767px){ .icon-link-section p, .icon-link-section a{ font-size:15px !important } } @media screen and (min-width: 480px) { .article-author-date-section.card__meta.entry-meta { margin-top: -1.625em; } .blog-details-section { background: #000; } .blog-social-article:hover .blog-details-section .article-image-content-section, .blog-social-article:hover .article-without-image-content { -webkit-transform: translate(-8px, -8px); transform: translate(-8px, -8px); } .blog-social-article .article-without-image-content, .blog-social-article .blog-details-section .article-image-content-section { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); } .article-hover-date-author { line-height: 1.625; opacity: 0; -webkit-transition: all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); text-align: center; position: absolute; left: 30px; right: 30px; bottom: calc(100% - 60px); display: block; padding-bottom: 5px; background-color: #fff; } .blog-social-article:hover .article-hover-date-author { opacity: 1; margin-top: 0 !important; -webkit-transform: translateY(-20%); transform: translateY(-20%); } } @media screen and (min-width: 750px) { /*   .quick-view-block.desktop-view {
    display: none;
} */ } @media screen and (min-width: 800px) { .blog-right-main-section { max-width: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; } .blog-left-section { max-width: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%; } .blog-left-upper-image-section { padding-top: 144px; padding-left: 36px; padding-bottom: 36px; } .article-title-author-section h2.article-title { font-size: 16px ; } } @media screen and (min-width: 900px) { .blog-social-media-section ul li a { padding: 6px; font-size: 20px; } .blog-social-list-section { margin-bottom: 36px; } .single-new-design-post-content-inner.entry-image--portrait { padding-top: 400px; } .single-new-design-post-content-inner .entry-featured.entry-thumbnail { max-width: 660px; float: right; margin: -400px 0 30px 30px; width: 100%; } .single-new-design-post-content-inner .entry-header { background-color: #ffffff; position: absolute; -webkit-transform: translateY(-100%); transform: translateY(-100%); margin-left: 0px; } .single-new-design-post-content-inner .post__content { margin-right: 400px; margin-top: 60px; } .single-new-design-post-content { padding-left: 140px; } .single-new-design-post-sidebar { position: absolute; top: 750px; right: 0; width: 400px; padding: 40px; padding-top: 0 !important; padding-left: 60px; float: right; -webkit-transform: none; transform: none; } .single-new-design-post-sidebar aside#search-2 { border: var(--border); padding: 45px 40px 35px; position: relative; background: #fff; margin-right: 8px; } .single-new-design-post-sidebar aside#search-2:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 8px; left: 8px; z-index: -1; background: #000; } .single-new-design-post-sidebar aside#blog_subscription-2 { padding: 48px 40px; background-color: #000; color: #fff; border-top: 0; border: var(--border); position: relative; margin-right: 8px; margin-top: 60px; } .single-new-design-post-sidebar aside#blog_subscription-2:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 8px; border: var(--border); left: 8px; z-index: -1; background: #fff; } .single-new-design-post-sidebar aside#categories-2 { border: 2px solid currentColor; padding: 45px 40px 35px; position: relative; background: #fff; margin-right: 8px; margin-top: 60px; } .single-new-design-post-sidebar aside#categories-2:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 8px; left: 8px; z-index: -1; background: #000; } aside#recent-posts-3 { border: var(--border); padding: 45px 40px 35px; position: relative; background: #fff; margin-right: 8px; margin-top: 60px; } aside#recent-posts-3:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 8px; left: 8px; z-index: -1; background: #000; } } @media screen and (min-width: 1200px) { .blog-right-main-section { max-width: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; } .blog-left-section { max-width: 66.666%; -ms-flex-preferred-size: 66.666%; flex-basis: 66.666%; } .blog-left-upper-image-section { padding-top: 144px; padding-left: 36px; padding-bottom: 36px; } .single-new-design-post-content-inner.entry-image--portrait { padding-left: 60px; } } @media screen and (min-width: 1240px) { .single-new-design-post-content { padding-left: 0 !important; } .single-new-design-post-sidebar { padding-bottom: 60px; } } @media screen and (max-width: 1240px) { .single-new-design-post-header { display: none; } } @media screen and (max-width: 1200px) { .main-menu.header-menu-section span.free-shipping-text { /* left: 45%!important; */ left: 54% !important; } .article-title-author-section h2.article-title { font-size: 16px !important; } .blog-social-article-main .blog-social-article:nth-of-type(odd) { padding-right: 0; } .blog-article-down-left-main-section { padding-left: 0; } div#smart-search-image-popup .popup { width: 700px !important; } div#smart-search-image-popup .popup .p_content h2 { font-size: 24px; line-height: 30px; margin-bottom: 20px; } } /*----------responsive--------------*/ @media screen and (min-width: 768px) { .about-single-block.about-right-image { grid-template-columns: repeat(14, minmax(0px, 1fr)); gap: 7vw 0px; } } @media screen and (min-width: 1024px) { .about-single-block .about-left-content .about-subtext-block p { font-size: 20px; } .about-single-block .about-left-content h2.about-heading { font-size: calc(0.536193vw + 58.28px); } .about-single-block .about-left-content span.about-sub-heading { font-size: calc(0.178731vw + 9.43px); } .about-single-block .about-left-content a.button { font-size: calc(0.178731vw + 9.43px); } .about-single-block.about-right-image { padding-bottom: calc(7.14924vw - -0.95px); padding-top: calc(3.57462vw - -0.47px); grid-template-columns: repeat(14, minmax(0px, 1fr)); gap: 7vw 0px; } .about-single-block.about-left-image { padding-bottom: calc(7.14924vw - -0.95px); padding-top: calc(3.57462vw - -0.47px); } .about-newsletter-section .about-newsletter-inner h2 { font-size: 50px; font-weight: 600; } .about-newsletter-section .about-newsletter-inner h3 { font-size: 20px; font-weight: 600; } .about-newsletter-section .about-newsletter-inner .newsletter.newsletter_footer { margin-top: calc(0.536193vw + 28.28px) !important; } .about-newsletter-section .about-newsletter-inner { width: 578px; } } @media (max-width: 1439px) { .about-single-block .about-left-content .about-subtext-block p { font-size: 16px; } .about-single-block .about-left-content h2.about-heading { /**font-size: calc(1.19225vw + 48.84px);**/ font-size: 22px; font-weight:600; } .about-single-block .about-left-content span.about-sub-heading { font-size: calc(0vw + 12px); } .about-single-block .about-left-content a.button { font-size: calc(0vw + 12px); } .about-single-block.about-right-image { padding-top: calc(2.68256vw + 12.4px); padding-bottom: calc(5.36513vw + 24.8px); } .about-single-block.about-left-image { padding-top: calc(2.68256vw + 12.4px); padding-bottom: calc(5.36513vw + 24.8px); } .about-newsletter-section .about-newsletter-inner h2 { font-size: 56px; font-weight: 600; } .about-newsletter-section .about-newsletter-inner h3 { font-size: 22px; font-weight: 600; } .about-newsletter-section .about-newsletter-inner .newsletter.newsletter_footer { margin-top: calc(1.19225vw + 18.84px) !important; } .about-newsletter-section .about-newsletter-inner { width: calc(22.3547vw + 578.32px); } } /*********media***************/ @media screen and (min-width: 750px) and (max-width: 989px) { div#ProductGridContainer .collection ul li.grid__item.product-list, .template-search li.grid__item { max-width: calc(50% - 0px / 2); width: calc(50% - 0px / 2); } } @media (min-width: 750px) { .quick-add-modal__content-info .product__info-wrapper.grid__item { border-left: solid 1px rgba(70, 70, 70, 1); border-right: solid 1px rgba(70, 70, 70, 1); border-bottom: solid 1px rgba(70, 70, 70, 1); border-top: solid 1px rgba(70, 70, 70, 1); } .quick-add-modal__content-info .product__info-wrapper.grid__item .product__info-container.product__info-container--sticky { border-bottom: solid 1px rgba(70, 70, 70, 1); } .quick-add-modal__content-info .product__media-wrapper .slider .product__media-item { border: none !important; } .custom-collection-section .page-width { padding: 0 35px; } .collection-hero__title { font-size: 24px; } .single-custom-product h3.card__heading { font-size: 16px; font-weight: 400; } .product-rug-section.product-tab h2.Mian_heading { font-size: 46px; line-height: 52px; } .product-logo-tabbing-section::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #f5f5f5; } .product-logo-tabbing-section::-webkit-scrollbar { width: 6px; background-color: #f5f5f5; } .product-logo-tabbing-section::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #555; width: 6px; } .product__info-container.product__info-container--sticky { height: 100vh; background: #f9f9f9; } .product__info-wrapper.grid__item { padding: 0 !important; /* height: calc(100vh - 0px); */ position: sticky; top:120px; margin-bottom: 0; } .product-logo-tabbing-section { float: left; overflow-y: auto; overflow-y: hidden; transition: 0.4s; background: #fff; width: 100%; } .shopify-section-header-sticky .product-logo-tabbing-section { /* height: calc(100% - 287px); */ } .product__media-wrapper .product__media { border: none; } .product__media-wrapper .slider .product__media-item { max-width: 100%; width: 100%; } .product__info-container { max-width: 100% !important; } .footer-down-block { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #000; border-left: 2px solid #000; border-bottom: 2px solid #000; } .shopify-section-header-sticky + main#content .product-logo-tabbing-section.desktop-view { height: calc(100% - 287px); } .page-width { padding: 0 50px; } .all-specific-products .single-specific-product .specific-pro-title-price-block a { font-size: 18px; font-weight: 400; line-height: 26px; } .all-specific-products .single-specific-product .specific-pro-title-price-block span.specific-price { width: 120px; font-size: 16px; line-height: 27px; font-weight: 400; } .contact-form-main .contact-info.contact-left-grid { flex: 0 0 41.66667%; max-width: 41.66667%; } .contact-info.contact-right-grid { flex: 0 0 58.33333%; max-width: 58.33333%; } } @media (min-width: 990px) { .product-zoomin-zoom-out-open .product-zoom-popup { padding: 20px 110px; padding-bottom: 1.5rem !important; background: rgb(0 0 0 / 75%); } header.desktop-header { display: block; } header.mobile-header { display: none; } ul.megamenu-list-submenu { display: block; } .product .grid__item.product__media-wrapper { max-width:58%; width:58%; } .product .product__info-wrapper.grid__item { max-width:42%; width: calc(42% - var(--grid-desktop-horizontal-spacing) / 2); /**height: 500px;**/ } /*   .product-variant-quantity-section .product-variants-section, .product-variant-quantity-section .product-quantity {
    width: 40%;
} */ li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side::before { display: none; } li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side { justify-content: center; } li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side .brand-megamenu-section .brand-megamenu-first-row.brand-inner-item a { margin-top: 50px; display: inline-block; } li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side .brand-megamenu-section { width: 100%; } .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side .brand-megamenu-section .brand-megamenu-first-row.brand-inner-item { display: flex; align-items: center; grid-gap: 20px; width: 100%; justify-content: space-evenly; } li.shownav.mega-toggle:nth-child(2) .shop-mega-menu-section { overflow-y: scroll; } li.shownav.mega-toggle:nth-child(2) .shop-mega-menu-section::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3); background-color: transparent; } li.shownav.mega-toggle:nth-child(2) .shop-mega-menu-section::-webkit-scrollbar { width: 10px; background-color: transparent; } li.shownav.mega-toggle:nth-child(2) .shop-mega-menu-section::-webkit-scrollbar-thumb { background-color: #000000; } div#ProductGridContainer .collection ul li.grid__item.product-list { width: calc(33.33% - 0px * 2 / 3); max-width: calc(33.33% - 0px * 2 / 3); } .shop-mega-menu-section { position: absolute; background: #f9f9f9; border: 2px solid #e2e2e2; width: 100%; overflow: hidden; top: 100%; left: 50%; transform: translateX(-50%); z-index: 10000; max-height: 0; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.4s ease-out; -moz-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out; } li.shownav:hover .shop-mega-menu-section, li.shownav.mega-toggle .shop-mega-menu-section { max-height: 80vh; opacity: 1; visibility: visible; } .mega-menu-inner-left-side { max-width: calc(100% - 40px); height: 100%; box-sizing: border-box; padding: 0 0 60px; margin: 0 auto; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 1200px; justify-content: center; } .inner-shop-mega-menu-section .mega-menu-inner-left-side { margin: 0 auto; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; max-width: calc(100% - 0px); max-height: 80vh; box-sizing: border-box; padding: 0 0 60px; } ul.mega-menu-main-ul { -webkit-flex-basis: 200px; -moz-flex-basis: 200px; -ms-flex-basis: 200px; flex-basis: 200px; margin-top: 25px !important; margin-left: 0 !important; padding: 0 !important; justify-content: left !important; display: block !important; height: 80vh !important; background: transparent !important; } ul.mega-menu-main-ul li a.megamenu-list { padding: 0 !important; } ul.mega-menu-main-ul ul li:last-child a { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; height: 100% !important; text-transform: capitalize !important; grid-gap: 30px !important; padding: 0 !important; } ul.mega-menu-main-ul li { padding-bottom: 20px; padding-right: 20px; } .mega-menu-inner-left-side::before { content: ""; height: calc(100% - 25px - 60px); width: 1px; background: #ccc; position: absolute; left: 198px; top: 25px; } button.wishlisthero-product-in-wishlist { opacity: 1 !important; } body .svg-inline--fa { color: #000; } ul.mega-menu-main-ul ul { flex-wrap: wrap; align-items: stretch; display: grid !important; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; flex-wrap: wrap; align-items: stretch; } ul.mega-menu-main-ul ul { overflow: hidden; -webkit-transition: opacity 0.4s ease-out; -moz-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out; max-height: 0; opacity: 0; transform: translateY(-5px); } ul.mega-menu-main-ul .active ul { max-height: calc(80vh - 35px); opacity: 1; transform: translateY(0); visibility: visible; } ul.mega-menu-main-ul ul { width: calc(100% - 180px); padding-left: 31px !important; padding-bottom: 22px !important; box-sizing: border-box; background: transparent !important; position: absolute; top: 25px; right: 0; overflow-y: scroll !important; -webkit-transition: opacity 0.8s, transform 0.8s; -moz-transition: opacity 0.8s, transform 0.8s; transition: opacity 0.8s, transform 0.8s !important; padding-right: 11px !important; } ul.mega-menu-main-ul ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3) !important; background-color: transparent !important; } ul.mega-menu-main-ul ul::-webkit-scrollbar { width: 10px !important; background-color: transparent !important; } ul.mega-menu-main-ul ul::-webkit-scrollbar-thumb { background-color: #000000 !important; } a.megamenu-list-submenu-link { display: inline-block; width: 100%; } a.megamenu-list-submenu-link { display: flex !important; width: 100%; height: 100%; justify-content: space-between; flex-direction: column; text-align: center !important; padding: 0 !important; } a.megamenu-list-submenu-link span.mega-title { margin-top: 8px; padding: 0 0px 6px 0; display: inline-block !important; width: 100%; line-height: 28px; border: none; } a.megamenu-list { color: #666; cursor: pointer; } .active a.megamenu-list { font-weight: 600; font-size: 20px; line-height: 23px; color: #333; position: relative; } .active a.megamenu-list { font-weight: 600 !important; font-size: 20px !important; line-height: 23px !important; color: #333 !important; position: relative !important; padding-bottom: 4px !important; } .active a.megamenu-list::before { position: absolute; content: ""; width: 65%; height: 2px; background: #000; bottom: 0; } ul.list-menu.list-menu--inline li li { padding: 0 20px 10px 0px !important; display: inline-block; width: 100%; border: none; } ul.list-menu.list-menu--inline li li li { -webkit-flex-basis: 20%; -moz-flex-basis: 20%; -ms-flex-basis: 20%; flex-basis: 20%; display: inline-block; vertical-align: top; padding: 0 10px; margin-bottom: 40px; } a.megamenu-list-submenu-link:hover img { opacity: 0.7; } a.megamenu-list-submenu-link img { transition: 0.2s; margin: 0 !important; /*     max-height: 174px;
    min-height: 174px;
    object-fit: cover; */ } ul#navMenus ul.megamenu-list-submenu li { webkit-flex-basis: 20%; -moz-flex-basis: 20%; -ms-flex-basis: 20%; flex-basis: 20%; display: inline-block; vertical-align: top; padding: 0 10px; margin-bottom: 40px; min-width: 100%; } .product .collection_sub_img { max-width: 58%; width: 58%; padding: 0; display: block !important; margin: 0; } .product.twelve.background-white.clearfix, .product .collection_sub_img ul.all-images { padding: 0; margin: 0; } .wishlisthero-product-page-button-container { display: none; } #header-navigation .main-menu ul#navMenus > li a.megamenu-list { padding-left: 20px !important; position: relative !important; } #header-navigation .main-menu ul#navMenus > li a.megamenu-list:after { content: ""; /*  border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom:5px solid #1e3042;
    border-top: none; */ background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/DropDown_1.png?v=1670559605); position: absolute; top: 6px; left: 0px; -webkit-transition: transform 0.2s linear; -moz-transition: transform 0.2s linear; -o-transition: transform 0.2s linear; -ms-transition: transform 0.2s linear; transition: transform 0.2s linear; /*   -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); */ width: 10px; height: 6px; } #header-navigation .main-menu ul#navMenus > li.active a.megamenu-list:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .custom_filter { position: fixed; top: 96px; z-index: 999; background: #fff; padding-bottom: 26px; width: 100% !important; max-width: 100% !important; } /*   main.collection-page {
    padding-top: 96px!important;
} */ .contact-form-main .contact-info.contact-left-grid { flex: 0 0 33.33333%; max-width: 33.33333%; } .contact-info.contact-right-grid { flex: 0 0 66.66667%; max-width: 66.66667%; } /*   .inner-rug-size-tab-section ul#rugs-nav-acc li img {
    object-fit: cover;
    max-height: 200px;
    margin-bottom: 0;
} */ } @media (min-width: 1025px) { .custom-collection-section .page-width { padding: 0 50px; } .full-page-width { padding: 0 30px; } .home-collection-right-section, .home-collection-left-section { padding: 100px 30px; } .home-collection-left-section { padding-bottom: 20px; } .footer-upper-single-item { padding: 36px 30px; border-bottom: 2px solid #000; } .footer-down-block { padding: 0 30px; } .footer-down-menu li { margin-left: 30px; } .footer-down-newsletter { width: 46.8%; } .footer-down-block-right { width: 30%; } header.header.full-page-width.header--has-menu { padding: 0 50px; } .header-navigation .container { padding: 0 50px !important; } } @media (min-width: 1200px) { .contact-form-main .contact-info.contact-left-grid { flex: 0 0 25%; max-width: 25%; margin-left: 8.33333%; } .contact-info.contact-right-grid { flex: 0 0 58.33333%; max-width: 58.33333%; } /* .contact-info.twelve {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    margin-left: 8.33333%;
    padding: 0 15px;
  } */ } @media (min-width: 1400px) { .full-page-width { padding: 0 60px; } .home-collection-right-section, .home-collection-left-section { padding: 100px 60px; } .footer-upper-single-item { padding: 36px 60px; border-bottom: 2px solid #000; } .footer-down-block { padding: 0 0px; } .footer-down-menu ul.footer-block__details-content.list-unstyled { margin-left: 10px; } .main-menu.header-menu-section span.free-shipping-text { left: 51%; } } @media (min-width: 1440px) { p.announcement-bar__message.center.h5 { padding: 13px 0 13px 40px; } } @media (min-width: 1441px) { div#ProductGridContainer .collection ul { grid-gap: 0; } } @media (max-width: 1440px) { .announcement-bar .full-page-width { max-width: 1361px; } .footer-down-newsletter { width: 45.6%; } .footer-down-menu li { margin-left: 20px; margin-right: 15px; } #header-navigation .main-menu ul#responsiveMenu li.parent-level { padding: 0 35px; } } @media (max-width: 1300px) { .main-menu.header-menu-section span.free-shipping-text { /* left: 50%; */ left: 54%; } } @media (max-width: 1280px) { .counselor-feature-desktop-section .right-block { grid-template-columns: repeat(3, 1fr); } .desktop-video-table-stacked__right .table-wrapper { width: 70%; } } @media (max-width: 1199px) { .filter-menu .filter-group { width: 33.333%; padding-bottom: 20px !important; margin-top: 0 !important; padding-top: 20px !important; } .filter-group + .filter-group .filter-clear { top: 0px; z-index: 2; } .footer-down-menu ul.footer-block__details-content.list-unstyled li a { font-size: 14px; } .footer-down-menu li { margin-left: 10px; } .footer-down-newsletter { width: 47%; } .product-color-stock-sku-section, .product-color-stock-sku-section legend.form__label { font-size: 14px; line-height: 16px; } ul#tabs-nav li a { font-size: 13px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { padding: 60px 80px; } .all-specific-products .single-specific-product .specific-pro-title-price-block span.specific-price { width: 30%; text-align: right; } .all-specific-products .single-specific-product .specific-pro-title-price-block a { width: 70%; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { top: 25px; left: 10px; font-size: 22px; line-height: 32px; } div#tabs-content-acc .rug-wave-type-tab-content { padding: 20px 90px; } .newsletter span.form { top: 3px; } .product-cart-stock-color-section { padding-bottom: 20px; } .arrival-collection-image-products-section .arrival-collection-all-products { padding: 60px 80px; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 30%; } .product-color-stock-sku-section p.stock-green { font-size: 14px; } .product-color-stock-sku-section * { font-size: 14px; } .filter-menu .pt-display-dropdown .scroll-content { top: 60px !important; } .filter-menu { grid-gap: 0; } /*   main.collection-page {
    padding-top: 290px!important;
} */ .contact-us section#contact-page .background-colored { padding: 80px 0 150px 0; } div#tabs-content-acc .rug-size-tab-section { padding: 20px; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li a { padding: 0 0px 4px; } #header-navigation .main-menu ul#responsiveMenu li.parent-level { padding: 0 20px; } } @media (max-width: 767px) { .pricing-section .card-left p{ font-size: 12px!important; } } @media (max-width: 1024px) { .desktop-video-table-stacked__right .table-wrapper { width: 90%; } .combined-section .cross-icon { right: 10px !important; } .how-it-works .step-title { font-size: 24px !important; } a.faith-message__button { font-size: 16px !important; } button.button { font-size: 14px !important; } .icon-item img { width: 80px; height: 80px; } .desktop-guide-counselor-layout .text-top h2 { font-size: 28px !important; } #header-navigation .main-menu ul#responsiveMenu li.parent-level { padding: 0 20px; } a.site-header__icon.site-header__link.wishlist-hero-header-icon { margin-left: 35px; } .rog-image-blocks { flex-wrap: wrap; } .rog-image-blocks { grid-template-columns: 1fr 1fr; } h2.home-collection-heading { margin-bottom: 30px; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section .owl-dots { margin-top: 30px; } h2.home-collection-heading { font-size: 22px; line-height: 34px; margin-bottom: 30px; } .slider-single-item p.collection-sub-heading { margin: 40px 0 10px; } header.header ul.list-menu.list-menu--inline li { padding: 0 35px; } header.full-page-width.header--has-menu { padding: 0 35px; } details-modal.header__search { margin-right: 35px; } /*   .shopify-section-header-sticky~main#MainContent .home-collection-left-section {
    padding-top: 90px;
} */ .p-80 { padding: 40px 0; } h2 { font-size: 22px; line-height: 36px; } .footer-down-top { padding: 10px 20px 10px 0; } .footer-down-block { padding: 0 0px; flex-direction: column; } .footer-down-block-right { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 20px; } .footer-down-block .footer-down-block-left { display: flex; align-items: center; width: 100%; justify-content: space-between; border-bottom: var(--border); padding: 0 20px; } .footer-down-newsletter { width: 50%; } .footer-upper-single-item { justify-content: flex-start; } div#tabs-content-acc .rug-wave-type-tab-content { padding: 20px 60px; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { font-size: 26px; line-height: 30px; } .arrival-collection-single-block.arrival-down-image .arrival-text-block a.button { padding: 10px 10px; } .footer-down-top span.footer-top-text, .footer-down-menu ul.footer-block__details-content.list-unstyled li a { line-height: 30px; } .filter-menu .filter-group { padding-bottom: 15px !important; padding-top: 18px !important; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li { padding: 0 15px; } } .logo-text { gap: 2px !important; } @media (max-width: 989px) { .mobile-sticky { display: flex; align-items: center; gap: 0px; } .desk-ham-menu .main-menu a.text-prcing { color: #000; } .design-support .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { top: 10px !important; } .design-support .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { width: 22px; height: 22px; bottom: 5px; background-size: cover; } .footer-block .bottom-image { padding-bottom: 0; } .annoucement-arrival-design-section a.design-support-link { margin-right: 0px; } .announcement-bar .full-page-width { padding: 0 10px; } .main-menu.header-menu-section span.free-shipping-text { position: unset; font-weight: 400; font-size: 16px; padding: 10px 0; line-height: 18px; } div#wishlisthero-product-page-button-container { display: none; } .product .product__info-wrapper.grid__item { max-width: 50%; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); /* height: 500px; */ height: auto; } .product .collection_sub_img { /*     max-width: 50%;
    width: 50%; */ padding: 0 !important; margin-bottom: 0 !important; } .product-grid-product-template .product.twelve { padding: 0; margin-bottom: 0; } .product .collection_sub_img ul.all-images { padding: 0 !important; } .filter-menu .filter-group { width: 100%; } .custom-collection-second-section .single-custom-product { padding: 15px; } .custom-collection-right-products-section .single-custom-product, .custom-collection-left-products-section .single-custom-product { padding: 15px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul li.grid__item.product-list .card__information { padding-bottom: 20px !important; } .single-specific-product { padding: 15px; } .collection-discription-section { margin: 50px auto; } .product-wishlist-view-rooms-section button, .product-wishlist-view-rooms-section a.button { /* font-size: 16px !important; */ line-height: 22px !important; padding: 14px 30px !important; /* width: 100%; */ margin: 0 auto; font-size: 14px !important; font-weight: bold; } /*   li.shownav.mob-shownav.mob-active .shop-mega-menu-section {
    display: block !important;
} */ .menu-drawer { left: -1px; } .mega-menu-inner-left-side li { list-style: none; } li.shownav a.site-nav__link.site-nav__link--main:after, li.mob-shownav a.site-nav__link.site-nav__link--main:after, li.parent-level.parent-level4 span.tesrting:after { top: 20px; right: 5px; } .mega-menu-inner-left-side li { list-style: none; } .mega-menu-inner-left-side ul.megamenu-list-submenu { padding: 0; } .mega-menu-inner-left-side ul.megamenu-list-submenu span { word-break: break-word; } .mega-menu-inner-left-side ul.megamenu-list-submenu span { word-break: break-word; line-height: 22px; font-size: 14px; color: #333; } .menu-drawer__navigation li { line-height: 22px; } .mega-menu-inner-left-side ul.megamenu-list-submenu li a.megamenu-list-submenu-link { display: inline-block; width: 100%; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list { padding: 0; display: grid !important; grid-template-columns: 1fr 1fr; grid-gap: 10px; width: 100%; float: left; text-align: center; padding-bottom: 20px !important; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li { padding: 0 !important; border: 0 !important; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li span.mega-title { text-align: center; padding: 5px; word-break: break-word; line-height: 22px; font-size: 14px; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li img { margin: 0; } .menu-drawer__navigation-container { display: initial !important; } .menu-drawer__navigation { padding: 3rem 20px !important; } ul#navMenus { padding: 0 40px; } ul#navMenus { padding: 0rem 0 1rem 15px; display: block; } .menu-drawer__navigation a.site-nav__link { padding: 6px 10px 6px 6px; width: 100%; display: inline-block; } .menu-drawer__navigation li { border-bottom: solid 1px #ccc; display: inline-block; width: 100%; } .menu-drawer { top: 102% !important; } .menu-drawer__navigation .mob-active a.site-nav__link { color: #000; } .mega-menu-inner-left-side a.megamenu-list { padding: 8px 0; display: inline-block; width: 100%; text-align: left; } .mega-menu-inner-left-side li.mob-menu-ul:last-child { border-bottom: none; } .mega-menu-inner-left-side ul.megamenu-list-submenu li { border-bottom: none; } .mega-menu-inner-left-side ul.megamenu-list-submenu li a svg { max-width: 30px; } .mega-menu-inner-left-side ul.megamenu-list-submenu li:last-child a { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; grid-gap: 20px; padding: 20px 0; text-transform: capitalize; } .mega-menu-inner-left-side ul.megamenu-list-submenu li a svg { max-width: 30px; max-height: 30px; } .product-wishlist-view-rooms-section { padding: 10px 15px; grid-gap: 15px; } .custom-collection-section { margin-top: 50px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { padding: 40px; } div#tabs-content-acc .rug-size-tab-section, div#tabs-content-acc .rug-wave-type-tab-content { padding: 60px 0px 22px; } div#tabs-content-acc .rug-wave-type-tab-content .page-width { padding: 0 5rem; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li { padding: 0 10px; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { font-size: 24px; line-height: 26px; } .inner-rug-size-tab-section ul#rugs-nav-acc li:before { width: 17px; height: 17px; background-size: cover; } header.desktop-header { display: none; } header.mobile-header { display: block; } .header-navigation .customer-links { display: block !important; } .header-menu-section .customer-links ul li.search.static-search, .header-menu-section .customer-links ul li#cart-count-mobile, .header-menu-section .customer-links ul li.account { display: none; } .header-menu-section .customer-links ul { justify-content: flex-start !important; } ul.mobile-menu-header { display: initial !important; position: fixed; transform: translate(-100%); visibility: hidden; z-index: 999; left: 0; background: #fff; top: 100%; max-height: initial !important; bottom: 0; width: 30rem !important; flex-direction: column; transition: 0.5s; height: calc(100vh - 100%); overflow-y: scroll; padding: 30px 20px !important; } .Menu-open-mobile ul.mobile-menu-header { transform: translate(0); visibility: visible; } ul.mobile-menu-header li.mob-menu-ul, ul.mobile-menu-header > li { display: inline-block; border-bottom: solid 1px #ccc; width: 100%; padding: 0; } ul.mobile-menu-header li.mob-menu-ul:last-child { border: 0; } .mega-menu-inner-left-side ul.megamenu-list-submenu li { padding: 0; } .mega-menu-inner-left-side ul.megamenu-list-submenu li a img { margin: 0; width: 100%; } ul.mobile-menu-header li a.site-nav__link { padding: 6px 10px 6px 6px; width: 100%; display: block; } ul.mobile-menu-header li a.site-nav__link::after { right: 0 !important; } ul.mobile-menu-header li a.site-nav__link { padding: 6px 10px 6px 6px; width: 100%; display: block; line-height: 22px; font-size: 16px; text-align: left; } ul.mobile-menu-header li .shop-mega-menu-section ul#navMenus li a.megamenu-list { font-size: 16px; line-height: 22px; } .Menu-open-mobile:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: #000; width: 100%; height: 100%; z-index: 9; opacity: 0.5; } .Menu-open-mobile { position: relative; overflow-y: hidden; } .header-menu-cart-section .main-menu.header-menu-section { display: flex; } ul#responsiveMenu { position: fixed !important; display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; transform: translateY(100%) !important; /* Hidden off-screen initially */ visibility: hidden !important; z-index: 999 !important; left: 0 !important; top: 0 !important; bottom: 0 !important; background: #fff !important; width: 100vw !important; /* Prevents overflow */ max-height: 100vh !important; padding: 40px 20px !important; height: 100vh !important; overflow-y: auto !important; transition: transform 0.5s ease-in-out, visibility 0.3s ease-in-out !important; border: 1px solid #000; border-radius: 20px; } .modal-active ul#responsiveMenu { transform: translateY(0) !important; /* Slide into view */ visibility: visible !important; } /* Prevent background scroll when menu is open */ body.modal-active { overflow: hidden !important; } a.toggleMenu.active { position: fixed; top: 15px; z-index: 999999; right: 25px; height: 20px; } .header-menu-section .customer-links ul li.search.open-container.avoid { display: none; } div#header-toolbar .container { padding: 0 10px !important; } ul#responsiveMenu li.mob-shownav, .Menu-open-mobile ul#responsiveMenu > li { display: inline-block; border-bottom: solid 1px #ccc; width: 100%; padding: 0; } .mobile-only .customer-links { display: block; } ul#responsiveMenu li.parent-level { width: 100%; margin-right: 0 !important; padding: 0 !important; border: 0 !important; /* border-bottom: solid 1px #ccc !important; */ display: inline-table !important; height: auto; } #header-navigation .main-menu ul#responsiveMenu li.parent-level:first-child { margin-left: 0px !important; } ul#responsiveMenu li.parent-level a.site-nav__link { display: flex !important; align-items: center; padding: 10px 0 !important; } #header-navigation .main-menu ul#responsiveMenu li.parent-level a { padding: 5px 0px; text-align: left; } .mega-menu-inner-left-side li { padding-left: 0; border-bottom: 2px solid #ccc; display: block; width: 100%; float: left; padding-top: 5px !important; padding-bottom: 5px !important; } .mega-menu-inner-left-side li.mob-menu-ul.active a { padding: 8px 0; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li:last-child a { display: flex !important; flex-direction: column; justify-content: center; align-items: center; height: 100%; grid-gap: 20px; padding: 20px 0 !important; text-transform: capitalize; } .mega-menu-inner-left-side ul.megamenu-list-submenu-list li svg { max-width: 30px; max-height: 30px; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 30%; } .header-new-search-bar { z-index: 99999; } .arrival-collection-image-products-section .arrival-collection-all-products { padding: 40px; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details { padding-bottom: 20px !important; } .arrival-specific-product-section .single-specific-product .product-wishlist-section { top: 10px; } section.search_page div#collection-products .product { width: 50%; } .product-zoomin-zoom-out-open .product-zoom-popup ul.all-images spn.close-popup-icon { top: 20px; right: 20px; } ul#navMenus li.mob-menu-ul a.megamenu-list:before { content: ""; background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/DropDown_1.png?v=1670559605); position: absolute; top: 12px; right: 12px; -webkit-transition: transform 0.2s linear; -moz-transition: transform 0.2s linear; -o-transition: transform 0.2s linear; -ms-transition: transform 0.2s linear; transition: transform 0.2s linear; width: 10px; height: 6px; } .collection-main-section-blocks .main-filter-content .three .product-thumb { max-width: auto; } .menu_icon { justify-content: space-between; } li.parent-level.parent-level4 span.tesrting { padding: 10px 0px; display: block; width: 100%; text-align: left; } li.parent-level.parent-level4.custom_menu ul.parent-level-ul.dropdown.text-left { opacity: 1; width: 100%; visibility: visible; height: 100%; display: block; position: relative; border: 0; } .custom_menu svg.icon.icon-caret { transform: rotate(180deg); } /* main.collection-page{
    padding-top: 96px!important;
} */ /* .rug-accordion-section.mobile_view {
    display: block !important;
  } */ /*   .Rug-size .rug-accordion-section {
    display: none;
} */ .rug-accordion-section.mobile_view .accordion-container { max-width: 100%; margin: 0; border-top: var(--border); } .rug-accordion-section.mobile_view .accordion-container .set1 { background: transparent; border: none; float: left; } .rug-accordion-section.mobile_view .accordion-container .set1 a { padding: 0; position: relative; border: 0; background-color: transparent; border-right: var(--border); border-left: var(--border); border-bottom: var(--border); } .rug-accordion-section.mobile_view .accordion-container .set1 h2.rug-accordion-heading { margin: 0; font-size: 23px; color: #fff; position: absolute; top: 50px; left: 50px; width: 70%; z-index: 15; max-width: 180px; line-height: 28px; } .rug-accordion-section.mobile_view .accordion-container .image { padding-bottom: 44%; } .rug-accordion-section.mobile_view .accordion-container .image img { position: absolute; top: 0; left: 0; object-fit: cover; width: 100%; height: 100%; display: block; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; opacity: 1; margin-bottom: 0; } .rug-accordion-section.mobile_view .accordion-container .set1 a.active:before { transform: rotate(45deg); transition: transform 0.3s, -webkit-transform 0.3s; } .rug-accordion-section.mobile_view .accordion-container .set1 a:before { content: ""; background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T07_34_27_204Z.png?v=1667892944); width: 21px; height: 21px; bottom: 20px; position: absolute; z-index: 9; right: 18px; background-repeat: no-repeat; transition: transform 0.3s, -webkit-transform 0.3s; } .inner-rug-size-tab-section .tab-content { background: transparent; } .inner-rug-size-tab-section ul.tabs { padding: 0; margin: 0; display: flex; align-items: center; justify-content: center; list-style: none; } .inner-rug-size-tab-section ul.tabs li.tab-link { width: 25%; font-weight: 400; font-size: 20px; line-height: 23px; text-align: center; color: #333 !important; position: relative; padding: 0 10px 4px; display: inline-block; text-decoration: none; background: transparent; } .inner-rug-size-tab-section ul.tabs li.tab-link:active, .inner-rug-size-tab-section ul.tabs li.tab-link:focus, .inner-rug-size-tab-section ul.tabs li.tab-link:hover { color: #333 !important; } .inner-rug-size-tab-section ul.tabs li.tab-link.current:after { position: absolute; content: ""; width: 45%; height: 2px; background: #333333; bottom: 0; left: 0; margin: 0 auto; right: 0; } .inner-rug-size-tab-section .tab-content { background: transparent; padding: 0; margin-top: 30px; width: 100%; margin-bottom: 0; float: left; } .rug-accordion-section.mobile_view .accordion-container .set1 .content1 { border: 0; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items { display: grid; justify-content: space-between; grid-gap: 30px; flex-wrap: wrap; grid-template-columns: 1fr 1fr 1fr 1fr; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items span.down-content { margin: 10px 0 0; font-weight: 400; font-size: 20px; line-height: 23px; text-align: center; color: #333; display: block; } .inner-rug-size-tab-section .tab-content span.down-tabs-content p { font-weight: 400; font-size: 20px; line-height: 23px; margin-bottom: 0; display: inline-block; width: 100%; text-align: center; color: #666 !important; padding: 0; } .inner-rug-size-tab-section .tab-content span.down-tabs-content { margin: 30px 0 20px; display: inline-block; width: 100%; } .inner-rug-size-tab-section h2.rug-size-tab-heading { font-weight: 400; text-align: center; color: #333; margin: 0 0 20px; font-size: 46px; line-height: 52px; } .rug-wave-type-tab-content .inner-rug-wave-type-tab-content .wave-tab-content h2.wave-tab-heading, .inner-rug-guidelines-section h2.rug-guidelines-heading { font-weight: 400; font-size: 40px; line-height: 46px; margin-bottom: 14px; } .rug-wave-type-tab-content, .rug-guidelines-section { padding: 30px 0; } .rug-wave-type-tab-content .inner-rug-wave-type-tab-content .wave-tab-content p { font-weight: 400; font-size: 16px; line-height: 26px; color: #333; margin: 0; text-align: justify; padding: 0; } .rug-size-tab-section { float: left; width: 100%; padding: 30px 0; } .single-item-rug-guideline h3.guide-heading1 { margin: 0 0 10px; position: relative; padding-left: 30px; font-weight: 400; font-size: 18px; line-height: 28px; color: #333; cursor: pointer; } .single-item-rug-guideline h3.guide-heading1:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T08_22_16_834Z.png?v=1667895802); width: 18px; height: 10px; left: 0; top: 9px; transform: rotate(90deg); transition: 0.4s; } .single-item-rug-guideline h3.guide-heading1.guide-active:before { transform: rotate(0deg); } .single-item-rug-guideline .guide-content1 p { margin: 0 0 20px !important; font-weight: 400; font-size: 16px; line-height: 26px; color: #666 !important; padding-left: 30px !important; padding: 0; } .contact-us section#contact-page .bottompad-half h1 p { font-size: 30px !important; line-height: 36px; } .new-arrivals .custom-collection-second-section { grid-template-columns: 1fr 1fr; } .product-quick-view-inner .quick-view-product-left-content h2 { font-size: 20px; line-height: 23px; margin-bottom: 15px !important; } .menu_icon svg { right: 5px; } /* .faq-upper-section.desktop_view {
    display: none;
  } */ .faq-upper-section.mobile_view ul#rugs-nav-acc span.accordion-upper-section, .faq-upper-section.mobile_view ul#rugs-nav-acc span.accordion-down-section { flex-direction: column; } .faq-upper-section.mobile_view ul#rugs-nav-acc li { width: 100%; /*   max-width:100%!important; */ border-right: var(--border) !important; } .rug-accordion-section.faq-down-section.mobile_view ul.mobile-down-faqs li, .rug-accordion-all-block ul#rugs-nav-acc li.rug-acc-block { /*     max-width: 100%; */ } .support ul#rugs-nav-acc span.accordion-upper-section li { width: 100%; max-width: 100%; border: var(--border); } .support ul#rugs-nav-acc span.accordion-upper-section li:first-child { border-bottom: 0 !important; } .support ul#rugs-nav-acc span.accordion-upper-section li.active-acc-li { border-bottom: var(--border) !important; } .rug-accordion-section.faq-upper-section.mobile_view ul#rugs-nav-acc { border-top: 0; } .faq-upper-section.mobile_view .rug-content-acc .rug-guidelines-section, .faq-down-section.mobile_view .rug-content-acc .rug-guidelines-section { padding: 30px 0; } .single-item-rug-guideline h3.guide-heading11 { margin: 0; position: relative; font-weight: 400; font-size: 18px; line-height: 28px; color: #333; cursor: pointer; padding-left: 20px; padding-right: 30px; } .single-item-rug-guideline h3.guide-heading11:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892); width: 13px; height: 14px; right: 0; top: 8px; transition: 0.4s; left: unset; background-repeat: no-repeat; } .single-item-rug-guideline h3.guide-heading11.guide-active:before { transform: rotate(45deg); } .single-item-rug-guideline .guide-content11 p { font-weight: 400; font-size: 16px; line-height: 26px; color: #666; margin: 20px 0 0; padding-left: 30px; } .counselor-application .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image { padding-bottom: 80%; } .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image { padding-bottom: 100%; } .design-support .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image { padding-bottom: 0; } .design-support .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image img { position: unset; } .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image img { position: absolute; top: 0; left: 0; object-fit: cover; width: 100%; height: 100%; display: block; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; opacity: 1; margin-bottom: 0; } .quick-view-block a.quick-view-btn { width: 150px; font-size: 16px; line-height: 24px; padding: 10px 20px; } .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc { border-right: 0; } .bottom-image .img img { height: 240px; object-fit: cover; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items .rug-tab-image-text-block a { border: 0; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items .rug-tab-image-text-block a::before { content: none; } .pt-filter-drawer-btn-container { justify-content: center; } .modal-active .pt-filter-drawer-btn-container { justify-content: flex-start; } .single-new-design-post-content-inner .entry-featured.entry-thumbnail, .single-new-design-post-content-inner .post__content p { max-width: 600px; margin-left: auto; margin-right: auto; } .single-new-design-post-content-inner .entry-header { position: relative; margin-left: auto; margin-right: auto; margin-bottom: 30px; padding: 60px 25px 45px 35px; margin-top: -60px; } h4.text-left-block span { font-size: 18px; line-height: 26px; } .single-new-design-post-content-inner .post__content h3 { font-size: 18.72px; } h4.text-left-block { margin-left: 30px; } .slider-image-block .slider-image-text h2 { font-size: 20px !important; line-height: 20px; } .custom-collection-image-product-section { grid-template-columns: 2fr 1fr; grid-gap: 20px; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section { grid-template-columns: 1fr 2fr; grid-gap: 20px; } .Inspretion-blocks-content { max-width: 90%; } .faq-down-section ul#rugs-nav-acc li { width: 100%; } .collection-main-section-blocks .main-filter-content .three .media > *:not(.zoom):not(.deferred-media__poster-button) { height: 100% !important; } } @media screen and (max-width: 988px){ .mobile-logo-text { display: flex; align-items: center; gap: 10px; } } @media screen and (max-width: 900px) { .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { font-size: 15px; } .quick-view-block.mobile-view { display: none; } .blog-left-section { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .blog-right-main-section { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } .inner-blog-main-section { flex-direction: column; align-items: flex-end; } .new-artical-text { margin-bottom: 40px; } .single-new-design-post-sidebar { display: none; } } @media screen and (max-width: 767px) { .new-contact span.form.contact .room-type-select { max-width: 253px; } .new-contact h2.form_down_heading { margin: 20px 0; } .new-contact .contact-form-top { grid-template-columns: 1fr; } .inner-support-contact-section { padding-top: 30px; } .single-new-design-post-content-inner .entry-featured img { min-height: inherit; } .blog-left-down-section { grid-template-columns: 1fr; } .blog-social-list-section { display: none; } .blog-social-media-article-section { padding-right: 0; } .blog-left-upper-image-section { padding: 20px 0; } .blog-right-main-section { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .blog-right-main-section { padding-left: 0; margin-top: 0; width: 100%; } .single-new-design-post-content-inner .entry-featured.entry-thumbnail { max-width: none; margin-left: -30px; margin-right: -30px; } div#smart-search-image-popup .popup { width: 500px !important; } div#smart-search-image-popup .popup .p_content h2 { font-size: 18px; line-height: 24px; margin-bottom: 15px; } section.search_page div#collection-products .pagination div { font-size: 16px; padding-top: 0; } .blog-inner-img { margin-right: 40px !important; } } @media (max-width: 767px) { .desktop_view_hide.desktop-left-right-pricing-page { display: block; } .desktop_view_hide.desktop-left-right-pricing-page .main-heading { text-align: left; } .mobile-video-table-section .table-wrapper { width: 70%; } .faith-stars svg { width: 20px; height: auto; } .new-contact .room-type-select-block { max-width: 100%; height: 250px; } .new-contact span.form { justify-content: center; } .filter-menu .pt-mobile-header a.pt-nav-toggle { transform: translate(-20%, 7px); -webkit-transform: translate(-20%, 7px); } .pt-expand a#pt-nav-toggle { display: none; } .about-single-block .about-left-content { grid-column: 2 / span 12; } .about-single-block .about-right-image-section { grid-column: 2 / span 12; padding: 0; } .about-single-block.about-left-image { padding-bottom: calc(3.4398vw + 39.62px); padding-top: calc(1.7199vw + 19.81px); } .about-single-block.about-right-image { padding-bottom: calc(3.4398vw + 39.62px); padding-top: calc(1.7199vw + 19.81px); } .about-single-block .about-left-content h2.about-heading { font-size: calc(1.4742vw + 46.69px); } .about-single-block .about-left-content span.about-sub-heading { font-size: calc(0vw + 12px); } .about-single-block .about-left-content .about-subtext-block p { font-size: calc(0vw + 14px); margin-top: 0; } .about-single-block .about-left-content a.button { font-size: calc(0vw + 12px); } .about-newsletter-section .about-newsletter-inner { width: 80%; } .about-newsletter-section .about-newsletter-inner h2 { font-size: calc(1.2285vw + 22.58px); } .about-newsletter-section .about-newsletter-inner h3 { font-size: calc(0.2457vw + 15.12px); } .form-grid-two { grid-template-columns: 1fr; grid-gap: 0px 20px; } } @media (max-width: 749px) { span.search-header { margin-right: 15px !important; } .single-item-rug-guideline .guide-content img{ margin-left:0; } .quick-view-block { opacity: 1 !important; visibility: visible; display: none; } .quick-view-block.mobile-view { display: block; position: unset; margin: 10px 0; transform: unset; } .quick-view-block.mobile-view a.quick-view-btn { margin: 0 auto; } .new-contact .contact-heading h1 { padding-bottom: 10px; font-size: 26px; } .new-contact h2.form_down_heading { font-size: 26px; line-height: 30px; } .new-contact span.form.contact .room-type-select { max-width: 50%; flex-basis: 200px; } span.form.contact.contacts.support-checkbox { justify-content: flex-start; } .new-contact .contact-form-top { grid-template-columns: 1fr; grid-gap: 15px 20px; } .inner-support-contact-section { padding-top: 30px; } .filter-menu .filter-group { width: 100%; } nav.breadcrumbs-collection { padding: 20px 15px 0; } .filter-menu { padding: 0 5px !important; margin-top: 16px; } .template-search li.grid__item { padding: 15px; } .template-search li.grid__item .card__information .card-collection-title-size-section h3 a { font-size: 16px; line-height: 20px; } a.brand__logo-src img.brand__logo-img { display: block; max-width: 100%; margin: 0 auto; } .product.product--large .mobile-view { width: 100%; display: block; } .product-logo-tabbing-section.desktop-view, .product-wishlist-section.desktop-view, span.product-down-subtext.desktop-view { display: none; } /* .product-color-stock-sku-section .product-sku-section {
    display: none;
} */ .product .product__info-wrapper .product-sku-section { text-align: center; /* float: left; */ /* width: 100%; */ color: #333; font-size: 12px; /* margin-top: 5px!important; */ } .product__media-wrapper .slider-buttons button svg { width: 44px; height: 44px; } p.announcement-bar__message.center.h5 { padding: 8px 0; } a.home-link { top: 8px; } .product__media-wrapper .slider-buttons { position: absolute; top: 50%; width: 100%; justify-content: space-between; padding: 0 23px; transform: translate(0px, -50%); z-index: 9; } .product__media-wrapper .slider-button .icon { height: 2.6rem; } .product__media-wrapper .slider-buttons .slider-counter.caption { display: none; } .product__info-wrapper.grid__item .price__container span { font-weight: 400; font-size: 26px !important; line-height: 31px; color: #333333; } .product__info-wrapper .product-form__buttons { float: left; width: 100%; max-width: 100%; /*  padding: 0 20px; */ } .product__info-wrapper .product-form__buttons button { font-size: 16px; } .product__info-wrapper .product-form__buttons button svg { float: left; margin-right: 15px; } .product__info-wrapper.grid__item .price { display: inline-block; width: 100%; } .product__title h1 { font-size: 15px; line-height: 20px; padding: 6px 8px; } div#tabs-content-acc .rug-wave-type-tab-content .page-width { padding: 0 1.5rem; } div#tabs-content-acc .rug-size-tab-section, div#tabs-content-acc .rug-wave-type-tab-content { padding: 40px 0px 15px; } ul#tabs-nav li a { font-size: 12px; line-height: 14px; } .quick-add-modal__content-info .product__info-wrapper.grid__item { border: solid 1px #464646; } .quick-add-modal__content-info .product__info-wrapper.grid__item .product-cart-stock-color-section { border-left: initial; } .quick-add-modal__content-info a.link.product__view-details.animate-arrow { background: #f9f9f9; padding: 10px 10px; } .quick-add-modal__content-info .product__info-container product-form.product-form { margin-bottom: 0 !important; } .custom-collection-image-product-section { grid-template-columns: 1fr; grid-gap: 20px; } .custom-collection-right-products-section, .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-left-products-section { display: grid; grid-gap: 20px; grid-template-columns: 1fr 1fr; } .custom-collection-second-section { grid-template-columns: 1fr 1fr; margin: 20px 0 0; } .custom-collection-section .card-collection-title-size-section h3.card__heading { margin: 0; font-size: 16px; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-left-products-section { order: 2; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-right-image { order: 1; } .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section { grid-template-columns: 1fr; } .single-custom-product .collection-options, .single-custom-product .product-shipping-text { font-size: 16px; } .product-cart-stock-color-section .price.price--large span.price-item { font-size: 26px; line-height: 34px; } .product-wishlist-view-rooms-section { position: relative; bottom: 0; padding: 0; grid-gap: 0px; border-right: none; flex-direction: column; } .product-wishlist-view-rooms-section .product-wishlist-section, .product-wishlist-view-rooms-section .product-view-rooms-section { width: 100%; } .product-main-section { overflow: hidden; } .product__media-wrapper .slider .product__media-item { border-left: solid 1px rgba(70, 70, 70, 1); border-right: solid 0px rgba(70, 70, 70, 1); padding: 0 !important; } .product-cart-stock-color-section { border-left: 0; border-right: 0; background: #fff; } .product-cart-stock-color-section .tab-body { background: #f9f9f9; } /* .product-color-stock-sku-section{
    border-left: 2px solid #464646;
    border-right: 2px solid #464646;
} */ .tab-content { padding: 12px 20px; } .product-color-stock-sku-section { padding: 10px 20px; } ul#tabs-nav, .product__title h1 { border-left: solid 1px #464646; } .product-cart-stock-color-section button.product-form__submit { font-size: 16px; } .product-variant-quantity-section { /* padding: 10px 20px 20px; */ } .product-cart-stock-color-section .price.price--large { padding: 20px 20px 0px; } .product__info-container product-form.product-form { padding: 0 20px; margin-bottom: 0 !important; } .product-rug-section.product-tab { padding: 30px 0 1px; text-align: center; } .product-rug-section.product-tab ul.tabs li { padding: 0 0px; position: relative; } .product-rug-section.product-tab ul.tabs li a { font-size: 14px; line-height: 19px; padding: 0 10px 4px 10px; } .product-rug-section.product-tab .tab .tabbing-all-blocks { grid-gap: 30px; grid-template-columns: 1fr 1fr; } .product-rug-section.product-tab .tab h4.ctg-heading { font-size: 16px; line-height: 23px; } .brand-megamenu-first-row.brand-inner-item { display: flex; flex-wrap: wrap; grid-gap: 5%; justify-content: center; } .brand-megamenu-section a { width: 45%; float: left; } .home-video-section video.hurabg-video { margin-top: 10px; } details-modal.header__search { margin-right: 25px; } a.site-header__icon.site-header__link.wishlist-hero-header-icon { margin-left: 25px; } header.full-page-width.header--has-menu { padding: 0 20px; } .home-collection-left-section, .home-collection-right-section { float: left; width: 100%; position: relative; } a.home-link { left: 5%; } .home-collection-left-section, .home-collection-right-section { padding: 30px 20px; } .footer-upper-single-item:first-child, .footer-upper-single-item:nth-child(2) { border-bottom: 2px solid #000; } .footer-upper-single-item:nth-child(2) { border-right: none; } .footer-block__details-content { margin-bottom: 0 !important; } .home-collection-left-section { background: #f1f1f1; } .home-collection-right-section { background: transparent; } h2.home-collection-heading { font-size: 24px; line-height: 34px; margin-bottom: 20px; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section p.collection-sub-heading { margin: 20px 0 10px; } .home-collection-left-section .owl-dots { text-align: center; } .shopify-section-header-sticky ~ main#MainContent .home-collection-left-section .owl-dots { margin-top: 20px; } .image-single-block-collection { display: flex; grid-gap: 15px; align-items: center; margin-bottom: 30px; flex-direction: column; text-align: center; } .image-block-collection { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 0 30px; } .image-single-block-collection .image-single-block-collection-left:first-child { width: 100%; } .image-single-block-collection .image-single-block-collection-left:last-child { width: 100%; } .image-single-block-collection.image-right .image-single-block-collection-left:last-child { order: 2; } .home-collection-right-section { padding: 50px 20px 0px; } .home-collection-section { border-bottom: solid 0px #d4d4d4; } .home-collection-left-section .owl-dots { margin-top: 20px; } .slider-single-item p.collection-sub-heading { margin: 20px 0 10px; font-size: 15px; } div#ProductGridContainer .collection ul li.grid__item.product-list { width: calc(50% - 0px / 2); padding: 15px; max-width: calc(50% - 0px / 2); } div#ProductGridContainer .collection ul li.grid__item.product-list .card-collection-title-size-section h3 a { font-size: 16px; line-height: 20px; } .collection-options { font-size: 16px; line-height: 22px; } .product-shipping-text { font-size: 14px; } span.price-item.price-item--sale.price-item--last { font-size: 14px; } ul#tabs-nav li a { padding: 8px 5px; } .tab-content p, .tab-content li, .tab-content { font-size: 14px; } .product-color-stock-sku-section, .product-color-stock-sku-section legend.form__label { font-size: 12px; line-height: 18px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .arrival-collection-image-section { position: relative; width: 100%; } .arrival-collection-image-section { margin-bottom: 40px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { width: 100%; padding: 40px 100px; } .arrival-collection-image-section .inner-arrival-collection-image-section { grid-template-columns: 1fr; } .new-arrival-collection-main-section { padding-bottom: 40px !important; } .arrival-collection-single-block.arrival-down-image { flex-direction: column; } .arrival-collection-single-block.arrival-down-image .arrival-text-block, .arrival-collection-single-block.arrival-upper-image .arrival-text-block { padding: 25px; } .arrival-collection-single-block.arrival-down-image .arrival-text-block a.button, .arrival-collection-single-block.arrival-upper-image .arrival-text-block a.button { font-size: 16px; line-height: 22px; padding: 10px 40px; } .arrival-specific-product-section h2.arrival-specific-heading { font-size: 22px; line-height: 42px; margin-bottom: 20px; } .all-specific-products { grid-template-columns: 1fr 1fr; } .arrival-collection-image-products-section .arrival-collection-image-section { margin-bottom: 0; } .product.mobile-view { display: block; } .product.desktop-view { display: none; } .product-custom-image { padding: 0px 10px 0px 10px; } .product .mobile-view .product__title { border-bottom: var(--border); } .product .mobile-view .brand__logo-main { display: flex; align-items: center; justify-content: center; padding: 5px 0; } .grid__item.product__media-wrapper { float: left; } .product-desciption-tabs-section-mob ul#tabs-nav-mob { border: solid 1px #464646; padding: 0; margin: 0; list-style: none; display: flex; justify-content: space-between; } .product-desciption-tabs-section-mob { float: left; width: 100%; margin-top: 0 !important; } .product-desciption-tabs-section-mob ul#tabs-nav-mob li a { font-size: 12px; line-height: 14px; padding: 8px 5px; font-weight: 400; text-align: center; display: flex; height: 100%; align-items: center; justify-content: center; } .product-desciption-tabs-section-mob ul#tabs-nav-mob li { text-align: center; width: 100%; padding: 0; line-height: 12px; } .product-desciption-tabs-section-mob ul#tabs-nav-mob li:before { content: none; } .purchase-section.clearfix { padding: 0 20px; } .product-desciption-tabs-section-mob ul#tabs-nav-mob li.active a { background: #464646; color: #fff; } .product-desciption-tabs-section-mob .tab-content-mob { font-size: 14px; padding: 12px 20px; color: #333; margin: 8px 0; line-height: 22px; letter-spacing: 0; } .product__info-container.product__info-container--sticky { float: left; width: 100%; } .rug-size-text-section { margin: 20px 0 30px 0; } .product-logo-tabbing-mob-section { display: block; } .product-media-modal__content > *:not(.active) { display: block !important; } .product-variant-quantity-section { grid-gap: 12px; } .product-variant-quantity-section .product-variants-section { width: 100%; } .product-variant-quantity-section .product-quantity { width: 40%; } .product__info-wrapper .product-wishlist-section button { width: 20px !important; float: right; } .footer-down-menu li { margin-right: 0; } .product-brand-logo-title-section.mobile { display: block; } .product .collection_sub_img .product-images.mobile-view { display: block; } .product .collection_sub_img .product-images.desktop-view { display: none; } .product-images.six.left.bottompad.collection_sub_img.desktop-view { display: none !important; } .product-images.six.left.bottompad.collection_sub_img.mobile-view { display: block !important; width: 100%; max-width: 100%; } .product-brand-logo-title-section.mobile h1.product-header { font-size: 15px; line-height: 20px; padding: 6px 8px; font-weight: 700; text-align: center; color: #333; border-width: 1px 1px 1px 1px; border-color: #464646; border-style: solid; margin: 0; } .product .product__info-wrapper.grid__item { max-width: 100%; width: 100%; display: block; } .product .product__info-wrapper.grid__item .product-logo-tabbing-section { display: none; } .product-color-stock-sku-section p.stock-green { font-size: 12px; } .product-brand-logo-title-section.mobile { display: block; } .tab-body h2.offers { padding: 0; } .tab-body h2.offers span { font-size: 26px; line-height: 34px; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 39%; } .product .collection_sub_img ul.all-images .owl-nav { position: absolute; top: 50%; width: 100%; justify-content: space-between; padding: 0 23px; transform: translateY(-50%); z-index: 9; display: flex; height: auto; align-items: center; } .purchase-section .addto-cart-button button { font-size: 16px; padding-left: 30px; } a.scam_logo img { width: 30px; margin: 0; } .product .collection_sub_img ul.all-images { border: solid 1px rgba(70, 70, 70, 1); border-top: 0; margin-bottom: 10px; } .product-variant-quantity-section select { font-size: 14px; line-height: 16px; background-color: transparent; } .tab-content-mob p { color: #666; margin: 8px 0; font-size: 14px; line-height: 22px; display: block; font-weight: 400; } .tab-content-mob p a { display: initial; margin: 0; position: unset; font-weight: 400; text-decoration: none; } .header-new-search-bar { top: 34px; z-index: 99999; } .arrival-collection-image-products-section .arrival-collection-image-section { position: relative; width: 100%; } .arrival-collection-image-products-section .arrival-collection-all-products { width: 100%; padding: 40px 100px; } .arrival-collection-image-products-section { padding-bottom: 40px !important; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-thumb-container, .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-thumb-container .product-thumb { padding: 0; } .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details h4, .arrival-collection-image-products-section .arrival-collection-all-products .product.animate .product-details .product-price h6 { font-size: 16px; line-height: 20px; } .arrival-specific-product-section .single-specific-product .product-wishlist-section { top: 5px; } .product-cart-stock-color-section { padding-bottom: 0px; } .product .collection_sub_img ul.all-images .owl-nav button img { margin: 0; } section.search_page div#collection-products .product { width: 100%; padding: 15px; } section.search_page .sorting .message.bottompad-half { margin-bottom: 20px; } section.search_page .search-form { margin: 0 auto 30px; } section.search_page .background-colored .bottompad-half h1 { font-size: 20px; line-height: 26px; } section.search_page .wishlisthero-floating { left: 0px !important; top: -10px; } section.search_page .sorting.open-container .btn.open { display: none; } section.search_page { padding-top: 27px; } nav.breadcrumbs { margin: 15px 0 0; } .saqu.new-arrivals, .custom-collection-image-section { margin-top: 15px; } .footer-down-social-block .socials ul li { display: inline-flex; } .footer-down-social-block { padding: 8px 0; } .all-specific-products .single-specific-product .specific-pro-title-price-block a { font-size: 16px; line-height: 22px; } .all-specific-products .single-specific-product .specific-pro-title-price-block span.specific-price { font-size: 14px; line-height: 22px; } span.search-header { margin-right: 35px; } .footer-down-block { border-width: 0 1px 1px 1px; border-style: solid; border-color: #000; } .product-color-stock-sku-section p.stock-red { font-size: 12px; } .product-sku-section-desktop { display: none; } .product-sku-section-mobile { display: block; } .product-color-stock-sku-section p.stock-green, .product-color-stock-sku-section * { font-size: 12px; } .product .collection_sub_img .main-image__model.clearfix span.trfv { opacity: 1 !important; z-index:10; } /*   .product .collection_sub_img ul.all-images .owl-item {
    height: 100%;
    display:flex;
    align-items: center;
    justify-content: center;
} 
.product .collection_sub_img ul.all-images div {
    height: 100%;
    display:flex;
    align-items: center;
} */ .product .collection_sub_img .main-image__model.clearfix img { max-height: 100vh; aspect-ratio: 0 !important; } body .filter-menu .pt-display-dropdown .filter-clear { display: block !important; } .filter-menu .filter-group { padding-bottom: 20px !important; padding-top: 10px !important; } .filter-group + .filter-group .filter-clear { top: -10px; } .filter-menu .pt-display-dropdown .scroll-content { top: 50px !important; } .filter-menu .pt-display-dropdown li a { font-size: 14px; } i.check-icon:before { height: 13px; line-height: 13px; width: 13px; font-size: 13px; } .inner-rug-size-tab-section ul.tabs li.tab-link { font-size: 14px; line-height: 19px; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items { grid-template-columns: 1fr 1fr; } .inner-rug-size-tab-section .tab-content .rug-content-inner-items span.down-content { font-size: 16px; line-height: 23px; } .inner-rug-size-tab-section h2.rug-size-tab-heading { font-size: 30px !important; line-height: 36px !important; } .inner-rug-size-tab-section .tab-content span.down-tabs-content p { font-size: 16px; line-height: 18px; } .inner-rug-size-tab-section .tab-content span.down-tabs-content { margin: 20px 0 10px; } .rug-size-tab-section, .rug-wave-type-tab-content, .rug-guidelines-section { padding: 20px 0; } .rug-wave-type-tab-content .inner-rug-wave-type-tab-content .wave-tab-content h2.wave-tab-heading { font-size: 30px !important; line-height: 34px !important; margin-bottom: 10px !important; } .inner-rug-guidelines-section h2.rug-guidelines-heading { font-size: 30px !important; line-height: 34px !important; } div#tabs-content-acc .rug-wave-type-tab-content { padding: 20px 0 15px !important; } .single-item-rug-guideline h3.guide-heading1 { font-size: 16px; line-height: 24px; padding-left: 25px; } .single-item-rug-guideline h3.guide-heading1:before { background-size: 16px; background-repeat: no-repeat; } .single-item-rug-guideline .guide-content1 p { font-size: 14px; line-height: 20px; } .contact-us section#contact-page .bottompad-half h1 p { font-size: 24px !important; line-height: 32px; } .contact-us section#contact-page .background-colored .icon svg { width: 270px; } .contact-us section#contact-page .background-colored .icon { bottom: -60px; } .contact-us section#contact-page .background-colored { padding: 80px 0 110px 0; } .contact-us section#contact-page div#form-container .twelve .contact-info { width: 100%; margin-top: 25px; } .contact-us section#contact-page div#form-container .twelve .contact-info.six:last-child { margin-top: 20px; } .contact-info span.form.contact.message textarea { height: 200px !important; } /* main#content {
    padding-top: 86px!important;
} */ /* .contact-us section#contact-page div#form-container form .form.contact {
    margin-bottom: 12px;
  } */ .contact-us section#contact-page div#form-container form .contact-info.twelve input { font-size: 16px; line-height: 20px; max-width: 100%; } .contact-us section#contact-page div#form-container form .contact-info.twelve { text-align: left; } .contact-us section#contact-page { margin-bottom: 20px; } .product-zoomin-zoom-out-open .product-zoom-popup img { height: 100% !important; } .product-quick-view-inner { grid-gap: 20px; flex-direction: column; } .product-quick-view-inner .quick-view-product-left-img, .product-quick-view-inner .quick-view-product-left-content { width: 100%; } .quick-view-product-left-content-inner { padding-bottom: 30px; } .faq-upper-section.mobile_view .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline, .faq-down-section.mobile_view .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline { padding: 15px 0 15px; } .bottom-image .img img { height: 160px; } .contact-form-main .contact-info.contact-left-grid, .contact-info.contact-right-grid { padding: 0; } .product-quick-view-inner .quick-view-product-left-content { height: 100%; } .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { font-size: 14px; line-height: 18px; padding: 6px 20px 6px 10px; } .product .rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content.guide-content p { padding: 0 15px 10px; font-size: 13px; line-height: 18px; margin: 0; } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { font-size: 16px; line-height: 24px; padding-left: 25px; margin: 0 0 10px; position: relative; color: #333; cursor: pointer; font-weight: 400; } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { content: ""; position: absolute; background-image: url(https://cdn.shopify.com/s/files/1/0545/4390/9033/files/image_2022_11_08T08_22_16_834Z.png?v=1667895802); width: 18px; height: 10px; left: 0; top: 9px; transform: rotate(90deg); transition: 0.4s; background-size: 16px; background-repeat: no-repeat; } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading.guide-active:before { transform: rotate(0); } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p { font-size: 14px; line-height: 20px; margin: 0 0 20px !important; color: #666 !important; padding-left: 30px !important; padding: 0; } .single-custom-product .product-image-block a.product-default-image img, .single-custom-product .product-image-block a.product-hover-image img { object-fit: contain; } .product-video-section { max-width: 550px; margin: 40px auto; } .product-desciption-tabs-section-mob.tabs div#tabs-content-mob div#mob-tab4 div#tabs-content-acc .single-item-tab { padding: 15px 0; } .product-desciption-tabs-section-mob.tabs div#tabs-content-mob div#mob-tab4 div#tabs-content-acc .single-item-tab h3 { font-size: 16px; line-height: 24px; } .product-desciption-tabs-section-mob.tabs div#tabs-content-mob div#mob-tab4 ul#rugs-nav-acc li h3 { font-size: 18px; } .single-item-tab-heading:before { top: 20px !important; } .product-desciption-tabs-section-mob.tabs div#tabs-content-mob div#mob-tab4 .single-item-tab-content { margin: 15px 0 0 !important; } .inner-custom-collection-section .collection-discription-section p strong span, .inner-custom-collection-section .collection-discription-section p b span, .inner-custom-collection-section .collection-discription-section h1 b span { font-size: 22px !important; line-height: 24px; } .inner-custom-collection-section .collection-discription-section p { font-size: 16px !important; line-height: 26px !important; } .about .slider { padding: 30px 10px; } .inner-rug-size-tab-section div#tabs-content .rug-content .rug-content-inner-items { grid-template-columns: 1fr 1fr; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li { padding: 0; } div#tabs-content-acc .rug-size-tab-section .inner-rug-size-tab-section ul#rugs-nav li a { font-size: 13px; line-height: 19px; padding: 0 5px 4px; } .inner-rug-size-tab-section div#tabs-content .rug-content .rug-tab-image-text-block span.down-content { font-size: 16px; line-height: 23px; } .signle-item-text-content > p { line-height: 24px !important; font-size: 14px !important; } h2.signle-item-text-title { font-size: 24px !important; line-height: 26px !important; } .collection-main-section-blocks .main-filter-content .three .ratio { height: auto; } a.button.tab-colection-btn { padding: 0 20px; } a.single-shop-btn { padding: 10px 20px; } .about-newsletter-section .about-newsletter-inner form#newsletter_form input, .about-newsletter-section .sub-btn button { height: 50px; } .inspretion-section { padding: 40px 0; } .inner-inspretion-section { column-count: 1; } .single-inspretion-block { width: 100%; } .Inspretion-blocks-content { max-width: 80%; } .single-inspretion-block.single-inspretion-block-1 .single-inspretion-block-heading-block h2 { font-size: 22px; max-width: 155px; line-height: 40px; } .single-inspretion-block-heading-block h2 { line-height: 32px; font-size: 22px; } } @media (max-width: 575px) { .general-counselor-service .bottom-extended-pricing.for-mobile-pricing-extend { display: none; } .communication-cards .communication-cards__grid { flex-direction: column; } .rug-guidelines-section.mobile-accordion-rug .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { background-size: 14px; } section.search_page .container.clearfix { margin-top: 0 !important; } .arrival-collection-image-products-section .arrival-collection-all-products { padding: 30px 20px; } section.search_page .search-form { margin: 0 7px 30px; max-width: 100%; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 37%; top:27%; } .product-variant-quantity-section .product-variants-section { width: 100%; } .arrival-collection-image-products-section { padding-bottom: 30px !important; } .product-variant-quantity-section .product-quantity { width: 30%; } .product-variant-quantity-section select { padding: 0 20px 0 0px; } .custom-collection-right-products-section, .custom-collection-section.custom-down-collection-section .custom-collection-image-product-section .custom-collection-left-products-section { grid-template-columns: 1fr; } .custom-collection-second-section { grid-template-columns: 1fr; margin: 0; } .product-rug-section.product-tab ul.tabs li a { font-size: 13px; line-height: 19px; padding: 0 5px 4px 5px; } div#ProductGridContainer .collection ul li.grid__item.product-list { width: calc(100% - 0px / 2); max-width: calc(100% - 0px / 2); } .image-block-collection { grid-template-columns: 1fr; grid-gap: 0px; } .rog-image-blocks { grid-template-columns: 1fr; } .slider-single-item a.collection-heading-slider { font-size: 22px; line-height: 28px; } span.footer-single-block-svg { margin-right: 10px; } .footer-upper-single-item { padding: 15px 15px; } .footer-upper-single-item span.footer-svg-text { font-size: 16px; } .footer-down-block-right { flex-direction: column; } .footer-down-newsletter { width: 100%; border: none; padding: 0 0 15px 0; } .footer-down-block .footer-down-block-left { flex-direction: column; text-align: center; } .footer-down-menu li { margin: 0 5px; } .footer-down-block .footer-down-block-left { padding: 0 0px; } .footer-down-top { padding: 10px 0px 10px 0; border-bottom: var(--border); width: 100%; text-align: center; } .footer-down-top span.footer-top-text { justify-content: center; } .footer-down-block-right { padding: 10px 20px; } .new-arrival-collection-main-section .arrival-collection-image-products-section .new-arrival-products-ul { padding: 30px 20px; } .new-arrival-collection-main-section { padding-bottom: 30px !important; } .arrival-collection-single-block.arrival-down-image .arrival-text-block h2, .arrival-collection-single-block.arrival-upper-image .arrival-text-block h2 { font-size: 24px; line-height: 28px; margin-bottom: 15px; } .arrival-collection-single-block.arrival-down-image .arrival-text-block a.button, .arrival-collection-single-block.arrival-upper-image .arrival-text-block a.button { padding: 10px 20px; } .arrival-collection-image-section { margin-bottom: 30px; } .all-specific-products { grid-template-columns: 1fr; } .footer-down-menu ul.footer-block__details-content.list-unstyled li a { line-height: 50px; padding: 10px 0; } .footer-down-social-block { padding: 0px 0; } .header-new-search-bar form#search-header { max-width: 370px; } body .collection-main-section-blocks .product .product-thumb img { width: 90% !important; object-fit: contain; } .rug-accordion-section.mobile_view .accordion-container .set1 h2.rug-accordion-heading { font-size: 20px; top: 30px; left: 30px; line-height: 24px; } .rug-accordion-section.mobile_view .accordion-container .set1 a:before { background-size: 16px; } .single-item-rug-guideline h3.guide-heading1:before { background-size: 14px; } .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { background-size: 16px; } .inner-rug-size-tab-section ul#rugs-nav-acc li h2.rug-accordion-heading { font-size: 20px; line-height: 24px; } .quick-view-product-left-img-inner .owl-nav img { width: 18px; } .product-video-section { max-width: 400px; margin: 20px; } div#smart-search-image-popup .popup { width: 420px !important; } .inspretion-video-popup-section video { max-width: 100%; margin: 150px 0; height: 350px; } .single-inspretion-block.active + .inspretion-video-popup-section { padding: 0 20px; } } @media (max-width: 500px) { .support-main-contact span.inspretion-text br { display: block; } } @media (max-width: 480px) { /*  .faq-upper-section.mobile_view ul#rugs-nav-acc li {
    max-width: 100%!important;
} */ .bottom-image .img img { height: 100px; transform: scale(1.8); object-fit: contain; } .quick-view-inner-block .quick-close-btn { top: 0px; } .header-new-search-bar form#search-header { max-width: 300px; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 32%; } .filter-menu .filter-group { width: 100%; } .footer-down-top span.footer-top-text { line-height: 25px; } .newsletter span { width: 10%; } ul.mobile-menu-header { width: 25rem !important; } .header-menu-section .customer-links ul { height: 100% !important; } .header-menu-section .customer-links { margin: 0 !important; } .header-menu-section .customer-links ul li a.toggleMenu { padding: 0; } .inner-custom-collection-section .load-more_wrap button { padding: 12px 30px; } .inner-custom-collection-section .load-more_wrap { margin-top: 40px; } .product .collection_sub_img ul.all-images .owl-nav { padding: 0 15px; } .collection-main-section-blocks .collection_body_inner_wrapper { margin-top: 25px !important; } body .collection-main-section-blocks .product .product-thumb img { object-fit: contain; max-width: 100% !important; } .filter-menu .filter-group { padding-bottom: 5px !important; padding-top: 5px !important; } .filter-menu .pt-display-dropdown .scroll-content { top: 45px !important; min-width: calc(100% - 31px) !important; width: calc(100% - 31px); } .product-zoomin-zoom-out-open .product-zoom-popup img { max-width: 90% !important; } .filter-menu .pt-display-dropdown .menu-trigger { width: 95%; } .filter-group + .filter-group .filter-clear { top: 15px; right: -10px; } body .collection-main-section-blocks .product .product-thumb img { width: auto !important; } .video-content video.hurabg-video { height: 220px; object-fit: cover; } .rug-accordion-section.mobile_view .accordion-container .set1 h2.rug-accordion-heading { top: 20px; left: 20px; } .rug-accordion-section.mobile_view .accordion-container .set1 a:before { bottom: 12px; right: 12px; } .inner-rug-size-tab-section ul.tabs li.tab-link { width: auto; } .contact-us section#contact-page .background-colored { padding: 70px 0 90px 0; } .contact-us section#contact-page .bottompad-half h1 p { font-size: 20px !important; line-height: 28px; } .contact-us section#contact-page .background-colored .icon svg { width: 180px; height: 80px; } .contact-us section#contact-page .background-colored .icon { bottom: -26px; } .contact-us section#contact-page div#form-container .twelve .contact-info { padding: 0; } .contact-us section#contact-page { margin-bottom: 0px; } .load-more-button { margin: 20px 0; } .new-arrivals .custom-collection-second-section { grid-template-columns: 1fr; } .new-arrivals .custom-collection-second-section .single-customs-product_2 { padding: 15px; } .quick-view-block a.quick-view-btn { font-size: 14px; line-height: 20px; padding: 10px 17px; width: 100%; } .faq-upper-section.mobile_view .rug-content-acc .rug-guidelines-section .rug-guidelines-accordion-section-main h3.guide-heading { font-size: 16px; line-height: 22px; padding-left: 0 !important; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading:before { top: 5px; } .single-item-rug-guideline h3.guide-heading11 { font-size: 16px; line-height: 22px; padding-left: 0px; } .faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p, .faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p { margin: 20px 0 0; padding-left: 20px; } .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline .guide-content p { font-size: 15px; line-height: 23px; } .single-item-rug-guideline h3.guide-heading11:before { top: 5px; background-size: 10px; } .single-item-rug-guideline .guide-content11 p { font-size: 15px; padding-left: 15px; line-height: 23px; } .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { bottom: 12px; right: 12px; } .contact-us section#contact-page div#form-container .twelve .contact-info { margin-top: 15px; } .collection-main-section-blocks .main-filter-content .three .card__inner { margin-bottom: 10px; } li.collection-container a i.check-icon { margin-top: 2px; } .footer-upper-single-item span.footer-svg-text { font-size: 14px; line-height: 16px; } .product-video-section { max-width: 300px; } .about-newsletter-section img { min-height: 400px; object-fit: cover; } .about-newsletter-section .about-newsletter-inner { width: 90%; } .single-new-design-post-content-inner .entry-header h1.entry-title { font-size: 20px; } .single-new-design-post-content-inner .post__content p { font-size: 18px; } div#smart-search-image-popup .popup { width: 320px !important; top: 50%; height: auto; right: 0; left: 50%; transform: translate(-50%, -50%); } .about .slider .owl-nav button.owl-prev { left: 20px; } .about .slider .owl-nav button.owl-next { right: 20px; } p.blog-inner-img { width: 100%; } h4.text-left-block { width: 100%; margin-left: 0; } .new-contact span.form.contact .room-type-select { flex-basis: 150px; } .new-contact .room-type-select-block { height: 180px; justify-content: space-between; padding: 10px; } .new-contact .room-type-select-block p { font-size: 16px; } .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline h3.guide-heading { padding: 0px 30px; } .new-contact h2.form_down_heading { font-size: 22px; line-height: 24px; margin: 20px 0; } .new-contact .contact-heading h1 { font-size: 22px; line-height: 26px; } p.announcement-bar__message.center.h5 { font-size: 16px; line-height: 20px; } .announcement-bar a { width: auto; } .bottom-image .img { overflow: hidden; } .footer-block .bottom-image { padding-bottom: 50px; } } @media (max-width: 400px) { .filter-menu .pt-display-dropdown .scroll-content { min-width: calc(100% - 26px) !important; width: calc(100% - 26px); } .quick-view-inner-block { padding: 20px 0; } .product-quick-view-inner .quick-view-product-left-content { padding: 0 20px; } } @media (max-width: 360px) { .header-new-search-bar form#search-header { max-width: 250px; } .filter-menu .pt-display-dropdown .scroll-content { min-width: calc(100% - 23px) !important; width: calc(100% - 23px); } span.header-seacrh-close { height: 2rem; width: 2rem; } .purchase-section .addto-cart-button button:after, .purchase-section .negative-left button:after { left: 29%; top: 27%; } .product-color-stock-sku-section { padding: 10px 10px; } .product-variant-quantity-section .product-variants-section { width: 75%; } .product-variant-quantity-section .product-quantity { width: 25%; } .product-variant-quantity-section { grid-gap: 15px; } .quick-view-block a.quick-view-btn { padding: 10px 20px; } } .text-black { color: black !important; } pre p { margin: 8px 0; font-size: 16px; line-height: 22px; font-weight: 400; } /* ASAD Edits */ @media screen and (min-width: 900px) { li.shownav:nth-child(2) .shop-mega-menu-section.header-brand-mega-menu .mega-menu-inner-left-side { justify-content: left !important; } .mega-menu-inner-left-side::before { display: none !important; } .mega-menu-inner-left-side { padding: 20px 0 60px !important; } } .faq-upper-section ul#rugs-nav-acc li { width: 40%; } /* .inner-rug-size-tab-section {
  padding: 0px;
} */ .rug-acc-block > img, .image-as-tab > img { margin: 0px !important; border: none; } span.accordion-upper-section { justify-content: center; } .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { width: 50px; height: 41px; bottom: 26px; position: absolute; z-index: 9; right: 11px; background-repeat: no-repeat; transition: transform 0.3s, -webkit-transform 0.3s; background-size: 35px 35px; } @media screen and (max-width: 600px;) { #shopify-section-template--17431771644087__faq-second > .inner-rug-size-tab-section ul#rugs-nav-acc li a:before { bottom: 12px; right: 12px; background-size: 15px 15px; } #shopify-section-template--17431771644087__faq-second .faq-upper-section ul#rugs-nav-acc li { width: 50%; } } #shopify-section-template--17431771611319__main .contact-info.twelve { text-align: left !important; } .contact-us section#contact-page div#form-container form .contact-info.twelve { display: flex; flex-direction: row; align-items: center; justify-content: center; } /* Custom CSS Collapsible row*/ /* Style the button that is used to open and close the collapsible content */ .product__description .collapsible { background-color: #eee; color: #444; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 15px; } /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */ .product__description .active, .product__description .collapsible:hover { background-color: #ccc; } /* Style the collapsible content. Note: hidden by default */ .product__description .content { padding: 0 18px; display: none; overflow: hidden; background-color: #f1f1f1; } /* Custom CSS END*/ /* Service Page CSS Starts */ .ibu-appointment { display: flex; align-items: center; } .product .collection_sub_img ul.all-images .owl-nav{ z-index: 1; } .products-all-images .all-images .main-image__model .relative{ z-index:9 } .owl-dots{ text-align: center; margin: 15px 0 10px; } @media (max-width: 749px) { .contact-us section#contact-page div#form-container form .contact-info.twelve { justify-content: center; } .testimonial-single .faith-profile-wrapper { margin: 50px 0 0 60px !important; } .product .collection_sub_img ul.all-images .owl-nav { top: unset; bottom: -10px; } } /* Service Page CSS Ends */ /* Search Box  */ .custom-search-popup{ display:none !important; } /* Ends */ /* Cart Page CSS */ .q-43620218634423 .quantity { display:none !important; } /* Ends */ /* AH Product View Availability CSS Start */ @media(min-width:750px){ .product-wishlist-view-rooms-section { bottom: 120px; } html body .ibu-appointment{ font-size: 16px !important; padding: 10px 40px !important; } } @media (max-width:749px){ .ah-product-container { margin-top: 15px; } } /* AH Product View Availability CSS Ends */ /* Product Page CSS */ .ib_pd-img { border-bottom: none !important; } .ibu-service-tab .pointer{ font-size:16px !important; } /* AH faq page CSS Start */ .faq-down-section .inner-rug-size-tab-section ul li h2.rug-accordion-heading, .faq-upper-section .inner-rug-size-tab-section ul li h2.rug-accordion-heading{ top: 20px !important; left: 15px !important; } .faq-down-section{ margin-top:0px !important; } @media (max-width:1377px){ .faq-down-section .inner-rug-size-tab-section ul li h2.rug-accordion-heading, .faq-upper-section .inner-rug-size-tab-section ul li h2.rug-accordion-heading{ top: 10px !important; left: 20px !important; } .counselor-application .faq-upper-section .inner-rug-size-tab-section ul#rugs-nav-acc li a.rug-acc-block .image img{ border: var(--border); /* object-fit: fill; */ } } /* AH faq page CSS Ends */ /* AH Add Custom Blog CSS */ /**em {
  font-style:normal !important;
  padding: 0 2px;
  transition: box-shadow 0.15s ease-out, color 0.15s;
  background-color: #ffeb00;
  box-shadow:#f4f3ee 0 0.85em inset;
  font-weight: 600;
}**/ .single-new-design-post-content-inner .post__content p em:hover { box-shadow: #fff 0 0 inset; } .video-container-zoom{ display:none; } .search-results li a .product-price { display: none !important; } /********header css 12-09-2025**/ header.clearfix.desktop-header { /* border-width: 0px 0px 1px 0px; */ /* border-style: solid; */ /* border-color: #464646; */ border-radius: 0 0 24px 24px; border-width: 0 0 2px 0; border-style: solid; background: #fff; border-color: #000; } .header-customerbar-container.table { padding-left: 15px; } .faith-product-block { max-width: 90%; margin: auto; } a#cart-icon-trigger span.cart-count-badge.cartCountSelector { background: #c8a2c8; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; position: absolute; top: -10px; right: -10px; color: #fff; font-size: 10px; border: 2px solid #958295; border-radius: 100%; } @media screen and (max-width: 768px) { .combined-section .combined-wrapper { gap: 20px !important; } #shopify-section-template--18475033559223__faith_with_video_z6dpKf .video-wrapper, #shopify-section-template--18475033559223__faith_with_video_z6dpKf .faith-message__inner { width: 100% !important; } .faith-message__description { padding-right: 25px; } /* .desktop-grid-section-homepage.christian-slider-wrapper {
    display: block;
} */ /* .christian-slider-wrapper .christian-slider .gift-card {
    width: 31.33% !important; 
} */ /* .christian-slider {
    justify-content: unset !important;
} */ .general-product-page #shopify-section-template--18492524462263__step_christian_counseling_nKpxBK { display: block !important; } .general-product-page #shopify-section-template--18492524462263__faith_icons_list_VGTYbL { display: block; } body div#header-toolbar .container { padding: 0 10px !important; } .main-menu.header-menu-section .table.left-width.clearfix { display: flex; align-items: center; } header.clearfix.mobile-header { border-radius: 0 0 24px 24px; border-width: 0 0 2px 0; border-style: solid; background: #fff; border-color: #000; } div#shopify-section-header { background: #f4f3ef !important; } .header-customerbar-container.table { padding-left: 0; margin: 12px 12px 0 0; }#header-navigation .main-menu { margin-right: 12px; }._chat-icon-primary-container_tt440_51 ._chat-icon-primary_tt440_51 { width: 80px !important; height: 80px !important; }._chat-icon-container_tt440_1 { bottom: 0 !important; }.cart-drawer.cart-drawer--active { padding: 0 0 0 15px; }.cart-drawer-box { width: 100%; }.main-menu.header-menu-section .header .table.left-width.clearfix .logo.table-cell { flex: 1; }.cart-drawer--active .cart-drawer-box { width: 100%!important; }.faq-img-block::before { content: ""; width: 55px; height: 55px; }.faq-upper-row .faq-img-block img { width: 50px !important; height: 50px !important; } } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper { max-width: 1440px !important; gap:0px !important; } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper .inner-help { max-width:420px; margin: auto; background: #fff; border-radius: 20px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); } .desktop-faith-quote-section.main-top .desktop-faith-quote-section__help.aos-init.aos-animate { background: transparent !important; box-shadow: none !important; border-radius: 0 !important; } .blog-slider-wrapper .slick-dots li:before { display: none; } .blog-slider-wrapper .slick-dots li { margin: 0; padding: 0 0 0 4px; } .blog-slider-section .join-button{ margin-top: 16px; } .faith-btn.aos-init.aos-animate a.button.button-arrow { background: #C8A2C8; padding: 0px 20px; border-radius: 14px; font-weight: 800; color: #000; text-decoration: none; cursor:pointer; letter-spacing: 1px; } */ .faith-btn.aos-init.aos-animate a.button.button-arrow:hover { background:#32312d!important; color: #fff !important; } .how-it-works__step .circle { position: relative; padding-top: 66.66%; margin-bottom: 20px; } .how-it-works__step .circle img { width: 70% !important; position: absolute; top: 0; height: 100% !important; object-fit: contain; } .desktop-main-section-wrapper .testimonial-box { position: relative; padding:20px 20px 15px 20px; } .counselor-wrapper .slick-dots li { margin: 0; } .desktop-video-table-stacked .quote-icon { left: 86px!important; clip-path: polygon(100% 0%, 100% 100%, 50% 84%, 0 100%, 0 0); font-size: 53px!important; line-height: 1 !important; height: 40px!important; color:#000!important; font-weight:700!important; } .counselor-content p.bio { min-height: 60px; }div#Plans { padding-top: 2rem; }.pricing-plans-desktop-section .pricing-card p.price-plan { margin-top: 20px; }.pricing-plans-desktop-section .pricing-card p.stater-para { font-weight: 300; }.clearfix.bottompad-quarter button.btn { display: inline-block !important; padding: 12px !important; background-color: #c8a2c8; color: black; font-weight: 800 !important; border-radius: 14px !important; text-decoration: none !important; transition: 0.3s ease !important; font-size: 16px !important; border: var(--border) !important; white-space: nowrap; }.counseling-help-section .counseling-help-section-icon img { width: 25px; height: 25px; margin: 0; } .counseling-help-section .counseling-help-section-icon { display: flex; align-items: center; } span.cart-icon-wrapper svg path { fill: #333; } .faith-icons-block { max-width: 60%; margin: auto; } .three-steps-static-section .steps { max-width: 85%; margin: auto; } .bio-toggle-card .bio-preview-content .align-start.para-style-body { font-weight: 600; font-size: 18px; } @media screen and (max-width: 749px) { .bio-toggle-card .bio-preview-content ul li { font-size: 14px !important; } } .gk-counselor-badge { width: 75px; height: 75px; object-fit: contain; position: absolute; right: 15px; top: 5px; margin: 0; } .bio-toggle-card .bio-preview-content ul { margin: 5px 0px; } .bio-toggle-card .bio-preview-content ul li { margin: 0px; padding-bottom: 0; } .three-steps-static-section { padding-top: 10px !important; } .product-card-inner { border:2px solid #000; border-radius:50px; overflow: clip; } /** 15-9-25**/ .frmbtn-wrapper { display: flex; align-items: center; gap: 10px; } /* .combined-section.abut-pg {
    padding-top: 40px!important;
} */ .combined-section.abut-pg .video-wrapper { width: 50%; } .about-desktop-unieq-class__quote-box::before ,.desktop-faith-quote-section__quote-bubble::before{ content: ""; position: absolute; background: url(/cdn/shop/files/quote-shape.png?v=1757923682); width: 45px; height: 45px; background-repeat: no-repeat; background-size: contain; top: -3px; left: 90px; } .about-desktop-unieq-class__quote-box, .desktop-faith-quote-section__quote-bubble { position: relative; } .about-desktop-unieq-class .quote-mark, .desktop-faith-quote-section__quote-bubble .quote-mark-top{ display:none; } .video-table-wrapper .icon-checkmark, .video-table-wrapper .icon-cross { width: 20px; margin: 0 auto; } .chart-table-desktop-layout .main-heading, .chart-table-desktop-layout .text-top h2, .about-desktop-unieq-faq-title { text-align: center; } .combined-section.abut-pg .video-wrapper video ,.join-team .video-wrapper{ box-shadow: -8px 8px 0 #4d4d4d; } .about-desktop-unieq-faq-video{ gap:30px; } /* .btn.toppad {
    margin-bottom: 0;
    background: #c8a2c8 !important;
    font-weight: 800;
    font-size: 16px;
    transition: all 0.6s 0.1s 
cubic-bezier(0.6, 0.2, 0.1, 1);
    line-height: 24px;
    text-transform: capitalize;
    color: #000;
    max-width: 200px;
    border: 2px solid #231f20;
    border-radius: 14px;
}

.btn.toppad:hover {
    color: #fff;
    background-color: #32312d !important;
} */ .quote-mark-ref, .ref-line{ display:none; } .home-banner .cross-icon{ left: -80px; margin: 0; position: relative; margin-top: -35px; } button.button { display: inline-block !important; padding: 12px !important; background-color: #c8a2c8; color: black; font-weight: 800 !important; border-radius: 14px !important; text-decoration: none !important; transition: 0.3s ease !important; font-size:20px !important; border: var(--border) !important; white-space: nowrap; } button.button:hover{ background:#32312d !important; color: #fff !important; } .ref-text { font-size: 24px; } .arrow-right-icon { width: 32px; margin:0 0 0 5px!important; } .circle-chk-icon img { width: 27px; margin: 0; } .desktop-faith-quote-section__quote-bubble, .desktop-faith-quote-section .desktop-faith-quote-section__quote-ref { max-width:550px; } .hide-desktop{ display:none!important; } .desktop-guide-counselor-layout .text-top h2 { text-align: center; } .testimonial-box::before { content: ""; position: absolute; top: 0; right: 0; height: calc(100% - 55px); width: calc(100% - 55px); border-top: var(--border); border-right: var(--border); border-top-right-radius: 20px; pointer-events: none; box-sizing: border-box; } .testimonial-box::after { content: ""; position: absolute; bottom: 0; left: 0; height: calc(100% - 55px); width: calc(100% - 55px); border-left: var(--border); border-bottom: var(--border); border-bottom-left-radius: 20px; pointer-events: none; box-sizing: border-box; } /* Testimonial */ .ayda-testimonial { max-width: 450px; margin: 0 auto; } .ayda-testimonial { background: #fff; border-radius: 20px; padding: 20px; box-shadow: 8px 8px 0 #d4bbdb; } .testimonial-box { position: relative; padding: 20px 20px 15px 20px; text-align: left; min-height: auto; } .ayda-testimonial .quote-icon.right { right: 0px; left: auto; bottom: -10px; top: auto; } .ayda-testimonial .quote-icon { font-size: 48px; font-weight: bold; color: #000; position: absolute; top: 10px; left: 0px; } .testimonial-card .user-info { max-width: 450px; margin-left: 0px; } .testimonial-card .user-info img { width: 65px; height: 65px; border-radius: 50%; border:var(--border); } .sponsor-custom-image-wrap .sponsor-custom-main-image { box-shadow: -8px 8px 0 #4d4d4d; } .desktop-main-section-wrapper .video-wrapper video { object-fit: cover; box-shadow: -8px 8px 0 #4d4d4d; } .desktop-main-section-wrapper .video-wrapper{ overflow:visible!important; } .testimonial-text { font-family: "Architects Daughter", cursive!important; font-weight: 400; color: #000; line-height:1.4; } .bottom-extended-pricing { margin-top: 0; } .bottom-extended-pricing__text { font-size: 16px; margin-bottom: 10px; color: #000; } .bottom-extended-pricing__action { display: inline-flex; align-items: center; justify-content: center; margin-bottom: 15px; font-size: 18px; padding-left: 0; } .bottom-extended-pricing__action a { background-color: #c8a2c8; color: #000; border-radius: 12px; text-decoration: none; display: inline-block; } .desktop-guide-counselor-layout .table-wrapper table tr td:first-child { background: #d9d9d9; font-size: 12px!important; width: 23%; color: #000; text-align: left; } .desktop-guide-counselor-layout { background: #F4F3EF; padding: 40px 20px; } .desktop-guide-counselor-layout .desktop-guide-counselor-layout__wrapper { /* padding: 0 30px; */ display: flex; justify-content: space-between; flex-wrap: wrap; gap: 40px; max-width: 1200px; margin: auto; align-items:flex-start; padding-top: 20px; } .desktop-guide-counselor-layout .text-top h2 { font-size: 22px; font-weight: 600; margin-bottom: 10px; } .desktop-guide-counselor-layout .text-top p { font-size: 16px; margin-bottom: 30px; } .desktop-guide-counselor-layout .desktop-guide-counselor-layout__left, .desktop-guide-counselor-layout .desktop-guide-counselor-layout__right { flex: 0 0 45%; } /* LEFT: Video + Table */ .desktop-guide-counselor-layout .mockup-wrapper { position: relative; display: flex; justify-content: flex-start; } .desktop-guide-counselor-layout .custom-shadow { background-color: #F4F3EF; box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.90); border-radius: 40px; padding: 15px; } .desktop-guide-counselor-layout .mockup-bg-circle { position: absolute; left: 0%; top: 50%; transform: translateY(-50%); width:300px; height: 300px; background: #C8A2C8; border-radius: 50%; z-index: 1; } .desktop-guide-counselor-layout .mockup-image { position: relative; max-width:185px; width: 100%; z-index: 2; } .desktop-guide-counselor-layout .mockup-image img { width: 100%; display: block; } .desktop-guide-counselor-layout .video-inside { position: absolute; top: 6px; left: 4%; width: 93%; height: 96%; overflow: hidden; border-radius: 32px; } .desktop-guide-counselor-layout .video-inside video { width: 100%; height: 100%; object-fit: cover; } .table-wrapper { overflow-x: auto; margin-top: -100px; z-index: 9; position: relative; left: 125px; } .table-wrapper table { width: 100%; border-collapse: collapse; background: #fff; } .table-wrapper th, .table-wrapper td { border: 2px solid #ccc; padding: 8px; text-align: center; font-size: 14px; } th.col-christian { background: #c8a2c8; color: #000; } th.col-secular { background: #ffe5a2; color: #000; } th.col-selfhelp { background: #fff4c8; color:#000; } /* RIGHT: Counselor Area */ .desktop-guide-counselor-layout .desktop-guide-counselor-layout__right { padding: 0; border-radius: 20px; } /* .desktop-guide-counselor-layout .right-heading {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
    line-height: 1.5;
} */ .desktop-guide-counselor-layout .counselor-image-layout { position: relative; height:300px; margin: 20px auto; } .desktop-guide-counselor-layout .circle-photo { position: absolute; width: 150px; height:200px; overflow: hidden; top: 25px; left: 50%; transform: translateX(-50%); } .desktop-guide-counselor-layout .circle-photo img { width: 100%; height: 110%; object-fit: contain; display: block; z-index: 2; position: relative; } .desktop-guide-counselor-layout .circle-bg { position: absolute; width: 130px; height: 130px; background: #D5B6D5; border-radius: 50%; top:80px; left: 50%; transform: translate(-50%, -50%); z-index: 1; } .desktop-guide-counselor-layout .circle-photo:nth-child(1) { top: 0; left: 70px; } .desktop-guide-counselor-layout .circle-photo:nth-child(2) { top: 90px; left: 85%; } .desktop-guide-counselor-layout .circle-photo:nth-child(3) { top: 90px; left: 38%; } .desktop-guide-counselor-layout .circle-photo:nth-child(4) { top: 0px; left: 62%; } .desktop-guide-counselor-layout .flex-center { display: flex; justify-content: center; align-items: center; gap: 0; margin-top: 30px; } .desktop-guide-counselor-layout .find-button { background: #C8A2C8; padding: 12px; border-radius: 14px; font-weight: 800; color: #000; text-decoration: none; } .desktop-guide-counselor-layout .find-button{ border: var(--border); } .check-icon { display: inline-block; width: 20px; height: 20px; border-radius: 50%; background: #fff; position: relative; border: 2px solid #00B900; top: 5px; } .check-icon::after { content: ''; position: absolute; left: 6px; top: 4px; width: 2px; height: 5px; border: solid #00B900; border-width: 0 2px 2px 0; transform: rotate(45deg); } .fa-cross-icon { display: inline-block; width: 20px; height: 20px; border-radius: 50%; background: #fff; position: relative; border: 2px solid #E60000; top: 5px; } .fa-cross-icon::before, .fa-cross-icon::after { content: ''; position: absolute; top: 7px; left: 3px; width: 10px; height: 2px; background: #E60000; } .fa-cross-icon::before { transform: rotate(45deg); } .fa-cross-icon::after { transform: rotate(-45deg); } .desktop-main-section-wrapper { background: #F4F3EF; padding: 40px 0px; display: block; } .desktop-main-grid { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-areas: "left testimonial" "story video"; row-gap: 40px; max-width:100%; margin: 0 auto; } .floating-chart-img { position: relative; margin-top: -60px; text-align: center; } .desktop-section.box-testimonial .stars::before{ display:none !important } .floating-chart-img img { width: 180px; height: 180px; border-radius: 50%; object-fit: cover; background: #fff; padding: 0; border: var(--border); } .desktop-section.box-left{ position: relative; } .desktop-main-section-wrapper .chart-image{ border: var(--border); border-radius: 20px; } .desktop-main-section-wrapper .box-testimonial { display:flex; justify-content: center; align-items: center; } .floating-chart-img { position: absolute; bottom: -14px; right: -33px; z-index: 3; } .desktop-main-section-wrapper .desktop-section { border-radius: 0; padding: 30px; } .desktop-section.box-story, .desktop-section.box-video{ background:#D4BBDB !important; } .desktop-section.box-story{ border-radius:20px 0 0 20px } .desktop-section.box-video{ background:#D4BBDB !important; border-radius:0 20px 20px 0 } .desktop-main-section-wrapper .box-left { grid-area: left; } .desktop-main-section-wrapper .box-testimonial { grid-area: testimonial; } .desktop-main-section-wrapper .desktop-main-section-wrapper .box-story { grid-area: story; } .desktop-main-section-wrapper .box-video { grid-area: video; } .desktop-main-section-wrapper .desktop-main-section-wrapper .box-left h5.small-heading { font-size: 16px; margin-bottom: 10px; font-weight: 600; color: #000; } .desktop-main-section-wrapper .box-left h2.main-heading { font-size: 22px !important; font-weight: 600; line-height: 1.3; margin-bottom: 20px; text-align:center; } .desktop-main-section-wrapper .chart-image img { width: 100%; border-radius: 12px; object-fit: cover; } .desktop-main-section-wrapper .desktop-cousler-btn{ display:flex; justify-content:center; align-items:center; gap:0; margin-top: 20px; } /* Learn More Toggle */ .desktop-main-section-wrapper .story-text.full-text { display: none; } .desktop-main-section-wrapper .story-box.expanded .full-text { display: block; } .desktop-main-section-wrapper .story-box.expanded .short-text { display: none; } .stars svg path { fill: #FFC107; } .stars { display: flex; margin-bottom: 6px; } .stars svg { fill: #FFC107; font-size: 16px; margin: 0 2px; width: 16px; } .desktop-main-section-wrapper .testimonial-text { font-size: 20px; font-family: cursive; } .desktop-main-section-wrapper .user-info { display: flex; justify-content: flex-start; align-items: center; gap: 10px; margin-top: 15px; } .desktop-main-section-wrapper .user-info img { width: 65px; height: 65px; border-radius: 50%; } .desktop-main-section-wrapper .user-name { color: #000; font-weight: 500; /* margin-top: -30px; */ font-size: 16px; } .desktop-main-section-wrapper .choose-text { margin: 10px 0; text-align: center; } .desktop-main-section-wrapper .free-session-btn { background: #c8a2c8; padding: 12px; font-weight: 800; border-radius: 14px; border: none; font-size: 18px; cursor: pointer; border: var(--border); color: #000; } /* Story Box */ .desktop-main-section-wrapper .story-title { font-size: 22px; font-weight: bold; text-align: center; /**  margin-bottom: 40px;
    margin-top: 40px;**/ } .desktop-main-section-wrapper .story-box { background: #D4BBDB; padding: 20px; border-radius: 16px; } .desktop-main-section-wrapper .story-box h3 { font-size: 22px; margin-bottom: 10px; } .desktop-main-section-wrapper .story-text { font-size: 20px; color: #000; } .desktop-main-section-wrapper img{ margin:0 } .desktop-main-section-wrapper .learn-more-btn { background: #2B2B29; color: #fff; padding: 2px 12px; font-size: 18px; border-radius: 14px; font-weight: 800; border: none; cursor: pointer; display: flex; border: var(--border); align-items: center; } /* Video Box */ .desktop-main-section-wrapper .video-wrapper { border-radius: 20px; overflow: hidden; margin-bottom: 0; } .desktop-main-video{ display: flex; justify-content: center; align-items: center; gap: 20px; padding:30px; border-radius:20px; border:var(--border) } .desktop-main-video .story-btn-wrap { margin:0 !important } .desktop-main-section-wrapper .video-wrapper video { width: 100%; border-radius: 20px; height: 350px; border:var(--border); } .desktop-main-section-wrapper .video-title , .blog-slider-section h2 { font-size: 22px; font-weight: 600; margin-bottom: 10px; line-height: 1.1; } .desktop-main-section-wrapper .above-text { font-size: 16px; font-weight: 500; margin-bottom: 10px; color: #000; } .desktop-main-section-wrapper .quote-text { font-size: 16px; font-weight: 500; color: #000; margin-bottom: 0; } .flex-center { margin: 0; } .box-video, .box-story { width: 50% !important; } .desktop-main-grid { display: flex; } .p-0-d{ padding:0!important; } .desktop-main-video .video-wrapper, .desktop-main-video .video-wrapper+div { width: 50%; } /* .step-progress-bar {
    margin-left: 30px;
    margin-right: 30px;
} */ .how-it-works .step-title { font-size: 24px; line-height: 1.5; flex: 1; font-weight: bold; color: #32312d; transition: color 0.3s ease; } .succcess-bgn-right-sctn p { margin-bottom: 70px; } .desktop-guide-counselor-layout .table-wrapper { width: 79%; } .succcess-bgn-right-sctn .custom-shadow { max-width: 94%; padding-bottom: 40px; } .pricing-card { padding-right:40px!important; } .chart-data .desktop-main-grid { justify-content: space-between; } section.sponsor-custom-section { padding-top: 130px; } .sponsor-custom-section .sponsor-inside-wrap h3 { text-transform: none; } .sponsor-custom-section .sponsor-custom-subheading { font-size: 22px; font-weight: 400; color: #000; line-height: 1.3; } .sponsor-custom-section .sponsor-inside-wrap p, .sponsor-custom-section .sponsor-custom-description { font-size: 20px; line-height: 1.3; color: #000; } .sponsor-custom-section .sponsor-custom-process-item p { margin: 0; font-size: 16px; color: #000; font-weight: 500; padding-left: 35px; line-height:1.2; } section.desktop-main-section-wrapper.chart-data { padding-top: 40px!important; } .christian-slider-wrapper .container { max-width: 1050px !important; margin: 0 auto; } .chart-data .desktop-main-grid { padding-left: 50px; } .desktop-main-section-wrapper.chart-data .box-left { width: 50%; } .desktop-main-section-wrapper.chart-data .box-testimonial { padding-top: 120px; } .sponsor-custom-section .sponsor-custom-inner , .chart-data .desktop-main-grid { padding-left: 50px; padding-right: 50px; } .desktop-main-section-wrapper .story-text { font-size: 20px; color: #000; line-height: 1.3; } .counselor-container .right-section .description { min-height: 80px; } /* h2.underline {
    position: relative;
    display: inline-block;
}
h2.underline::before {
    content: "";
    position: absolute;
    width: 70%;
    height: 4px;
    background: #000;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
} */ h2.underline { display: inline-block; /* block was breaking the centering */ text-decoration: underline; text-underline-offset: 6px; text-decoration-thickness: 3px; text-decoration-color: currentColor; } .desktop-guide-counselor-layout .circle-photo:nth-child(1) { z-index: 1; } /* .pricing-section h2{
  display:none;
} */ .pricing-section > .pricing-plans { justify-content: flex-start; align-items: flex-start; } .sponsor-custom-section .sponsor-custom-button { display: inline-block !important; padding: 0px 40px!important; background-color: #c8a2c8; color: black; font-weight: 800 !important; border-radius: 12px !important; text-decoration: none !important; transition: 0.3s ease !important; font-size:18px !important; border: var(--border) !important; } .desktop-guide-counselor-layout .find-button, .theme-btn,.desktop-guide-counselor-layout .find-button:hover, .theme-btn:hover{ font-size:18px !important; padding: 10px 20px!important; } .blog-slider-section span.underline::before { bottom: -12px; } .desktop-section.box-story { display: flex; flex-direction: column; justify-content: space-between; } .christian-slider-wrapper .product-title { font-weight: 500; color: #000; font-size: 16px !important; line-height: 1.5; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:2; text-align: center; } .desktop-faith-quote-section { background: #f4f3ef; padding: 20px 20px; } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper { display: flex; justify-content: center; align-items:center; flex-wrap: wrap; gap: 40px; max-width: 1200px; margin: 0 auto; } .desktop-faith-quote-section .faith-btn{ display: flex; justify-content: center; align-items:center; padding-bottom: 30px; } /* LEFT & RIGHT equal width */ .desktop-faith-quote-section .desktop-faith-quote-section__help, .desktop-faith-quote-section .desktop-faith-quote-section__quote { flex: 0 0 45%; } /* LEFT SIDE */ .desktop-faith-quote-section .desktop-faith-quote-section__help { background: #fff; border-radius: 20px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); } .desktop-faith-quote-section .desktop-faith-quote-section__help-heading { background: #DCB9DD; color: #000; padding: 30px 20px 45px; font-weight: 600; font-size: 22px; border-radius: 20px 20px 0 0; } .desktop-faith-quote-section .desktop-faith-quote-section__help-list { list-style: none; margin: 0; padding: 20px; background: #fff; border-radius:20px; margin-top:-20px } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { display: flex; align-items: center; gap: 10px; font-size: 15px; color: #000; margin-bottom: 12px; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item .check-icon { background: #44D07B; color: #fff; border-radius: 50%; width: 20px; height: 20px; font-size: 13px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } /* RIGHT SIDE */ .desktop-faith-quote-section .desktop-faith-quote-section__quote { position: relative; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-bubble { position: relative; border:var(--border); border-radius: 999px; margin-bottom: 25px; padding: 15px; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-inner { padding:30px; border-radius: 999px; background: #DCB9DD; } .desktop-faith-quote-section .quote-mark-top { position: absolute; top: -12px; left: 20px; font-size: 22px; font-weight: bold; background: #f4f3ef; padding: 0 8px; color: #000; line-height: 1; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-text { font-style: italic; font-size: 18px; color: #000; margin: 0; line-height:1.3; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-ref { display: flex; align-items: center; justify-content: flex-end; gap: 10px; font-size: 18px; font-weight: 800; color: #000; } .desktop-faith-quote-section .quote-mark-ref { font-size: 24px; transform: scaleX(-1); } .desktop-faith-quote-section .ref-line { width: 30px; height: 2px; background: #000; margin-top: 8px; } .desktop-faith-quote-section .ref-text { font-weight: 800; } .combined-section { background: #f4f3ef; padding: 80px 0px; } .main-combined-section{ position:relative } .combined-section .combined-wrapper { display: flex; gap: 40px; align-items: center; /* padding-top: 50px; */ } .combined-section .video-wrapper, .combined-section .faith-message__inner { width: 50%; min-height: 400px; padding: 0 20px; display: flex; flex-direction: column; justify-content: center; position: relative; } .combined-section .video-inner { width: 100%; display: flex; justify-content: center; position: relative; } .video-toggle-btn svg { width: 80px; height: 80px; position: absolute; left: 50%; transform: translate(-50%, -50%); } .video-toggle-btn svg path { fill: #181e1e; } .combined-section .video-wrapper video { width: 100%; border-radius: var(--radius); object-fit: cover; border: var(--border); } .combined-section .cross-icon { position: absolute; top: -39px; right: -52px; width: 13%; } .combined-section .faith-message__subtitle { font-size: 16px; font-weight: bold; margin-bottom: 25px; } .combined-section .faith-message__title { font-size: 22px; font-weight: bold; margin-bottom: 10px; line-height: 1.5; } .combined-section .faith-message__description { font-size: 16px; line-height: 1.6; color: #000; } /* .combined-section .faith-btn {
    display: flex;
    /* margin-left: 50px; */ align-items: center; justify-content: center; margin-top: 20px; } */ .combined-section .faith-message__button { display: inline-flex; align-items: center; gap: 8px; background-color: #c8a2c8; color: black; font-weight: 800; border-radius: 14px; padding: 12px; font-size: 18px; cursor: pointer; border: none; border: var(--border); } /* --- Popup Styling --- */ .combined-section-popup__wrapper { position: absolute; inset: 0; background: rgba(0, 0, 0, 0.65); z-index: 9999; display: flex; justify-content: center; align-items: center; } .combined-section-popup__box { background: #fff; padding: 30px 25px; max-width: 600px; width: 90%; border-radius: 12px; box-shadow: 0 4px 10px rgba(0,0,0,0.3); position: relative; text-align: center; font-family: inherit; border: var(--border); } .combined-section-popup__close { position: absolute; top: -13px; right: 5px; font-size: 53px; color: #; border: none; background: transparent; cursor: pointer; } .combined-section-popup__title { font-size: 22px; font-weight: 600; margin-bottom: 10px; color: #000; } .combined-section-popup__subtext { font-size: 16px; margin-bottom: 20px; color: #000; } .combined-section-popup__option { margin: 20px 0; } .combined-section-popup__option p { margin-bottom: 10px; font-size: 16px; color: #000; } .combined-section-popup__box .combined-button-flex{ display: flex; justify-content: center; align-items: center; } .combined-section-popup__button { display: inline-flex; align-items: center; justify-content: center; gap: 0; background-color: #DCB9DD; padding: 12px; border-radius: 14px; font-weight: 800; color: black; font-size: 18px; text-decoration: none; transition: 0.3s ease; border: 2px solid; } .combined-section-popup__box img { width: 30px; height: 30px; margin:0 !important } .combined-section-popup__button:hover { background: #32312D !important; color: #fff !important; } /* Base */ .how-it-works { background: #f4f3ef; padding: 40px 0; text-align: center; } .how-it-works__container { max-width:1440px; margin: 0 auto; padding: 20px 0px; } .how-it-work { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 20px; } .how-it-works__heading { font-size: 22px; font-weight: 600; margin-bottom: 10px; color: #32312d; } .how-it-works__subheading { font-size: 16px; color: #32312d; margin-bottom: 0; } .step-progress-bar{ display: flex; justify-content: space-around; align-items: center; border:2px solid #000; border-radius: 50px; background:#fff; margin-top: 20px; } /* .step-progress-bar svg{
       width:25px
     }
    .step-progress-bar .progress-step{
          display: flex;
      justify-content: center;
      align-items: center;
    } */ /* Step Grid */ .how-it-works__steps { display: grid; grid-template-columns: 1fr; gap: 0; margin-top: 10px; border-radius: 20px; overflow: hidden; } .how-it-works .faith-btn{ display: flex; justify-content: center; align-items: center; gap:0 } .how-it-works .faith-btn a{ border: var(--border); } /* Card Base */ .how-it-works__step.card { padding: 0; position: relative; overflow: hidden; transition: 0.4s ease; box-shadow: none; border-radius: 0; } /* First and Last Card Rounded */ .how-it-works__step.card.first-card { border-top-left-radius: 20px; border-bottom-left-radius: 20px; } .how-it-works__step.card.last-card { border-top-right-radius: 20px; border-bottom-right-radius: 20px; } /* Hover Overlay Effect */ .how-it-works__step .overlay { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); width: 120px; height: 120px; border-radius: 50%; background: var(--bg-color); transition: transform 0.4s ease; z-index: 0; } .how-it-works__step.card:hover .overlay { transform: translate(-50%, -50%) scale(5); } /* Card Content Layout */ .how-it-works .step-inner { position: relative; z-index: 1; display: flex; align-items: center; justify-content: flex-start; gap: 20px; } .how-it-works .step-header { display: flex; align-items: flex-start; gap: 8px; margin-bottom: 8px; } .how-it-works .rounded-number { background-color: #C8A2C8; color: #000; font-weight: bold; font-size: 20px; width: 40px; height: 40px; border-radius: 50%; margin-top: -10px; display: flex; justify-content: center; align-items: center; } .how-it-works .step-right { flex: 1; display: flex; flex-direction: column; align-items: flex-start; text-align: left; } .how-it-works .circle { border-radius: 50%; width: 100%; height: 100%; min-height: 220px; display: flex; justify-content: center; align-items: center; margin-bottom: 12px; transition: all 0.4s ease; } .how-it-works .circle img { width: 100%; height: auto; z-index: 2; } .how-it-works .step-description { font-size: 16px; color: #4C5656; transition: color 0.3s ease; } .how-it-works__step.card:hover .step-title, .how-it-works__step.card:hover .step-description { color: #000; } .how-it-works .faith-btn { margin-top: 20px; } .how-it-works .faith-message__button { background: #C8A2C8 !important; color: #000; padding: 12px 24px; font-size: 18px; border-radius: 14px; font-weight: bold; text-decoration: none; transition: 0.3s ease; } .how-it-works .faith-message__button:hover { background:#32312d !important; color: #fff; } .announcement-item { font-weight: 600; } .pricing-section .card-text { overflow: hidden; max-height: 5.2em; transition: max-height 0.8s ease-in-out; position: relative; } .how-it-works .step-description, .how-it-works__subheading , .desktop-guide-counselor-layout .text-top p{ color: #000; } .scripture-inspired-section#Products { padding-top: 15px!important; } .table-wrapper table tr td:first-child { background: #d9d9d9; font-size: 12px !important; width: 23%; color: #000; text-align: left; white-space: nowrap; } .chart-table-desktop-layout__right .video-table-wrapper { display: flex; flex-direction: column; justify-content: flex-start; } .chart-table-desktop-layout .table-wrapper table { width: 100%; max-width: 95%; } .about-desktop-unieq-class__heading , .about-desktop-unieq-class__description{ display:none; } .combined-section .faith-message__title, .faith-message__inner h2 { font-size: 24px; margin-bottom: 10px; } .about-banner-sctn .faith-message__inner { padding-right: 80px; } .about-banner-sctn .faith-message__inner p { margin-bottom: 30px; color: #000; } .tab-body h2.h1 { margin-bottom: 0; } /* .faith-btn,.for-desktop-btn-show, .flex-center, .custom-btn-flex, .desktop-cousler-btn, .join-button {
    padding-left: 35px;
} */ header .faith-btn { padding-left: 0; } .cross-icon { animation: floatSmooth 2s ease-in-out infinite; } @keyframes floatSmooth { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } } li.desktop-faith-quote-section__help-item:last-child { margin-bottom: 0!important; padding-bottom: 0; } .sponsor-custom-heading span.underline::before { bottom: 0; } .sponsor-custom-section .sponsor-custom-flex .sponsor-custom-heading { line-height: 1.5; } .bottom-extended-pricing__action a{ font-size:15px; } .book-btn-center { justify-content: center; padding-left: 0; } .plan-features { color: #111; max-width: 520px; line-height: 1.5; } .key-benefits-title { margin: 12px 0 0; /* font-size: 1rem; */ font-weight: 700; line-height: 1.5; } .benefit-item { display: flex; align-items: flex-start; gap: 6px; margin: 0px 0; } .benefit-item .check { color: #000; margin-top: 3px; flex: 0 0 18px; } .benefit-content { flex: 1; } .nested-benefits { margin: 6px 0 0 18px; padding: 0; list-style-type: circle; } .check svg { display: block; width: 20px; height: 20px; stroke-width: 3px; } .card-left ul li ul.sub-bullets li { font-weight: 500!important; font-size: 12px; position: relative; margin: 0; } .card-left ul li ul.sub-bullets li::before { content: ""; position: absolute; width: 3px; height: 3px; border-radius: 50%; left: -5px; top: 8px; border: none !important; background: #00000094 !important; } .benefit-content ul.nested-benefits li::before{ content: ""; position: absolute; width: 3px; height: 3px; border-radius: 50%; left: -5px; top: 8px; border: none !important; background: #00000094 !important; } .content ul li { padding-bottom: 0; } .content ul li::before { content: ""; position: absolute; width: 3px; height: 3px; border-radius: 50%; left: -8px; top: 8px; border: none !important; } .card-left ul li svg { display: none; } ul.sub-bullets { padding: 0 0 0 8px; } ul.main-bullets { padding: 0 0 0 10px; } .card-left .nested-benefits li::before { background: transparent !important; } /* Remove nested list bullets consistently across browsers */ .card-left ul.sub-bullets, .card-left ul.nested-benefits { list-style: none !important; } .card-left ul.sub-bullets > li, .card-left ul.nested-benefits > li { list-style: none !important; } .card-left ul.sub-bullets > li::marker, .card-left ul.nested-benefits > li::marker { content: "" !important; } .highlighted-item { border-radius: 20px; padding:5px 10px; } .pricing-card.green .highlighted-item { background: #c0ead9; /* padding: 2px 5px 2px 8px; */ } .pricing-card.purple .highlighted-item { background: #DCC6DC; } /* .pricing-card.green .card-left ul li:nth-child(4) span {
    margin-left: -20px;
    padding-left: 20px;
} */ .main-bullets li svg.img-fluid { position: absolute; width: 25px; left: -10px; top: 1px; height: 25px; } .product-grid-product-template { border: var(--border); margin: 0; background: #fff; border-radius: 20px; padding: 0; overflow: clip; } .desktop-guide-counselor-layout .table-wrapper th, .succcess-bgn-right-sctn p { color: #000; } .purchase-section .addto-cart-button button::before { content: ""; background: url(/cdn/shop/files/right-arrow.png); position: absolute; width: 35px; height: 20px; display: block!important; z-index: 3; } .christian-slider-wrapper .section-title { line-height: 1.5; } /** quote box style start **/ .faith-quote-box { position: relative; padding: 20px 20px 15px 20px; background: #fff; border-radius: 20px; padding: 20px !important; /* box-shadow: 8px 8px 0 #d4bbdb;
    width: 50%;
    margin: 20px auto 0; */ } .faith-quote-text { /* font-family: "Architects Daughter", cursive !important; */ font-weight: 400; color: #000; line-height: 1.4; font-size:20px; } .faith-quote-card { background: #fff; border-radius: 20px; padding: 20px; box-shadow: 8px 8px 0 #c8a2c8 !important; } .faith-quote-box:before { content: ""!important; position: absolute!important; top: 0!important; right: 0!important; height: calc(100% - 55px)!important; width: calc(100% - 55px)!important; border-top: var(--border)!important; border-right: var(--border)!important; border-top-right-radius: 20px!important; pointer-events: none!important; box-sizing: border-box!important; } .faith-quote-box:after { content: ""!important; position: absolute!important; bottom: 0!important; left: 0!important; height: calc(100% - 55px)!important; width: calc(100% - 55px)!important; border-left: var(--border)!important; border-bottom: var(--border)!important; border-bottom-left-radius: 20px!important; pointer-events: none!important; box-sizing: border-box!important; } .faith-quote-icon_left { font-size: 48px!important; font-weight: bold!important; color: #000!important; position: absolute!important; top: 10px!important; left: 0px!important; } .faith-quote-icon_right { right: 0px!important; left: auto!important; bottom: -10px!important; top: auto!important; font-size: 48px!important; font-weight: bold!important; color: #000!important; position: absolute!important; } .faith-quote-card, .faith-profile { max-width: 390px; margin: 0 auto; } .faith-stars { color: #FFCC00; margin-bottom: 8px; font-size: 16px; } .faith-profile { text-align: center; margin-top: 20px; position: relative; margin-bottom: 40px; } .faith-profile img { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; margin: 0 auto 8px; } .faith-name { font-size:16px; font-weight: 500; line-height: 1.4; position: relative; text-align: left; padding-left:40px; color:#000; } .faith-profile p.faith-name:after { content: ""; display: block; position: absolute; width: 20px; height: 1px; background: #000; left: 20px; top: 9px; } .faq-container .faq-main-wrap { display: flex; justify-content: space-between; border-bottom: 2px solid rgb(36, 36, 36); margin-bottom: 20px; padding-bottom: 15px; align-items: center; } .faq-container .faq-main-wrap .left-icon { width: 32px; } .faq-container .faq-main-wrap .left-icon:first-child svg { transform: rotate(180deg); } .faq-answer ul li:before { content: ""!important; position: absolute!important; width: 3px!important; height: 3px!important; border-radius: 50%!important; left: -11px!important; top: 8px !important; border: 2px solid #fff!important; background: #fff; } .faq-answer ul li { list-style-type: unset !important; } .faq-answer ul li { padding-left: 0; font-size: 16px; } .benefit-content ul.nested-benefits li { font-weight: 400!important; position: relative; } .pricing-section .pricing-badge+p { margin: 25px 0 25px -20px; } .chart-table-desktop-layout .table-wrapper { display: flex; justify-content: flex-end; } .about-desktop-unieq-class .right-heading{ text-transform:uppercase; } .about-banner-sctn .combined-section .video-wrapper video { height: 350px; object-fit: cover; } .card-left ul li , .benefit-content{ font-size: 12px; } .desktop-guide-testimonial-layout__right .faith-quote-card { box-shadow: 8px 8px 0 #c8a2c8; } /* .desktop-guide-testimonial-layout__right img {
    margin: 0 0  0 60px!important;
} */ .counselor-slider-desktop h2 { margin-bottom: 20px!important; } .faith-profile-wrapper { display: flex; justify-content: flex-start; align-items: center; gap: 10px; margin-top: 20px; max-width: max-content; margin-left: 158px; } .simple-faq { padding-bottom: 40px !important; } .faith-profile-wrapper img { width: 65px; height: 65px; border-radius: 50%; border: var(--border); } p.faith-name-wrapper { color: #000; font-weight: 400; /* margin-top: -30px; */ font-size: 16px; margin-top: -15px; } @media(min-width: 768px){ p.faith-name-wrapper { color: #000; font-weight: 400; /* margin-top: -30px; */ font-size: 16px; margin-top: 0px !important; } } @media (max-width:1280px){ .desktop-faith-quote-section .desktop-faith-quote-section__wrapper .inner-help { max-width: 80%; } } @media (max-width:1200px){ .about-desktop-unieq-class .circle-photo:nth-child(1) { left: 20px!important; } .about-desktop-unieq-class .circle-photo { width: 110px!important; height: 110px!important; } .chart-table-desktop-layout .table-wrapper { left: 5%!important; max-width: 100%!important; } .header.sticky-navigation { padding-right:0px; } .pricing-section .pricing-card .pricing-badge { padding: 8px 10px!important; } } @media (max-width:1024px){ .faith-quote-card, .faith-profile { /* margin: 0 auto 0 0; */ } .desktop-faith-quad-section .faith-icon-highlight-grid { padding: 20px 30px 20px 30px; } .bottom-extended-pricing__action a { font-size: 12px; } .communication-cards .communication-cards__card { flex: 1 1 20% !important; max-width: 25% !important; } .faith-desktop-section-wrapper .faith-chart-user-img { width: 140px; height: 140px; } .faith-desktop-grid { padding-left: 30px; padding-right: 30px; } .faith-desktop-section-wrapper .faith-icon-img { min-width: 65px; max-width: 65px; height: 65px; } .bottom-extended-pricing__action { padding-left: 0; } .counseling-help-section .counseling-help-section-card-header { font-size: 25px; } .pricing-card { padding-right: 15px!important; } .pricing-section .pricing-card { padding: 30px 15px; } .pricing-card.green .highlighted-item { font-size: 13px; } .pricing-card.purple .highlighted-item { font-size: 15px; } .counseling-help-section .counseling-help-section-card { min-width: 285px; } .newsletter-wrapper .newsletter-box h2 { font-size: 25px !important; } .footer-upper-single-item span.footer-svg-text { font-size: 14px; line-height: 18px; } .newsletter-wrapper .newsletter-form button { font-size: 15px; } #shopify-section-template--18450510119095__section_rich_text_rcXqpT h2 { font-size: 25px !important; } .desktop-main-section-wrapper .video-title, .blog-slider-section h2 { font-size: 25px; } .desktop-main-section-wrapper .story-text { font-size: 20px; line-height: 1.5; } .desktop-main-section-wrapper .learn-more-btn { font-size: 18px; } .blog-title-overlay { font-size: 14px; } .blog-slider-section .join-button a { font-size: 15px !important; } .sponsor-custom-section .sponsor-custom-button { font-size: 14px !important; } .christian-slider-wrapper .shop-button { font-size: 18px !important; } .faq-button { font-size: 14px !important; } .faith-btn.aos-init.aos-animate a.button.button-arrow { font-size: 16px; } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper .inner-help { max-width: 90%; margin-left: 0; } .table-wrapper { left: 80px; } .desktop-guide-counselor-layout .table-wrapper { width: 90%; } .desktop-guide-counselor-layout .circle-photo:nth-child(2) { top: 100px; left: 80%; } .desktop-guide-counselor-layout .find-button, .theme-btn, .desktop-guide-counselor-layout .find-button:hover, .theme-btn:hover { font-size: 15px !important; } .combined-section .faith-btn { margin-left: 0; margin-top: 20px; justify-content: center; } .arrow-right-icon { width: 22px; } .book-btn { font-size: 14px; } .counselor-container .badge { right: 10px!important; left: auto!important; } .chartbar-wrapper { padding: 50px 10px!important; } .chart-label,.chart-percent {font-size: 16px!important;} .chartbar-wrapper::before {left: 40.5%!important;} .floating-chart-img img , .sponsor-custom-section .sponsor-custom-top-icon{ width: 150px!important; height: 150px!important; } .sponsor-custom-section .sponsor-custom-top-icon{ top:-50px!important; } .sponsor-custom-section .sponsor-custom-flex .sponsor-inside-wrap { padding-left: 40px!important; } .sponsor-custom-section .sponsor-custom-inner, .chart-data .desktop-main-grid { padding-left: 20px; padding-right: 20px; } .desktop-guide-counselor-layout .circle-photo:nth-child(2), .desktop-guide-counselor-layout .circle-photo:nth-child(3) { top: 135px; } } @media (max-width:992px){ .desktop-video-table-stacked .desktop-video-table-stacked__container { margin: auto; display: flex; gap: 40px; flex-wrap: wrap; } .desktop-guide-counselor-layout .desktop-guide-counselor-layout__wrapper{ flex-direction:column; } .desktop-guide-counselor-layout .table-wrapper table { width: 90%; } .desktop-guide-counselor-layout .custom-shadow { max-width: 480px; margin: 0 auto; } .desktop-guide-counselor-layout .desktop-guide-counselor-layout__wrapper { padding: 0 0px; } .chartbar-wrapper {padding: 20px 10px!important;} .desktop-main-section-wrapper .box-left{padding-left:0!important} .desktop-main-grid { display: flex; flex-direction: column; } .sponsor-custom-section .sponsor-custom-inner , .chart-data .desktop-main-grid { padding-left: 0px; padding-right:0px; } .desktop-main-section-wrapper .desktop-section { padding: 0px; } .sponsor-custom-section .sponsor-inside-wrap p, .sponsor-custom-section .sponsor-custom-description { font-size: 20px; line-height: 1.3; color: #000; } .sponsor-custom-section .sponsor-custom-process-item p{ font-size:16px;} .container { padding: 0 20px; } /* .step-progress-bar {
    margin-left: 20px;
    margin-right: 0px;
} */ .how-it-works .how-it-works__steps { grid-template-columns: 1fr; border: 0; } .how-it-works .faith-btn { margin-top: 20px; } .how-it-work-caption{ font-size:15px } .how-it-works .prgess-col{ display: flex; } .how-it-works .step-progress-bar{ flex-direction: column; } .how-it-works .step-progress-bar svg { width: 25px; transform: rotate(90deg); } .how-it-works .how-it-works__heading { font-size: 28px !important; } .how-it-works .how-it-works__subheading { font-size: 15px; } .how-it-works .faith-message__button { font-size: 17px !important; } .how-it-works .step-inner { flex-direction: row; align-items: center; gap: 0px; } .how-it-works .step-right { align-items: flex-start; text-align: left; } .how-it-works .circle { margin: 0 auto; width: 100%; height: 100%; margin-bottom:0; margin-left: 0; border: 0; } .how-it-works .circle img{ width:100% } .how-it-works .how-it-works__step.card { padding: 20px; border-radius: 0; } .how-it-works__step.card.first-card { border-top-left-radius: 20px; border-top-right-radius: 20px; } .how-it-works__step.card.last-card { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; } .main-menu.header-menu-section .header.header-customerbar { display: none; } .main-combined-section .combined-section, .how-it-works, .desktop-guide-counselor-layout, .counselor-wrapper, .desktop-main-section-wrapper, .blog-slider-section, .christian-slider-wrapper, .simple-faq, .pricing-section{ padding-bottom:40px !important; } } @media (max-width:991px){ .desktop-video-table-stacked .desktop-video-table-stacked__container { flex-wrap: wrap; flex-direction: column; } } @media (max-width:900px){ .about-desktop-unieq-class .circle-photo:nth-child(1) { left: 20px!important; } .about-desktop-unieq-class .circle-photo { width: 90px!important; height:90px!important; } .christian-slider-wrapper .shop-button, .blog-slider-section .join-button a, .desktop-main-section-wrapper .learn-more-btn, .testimonial-story-section .learn-more-btn, .sponsor-custom-section .sponsor-custom-button, .about-desktop-unieq-video-cta .join-button a, .testimony-slider-section .see-more-btn, .about-desktop-unieq-class .find-button , .about-desktop-unieq-class .free-session-btn{ padding: 2px 8px!important; font-size: 15px!important; } .flex-center { margin-left: 0px!important; } .chart-table-desktop-layout__left, .chart-table-desktop-layout__right { flex: 0 0 40%!important; } .video-table-wrapper .icon-checkmark, .video-table-wrapper .icon-cross { width: 20px; margin: 0 auto; } .about-desktop-unieq-class .image-layout { height: 190px; } .floating-chart-img img, .sponsor-custom-section .sponsor-custom-top-icon { width: 110px!important; height: 110px!important; } .floating-chart-img { right: -20px; } .sponsor-custom-section .sponsor-custom-top-icon { right: -30px!important; } .blog-slider-section h4, .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2 , .sponsor-custom-section .sponsor-inside-wrap h3 , .desktop-main-section-wrapper .box-left h2.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading{ font-size:18px!important;line-height:1.2!important;} .how-it-works .rounded-number { width:60px; height:60px; font-size: 28px; } .desktop-main-section-wrapper .testimonial-text { font-size: 20px; } .desktop-main-section-wrapper .free-session-btn{ font-size: 16px !important; } } /** responsive css start **/ @media (max-width:768px){ .key-benefits-title{ font-size: 16px; } #responsiveMenu a#cart-icon-trigger{ padding-top:8px; } .general-counselor-service .table-wrapper { margin-left: 0 !important; } .product-sidebar-container.pt-3 { padding: 20px; } .christian-affirmation-amp-prayer-cards-bible-verse-grace-affirmation .video { padding-bottom: 30px; } .testimonial-story-section { padding: 0px 20px !important; } .desktop-video-table-stacked__right .table-wrapper { width: 70%; } .desktop-video-table-stacked .map-feature-wrapper { height: 340px; } .pricing-section .custom-top { width: 80px!important; right: 0px; top: -30px; } .desktop-section.box-testimonial .flex-center { padding-left: 0; justify-content: start; margin-left: 0 !important; } .desktop-section.box-testimonial .choose-text { margin-left: 82px; text-align: left; font-size:15px!important; } section.desktop-main-section-wrapper.chart-data { padding-top: 0px!important; } .pricing-section .for-mobile-pricing-extend { display: none; } .icon-link-section { padding: 30px 20px; } .combined-section .faith-message__title{ max-width: 90% !important; } .blog-slider-section h4, .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 22px!important; } .about-stacked-box-section .image-wrapper,.about-stacked-box-section .second-about-box { margin-top: 0!important; } .scripture-quote__box::before { content: ""; position: absolute; width: 45px; height: 45px; top: -2px; left: 90px; background: url(/cdn/shop/files/quote-shape.png?v=1757923682) 0% 0% / contain no-repeat; } .scripture-quote__box .scripture-quote__quote-mark { display: none; } .counseling-faq-header-title { padding-bottom: 10px; } .scripture-quote .scripture-quote__box { padding: 10px!important; } .join-team .join-team-left { padding-left: 10px; } .combined-section.abut-pg .combined-wrapper { flex-direction: column-reverse!important; } .combined-section.abut-pg .video-wrapper { width: 100%; } .combined-section .cross-icon { top: -10px!important; right: -10px!important; width: 10%!important; } .tab-body { padding-top: 20px; } .counseling-faq-container{ max-width:100%!important; } .hide-desktop{ display:flex!important; } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper .inner-help { max-width: 90%; width: 100%; margin: 0px auto; } .desktop-faith-quote-section .desktop-faith-quote-section__help, .desktop-faith-quote-section .desktop-faith-quote-section__quote { flex: 0 0 100%; width: 100%; } .desktop-faith-quote-section .desktop-faith-quote-section__help-heading { padding: 10px 20px 30px; } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper { flex-direction: column; } .faith-btn { padding-top:30px; } .desktop-faith-quote-section__quote-bubble, .desktop-faith-quote-section .desktop-faith-quote-section__quote-ref { max-width: 100%; } .custom-btn-flex, .home-banner .faith-btn { margin: 0px auto!important; } button.button { font-size: 16px !important; } .home-banner .combined-section { padding:0px!important; } .home-banner .combined-section .cross-icon{ top: 20px !important; right: -10px !important; width: 60px !important; left: auto; } .how-it-works__step .circle { padding-top: 0; } .how-it-works .rounded-number { margin-top: -15px!important; } .ref-text { font-size:20px; } .prgess-col .step-progress-bar { margin-top: 120px; } .how-it-works .step-header { align-items:center!important; } a.button{ padding: 6px 10px!IMPORTANT; font-size: 16px; } .arrow-right-icon { width: 25px; } .desktop-guide-counselor-layout .table-wrapper { left: 30px; } .sponsor-custom-section .sponsor-inside-wrap h3 { text-transform: none; } .pricing-section h2 {padding-top: 30px;} .pricing-card {padding-right:35px!important;} .pricing-section .card-icon {right: 10px;} .pricing-section .pricing-card .pricing-badge { padding: 8px 8px!important;font-size: 15px!important;} .bottom-extended-pricing__action {margin-top: 10px;} .box-video,.box-story { width:100% !important;} .desktop-section.box-story {display: none;} .desktop-section.box-video { background: transparent!important; border-radius: 0; padding: 0; } .blog-title-overlay { width: 84%!important; max-width: 90%; } .newsletter-form__field-wrapper .field{ flex-direction:column; } .desktop-main-video .video-wrapper, .desktop-main-video .video-wrapper+div { width: 50%; } .newsletter-form__field-wrapper { display: block!important; } section.newsletter-wrapper { padding-top: 10px!important; padding-bottom: 0px!important; } .six.animate { margin-left: 0!important; } .box-testimonial, .box-left { display: none; } .faq-desktop{ display:block; } .desktop-main-section-wrapper.chart-data .box-testimonial { padding-top: 0px; } .pricing-section h2{ display:block; } .home-banner .combined-section.abut-pg .combined-wrapper { flex-direction: column!important; } .combined-section .faith-message__title { padding-right: 20px; } .home-banner .combined-section.abut-pg .faith-btn { display: none; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { padding-left: 0; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-inner { padding: 30px 10px 20px!important; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-bubble { padding: 10px!important; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-text { font-size: 14px!important; } .counselor-container .video-icon { top: -65px!important; } .succcess-bgn-right-sctn p { margin-bottom: 30px; } .christian-slider-wrapper .container { max-width: 100%; padding: 0 10px; } .header-new-search-bar { height: 70px!important; } .desktop-main-video { padding: 20px; } .desktop-guide-counselor-layout__left { padding-left: 0px!important; } /* .christian-slider-wrapper .christian-slider .gift-card {
    margin: 0 5px!important;
} */ .christian-slider-wrapper .shop-button, .blog-slider-section .join-button a, .desktop-main-section-wrapper .learn-more-btn, .testimonial-story-section .learn-more-btn, .sponsor-custom-section .sponsor-custom-button, .about-desktop-unieq-video-cta .join-button a, .testimony-slider-section .see-more-btn, .about-desktop-unieq-class .find-button, .about-desktop-unieq-class .free-session-btn { padding: 2px 8px!important; font-size: 16px!important; } .newsletter-wrapper .newsletter-form button{ padding: 8px!important; font-size: 16px!important; } section.sponsor-custom-section { padding-top: 70px; } .desktop-guide-counselor-layout { padding: 0px 20px 40px; } .pricing-section .card-text { max-height: 4.2em; } .christian-slider-wrapper,.blog-slider-section{ padding-top:20px!important; } .christian-slider-wrapper .section-title { margin-bottom: 20px!important; } .desktop-main-section-wrapper.chart-data .box-left { display: block; width: 100%; } .newsletter-wrapper .newsletter-form button,.faq-button, .desktop-guide-counselor-layout .find-button, .theme-btn, .desktop-guide-counselor-layout .find-button:hover, .theme-btn:hover { font-size: 16px !important; padding: 10px 12px!important; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { font-size: 14px; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-bubble { margin-bottom: 10px; } .how-it-works .how-it-works__step.card { padding: 0 0 0 20px; } .faith-btn { padding-left: 35px; padding-top: 15px; } .combined-section .combined-wrapper { flex-direction: column; } .combined-section .video-wrapper, .combined-section .faith-message__inner { width: 100%; padding: 0; min-height: unset; } .combined-section .cross-icon { top: -72px; right: 26px; width: 13%; } .combined-section .faith-message__title { font-size: 24px; } .combined-section .faith-message__subtitle, .combined-section .faith-message__description { font-size: 14px; } .combined-section .faith-message__button { font-size: 17px; } .combined-section-popup__title { font-size: 22px; } .combined-section-popup__subtext, .combined-section-popup__option p { font-size: 14px; } .combined-section-popup__button { font-size: 17px; } .how-it-works .how-it-works__step.card { padding: 0 20px 20px 20px; } .how-it-works .how-it-works__heading { font-size: 30px !important; } .how-it-works__step .circle img { width: 100% !important; } .header-announcement-bar { padding: 3px; } .how-it-works .faith-btn { margin-top: 0px; } .succcess-bgn-right-sctn p, .how-it-works .how-it-works__subheading , .how-it-works .step-description , .desktop-guide-counselor-layout .text-top p{ font-size: 14px; } .scripture-quote, .christian-section, .join-team, .blog-slider-section, .christian-slider-wrapper, .simple-faq, .combined-section, .how-it-works, .counselor-wrapper, .pricing-section, .why-christian-bar-section{ padding-top:0 !important } .counselor-wrapper, .why-christian-bar-section, .simple-faq, .pricing-section, .christian-slider-wrapper, .newsletter-wrapper{ padding-bottom:0 !important } .scripture-quote{ padding-bottom:10px !important } .combined-section{ padding-bottom:30px !important } #shopify-section-template--18450510119095__section_rich_text_rcXqpT .six { padding: 0 !important; } .pricing-section > .pricing-plans { margin-bottom: 0 !important; } .testimonial-story-wrapper { gap:20px !important } .content-height-template--18450510119095__section_rich_text_rcXqpT { min-height: 15vh !important; height:15vh !important } .desktop-guide-counselor-layout .table-wrapper { width: 80%; display: flex; justify-content: flex-end; } .desktop-guide-counselor-layout .table-wrapper{ margin-left:0!important; } .counselor-container .left-heading { font-size: 22px !important; } .counselor-wrapper .carousel-navigation { margin-top: 0 !important; } .counselor-container a { font-size: 14px !important; } .counselor-wrapper .right-section p{ font-size: 15px !important; } .counselor-wrapper .right-section h3 { font-size: 15px !important; } .counselor-container .right-section h4 { font-size: 16px !important; } .counselor-container .video-icon, .counselor-container .left-section { display: block; } .sponsor-custom-section .sponsor-custom-right .sponsor-custom-process-item { border-radius: 10px!important; } .sponsor-custom-section .sponsor-custom-dot { width: 18px!important; height: 18px!important; } .faq-main-wrap { display: flex; justify-content: space-between; border-bottom: var(--border); margin-bottom: 20px; } .faq-main-wrap .left-icon { width: 32px; } .faq-main-wrap .left-icon:first-child svg { transform: rotate(180deg); } .bottom-extended-pricing__action { padding-left: 0; } } p.product-shipping { font-size: 18px !important; } @media (max-width:575px){ .table-cell .six p{ font-size:13px !important } .christian-slider-wrapper .product-shipping { font-size: 15px !important; text-align: center; } christian-slider-wrapper .product-price { font-size: 20px !important; text-align: center; } .christian-slider-wrapper .product-title, .christian-slider-wrapper .product-price, .christian-slider-wrapper .product-shipping { margin-bottom: 0!important; } .communication-cards .communication-cards__card { flex: 1 1 100% !important; max-width: 100% !important; } .blog-slider-section h2 { margin-left: 20px !important;} .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 22px!important; line-height: 1.5!important; } .how-it-works .rounded-number { width:50px!important; height:50px!important; font-size: 22px; } .desktop-guide-counselor-layout .circle-photo { width: 130px; height: 170px; } .desktop-faith-quote-section .desktop-faith-quote-section__help-heading { padding: 19px 20px 30px!important; } section.sponsor-custom-section { padding-top: 50px; } .pricing-section .card-text { max-height: 5.2em; } .desktop-guide-counselor-layout .mockup-bg-circle { width: 250px; height: 250px; } .desktop-guide-counselor-layout .table-wrapper { width: 100%; } .desktop-guide-counselor-layout .table-wrapper th, .desktop-guide-counselor-layout .table-wrapper td { font-size: 7px; line-height: 1.3; padding: 3px; } .check-icon::after { left: 5px; top: 2px; width: 3px; height: 6px; } .check-icon, .fa-cross-icon { width: 16px; height: 16px; border-width: 1px; } .fa-cross-icon::before, .fa-cross-icon::after { content: ''; position: absolute; top: 6px; left: 3px; width: 9px; height: 1px; } .desktop-guide-counselor-layout .table-wrapper table tr td:first-child { width:74px; font-size: 7px !important; } .desktop-guide-counselor-layout .table-wrapper table{ width:300px; } .desktop-guide-counselor-layout .circle-photo:nth-child(2), .desktop-guide-counselor-layout .circle-photo:nth-child(3) { top: 75px; } .desktop-guide-counselor-layout .circle-bg { width: 80px; height: 80px; top: 25px; } .desktop-guide-counselor-layout .circle-photo img { width: 100%; height:90%; object-fit: contain; display: block; z-index: 2; position: relative; margin: 0!important; } .succcess-bgn-right-sctn .custom-shadow { padding-bottom: 25px; } .desktop-guide-counselor-layout .counselor-image-layout { height: 140px; } .desktop-guide-counselor-layout .circle-photo { width: 130px; height: 80px; overflow: visible; } .book-btn-center { justify-content: center; padding-left: 0; } .faq-button , .counselor-container a, .desktop-guide-counselor-layout .find-button, .theme-btn, .desktop-guide-counselor-layout .find-button:hover, .theme-btn:hover { font-size: 14px !important; padding: 2px 12px!important; } .newsletter-wrapper .newsletter-form button{ font-size: 14px !important; padding: 12px!important; } .floating-chart-img { right: -15px; } .chart-label { width: 45%!important; } .chartinner-wrapper { width: 55%!important; } .chartbar-wrapper::before { left: 44.6%!important; height: 85%!important; } .chart-item { margin-bottom:10px !important; } .chart-label, .chart-percent { font-size: 15px!important; } .desktop-main-section-wrapper .testimonial-text, .sponsor-custom-section .sponsor-inside-wrap p, .sponsor-custom-section .sponsor-custom-description, .sponsor-custom-section .sponsor-custom-process-item p { font-size: 14px; line-height: 1.5; } .ayda-testimonial { padding: 10px; } .ayda-testimonial { max-width: 340px; } .testimonial-box { min-height: auto; } /* .flex-center {
    padding-left: 35px;
} */ .sponsor-custom-section .sponsor-custom-dot { width: 12px!important; height: 12px!important; left: 5px!important; } .sponsor-custom-right { width: 100%; } .sponsor-custom-section .sponsor-custom-process-item p { font-size: 11px!important; line-height: 1.5; padding-left: 6px!important; } /* .christian-slider-wrapper .christian-flex-center {
    padding-left: 25px;
} */ .desktop-main-section-wrapper .video-wrapper video { box-shadow: -4px 4px 0 #4d4d4d; object-fit: cover; } .desktop-main-video { padding: 10px; } /* .desktop-main-section-wrapper .desktop-cousler-btn , .join-button, .faq-footer{
    padding-left: 35px;
} */ .table-cell .six p { font-weight: 500!important; } .newsletter-wrapper .newsletter-box p { font-size: 13px !important; } #shopify-section-template--19869410525367__custom_newsletter_Exjyme .newsletter-wrapper .newsletter-box h3{ font-size: 18px !important; } .newsletter-wrapper .newsletter-box h2 { font-size: 18px !important; } .newsletter-wrapper .newsletter-box { padding: 2rem 1rem; } .home-banner .faith-message__inner { padding-right: 20px; } .sponsor-custom-section .sponsor-custom-top-icon { border: var(--border)!important; } .pricing-plans-section .bottom-extended-pricing__action a{ font-size:15px; padding:10px 12px!important; } section.desktop-main-section-wrapper.chart-data { padding-top: 0px!important; } .christian-slider-wrapper .product-details { gap: 5px!important; } } @media(max-width:430px) { .faith-profile p.faith-name:after { display: none; } img.story-btn-icon { width: 45px; height: max-content; margin: 0; object-fit: contain; } .faith-counseling-section .faith-profile { margin-bottom: 0px !important; } .faith-counseling-section .faith-name { position: absolute; left: 22% !important; } .faith-profile img { margin: 0 auto 0 70px !important; } .pricing-page .faith-profile img { margin: 0 auto 0 20px !important; } .pricing-page .faith-profile { position: relative; } .pricing-page .faith-name { position: absolute !important; padding-left: 80px !important; } .faith-counseling-section .faith-profile { display: flex; justify-content: unset !important; text-align: left; } .pricing-section .card-icon { margin-bottom: 20px; } .christian-slider-wrapper .shop-button { font-size: 11px !important; padding: 5px 10px !important; } .christian-slider-wrapper .arrow-right-icon { width: 20px; } .christian-slider-wrapper .christian-flex-center { padding-left: 0 !important; } .card-left ul li, .benefit-content { font-size: 15px; } .pricing-card.purple .highlighted-item { font-size: 15px; } .pricing-card.green .highlighted-item { background: #c0ead9; font-size: 12px !important; /* padding: 2px 5px 2px 6px; */ } .content ul li { position: relative; padding-left: 5px; } .pricing-section .pricing-card .pricing-badge { font-size: 13px!important; } .cust-template--19869410525367__plan_cards_wMMBBB .price-plan , .cust-template--19869410525367__plan_cards_wMMBBB .cst-billen-per{ font-size: 18px; } .desktop-section.box-testimonial .choose-text { margin-left: 68px; } .combined-section .faith-message__title { max-width: 100% !important; font-size: 19px; padding-right: 0; margin-bottom: 5px; } .home-banner .combined-section .cross-icon { width: 40px !important; } .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 22px!important; } .succcess-bgn-right-sctn p, .how-it-works .how-it-works__subheading, .how-it-works .step-description, .desktop-guide-counselor-layout .text-top p { font-size: 16px; } .how-it-works .step-description{ font-size: 16px!important; } #shopify-section-template--19869410525367__plan_cards_wMMBBB .pricing-section p{ font-size: 15px; } .desktop-faith-quote-section__quote-ref .ref-text{ font-size: 20px; } .desktop-guide-counselor-layout .table-wrapper { width: 70%; left: 30%; } .counselor-wrapper .lm-toggle { display: block; padding-left: 0 !important; } a.faith-message__button { font-size: 16px !important; } } @media screen and (max-width:767px){ .tab-body .table-cell .six p{ font-size:13px!important; } .desktop-main-section-wrapper .quote-text { font-size: 14px; } .sponsor-custom-section .sponsor-custom-subheading { font-size: 24px!important; font-weight: 400; color: #000; line-height: 1.3; } } @media screen and (min-width:767px){ .tab-body .table-cell .six p{ font-size:20px!important; } } @media (max-width:420px) { /* .christian-slider-wrapper .christian-flex-center {
      padding-left:0px;
  } */ } @media (max-width: 320px){ .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 19px!important; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { font-size: 11px; } .circle-chk-icon img { width: 22px; } .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 17px!important; } .ref-text { font-size: 16px; } .succcess-bgn-right-sctn p, .how-it-works .how-it-works__subheading, .how-it-works .step-description, .desktop-guide-counselor-layout .text-top p { font-size: 14px; } .desktop-guide-counselor-layout .table-wrapper { width: 75%; left: 22%; } .desktop-guide-counselor-layout .custom-shadow { max-width: max-content; margin: unset; } } @media (max-width: 768px){ .testimonial-story-section { padding: 0px 20px !important; } .desktop-video-table-stacked__right .table-wrapper { width: 70%; } .pricing-section .custom-top { width: 80px!important; right: 0px; top: -30px; } .desktop-section.box-testimonial .flex-center { padding-left: 0; justify-content: start; margin-left:0 !important; } .desktop-section.box-testimonial .choose-text { margin-left: 82px; text-align: left; font-size: 16px !important; } section.desktop-main-section-wrapper.chart-data { padding-top: 0px!important; } .pricing-section .for-mobile-pricing-extend { display: none; } .icon-link-section { padding: 30px 20px; } .combined-section .faith-message__title{ max-width: 90% !important; } .blog-slider-section h4, .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 15px!important; } .about-stacked-box-section .image-wrapper,.about-stacked-box-section .second-about-box { margin-top: 0!important; } .scripture-quote__box::before { content: ""; position: absolute; width: 45px; height: 45px; top: -2px; left: 90px; background: url(/cdn/shop/files/quote-shape.png?v=1757923682) 0% 0% / contain no-repeat; } .scripture-quote__box .scripture-quote__quote-mark { display: none; } .counseling-faq-header-title { padding-bottom: 10px; } .scripture-quote .scripture-quote__box { padding: 10px!important; } .join-team .join-team-left { padding-left: 10px; } .combined-section.abut-pg .combined-wrapper { flex-direction: column-reverse!important; } .combined-section.abut-pg .video-wrapper { width: 100%; } .combined-section .cross-icon { top: -10px!important; right: -10px!important; width: 10%!important; } .tab-body { padding-top: 20px; } .counseling-faq-container{ max-width:100%!important; } .hide-desktop{ display:flex!important; } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper .inner-help { max-width: 90%; width: 100%; margin: 0px auto; } .desktop-faith-quote-section .desktop-faith-quote-section__help, .desktop-faith-quote-section .desktop-faith-quote-section__quote { flex: 0 0 100%; width: 100%; } .desktop-faith-quote-section .desktop-faith-quote-section__help-heading { padding: 10px 20px 30px; } .desktop-faith-quote-section .desktop-faith-quote-section__wrapper { flex-direction: column; } .faith-btn { padding-top:30px; } .desktop-faith-quote-section__quote-bubble, .desktop-faith-quote-section .desktop-faith-quote-section__quote-ref { max-width: 100%; } .custom-btn-flex, .home-banner .faith-btn { margin: 0px auto!important; } button.button { font-size: 16px !important; } .home-banner .combined-section { padding:0px!important; } .home-banner .combined-section .cross-icon{ top: 20px !important; right: -10px !important; width: 60px !important; left: auto; } .how-it-works__step .circle { padding-top: 0; } .how-it-works .rounded-number { margin-top: -15px!important; } .ref-text { font-size:20px; } .prgess-col .step-progress-bar { margin-top:2px; margin-right: 0px; } .how-it-works .step-header { align-items:center!important; } a.button{ padding: 6px 10px!IMPORTANT; font-size: 16px; } .arrow-right-icon { width: 25px; } .desktop-guide-counselor-layout .table-wrapper { left: 30px; } .sponsor-custom-section .sponsor-inside-wrap h3 { text-transform: none; } .pricing-section h2 {padding-top: 30px;} .pricing-card {padding-right:35px!important;} .pricing-section .card-icon {right: 10px;} .pricing-section .pricing-card .pricing-badge { padding: 8px 8px!important;font-size: 15px!important;} .bottom-extended-pricing__action {margin-top: 10px;} .box-video,.box-story { width:100% !important;} .desktop-section.box-story {display: none;} .desktop-section.box-video { background: transparent!important; border-radius: 0; padding: 0; } .blog-title-overlay { width: 84%!important; max-width: 90%; } .newsletter-form__field-wrapper .field{ flex-direction:column; } .desktop-main-video .video-wrapper, .desktop-main-video .video-wrapper+div { width: 50%; } .newsletter-form__field-wrapper { display: block!important; } section.newsletter-wrapper { padding-top: 10px!important; padding-bottom: 0px!important; } .six.animate { margin-left: 0!important; } .box-testimonial, .box-left { display: none; } .faq-desktop{ display:block; } .desktop-main-section-wrapper.chart-data .box-testimonial { padding-top: 0px; } .pricing-section h2{ display:block; } .home-banner .combined-section.abut-pg .combined-wrapper { flex-direction: column!important; } .combined-section .faith-message__title { padding-right: 20px; } .home-banner .combined-section.abut-pg .faith-btn { display: none; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { padding-left: 0; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-inner { padding: 30px 10px 20px!important; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-bubble { padding: 10px!important; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-text { font-size: 14px!important; } .counselor-container .video-icon { top: -65px!important; } .succcess-bgn-right-sctn p { margin-bottom: 30px; } .christian-slider-wrapper .container { max-width: 100%; padding: 0 10px; } .header-new-search-bar { height: 70px!important; } .desktop-main-video { padding: 20px; } .desktop-guide-counselor-layout__left { padding-left: 0px!important; } /* .christian-slider-wrapper .christian-slider .gift-card {
    margin: 0 5px!important;
} */ .christian-slider-wrapper .shop-button, .blog-slider-section .join-button a, .desktop-main-section-wrapper .learn-more-btn, .testimonial-story-section .learn-more-btn, .sponsor-custom-section .sponsor-custom-button, .about-desktop-unieq-video-cta .join-button a, .testimony-slider-section .see-more-btn, .about-desktop-unieq-class .find-button, .about-desktop-unieq-class .free-session-btn { padding: 2px 8px!important; font-size: 16px!important; } .newsletter-wrapper .newsletter-form button{ padding: 8px!important; font-size: 16px!important; } section.sponsor-custom-section { padding-top: 70px; } .desktop-guide-counselor-layout { padding: 0px 20px 40px; } .pricing-section .card-text { max-height: 4.2em; } .christian-slider-wrapper,.blog-slider-section{ padding-top:20px!important; } .christian-slider-wrapper .section-title { margin-bottom: 20px!important; } .newsletter-wrapper .newsletter-form button ,.faq-button, .desktop-guide-counselor-layout .find-button, .theme-btn, .desktop-guide-counselor-layout .find-button:hover, .theme-btn:hover { font-size: 16px !important; padding: 10px 12px!important; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { font-size: 14px; } .desktop-faith-quote-section .desktop-faith-quote-section__quote-bubble { margin-bottom: 10px; } .how-it-works .how-it-works__step.card { padding: 0 0 0 20px; } .faith-btn { padding-left: 0; padding-top: 15px; } .combined-section .combined-wrapper { flex-direction: column; } .combined-section .video-wrapper, .combined-section .faith-message__inner { width: 100%; padding: 0; min-height: unset; } .combined-section .cross-icon { top: -72px; right: 26px; width: 13%; } .combined-section .faith-message__title { font-size: 24px; } .combined-section .faith-message__subtitle, .combined-section .faith-message__description { font-size: 14px; } .combined-section .faith-message__button { font-size: 17px; } .combined-section-popup__title { font-size: 22px; } .combined-section-popup__subtext, .combined-section-popup__option p { font-size: 14px; } .combined-section-popup__button { font-size: 17px; } .how-it-works .how-it-works__step.card { padding: 0 20px 20px 0px; } .how-it-works .how-it-works__heading { font-size: 30px !important; } .how-it-works__step .circle img { width: 100% !important; } .header-announcement-bar { padding: 3px; } .how-it-works .faith-btn { margin-top: 0px; } .succcess-bgn-right-sctn p, .how-it-works .how-it-works__subheading , .how-it-works .step-description , .desktop-guide-counselor-layout .text-top p{ font-size: 14px; } .scripture-quote, .christian-section, .join-team, .blog-slider-section, .christian-slider-wrapper, .simple-faq, .combined-section, .how-it-works, .counselor-wrapper, .pricing-section, .why-christian-bar-section{ padding-top:0 !important } .counselor-wrapper, .why-christian-bar-section, .simple-faq, .pricing-section, .christian-slider-wrapper, .newsletter-wrapper{ padding-bottom:0 !important } .scripture-quote{ padding-bottom:10px !important } .combined-section{ padding-bottom:30px !important } #shopify-section-template--18450510119095__section_rich_text_rcXqpT .six { padding: 0 !important; } .pricing-section > .pricing-plans { margin-bottom: 0 !important; } .testimonial-story-wrapper { gap:20px !important } .content-height-template--18450510119095__section_rich_text_rcXqpT { min-height: 15vh !important; height:15vh !important } .desktop-guide-counselor-layout .table-wrapper { width: 80%; display: flex; justify-content: flex-end; } .desktop-guide-counselor-layout .table-wrapper{ margin-left:0!important; } .counselor-container .left-heading { font-size: 22px !important; } .counselor-wrapper .carousel-navigation { margin-top: 0 !important; } .counselor-container a { font-size: 14px !important; padding:0; } .counselor-container .book-btn-center a { padding:2px 10px; } .counselor-wrapper .right-section p{ font-size: 15px !important; } .counselor-wrapper .right-section h3 { font-size: 15px !important; } .counselor-container .right-section h4 { font-size: 16px !important; } .counselor-container .video-icon, .counselor-container .left-section { display: block; } .sponsor-custom-section .sponsor-custom-right .sponsor-custom-process-item { border-radius: 10px!important; } .sponsor-custom-section .sponsor-custom-dot { width: 18px!important; height: 18px!important; } .faq-main-wrap { display: flex; justify-content: space-between; border-bottom: var(--border); margin-bottom: 20px; } .faq-main-wrap .left-icon { width: 32px; } .faq-main-wrap .left-icon:first-child svg { transform: rotate(180deg); } .bottom-extended-pricing__action { padding-left: 0; } .christian-counselor-sec .product .product__info-wrapper.grid__item { border-left: 0; } .desktop_view.desktop-left-right-pricing-page.pricng-soul-cre-sctn, .desktop-left-right-pricing-page.care-section-both { display: block!important; } .care-section-both .desktop-left-right-pricing-page-main-wrapper{ flex-direction: column; } .desktop-left-right-pricing-page.care-section-both { background: #F4F3EF; padding: 40px 20px 20px 20px !important; } .desktop-left-right-pricing-page.care-section-both .main-heading { text-align: center; font-size: 24px; display: flex; justify-content: center; flex-direction: column; } .pricing-page { overflow-x: hidden; } .pricing-page .soul-care-card { width: 100%; } .pricing-page .desktop-left-right-pricing-page.care-section-both { padding: 40px 20px 0!important; } .chart-table-desktop-layout__wrapper { max-width: 100%; flex-direction: column; } .chart-table-desktop-layout__left, .chart-table-desktop-layout__right { width: 100%; } .about-desktop-unieq-class .about-desktop-unieq-class__wrapper { flex-direction: column; } .chart-table-desktop-layout .main-heading, .chart-table-desktop-layout .text-top h2 { font-size: 22px; } .about-us .about-desktop-unieq-class { padding: 0; } .about-us .about-desktop-unieq-class .about-desktop-unieq-class__left { padding: 20px 0 0; } .about-us .about-desktop-unieq-class__quote-box { padding: 10px; } .about-us .about-desktop-unieq-class .testimonial-text { font-size: 14px; } .about-us .about-desktop-unieq-class .ayda-testimonial { padding: 10px; } .about-us .about-desktop-unieq-class .ayda-testimonial , .about-us .about-desktop-unieq-class .user-info{ max-width:340px; } .about-us .about-desktop-unieq-class .about-desktop-unieq-class__right { padding:0 0 30px 0; } .about-us .about-desktop-unieq-faq-wrapper, .about-us .about-desktop-unieq-video-cta { width: 100%; } .about-desktop-unieq-faq-video { flex-direction: column; } .about-us .about-desktop-unieq-faq-wrapper, .about-us .about-desktop-unieq-video-cta { width: 100%; } .about-us .about-desktop-unieq-video-container { max-width: 86%; } /** responsive 768 css ends **/ } @media (max-width:575px){ .desktop-guide-counselor-layout .desktop-guide-counselor-layout__wrapper { gap: 20px; } h1.cts-heading-faith { font-size: 19px; align-content: center; text-align: center; line-height: 1.5; } .blog-slider-section h2 { margin-left: 20px !important;} .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 18px!important; line-height: 1.3!important; } .how-it-works .rounded-number { width:50px!important; height:50px!important; font-size: 22px; } .desktop-guide-counselor-layout .circle-photo { width: 130px; height: 170px; } .desktop-faith-quote-section .desktop-faith-quote-section__help-heading { padding: 19px 20px 30px!important; } section.sponsor-custom-section { padding-top: 50px; } .pricing-section .card-text { max-height: 5.2em; } .desktop-guide-counselor-layout .mockup-bg-circle { width: 250px; height: 250px; } .desktop-guide-counselor-layout .table-wrapper { width: 100%; } .desktop-guide-counselor-layout .table-wrapper th, .desktop-guide-counselor-layout .table-wrapper td { font-size: 7px; line-height: 1.3; padding: 3px; } .check-icon::after { left: 5px; top: 2px; width: 3px; height: 6px; } .check-icon, .fa-cross-icon { width: 16px; height: 16px; border-width: 1px; } .fa-cross-icon::before, .fa-cross-icon::after { content: ''; position: absolute; top: 6px; left: 3px; width: 9px; height: 1px; } .desktop-guide-counselor-layout .table-wrapper table tr td:first-child { width:74px; font-size: 7px !important; } .desktop-guide-counselor-layout .table-wrapper table{ width:300px; } .desktop-guide-counselor-layout .circle-photo:nth-child(2), .desktop-guide-counselor-layout .circle-photo:nth-child(3) { top: 75px; } .desktop-guide-counselor-layout .circle-bg { width: 80px; height: 80px; top: 25px; } .desktop-guide-counselor-layout .circle-photo img { width: 100%; height:90%; object-fit: contain; display: block; z-index: 2; position: relative; margin: 0!important; } .succcess-bgn-right-sctn .custom-shadow { padding-bottom: 25px; } .desktop-guide-counselor-layout .counselor-image-layout { height: 140px; } .desktop-guide-counselor-layout .circle-photo { width: 130px; height: 80px; overflow: visible; } .book-btn-center { justify-content: center; padding-left: 0; } .counselor-container a, .desktop-guide-counselor-layout .find-button, .theme-btn, .desktop-guide-counselor-layout .find-button:hover, .theme-btn:hover { font-size: 16px !important; padding: 2px 12px!important; } .newsletter-wrapper .newsletter-form button{ font-size: 15px !important; padding: 12px!important; } .floating-chart-img { right: -15px; } .chart-label { width: 45%!important; } .chartinner-wrapper { width: 55%!important; } .chartbar-wrapper::before { left: 44.6%!important; height: 85%!important; } .chart-item { margin-bottom:10px !important; } .chart-label, .chart-percent { font-size: 12px!important; } .in-counslor-collection .faith-quote-text,.desktop-main-section-wrapper .testimonial-text, .sponsor-custom-section .sponsor-inside-wrap p, .sponsor-custom-section .sponsor-custom-description, .sponsor-custom-section .sponsor-custom-process-item p { font-size: 14px!important; line-height: 1.5; } .ayda-testimonial { padding: 10px; } .ayda-testimonial { max-width:450px; } .testimonial-box { min-height: auto; } /* .flex-center {
    padding-left: 35px;
} */ .sponsor-custom-section .sponsor-custom-dot { width: 12px!important; height: 12px!important; left: 5px!important; } .sponsor-custom-right { width: 100%; } .sponsor-custom-section .sponsor-custom-process-item p { font-size: 11px!important; line-height: 1.5; padding-left: 6px!important; } /* .christian-slider-wrapper .christian-flex-center {
    padding-left: 25px;
} */ .desktop-main-section-wrapper .video-wrapper video { box-shadow: -4px 4px 0 #4d4d4d; object-fit: cover; } .desktop-main-video { padding: 12px 10px 17px 10px!important; gap:10px!important; } .index .desktop-main-section-wrapper .video-wrapper video { height: 300px; } .desktop-main-section-wrapper .desktop-cousler-btn , .join-button, .faq-footer{ padding-left: 0; } .table-cell .six p { font-weight: 500!important; } .newsletter-wrapper .newsletter-box p { /* font-size: 15px !important; */ font-weight: 500 !important; } .newsletter-wrapper .newsletter-box h2 { /* font-size: 22px !important; */ } #shopify-section-template--18450510119095__section_rich_text_rcXqpT h2 { font-size: 22px !important; } .newsletter-wrapper .newsletter-box { padding: 2rem 1rem!important; } .home-banner .faith-message__inner { padding-right: 20px; } .sponsor-custom-section .sponsor-custom-top-icon { border: var(--border)!important; } .pricing-plans-section .bottom-extended-pricing__action a{ font-size: 15px; padding:2px 12px!important; } section.desktop-main-section-wrapper.chart-data { padding-top: 0px!important; } section.newsletter-wrapper { padding-bottom: 1px!important; padding-top:0px!important; } footer { padding-top: 30px!important; } .christian-slider-wrapper .christian-slider.mob-slider .shop-button , .christian-slider-wrapper .shop-button{ font-size: 12px !important; padding: 5px 8px !important; } .christian-slider-wrapper .christian-slider.mob-slider .christian-flex-center { padding-left: 0px !important; } .christian-slider-wrapper .product-details img.arrow-right-icon { display: none; } .counselor-feature-desktop-section { padding: 40px 0px!important; } .gk-counselor-badge { top: 16px; } .counselor-feature-desktop-section .btn-black, .counselor-feature-desktop-section .btn-purple { padding: 7px 14px; font-size: 15px !important; } .counselor-feature-desktop-section .counselor-card { padding: 20px 20px 10px; } .counselor-content p.bio { min-height: auto; margin-bottom: 10px; } .faith-desktop-section-wrapper .faith-chart-user-img { width: 110px; height: 110px; right: -15px; } .faith-desktop-section-wrapper { padding: 0px 20px; } .gcounseler .faith-desktop-box.box-video { display: block !important; min-width: 0 !important; } .general-counselor-service .gcounseler .faith-desktop-box.box-video{ display:block; } .general-counselor-service .faith-desktop-box .desktop-main-video .video-wrapper { height: 300px; } .general-counselor-service .desktop-main-video video{ height:300px; width:100%; } .newsletter-wrapper .newsletter-form input[type="email"] { flex: 0 0 100% !important; width: 100% !important; } .join-team { padding: 40px 20px 0; } .faith-icons-block { max-width: 100%!important; } .faith-desktop-box.box-testimonial { margin-top: 50px; } .faith-desktop-section-wrapper .testimonial-text { font-size: 14px; line-height: 1.5; } .faith-desktop-box.box-testimonial .ayda-testimonial .quote-icon { font-size: 48px; font-weight: bold; color: #000; position: absolute; top: 0px; left: 0px; } .faith-desktop-box.box-testimonial .ayda-testimonial .quote-icon.right { right: 0px; left: auto; bottom: 5px; top: auto; } .faith-desktop-box.box-faith-icons, .faith-desktop-box.box-video { margin-top: 30px; margin-bottom: 0px; } .communication-cards { padding: 20px 20px!important; background: #F4F3EF; } .general-counselor-service .desktop-video-table-stacked { padding-top: 0 !important; padding-bottom: 0!important; } .desktop-video-table-stacked .desktop-video-table-stacked__container { gap: 0px; } .counselor-feature-desktop-section .counselor-header { margin-bottom: 20px; } .desktop-video-table-stacked .quote-text { padding: 20px 15px; font-size: 14px !important; } .communication-cards__heading { padding-top: 20px; } .three-steps-wrapper .step { width: 100%; font-size: 14px!important; } .desktop-video-table-stacked .feature-pill { min-width: 280px; } .desktop-video-table-stacked .feature-pill span { font-size: 12px; } .desktop-video-table-stacked .map-feature-wrapper { height: 310px; margin-left: -10px; margin-right: -10px; } .general-consellor-banner .cross-icon { top: 23rem!important; } .counselor-feature-desktop-section .video-popup-inner .btn-purple{ font-size: 12px !important; padding: 7px 18px; } .general-product-banner .combined-wrapper { padding-top: 0!important; padding-bottom:30px; } .general-product-banner .combined-section { padding: 0!important; } .christian-slider-wrapper .christian-slider .gift-card { margin: 0 5px!important; } .christian-slider-wrapper .shop-button { font-size: 12px !important; padding: 5px 8px !important; } .christian-slider { gap:20px 0px!important; } .christian-slider-wrapper#mobProducts .section-title { margin-bottom:20px!important; } .index .gk-counselor-badge { top: 5px!important; } .product-sidebar-container.pt-3 .tab-body { padding: 0px!important; } .faq-main-warpper .faq-block-box { width: 100%; padding: 20px 20px; } .in-counslor-collection .desktop-guide-testimonial-layout__wrapper{ flex-direction: column-reverse; } .pricing-page .desktop-guide-testimonial-layout__left .table-wrapper { width: 70%!important; left:20%!important; margin-left:0!important; } .in-counslor-collection .desktop-guide-testimonial-layout__wrapper .desktop-guide-testimonial-layout__left .table-wrapper { width: 70%!important; left:30%!important; margin-left:0!important; } .pricing-page .desktop-guide-testimonial-layout__left .table-wrapper th, .pricing-page .desktop-guide-testimonial-layout__left .table-wrapper td, .chart-table-desktop-layout .table-wrapper th, .chart-table-desktop-layout .table-wrapper td { font-size: 7px!important; line-height: 1.3; padding: 3px; } .pricing-page .desktop-guide-testimonial-layout__left, .pricing-page .desktop-guide-testimonial-layout__right { flex: 0 0 100% !important; } .pricing-page .desktop-guide-testimonial-layout .faith-slider-wrapper { padding-left: 0; max-width:340px!important; } .pricing-page .faith-quote-card { padding: 10px; } .pricing-page .faith-quote-text { font-size: 14px!important; } .pricing-page .desktop-guide-testimonial-layout .mockup-bg-circle { left: 0%; top: 50%; } .pricing-page .faith-quote-box { width: 100% !important; } .pricing-page .desktop-guide-testimonial-layout__left .table-wrapper table { width: 270px; } .pricing-page .faith-profile-wrapper { margin-left: 50px; } .pricing-page .desktop_view.desktop-left-right-pricing-page.pricng-soul-cre-sctn{ padding:0 20px !important; } .pricing-page .faith-icon-highlight-section { margin-bottom: 20px; } .about-us .about-desktop-unieq-video-container { max-width:100%; } .about-us .about-desktop-unieq-class .quote-text { font-size: 14px; } .faith-quote-card { margin-bottom: 40px!important; margin-top: 40px!important; } .product .faith-quote-card { margin-bottom: 60px!important; } .in-counslor-collection .desktop-guide-testimonial-layout__left, .in-counslor-collection .desktop-guide-testimonial-layout__right { width: 100%; } .in-counslor-collection .desktop-guide-testimonial-layout .desktop-guide-testimonial-layout__left .mockup-bg-circle { left: 0; right: -100px; } .in-counslor-collection .faith-quote-card { margin-top: 0!important; padding: 10px; } .in-counslor-collection .faith-profile-wrapper { margin-bottom: 30px; } .in-counslor-collection .communication-cards__wrapper.container { padding: 0; } .christian-slider-wrapper .christian-slider.mob-slider .shop-button , .christian-slider-wrapper .shop-button{ font-size: 15px !important; } .desktop-faith-quad-section.four-blocks-g-product .counseling-faq-container { max-width: 100% !important; padding: 0 15px ; } .desktop-guide-testimonial-layout .desktop-guide-testimonial-layout__right_btn { padding-left: 0; } .christian-slider-wrapper .product-title { font-size: 16px !important; text-align: center; } .product .faith-quote-card, .product .faith-profile { max-width: 340px !important; } .product .video.product-video-overview video { height: 200px; } .faith-name { font-size: 16px; } .about-single-block .about-left-content h2.about-heading { font-size: 22px; } .about-single-block.about-left-image , .about-single-block.about-right-image{ gap: 0vw 0px; padding:0; } .about-single-block .about-left-content { padding: 0; } .about-single-block .about-right-image-section .about-upper-image img, .about-single-block .about-right-image-section .about-middle-image img, .about-single-block .about-right-image-section .about-down-image img { height: 210px; } .counseling-help-section .counseling-help-section-card-header { font-size: 24px; justify-content: center !important; } .pricing-page .table-desktop table thead th { position: sticky; top: 0; z-index: 10; } .pricing-page .table-desktop table td:first-child, .pricing-page .table-desktop table th:first-child { position: sticky; left: 0; z-index: 20; box-shadow: inset 2px 0 0px #d3c8e4, inset -2px 0 0px #d3c8e4; border-left: 0!important; border-right: 0px!important; padding-left:5px; } .pricing-page .christian-section .table-desktop tbody tr:nth-child(odd) td:first-child{ background: #f4f3ef; } .pricing-page .christian-section .table-desktop tbody tr:nth-child(even) td:first-child{ background: #fff; } .pricing-page .table-desktop table td:nth-child(2), .pricing-page .table-desktop table th:nth-child(2){ border-left: 0!important; } .counselor-feature-desktop-section .counsler-button-flex { padding-left: 0; } .pricing-page .faith-quote-card { margin-bottom: 15px!important; margin-top: 40px!important; } .pricing-page .faith-profile-wrapper img { width: 65px; height: 65px; border: var(--border); } .pricing-page .desktop-guide-testimonial-layout__right .faith-profile-wrapper { margin-left: 15px; } .pricing-page .desktop-guide-testimonial-layout__right .faith-profile-wrapper { margin-top: 15px; margin-bottom: 20px !important; } /* .pricing-page .desktop-guide-testimonial-layout__right p.faith-name-wrapper:before {
   display:none;
} */ /* .pricing-page .desktop-guide-testimonial-layout__right .faith-name-wrapper {
    padding-left: 0;
} */ .faq-page_lower-heading h2, .faq-page-lower-content { text-align: center; } .faq-item button { color: rgb(0, 0, 0); } /** 575 media **/ } @media(max-width: 430px) { .products-all-images.products-all-images-varaints .relative.image-align { padding-bottom: 50%; } .shipping-info-box { margin-top: 0 !important; margin-bottom: 0 !important; } .testimonial-single .faith-profile-wrapper { margin: -30px 0px 0 20px !important; } .faq-upper-row { gap: 20px !important; } .inspiration-questions-sec { padding-top: 0; } #shopify-section-template--19372233195703__main .product-price-wrapper { padding-top: 15px; } .tab-body h2.offers .original-price { font-size: 22px; } .tab-body h2.offers span { font-size: 24px; line-height: 32px; } .sale-badge-tag-img { left: 178px !important; width: 80px; height: 32px; top: 14px; } .product-wishlist-section { position: relative; left: -15px; top: -5px; } .general-counselor-service .faith-counseling-section .faith-name { left: 22% !important; } .general-counselor-service .desktop-video-table-stacked { padding-top: 0 !important; } .desktop-guide-testimonial-layout__left .table-wrapper th, .desktop-guide-testimonial-layout__left .table-wrapper td, .general-counselor-service .table-wrapper th, .general-counselor-service .table-wrapper td { font-size: 7px; line-height: 1.3; padding: 3px; } .desktop-guide-testimonial-layout__left .table-wrapper table tr td:first-child, .general-counselor-service .table-wrapper table tr td:first-child { width: 74px; font-size: 7px !important; } .desktop-guide-testimonial-layout__left .table-wrapper, .general-counselor-service .desktop-video-table-stacked__right .table-wrapper { width: 70%; left: 30%; } .desktop-guide-counselor-layout .table-wrapper table { width: max-content !important; } .desktop-video-table-stacked { padding: 40px 0px; } .desktop-video-table-stacked .desktop-video-table-stacked__heading { font-size: 22px; } #shopify-section-template--18450510119095__plan_cards_wMMBBB .bottom-extended-pricing__action a { font-size: 10px !important; } .bottom-extended-pricing__action { padding-left: 0!important; } .counselor-feature-desktop-section .right-block { grid-template-columns: repeat(1, 1fr) !important; } .pricing-card { padding-right: 0px!important; } .faith-icon-highlight-section .faith-icon-highlight-item .icon-label { font-size: 14px !important; } .product .ah-default-prod__section .owl-nav { margin-top: 0px !important; position: absolute; top: 95%; z-index: 999999; height: 12%; margin: 0 auto; } .ah-default-prod__section .product-header { font-size: 16px !important; } .counseling-faq-wrapper { padding: 20px 20px 20px 20px !important; } .counseling-faq-container { padding: 25px 20px !important; } .product .ah-product-container .owl-nav img { position: unset !important; display: block; width: 15px; height: auto; } .product .collection_sub_img .main-image__model.clearfix img { max-height: auto !important; margin: 0 auto !important; /* object-fit: cover !important; */ aspect-ratio: 0 !important; height: auto; } .product .test-popup-link { height: 180px !important; padding: 10px 0; } .products-all-images .owl-dot span { display: inline-block; margin-left: 6px; width: 14px; height: 14px; border-radius: 50%; background: #b9b7b7; border: none; cursor: pointer; } .products-all-images .owl-dot.active span { background: #c8a2c8; } .product-brand-logo-title-section.mobile { border-bottom: var(--border) !important; padding-bottom: 20px; } .highlight-floating-img { right: 0 !important; } .desktop_view_hide.desktop-left-right-pricing-page .soul-care-card { width: 100%; } .desktop_view_hide.desktop-left-right-pricing-page { padding: 40px 20px !important; } .ah-product-container .owl-nav img { position: absolute !important; bottom: 0 !important; width: 30px; object-fit: contain; display: none; } .three-steps-wrapper .step { width: 92%; font-size: 14px !important; } .three-steps-static-section .three-steps-heading { font-size: 20px !important; line-height: 1.5; } .product-sidebar-container.pt-3 .tab-body { padding-top: 20px; padding-left: 0px !important; padding-right: 0px !important; } .why-healing-section { padding:0px 20px 0 !important; } .product-sidebar-container.pt-3 { padding-top: 0; padding-bottom: 0; } h5.product-short-description { display: none; } .christian-counselor-sec .pasrtrol-img { width:70px !important; height:70px !important; left: 5px; margin: 0; } .christian-counselor-sec .main-image__model img, .christian-counselor-sec .main-image__model video { height: 180px; width: 100% !important; padding: 0 20px; } .product-brand-logo-title-section.mobile.product-info h1, .product-brand-logo-title-section.mobile.product-info h5 { text-align: center; } .ah-product-container .twelve { padding: 0; } #shopify-section-template--18450510676151__step_christian_counseling_nKpxBK .faith-profile { margin-left: 75px !important; } .communication-cards .communication-cards__heading { margin-bottom: 20px !important; } .faith-counseling-section .faith-quote-text, .faith-counseling-section .faith-name { left: -40px !important; } .pricing-page .faith-counseling-section .faith-quote-text, .faith-counseling-section .faith-name { left: 0px !important; } .pricing-page .faith-icon-highlight-section { margin-top: 10px; } .pricing-page .highlight-floating-img { width: 105px !important; height: 105px !important; right: -15px !important; } .pricing-page .faith-icon-highlight-item .icon-circle { width: 68px; height: 67px; } .mobile-video-table-section .table-wrapper th, .mobile-video-table-section .table-wrapper td, .table-wrapper table tr td:first-child { font-size: 7px !important; line-height: 1.3 !important; padding: 3px !important; } #shopify-section-template--18450510676151__step_christian_counseling_nKpxBK .faith-profile img { margin: 0 !important; } .mobile-video-table-section .table-wrapper { left: 0 !important; width: 80% !important; } .pricing-page .mobile-video-table-section .table-wrapper { left: 65px !important; width: 70% !important; } .counselor-feature-section .feature-pill { width: 100% !important; padding: 12px 20px 12px 5px !important; } .counselor-feature-desktop-section .counselor-absolute-badge { right: 25px; } .lan-center img { width: auto !important; height: 12px; } .pricing-section .card-icon { margin-bottom: -30px; } .pricing-card p, .pricing-card li { font-size: 15px ; } .christian-slider-wrapper .shop-button { font-size: 10px !important; padding: 5px 8px !important; } .christian-slider-wrapper .arrow-right-icon { width: 20px; } .christian-slider-wrapper .christian-flex-center { padding-left: 0px !important; } .card-left ul li, .benefit-content { font-size: 15px; } .pricing-card.green .highlighted-item { background: #c0ead9; font-size: 12px !important; /* padding: 2px 5px 2px 6px; */ } .content ul li { position: relative; padding-left: 5px; } .pricing-section .pricing-card .pricing-badge { font-size: 13px!important; } .cust-template--19869410525367__plan_cards_wMMBBB .price-plan{ font-size: 18px; } .desktop-section.box-testimonial .choose-text { margin-left: 68px; } .combined-section .faith-message__title { max-width: 100% !important; font-size: 19px; padding-right: 0; margin-bottom: 5px; text-align: center; } .combined-section .faith-message__description { text-align: center; padding: 0; } #shopify-section-template--18450510119095__plan_cards_wMMBBB .bottom-extended-pricing__text { font-size: 12px !important; } .pricing-section .pricing-card { padding: 30px 15px 40px; } .home-banner .combined-section .cross-icon { width: 40px !important; } .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 18px!important; } .succcess-bgn-right-sctn p, .how-it-works .how-it-works__subheading, .how-it-works .step-description, .desktop-guide-counselor-layout .text-top p { font-size: 16px; } .desktop-faith-quote-section__quote-ref .ref-text{ font-size: 20px; } #shopify-section-template--19869410525367__plan_cards_wMMBBB .pricing-section p{ font-size: 15px; } .how-it-works .step-description{ font-size: 16px!important; } .desktop-guide-counselor-layout .table-wrapper { width: 70%; left: 30%; } .counselor-wrapper .lm-toggle { display: block; padding-left: 0 !important; } a.faith-message__button { font-size: 16px !important; } .counselor-feature-desktop-section .btn-black, .counselor-feature-desktop-section .btn-purple { font-size: 15px !important; } .ah-default-prod__section .product-header { font-size: 24px; } h4.mob_counselor-pos { font-size: 16px !important; } } @media (max-width:420px) { .faith-quote-box { width:100% !important; } .counselor-feature-desktop-section .counselor-absolute-badge { right: 8px; } .desktop-left-right-pricing-page .soul-care-wrapper .main-heading p { font-size: 22px !important; } .mobile-video-table-section .text-top h2 { font-size: 18px !important; } } @media (max-width: 767px) { .pricing-plans-section .bottom-extended-pricing__action a { font-size: 12px !important; padding: 2px 10px !important; } } @media (max-width: 375px) { .testimonial-single .faith-profile-wrapper { margin: 50px 0 0 55px !important; } .image-as-tab:after { font-size: 36px !important; } .pricing-plans-section .bottom-extended-pricing__action a { font-size: 12px !important; padding: 2px 10px !important; } #shopify-section-template--18450510119095__plan_cards_wMMBBB .bottom-extended-pricing__action a { font-size: 9px !important; padding: 10px 12px!important; line-height: 20px; } } @media (max-width: 320px){ .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 19px!important; } .desktop-faith-quote-section .desktop-faith-quote-section__help-item { font-size: 11px; } .circle-chk-icon img { width: 22px; } .how-it-works .step-title, .desktop-faith-quote-section .desktop-faith-quote-section__help-heading, .desktop-main-section-wrapper .video-title, .six h2, .christian-slider-wrapper .section-title, .testimonial-story-section .story-title, .testimonial-story-section .story-box h3, .sponsor-custom-right h2, .sponsor-custom-section .sponsor-inside-wrap h3, .desktop-main-section-wrapper .box-left h4.main-heading, .pricing-section h2, .desktop-guide-counselor-layout .text-top h2, .desktop-guide-counselor-layout .right-heading { font-size: 17px!important; } .ref-text { font-size: 18px; } .succcess-bgn-right-sctn p, .how-it-works .how-it-works__subheading, .how-it-works .step-description, .desktop-guide-counselor-layout .text-top p { font-size: 14px; } .desktop-guide-counselor-layout .table-wrapper { width: 75%; left: 22%; } .desktop-guide-counselor-layout .custom-shadow { max-width: max-content; margin: unset; } .pricing-section .custom-top { width: 60px!important; top: -25px !important; } .pricing-section .pricing-card .pricing-badge { font-size: 12px!important; } .table-wrapper table tr td:first-child { white-space: normal !important; } .pricing-page .mobile-video-table-section .table-wrapper { left: 35px !important; width: 75% !important; } .soul-care-card h3 { font-size: 16px !important; } .highlight-floating-img { width: 100px !important; height: 100px !important; } } /** for normal screen**/ .desktop-guide-testimonial-layout .swiper-pagination{ gap:0!important; } span.highlighted-item+.sub-bullets { padding-top: 5px; } .swiper-pagination-bullet { width: 15px!important; height: 15px!important; } .product-grid-product-template .counseling-faq-wrapper{ background:#fff!important; } .index .counseller-carousel .counselor-card p.short-texts { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .inspretion-video-popup-section video { max-width: 700px; margin: 150px 0; height: 470px; border-radius: 20px; } .inspretion-video-inner { position: relative; max-width:450px; margin: 0 auto; } .product .collection_sub_img .main-image__model.clearfix:last-child { border-bottom: 0px!important; } .product .collection_sub_img .main-image__model.clearfix { border-bottom: var(--border) !important; } .desk-ham-menu a.img-align img { text-align: left; margin-left: 0!important; margin-bottom: 0px; } .mobile-only.no-scroll .sticky-navigation .sticky-navigation-container:before { background: #000000ba; } .desk-ham-menu .header-navigation nav .responsiveMenu.isMobile { border-bottom: 1px solid var(--line_color); position: absolute; height: auto; left: calc(-1 * var(--master_spacing)); padding: 0 var(--master_spacing) var(--master_spacing); top: 10px; transition: all 0.5s ease 0s; backface-visibility: hidden; width: 100%; z-index: 99; background:#fff; } .desk-icons-wish { display: flex; width: 100%; justify-content: space-between; gap: 20px; padding-top: 20px; } .general-counselor-service .faith-desktop-section-wrapper .box-testimonial .flex-center { justify-content: center; margin-left: 0; } div#shopify-section-template--18475033559223__faq_section_XrABep { background: #f4f3ef; } #shopify-section-template--18450509496503__custom_newsletter_AmtY9U .newsletter-wrapper, #shopify-section-template--18450509496503__custom_newsletter_AmtY9U .newsletter-box{ background: #f4f3ef; } .gcounseler .box-testimonial, .box-left { display: block !important } .index .tab-body h3 { margin-bottom: 20px; } .tab-body .table-cell .six p{ margin-bottom: 16px; color: var(--headline_font_color); } .lol-with-christ-terms-amp-conditions .newsletter-wrapper{ padding-top: 80px!important; } .shipping-and-returns .newsletter-wrapper{ padding-top: 20px!important; } .lol-with-christ-terms-amp-conditions .newsletter-wrapper { padding-top: 0 !important; } .gcounseler.faith-desktop-section-wrapper{ display: block !important } .content .single-new-design-post-content-inner ul li:before { border: 1px solid #c8a2c8!important; } .content .single-new-design-post-content-inner ul li::before { top: 10px; background-color: #c8a2c8; } .service-product{ display:none; } .newsletter-top-text .six.text-center { margin-top: 0!important; } .newsletter-top-text.tab-body .table { height: auto; min-height: auto; } .how-it-works .step-title { max-width: 85%; } .homepage-prd-slider { display: block!important; } .desktop-faith-quad-section .join-team .join-main-continer .join-team-left { line-height: 0.7; } .desktop-guide-testimonial-layout__right .faith-profile-wrapper { margin-top: 15px; margin-bottom: 20px; } .desktop-guide-testimonial-layout .desktop-guide-testimonial-layout__right_btn { padding-left: 0; } .video-popup-inner .popup-header { display: flex; align-items: flex-end; gap: 20px; } .video-popup-inner .popup-header .card-avatar { margin: 0; } .video-popup-inner .gk-counselor-badge { width: 75px; height: 75px; object-fit: contain; position: absolute; right:50px; top: 18px; margin: 0; } .video-popup-inner .btn-purple { padding: 2px 16px; font-weight: 800; color: #000; border-radius: 12px; text-decoration: none; display: flex; font-size: 14px; margin: 6px 0; border: var(--border); background-color: #c99eca; align-items: center; } .general-counselor-service .combined-section .faith-btn { max-width:390px; } .cstm-reg-wrap { display: flex; justify-content: space-between; } .pricing-card .card-left { font-size: 12px; } em { padding: 0 2px; transition: box-shadow 0.15s ease-out, color 0.15s; font-weight: 600; background-color: #ffeb00; box-shadow: #ffffff 0 0.85em inset; } em:hover span{ box-shadow: #fff 0 0 inset; } em:hover { box-shadow: #fff 0 0 inset; } .faq-block-box .faq-img-block { width: 110px; position: relative; } .faqs .lower-content .content-1 { width: 100%; } .faqs .lower-content{ gap:0; } .faith-name:before{ content: ""; position: absolute; width: 20px; height: 1px; background: #000; left: 10px; top: 10px; } .faith-name-wrapper{ position:relative; } .default-counselor-service .faith-slider-new.testimonial-single .faith-quote-card, .default-counselor-service .faith-slider-new.testimonial-single .faith-profile { max-width: 420px; margin: 0 auto; } .faq-page-lower-content p, .faq-page-lower-content a { font-size: 20px; } .faq-page-lower-content a:hover { font-size: 20px; } .newsletter-top-text .table-cell h3 { font-weight: 400; } .newsletter-top-text a , .faq-page-lower-content a{ color:var(--headline_font_color)!important; position:relative; text-decoration:none!important; } .newsletter-top-text a:before, .faq-page-lower-content a:before { background: #000000 !important; content: ""; height: 1px; width: 100%; position: absolute; bottom: 0; } .newsletter-top-text a:before{ width:0; } .newsletter-top-text a span, .faq-page-lower-content a span { text-decoration: none!important; } .faq-page-lower-content p, .faq-page-lower-content a span { color: #000 !important; } p.faith-name-wrapper:before { position: absolute; left: 0; background: #000; height: 1px; width: 20px; content: ""; top: 10px; } .desktop-guide-testimonial-layout__right .faith-profile-wrapper { margin-left: 105px; } .faith-name-wrapper { position: relative; padding-left: 30px; } .content-height-template--19372233195703__section_video_background_jn46BG { height: 331px !important; min-height: 331px !important; } .bottom-extended-pricing__action a { display: flex; align-items: center; } /** normal screen **/ @media (max-width: 1024px) { .content-height-template--19372233195703__section_video_background_jn46BG { height: 331px !important; min-height: 331px !important; } .counselor-container .right-section h4 { font-size: 15px !important; } } @media (min-width:989px){ .desk-ham-menu .main-desktop.main-menu.table-cell a.toggleMenu.active { position: fixed; top: 35px!important; z-index: 999999; height: 20px; } #header-navigation .main-menu ul#responsiveMenu { display: inline-flex; flex-wrap: wrap; padding: 10px 20px; border: 1px solid #000; border-radius: 20px; max-width:400px; } .desk-icons-wish { padding-right: 0px; } .desk-ham-menu .header-navigation nav .responsiveMenu.isMobile { left: auto; right: calc(1 * var(--master_spacing)); } .desk-ham-menu a.toggleMenu.active { right: 35px!important; } } @media (max-width:1024px){ .counseling-help-section .counseling-help-section-icon, .counseling-help-section .counseling-help-section-item span.counseling-help-section-text { padding-bottom: 5px; } .counseling-help-section .counseling-help-section-icon img { width: 18px; height: 18px; } .counseling-help-section .counseling-help-section-card-header { font-size: 18px; } .video-popup-inner .card-avatar { width: 75px; height: 75px; border-radius: 50%; object-fit: cover; margin-bottom: 15px; } .video-popup-inner .popup-text h3 { font-size: 18px; } } @media (max-width:768px){ .faq-page-lower-content p, .faq-page-lower-content a{ font-size: 13px; } .desktop-guide-testimonial-layout__left .table-wrapper table tr td:first-child, .general-counselor-service .table-wrapper table tr td:first-child { font-size: 9px; } #homepage-review-sec .testimonial-card .flex-center { padding-left:0px; } .newsletter-top-text.tab-body h2, .newsletter-top-text.tab-body h3 { text-align:center!important; } .cstm-reg-wrap { flex-direction:column; } .content.error-page, .content.default-page, .content.customers-page, .content.captcha-page, .content .shopify-policy__container { margin-bottom: calc(var(--master_spacing) * 3)!important; } .customers-page .container { width: 100%; } .customers-page .six , .customers-page .guest-login { width: 100%; } .about-us .about-desktop-unieq-class .circle-photo:nth-child(1) { left: 46px!important; } .about-us .about-desktop-unieq-class .circle-bg { position: absolute; width: 80px; height: 80px; background: #D5B6D5; border-radius: 50%; top: 40px; left: 50%; transform: translate(-50%, -50%); z-index: 1; } .about-us .about-desktop-unieq-class .circle-photo img { width: 100%; height:80%; object-fit: contain; display: block; z-index: 2; position: relative; margin: 0!important; top: 10px; } .inspretion-video-popup-section span.inspretion-popup-hide { top: 120px; } } @media (max-width:575px){ .inspretion-video-popup-section video { max-width: 100%; height:auto; } .general-consellor-banner .combined-section .faith-message__description { padding-right:0px; } .general-consellor-banner .combined-section .faith-message__subtitle, .general-consellor-banner .combined-section .faith-message__description { font-size: 13px !important; } .general-consellor-banner .combined-section .faith-message__description br { display: none; } .pricing-section h2#Plans{ padding-top: 0; } .faith-desktop-section-wrapper .faith-icon-label { font-size: 15px; } .christian-slider-wrapper .christian-slider.mob-slider .shop-button, .christian-slider-wrapper .shop-button { font-size: 13px !important; padding: 0px 5px!important; } .general-product-page .desktop-faith-quad-section .join-team .video-wrapper video{ height:300px!important; } .general-product-page .join-team .join-main-continer { max-width: 100% !important; gap: 10px!important; } .desktop-faith-quad-section .join-team .join-team-right p { font-size: 14px!important; } .product-sidebar-container.pt-3 { padding: 0px; } .product .pricing-section h2#Plans { padding-top: 30px; } section.why-healing-section.loaded { padding: 0!important; } .pricing-page p.pricing-banner-unified__text { padding-bottom: 0!important; } .pricing-page .why-healing-section .why-healing-section__label { text-align: left !important; text-transform: capitalize; font-size: 12px!important; } .new-testimony-slider .slider-card { padding: 10px 0px; } /* .about-us .new-testimony-slider .card-border {
    padding: 2px 0 0px 0;
} */ .about-us .new-testimony-slider .card-header p { font-size: 13px!important; } .about-us .new-testimony-slider .section-heading { font-size: 22px !important; margin-bottom: 0!important; line-height: 1.2; } .about-us .testimony-slider .video-thumbnail .video-poster{ height: 250px; object-fit:cover; } .about-us .about-desktop-unieq-video-right h4 { font-size: 22px; } .about-us .about-desktop-unieq-video-right p { font-size: 14px; } .about-us .about-desktop-unieq-video-right p.above-text { font-size: 16px; } .about-us .about-desktop-unieq-video-container { padding: 10px; gap: 10px; } .about-us .about-desktop-unieq-video-left .video-wrapper { box-shadow: -4px 4px 0 #4d4d4d; line-height: 0.7; } .about-us .about-desktop-unieq-video-left video { height: 300px; object-fit: cover; } .faqs .faq-upper-row { justify-content: flex-start; margin-bottom: 25px; } .faqs .faq-heading-block h4 { font-size: 18px; margin:0; } .about-banner-sctn .combined-section .video-wrapper video { height: 190px; object-fit: cover; } .about-vision-values-section .image-wrapper img { opacity: 0; transform: translateY(20px); animation: slideUp 0.8s ease forwards; margin:0 auto!important; } @keyframes slideUp { to { opacity: 1; transform: translateY(0); } } .about-vision-values-section .image-wrapper { height: 330px; } .video-popup-inner .gk-counselor-badge { width: 60px; height: 60px; right: 40px; } .desktop-guide-counselor-layout .circle-bg, .about-us .about-desktop-unieq-class .circle-bg { width: 100px; height: 100px; top: 40px; } .desktop-guide-counselor-layout .circle-photo , .about-us .about-desktop-unieq-class .circle-photo{ width: 140px; height: 80px; overflow: visible; } .desktop-guide-counselor-layout .counselor-image-layout { height: 180px; } .desktop-guide-counselor-layout .circle-photo:nth-child(2), .desktop-guide-counselor-layout .circle-photo:nth-child(3) { top: 95px; } .desktop-guide-counselor-layout .circle-photo img, .about-us .about-desktop-unieq-class .circle-photo img { height: 113%; } .video-popup-inner .card-avatar , .video-popup-inner .popup-avatar { width: 65px; height: 65px; } .video-popup-inner .popup-text h3 { font-size: 16px; } .video-popup-inner p.popup-title { font-size: 15px; } .video-popup-inner .popup-badge{ width:60px; height:60px; right:40px; } .product .product-media-wrap { border: var(--border); margin: 0; background: #fff; border-radius: 20px; margin-bottom: 20px; overflow: hidden; } .product .product-grid-product-template { background: transparent; border:0!important; } .shipping-info-box { text-align: center; } .product .product-price-wrapper { text-align: left; background: #fff; border: var(--border); border-radius: 20px; margin-bottom: 20px; width:100%; } .sale-badge-tag-img { top: 18px; } .product .product-detail-inner .custom-product-left { text-align: left; background: transparent; border: 0; border-radius: 0; } .product .shipping-payment-badge { padding: 10px; border: var(--border); margin: 0; border-radius: 15px; } .counseling-faq-wrapper { padding: 0px 20px 20px 20px !important; } .footer-collapsible-content.open .footer-teaser { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; } .product .ah-product-container.product-cnatiner .bottompad-quarter { margin-bottom: 20px; } .product .shipping-payment-badge { background: #fff; } .counselor-container a.book-btn { font-size: 14px!important; } .index .pricing-section h2#Plans { padding-top: 30px; } footer .footer-down-menu ul.footer-block__details-content.list-unstyled li a.footer-learnmore { display: flex; } .product-grid-product-template .product.twelve.background-white { background: transparent; } .product.in-counslor-collection .ah-product-container.product-cnatiner .bottompad-quarter { margin-bottom: 0px; } .counseling-help-section .counseling-help-section-card-header { text-align:center; } p.faith-message__description:empty { display: none; margin: 0; } .about-us .about-margin-bottom { margin-bottom: 10px; } .product-grid-product-template .counseling-faq-wrapper { padding-left:2px!important; padding-right: 0!important; margin-left: -2px; margin-top:10px!important; } .product .faith-icon-highlight-section { padding: 40px 0px!important; position: relative; } .product-grid-product-template .counseling-faq-wrapper { background:transparent!important; } .product-grid-product-template .faith-product-block { max-width: 100%; margin: auto; } .product-grid-product-template .highlight-floating-img { right: -1px !important; } .product #shopify-section-template--19372233195703__main .faith-counseling-section{ background:transparent!important; padding-bottom:0px!important; } .product .faith-name { padding-left: 50px!important; top: -12px !important; position: relative!important; } .product .christian-slider-wrapper{ padding-top:40px!important; } .product .content-height-template--19372233195703__section_video_background_jn46BG { height:260px !important; min-height:260px !important; } .content-height-template--19372233195703__section_video_background_jn46BG { height:260px !important; min-height:260px !important; } #shopify-section-template--19372233195703__section_video_background_jn46BG{ padding-top:0px!important; } .product .faith-quote-text { font-size: 14px !important; line-height: 1.5; } .product .faith-quote-card { padding: 10px; /* box-shadow: 8px 8px 0 #fac529; */ } .faq-footer { padding-left: 0; } } @media (max-width:767px){ .gk-counselor-badge { top: 5px !important; } } @media (max-width:389px){ .faqs .faq-upper-row .faq-img-block img { width: 55px !important; height: 55px !important; } .video-popup-inner .gk-counselor-badge , .video-popup-inner .counselor-absolute-badge, .video-popup-inner .popup-badge{ width: 54px; height: 54px; right: 35px; } .video-popup-inner .popup-header { gap: 15px !important; } } #shopify-section-template--18450510348471__custom_newsletter_kMepAi section.newsletter-wrapper.aos-init.loaded.aos-animate { padding-top: 0px !important; } .twelve.text-center.bottompad-half h1 { padding-top: 30px; margin-bottom: 0; } .twelve.text-center.bottompad-half { margin: 0; } .lol-with-christ-terms-amp-conditions p { margin-bottom: 15px; /* display: none; */ } @media only screen and (max-width: 600px) { @supports (font:-apple-system-body) and (-webkit-touch-callout:default) { ul,li {list-style-type:none !important;} li {list-style-type:none !important;} } } .three-steps-static-section .step:hover { background-color: #C6A3C6; } @media (max-width: 500px) { .bottom-links { display: flex; /* justify-content: flex-start !important; */ } .bottom-links > a { flex: 0 0 auto; } } @media (max-width: 767px) { } 
@font-face{font-family:Architects-Daughter;src:url(//www.lolwithchrist.com/cdn/shop/t/56/assets/Architects-Daughter.ttf?v=151787918207341310331791532192) format("truetype");font-weight:400;font-style:normal;font-display:swap}.faith-quote-text,.testimonial-text{font-family:Architects-Daughter,cursive!important}h2{font-family:var(--font-heading-family);font-weight:600;line-height:1.3}.section-heading,h2.section-heading,.rich-text h2,.rte h2{font-size:22px}section[data-section-type=contact_page] .cstm-richtext h2{font-size:22px!important;line-height:1.3!important;font-weight:600!important;font-family:var(--font-heading-family)!important}h1{font-size:24px!important;font-weight:600!important}h2{font-size:22px!important;font-weight:600!important}h3{font-size:18px!important;font-weight:600!important}body,p,li{font-size:16px;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/57/assets/base.css.map?v=29788211962140729551791534727 */

.collection-main-section-blocks .side-filter-menu{display:none}.collection-main-section-blocks .main-filter-content{width:100%!important;border-left:var(--border);border-top:var(--border)}.collection-main-section-blocks .main-filter-content .three{width:33.33%}.collection-main-section-blocks .product .product-thumb img{width:100%!important;max-height:100%!important}.collection-main-section-blocks .twelve.clearfix{padding:0}.collection-main-section-blocks .product-thumb-container{margin-bottom:24px}.collection-main-section-blocks .product-title-total-size-section{display:flex;justify-content:space-between;align-items:flex-start}.collection-main-section-blocks .product-title-total-size-section h4{font-weight:400;font-size:18px;line-height:22px;color:#333;margin-right:10px;margin-bottom:0}.collection-main-section-blocks .product-thumb-container .relative .product-thumb{margin:0}.collection-main-section-blocks .main-filter-content .three .lazycontainer.lazyignore{padding:10px}.collection-main-section-blocks .main-filter-content .three .product-border .product-thumb a img{transition:transform .5s ease;overflow:hidden}.collection-main-section-blocks .main-filter-content .three .product-border:hover .product-thumb a img{transform:scale(1.03);transition:transform .5s ease}.collection-main-section-blocks .main-filter-content .three .product-border:hover .product-details h4{text-decoration:underline!important}.collection-main-section-blocks .main-filter-content .three{border-right:var(--border)000;border-bottom:var(--border)000;margin:0;padding:30px}.collection-main-section-blocks .main-filter-content .collection-options{font-weight:400;font-size:16px;line-height:27px;text-align:right;color:#333}.collection-main-section-blocks .product-shipping-text{font-weight:400;font-size:18px;line-height:20px;text-align:right;color:#333}.product-price-delivery-text-section{display:flex;align-items:center;justify-content:space-between;padding-top:13px}.product-price-delivery-text-section h6{margin-bottom:0;font-weight:400;font-size:18px;line-height:20px;color:#333;margin-right:10px}.collection-main-section-blocks{padding:0}.twelve.text-center.bottompad-half.expand_wrapper{display:none}.collection-main-section-blocks .collection_body_inner_wrapper{margin-top:39px;padding-top:0}[data-section-type=collection_page]{margin-bottom:0}.sorting.open-container .sortby{border-bottom:0!important}.breadcrumbs a,.breadcrumbs span{font-style:normal;font-weight:400;font-size:16px;line-height:18px;text-align:center;color:#333;text-decoration:none}@media(max-width:989px){.collection-main-section-blocks .main-filter-content .three{width:50%;padding:30px}.collection-main-section-blocks .product-title-total-size-section h4{font-size:18px;line-height:22px}.product-price-delivery-text-section h6{font-size:16px;line-height:20px}}@media(max-width:749px){#collection-page .logo_out_div{background-color:transparent;display:none}.collection-main-section-blocks .main-filter-content .three{width:50%}.collection-main-section-blocks .product-shipping-text{font-size:14px;line-height:18px}.collection-main-section-blocks .main-filter-content .collection-options{font-size:16px;line-height:27px}.collection-main-section-blocks .product-title-total-size-section h4{font-size:18px;line-height:22px}section.search_page div#collection-products .product .product-details .product-title-total-size-section h4{font-size:16px;line-height:20px}.filter-menu .pt-mobile-header a.pt-nav-toggle{display:none!important}.filter-menu .filter-group,.filter-menu .filter-group.has_group_selected,.filter-menu .filter-group .menu-trigger{display:block!important}.filter-menu .pt-display-dropdown .filter-clear,.filter-menu .pt-mobile-header{display:none!important}.collection-main-section-blocks .product-title-total-size-section h4,.product-price-delivery-text-section h6{font-size:16px;line-height:20px}}@media(max-width:575px){.collection-main-section-blocks .main-filter-content .three{width:100%;padding:15px}}.clearfix{clear:both}.col-6{width:49.49%}.mt-1{margint-top:10px}.mt-2{margin-top:13px}.mt-3{margin-top:17px}.mt-5{margin-top:25px}.m-0{margin:0}.ml-3{margin-left:15px}.ml-5{margin-left:25px}.mb-1{margint-bottom:10px}.mb-2{margint-bottom:13px}.mb-3{margint-bottom:17px}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.px-1{padding-left:10px;padding-right:10px}.px-5{padding-left:25px;padding-right:25px}.pt-3{padding-top:17px}.pt-4{padding-top:20px}.d-none{display:none}.d-block{display:black}.text-center{text-align:center}.d-flex{display:flex}.position-relative{position:relative}.position-absolute{position:absolute}.justify-content-between{justify-content:space-between}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.pointer{cursor:pointer}.bg-light{background-color:#ecececab}.font-bold{font-weight:700}.font-500{font-weight:500}.font-600{font-weight:600}.w-full{width:100%}.w-88{width:88%}@media screen and (min-width:768px){.md\:w-88{width:88%}.md\:w-full{width:100%}.md\:absolute{position:absolute}.md\:t-full{top:100%}.md\:b-10{bottom:10px}}@media screen and (min-width:576px){.sm\:w-full{width:100%}.sm\:absolute{position:absolute}}@media screen and max-width : 576px){.xs\:w-full{width:100%}.xs\:absolute{position:absolute}}.image-as-tab{position:relative}.image-as-tab:before{display:none}.image-as-tab:after{content:"+";position:absolute;bottom:23px;right:11px;z-index:9;color:#000;font-weight:500;font-size:46px}.image-as-tab.active-acc:after{transform:rotate(45deg)}.image-as-tab>h2,h3.rug-accordion-heading{position:absolute;top:5px;left:5px;color:#fff}.image-as-tab>img{width:100%}.image-as-tab>h5{position:absolute;top:5px;left:5px;color:#fff}.single-item-tab{padding:25px 0 20px;border-bottom:1px solid #D7D7D7;position:relative;font-weight:400;font-size:18px;line-height:28px}.single-item-tab-heading{padding-left:20px;padding-right:30px;margin:0;font-weight:400;font-size:18px;line-height:28px}.single-item-tab-heading:before{content:"";position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892);width:13px;height:14px;right:0;top:32px;transition:.4s;left:unset;background-repeat:no-repeat}.single-item-tab-heading.active:before{transform:rotate(45deg)}.single-item-tab-content{margin:20px 0 0;padding-left:30px}.single-shippnig-item-tab{padding:15px 0 10px;border-bottom:1px solid #D7D7D7;position:relative;font-weight:400;font-size:14px;line-height:28px}.single-shippnig-item-tab-heading{padding-left:20px;padding-right:30px;margin:0;font-weight:400;font-size:15px;line-height:28px}.single-shippnig-item-tab-heading:before{content:"";position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892);width:13px;height:14px;right:0;top:18px;transition:.4s;left:unset;background-repeat:no-repeat}.single-shippnig-item-tab-heading.active:before{transform:rotate(45deg)}.single-shippnig-item-tab-content{margin:20px 0 0;padding-left:30px}.single-counselor-item-tab{padding:15px 0 10px;border-bottom:1px solid #D7D7D7;position:relative;font-weight:400;font-size:14px;line-height:28px}.single-counselor-item-tab-heading{padding-left:20px;padding-right:30px;margin:0;font-weight:400;font-size:15px;line-height:28px}.single-counselor-item-tab-heading:before{content:"";position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892);width:13px;height:14px;right:0;top:18px;transition:.4s;left:unset;background-repeat:no-repeat}.single-counselor-item-tab-heading.active:before{transform:rotate(45deg)}.single-counselor-item-tab-content{margin:20px 0 0;padding-left:30px}.single-faqs-item-tab{padding:15px 0 10px;border-bottom:1px solid #D7D7D7;position:relative;font-weight:400;font-size:14px;line-height:28px}.single-faqs-item-tab-heading{padding-left:20px;padding-right:30px;margin:0;font-weight:400;font-size:15px;line-height:28px}.single-faqs-item-tab-heading:before{content:"";position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892);width:13px;height:14px;right:0;top:18px;transition:.4s;left:unset;background-repeat:no-repeat}.single-faqs-item-tab-heading.active:before{transform:rotate(45deg)}.single-faqs-item-tab-content{margin:20px 0 0;padding-left:30px}.product-detail-item-tab{padding:15px 0 10px;border-bottom:1px solid #D7D7D7;position:relative;font-weight:400;font-size:14px;line-height:28px}.product-detail-item-tab-heading{padding-left:20px;padding-right:30px;margin:0;font-weight:400;font-size:15px;line-height:28px}.product-detail-item-tab-heading:before{content:"";position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/0681/0809/1694/files/Plus_1.png?v=1670479892);width:13px;height:14px;right:0;top:18px;transition:.4s;left:unset;background-repeat:no-repeat}.product-detail-item-tab-heading.active:before{transform:rotate(45deg)}.product-detail-item-tab-content{margin:20px 0 0;padding-left:30px}.rug-size-tabs{margin-bottom:5px}.rug-size-tabs>li:before{display:none}.rug-size-tabs>li{display:inline-block;padding:3px 5px}.rug-size-tabs>li a{text-decoration:none}.rug-size-tabs>li.active{border-bottom:1px solid black}.single-item-tab.with-img{max-width:180px;display:inline-block;margin:0;padding:0;max-height:190px;overflow:hidden;border:1px solid black}.rug-content-acc.weave_type,.rug-content-acc.material_type{text-align:center}.single-item-tab.with-img:after{content:"+";position:absolute;bottom:13px;right:11px;z-index:9;color:#000;font-weight:700;font-size:24px}.single-item-tab.with-img.active:after{transform:rotate(45deg)}.single-item-tab.with-img>.signle-item-img>img{width:100%}.signle-item-img{position:relative;overflow:hidden}.signle-item-pop-heading{position:absolute;top:5%;left:50%;z-index:99;color:#000;font-weight:700;transform:translate(-50%,-5%);width:130px;text-align:center}h2.signle-item-text-title{font-weight:400;font-size:22px;line-height:30px;margin-bottom:14px;text-align:left}.signle-item-text-content>p{font-weight:400;font-size:16px;line-height:26px;color:#333;margin:0;text-align:left}.signle-item-text-content>img{float:left;max-width:100%;margin:0 10px 10px 0;width:100%}.rug101link{text-decoration:none;padding:5px 10px;border:1px solid black;border-radius:5px}.faq-upper-section .rug-content-acc .rug-guidelines-section,.faq-down-section .rug-content-acc .rug-guidelines-section{padding:20px 0}.faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline{padding:40px 0 10px;border-bottom:1px solid #D7D7D7}.rug-content-acc .rug-guidelines-section{padding:20px 16px}@media(min-width:768px){.faq-upper-section .rug-content-acc .rug-guidelines-section,.faq-down-section .rug-content-acc .rug-guidelines-section{padding:20px 126px}.faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline{padding:40px 0 20px;border-bottom:1px solid #D7D7D7}.rug-content-acc .rug-guidelines-section{padding:20px 126px}}.product-rug-section.product-tab{padding:10px 0 15px}div#smart-search-image-popup .p_close{top:-31px;right:-17px}div#smart-search-image-popup .popup .p_close span{background:#f8f4f4}.custom-search-wrapper{content:"";position:absolute;top:0;bottom:0;display:none;left:0;right:0;background:#000;width:100%;height:100%;z-index:9;opacity:.5}.story-btn-wrap,.join-button,.faq-footer{margin-left:0}svg.arrow-right-icon{height:40px}.custom-shadow .find-button.find-hmpage{display:flex;align-items:center;padding:0 20px!important}.custom-shadow .find-button.find-hmpage:hover svg.arrow-right-icon path{fill:#fff!important;transition:.2s}@media only screen and (max-width:767px){#shopify-section-template--19869410525367__counseller_slider_KxQpUH .counselor-wrapper .counselor-container .right-section .right-heading{font-size:24px!important}.custom-btn-flex,.faith-btn{margin-left:0!important}.flex-center{margin-left:20px}.bottom-extended-pricing__action,.story-btn-wrap,.join-button,.faq-footer{margin-left:0}.blog-title-overlay{bottom:12px!important}.blog-card img.blog-image{height:170px!important}.blog-card{border-radius:20px!important}.blog-slider-wrapper .slick-dots{margin-top:0rem!important}.blog-slider-section .join-button{margin-top:10px!important}.christian-slider-wrapper .section-title{margin-bottom:30px!important}.christian-slider-wrapper .product-image img{min-height:160px!important}.icon-link-section{padding:20px!important}.combined-section .combined-wrapper{gap:20px!important}.how-it-works .circle{min-height:150px!important}.how-it-works .circle img{height:130px!important;object-fit:contain!important}.verse-text{font-weight:500!important}.counselor-feature-section{padding:0!important}}@media only screen and (max-width:749px){.recently-viewed .product-title-total-size-section h4{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:18px!important;line-height:20px!important;margin:0 0 6px!important}.recently-viewed .product-title-total-size-section{display:block!important;height:auto!important;min-height:0!important;margin:0!important}.recently-viewed .product-price-delivery-text-section{display:block!important;padding-top:0!important;margin-top:0!important;text-align:center!important}.recently-viewed .product-price-delivery-text-section h6{margin:0!important;text-align:center!important;width:100%!important}}@media only screen and (max-width:749px){#cart-table .item a{font-size:14px!important;font-weight:600!important;line-height:18px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;overflow:hidden!important;text-overflow:ellipsis!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/style.css.map?v=114873714049439647351791534727 */

.main-Inspiration-section .future-home-vibes img{width:100%;max-width:100%;margin-bottom:0}.main-Inspiration-section{background:#d3d3d3;padding:80px 0;position:relative}.main-Inspiration-section .inspiration-block .inspiration-first-block{position:relative}.inspiration-block .three-block-list h2{color:#fff;font-weight:500;font-size:56px;max-width:303px;line-height:60px;margin:0 auto}.three-block-detail .images-list img{width:100%;max-width:90px;height:130px;object-fit:cover;margin-bottom:0}.inspiration-block .three-block-detail{display:flex;justify-content:center;align-items:center;grid-gap:5px}.scand-bedrrom-img .Scandinavian-text h2{color:#fff;line-height:35px;max-width:220px;font-weight:500;font-size:22px;margin-bottom:0}.scand-bedrrom-img .Scandinavian-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.main-content-detail{position:relative}.scand-bedrrom-img .Scandinavian-text,.decking-bedrrom-img .Scandinavian-text,.inspiration-four-block .Scandinavian-text,.inspiration-third-block .Scandinavian-text,.inspiration-five-block .Scandinavian-text{position:absolute;left:50%;transform:translate(-50%,-12%);bottom:12%;width:100%}.Scandinavian-text h2{color:#fff;line-height:35px;max-width:250px;font-weight:500;font-size:34px;width:100%;margin:0 auto}.inspiration-sec-block .Scandinavian-text{position:absolute;left:50%;transform:translate(-50%,-12%);bottom:12%;width:100%}.main-text-bottom{position:absolute;bottom:5%;left:50%;transform:translate(-50%,-5%);width:100%}.Inspiration-section-two-col{max-width:950px;position:relative;margin:0 auto;grid-gap:50px;display:grid;grid-template-columns:1fr 1fr}.Inspiration-section-left-block,.Inspiration-section-right-block{display:flex;flex-direction:column}.Inspiration-section-left-block .inspiration-block,.Inspiration-section-right-block .inspiration-third-block,.Inspiration-section-right-block .inspiration-four-block{margin-bottom:50px}.inspiration-third-block{width:90%;margin-left:auto}.inspiration-third-block .decking-bedrrom-img img{max-width:100%;width:100%;display:block;margin:0}.inspiration-five-block{width:90%}.main-content-detail img{width:100%;margin:0}.inspiration-four-block{width:70%}.inspiration-sec-block{max-width:80%;margin-left:auto}.Inspiration-section-one-col{width:100%;height:100%;position:relative}.article-image-section{padding:8px;border:1px solid currentColor;background:#fff;position:relative}@media(max-width:989px){.Inspiration-section-two-col{max-width:90%;grid-gap:30px}.inspiration-block .three-block-list h2{font-size:48px;line-height:50px}.Inspiration-section-left-block .inspiration-block,.Inspiration-section-right-block .inspiration-third-block,.Inspiration-section-right-block .inspiration-four-block{margin-bottom:30px}}@media(max-width:749px){.inspiration-block .three-block-list h2{font-size:22px;max-width:155px;line-height:40px}.Inspiration-section-two-col{width:100%;position:inherit;padding:0 15px}.Inspiration-section-one-col{width:100%;height:100%;position:inherit}.inspiration-third-block img{width:100%;margin:0 auto!important}.inspiration-five-block img{width:100%;height:100%;margin:0 auto}.main-Inspiration-section{padding:40px 0}.Inspiration-section-two-col{grid-template-columns:1fr;max-width:70%}.Scandinavian-text h2{line-height:32px;font-size:22px}}@media(max-width:480px){.Scandinavian-text h2{max-width:190px;line-height:29px;font-size:25px}.Inspiration-section-two-col{max-width:90%}.inspiration-four-block,.inspiration-sec-block,.inspiration-third-block,.inspiration-five-block{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-two.css.map?v=57430811625106120051791534727 */

#QuickAddContainer .product-quick-view-inner{display:flex;flex-direction:column;grid-gap:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.quick-add-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000003b;z-index:9999999999;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;transition:opacity .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quick-add-modal.hidden{opacity:0;visibility:hidden;pointer-events:none}.quick-add-modal.temporarily-hidden{opacity:0;pointer-events:none}.quick-add-content{background:#fff;padding:30px;width:95%;max-width:850px;position:relative;border:2px solid #000;border-radius:12px;box-shadow:8px 8px #0e0d0e;max-height:90vh;overflow-y:auto}.quick-add-close{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:24px;cursor:pointer;line-height:1;color:#666;z-index:10}.quick-add-loader{display:none;text-align:center;padding:40px;color:#888}.quick-add-modal.loading .quick-add-loader{display:block}.quick-add-modal.loading .quick-add-body{display:none}.plan-header-container{text-align:center;margin-bottom:20px}.plan-heading-text h2{margin:0;font-size:22px;font-weight:700}.plan-heading-text p{font-size:14px;font-weight:500;color:#666;margin:0}.plan-header-container hr{margin:9px}.counselor-profile-centered{display:flex;align-items:center;gap:10px;justify-content:center}.counselor-img-wrapper img{width:60px;height:60px;border-radius:50%;object-fit:cover;margin:0}.counselor-info{text-align:start;line-height:.5}.counselor-info h3{margin:0;font-size:16px;font-weight:700}.counselor-role{margin:0;font-size:14px;color:#666;font-weight:500}.plan-cards-grid{display:flex;justify-content:center;gap:12px;width:100%}.plan-card-btn{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fff;border:1px solid #ddd;border-radius:10px;padding:0;cursor:pointer;text-align:center;transition:all .2s ease;min-width:0}.plan-card-btn:hover{transform:translateY(-2px)}.card-content{width:100%;height:100%;display:flex;flex-direction:column;padding-bottom:21px}.theme-starter{border:2px solid #fceeb5}.theme-starter .cus-half-card{background-color:#fffbf0;padding:15px 10px 10px 5px;border-radius:10px 10px 0 0}.theme-starter:hover{border:2px solid #e3c790}.theme-starter .plan-cta-button{background-color:#fce08e;color:#333;box-shadow:2px 3px #e3c790}.theme-growth{border:2px solid #cce3d4}.theme-growth .cus-half-card{background-color:#eef5f1;padding:15px 10px 10px 5px;border-radius:10px 10px 0 0}.theme-growth:hover{border:2px solid #95aea2}.theme-growth .plan-cta-button{background-color:#c7e0cf;color:#1c3d26;box-shadow:2px 3px #95aea2}.theme-breakthrough{border:2px solid #e5d6ef}.theme-breakthrough .cus-half-card{background-color:#f7f2fa;padding:15px 10px 10px 5px;border-radius:10px 10px 0 0}.theme-breakthrough:hover{border:2px solid #9375aa}.theme-breakthrough .plan-cta-button{background-color:#e0cced;color:#333;box-shadow:2px 3px #9375aa}.plan-title{font-size:18px;font-weight:600;margin:0 0 5px;color:#333}.plan-price .money{font-size:24px;font-weight:600;color:#000}.plan-price .period{font-size:13px;color:#666;font-weight:500}.plan-frequency{font-size:12px;color:#666;min-height:15px;font-weight:500;margin-top:5px}.plan-divider{height:1px;width:80%;margin:0 auto 10px}.plan-desc{font-size:13px;color:#666;margin-bottom:auto;min-height:28px;line-height:1.3;font-weight:500}.plan-cta-button{padding:8px 0;width:100%;border-radius:6px;font-weight:600;font-size:16px;border:1px solid rgba(0,0,0,.05);max-width:90%;margin-inline:auto}.recommended-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background-color:#4a6f5a;color:#fff;font-size:13px;font-weight:500;padding:3.5px 10px;border-radius:20px;white-space:nowrap;z-index:2;display:flex;align-items:center;justify-content:center;gap:4px}.instruction-text{margin-top:20px;text-align:center;color:#666;font-size:14px;line-height:1.4;max-width:78%;margin-inline:auto;font-weight:500}.counseler_moda_open header,.counseler_moda_open .navigation-sticky{display:none}body.counseler_moda_open{overflow-y:hidden!important}.cart-drawer-item-main-flex-left h3 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px}*{--error_color: #c8a2c8}.nested-benefits li{margin:0!important}.benefit-item .check,.benefit-content .nested-benefits{margin-top:0!important}video.popup-video.playing{border:var(--border)}.lazycontainer .video-wrapper video{border-radius:12px;border:var(--border)}.background-colored.color-primary{background:#f4f3ef}.cus_counselor_application h3{font-weight:500!important}#blog-artical-cust-id{display:flex!important;padding:0 12px!important;background:#32312d;color:#fff;font-weight:800!important;border-radius:14px!important;text-decoration:none!important;transition:.3s ease!important;font-size:16px!important;border:var(--border);white-space:nowrap;align-items:center;justify-content:center;max-width:100%;width:auto}#blog-artical-cust-id input{background:transparent;border:none;font-weight:800!important;border-radius:14px!important;font-size:16px!important;padding:0 12px!important}#blog-artical-cust-id:hover #blog-artical-cust-id input:hover{background-color:#c8a2c8;fill:#000!important;color:#000}#blog-artical-cust-id:hover svg path:hover{fill:#000!important}#blog-artical-cust-id:hover{background-color:#c8a2c8}#blog-artical-cust-id:hover input{color:#000}#blog-artical-cust-id:hover svg path{fill:#000!important}.gc-faq{background:#f4f3ef}.inspretion-section{background-color:#f4f3ef!important}.chart-table-desktop-layout .text-top p{text-align:center}body.contact-us .clearfix .table-cell .bottompad-half .text p{display:block;line-height:1.3}body.contact-us .clearfix .table-cell .bottompad-half .text{text-align:center}.new-contact .contact-heading h1{padding-bottom:10px;font-size:30px!important}@media(min-width:769px){.three-steps-static-section,.product-grid-product-template .counseling-faq-wrapper{padding-bottom:0!important;padding-top:4px!important}.sticky-navigation-container.open-container .des-wishlist-icon.wishlist-icon{display:none!important}.cstm-play-button:hover{background-color:#a789a7}.chart-table-desktop-layout .text-top h2{font-size:26px}.cus-tab-cart{margin-left:14%}}.counseler_moda_open .actions .close-button[data-v-7197944f]{display:block!important}header.clearfix.desktop-header{height:80px!important}.content .single-new-design-post-content-inner ul{max-width:fit-content;margin:0 auto 0 20px}.content .single-new-design-post-content-inner ul li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;left:-15px}span.custom-search-icon svg{height:25px;width:25px}@media screen and (min-width:900px){.single-new-design-post-content-inner .post__content{margin-right:400px;margin-top:15px}.cstm-button-container{margin-top:-30px}}@media(max-width:767px){span.custom-search-icon svg{height:21px;width:21px}.twelve.top.text-left.bottompad-half{display:none}body.contact-us .twelve.text-center.bottompad-half{padding:0}body.default-counselor-service .product-brand-logo-title-section.mobile.product-info h1,.product-brand-logo-title-section.mobile.product-info h5{text-align:center!important}body.default-counselor-service .christian-counselor-sec .pasrtrol-img{left:5px;margin:0}body.default-counselor-service .owl-carousel-pro .owl-stage-outer{margin-bottom:38px}.single-new-design-post-inner{position:relative;padding:0 15px 30px}.single-new-design-post-content-inner .post__content p{font-size:15px;line-height:1.7}.single-new-design-post-content-inner .post__content h3{font-size:20px;text-align:left;line-height:normal}.single-new-design-post-content-inner .post__content h2{color:#000;font-size:22px;font-weight:600;line-height:1.2}.table-cell p{flex-wrap:wrap}.cus-table-scroll-controls{display:flex!important;justify-content:space-between;align-items:center;padding:6px 10px 10px}.cus-scroll-arrow{width:36px;height:36px;background:transparent;border:1px solid #d6d6d6;border-radius:8px;box-shadow:0 2px 6px #00000026;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center;transition:all .2s ease}.cus-scroll-arrow svg{width:18px;height:18px;display:flex;top:0!important}.cus-scroll-arrow :hover{border-color:#999}.cus-scroll-arrow:active{transform:scale(.95)}.faith-icon-highlight-section .faith-icon-highlight-icons{gap:10px}body.product .faith-icon-highlight-section .faith-icon-highlight-icons{gap:20px}.card-content ul li{margin-bottom:5px!important}}@media(max-width:575px){body.about .about-single-block.about-left-image,body.about .about-single-block.about-right-image{display:flex;flex-direction:column}}@media(max-width:430px){body.default-counselor-service .product-brand-logo-title-section.mobile.product-info h1,.product-brand-logo-title-section.mobile.product-info h5{text-align:center!important}.christian-counselor-sec .main-image__model img,.christian-counselor-sec .main-image__model video{padding:0}.product .collection_sub_img .main-image__model.clearfix img{height:100%!important}.product .test-popup-link{padding:10px}.christian-counselor-sec .main-image__model img,.christian-counselor-sec .main-image__model video{height:100%}.owl-dots{margin:0 auto}.product .collection_sub_img ul.all-images{display:flex;flex-direction:column;gap:18px}.default-counselor-service .collection_sub_img .main-image__model.clearfix img,.christian-counselor-sec .main-image__model video{height:auto!important;aspect-ratio:16 / 9!important}.owl-carousel-pro .owl-stage-outer{position:relative;overflow:visible}}@media(max-width:767px){.entry-content ul li{font-size:15px}.faq-upper-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline,.faq-down-section .rug-content-acc .rug-guidelines-section .inner-rug-guidelines-section .rug-guidelines-accordion-section-main .single-item-rug-guideline{padding:12px 0!important;border-bottom:2px solid #d7d7d7}.inner-rug-size-tab-section ul#rugs-nav-acc li{border:unset!important;font-size:15px}.single-new-design-post-content{overflow-x:hidden}.plan-cards-grid{flex-direction:column;gap:15px}.plan-card-btn{width:100%;min-height:140px}.plan-heading-text h2{font-size:20px}.quick-add-content{padding:20px;width:100%;height:100%;max-height:100%;border:0;border-radius:0}.counselor-info{line-height:1.5}.plan-heading-text p{max-width:90%;margin-inline:auto}}section.clearfix.loaded.ignore{background-color:#f4f3ef}.cstm-play-button{background-color:#c8a2c8}.cstm-play-button.playing{background-color:#f44336}.cstm-button-container{z-index:9999;padding:4px;border-radius:10px}.cstm-play-button-container{display:flex;justify-content:center}.cstm-play-button{background-color:#c8a2c8;color:#fff;border:none;padding:8px 12px;border-radius:14px;font-size:16px;cursor:pointer;transition:background-color .3s ease;min-height:40px}@media screen and (min-width:768px){.twelve.top.relative.bottompad-half.custom-liquid-block{display:none}._chat-icon-container_tt440_1{bottom:5vh!important}.footer-down-social-block{display:none!important}.four.top.text-left.relative{margin-top:10px}.four.top.text-left.relative h4.h5{font-size:16px}}@media screen and (max-width:767px){.about-desktop-unieq-faq-item.active .about-desktop-unieq-faq-answer{max-height:max-content!important}.faith-desktop-section-wrapper h2.main-heading{font-size:30px!important}.cstm-button-container{left:-25px;padding:5px;margin-top:-10px;margin-bottom:5px}h2.main-heading{font-size:24px!important;line-height:1.6;text-align:center}a.faith-message__button.mobile-sticky-btn{margin-inline:20px}.twelve.top.relative.bottompad-half.custom-liquid-block{display:block!important;margin-bottom:0}._chat-icon-container_tt440_1{bottom:6vh!important}.four.top.text-left.relative h4.h5{margin-bottom:0!important;padding-bottom:0!important}.four.top.text-left.relative{padding-inline:20px;border:2px solid #000;margin:10px;width:85%;justify-self:center;padding:10px;border-radius:15px}.footer-down-social-block{display:block!important}.footer-down-top{display:none}.footer-down-social-block .socials ul{gap:1px}footer{margin-inline:20px}.cstm-play-button{padding:5px 10px;font-size:15px;justify-content:center}.newsletter-wrapper .newsletter-box{padding:2rem 0rem!important}.newsletter-form__field-wrapper{padding:0 1rem}}.parent-level1 .site-nav__label{font-weight:500}.footer-uper-block .footer-upper-single-item:nth-child(4){border-right:none!important}@media(min-width:750px){.footer-down-block{border-right:2px solid #000;padding-bottom:40px!important}}@media(min-width:768px)and (max-width:1740px){.footer-upper-single-item span.footer-svg-text{font-size:14px}}.footer-down-block{padding:20px 0;background-color:#f4f3ef}.footer-bottom-content{text-align:center;max-width:1200px;margin:0 auto}.privacy-link{display:inline-block;font-size:14px;color:#666;text-decoration:none;margin-bottom:8px;transition:color .3s ease}.privacy-link:hover{color:#000;text-decoration:underline}.accordion-upper-section li a .custom-plus{display:none}.accordion-upper-section li{list-style:none}.shipping_text-message>*,.shipping_text-message p>*{font-size:16px;font-weight:500}.copyright{font-size:12px!important;color:#888;margin:0}.footer-social-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.socials ul{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.socials ul li{display:inline-flex}.socials ul li a{display:flex;align-items:center;justify-content:center}.footer-down-top{cursor:pointer;-webkit-user-select:none;user-select:none}.footer-top-text{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.footer-down-top:hover{opacity:.7;transition:opacity .3s ease}.footer-upper-single-item{border-bottom:2px solid #000;border-right:2px solid #000}.footer-block{overflow:hidden!important}.single-new-design-post-sidebar aside#blog_subscription-2{text-align:center;font-size:22px}.circle-arrow{display:inline-block;border:1px solid #6b6f81;border-radius:50%;margin-left:4px;height:25px;width:25px;text-align:center}@media screen and (min-width:1024px){.four,.sorting.open-container .filter.vertical-form .form,.filter.vertical-form .form{width:100%!important}}.footer-menu.first ul li a[title="Christian Counseling Online"]{border-bottom:.5px solid #cd6e6e}.footer-accordion-arrow{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease;border:1px solid #000;border-radius:50%}details[open]>summary .footer-accordion-arrow{transform:rotate(90deg)}.footer details summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.footer details summary::-webkit-details-marker{display:none}p.cst-text-bio.bio{color:#212163}.shopify-pc__banner__btns{flex-direction:column!important;gap:2px}.shopify-pc__banner__dialog{width:fit-content!important;left:50%;transform:translate(-50%,-50%)}.entry-meta{display:none}.footer-upper-single-item{pointer-events:none;cursor:default}.cst-billen-per.invisible{visibility:hidden}@media screen and (max-width:1024px){h4.cst-billen-per.session{font-weight:400}}h4.cst-billen-per.session{font-size:16px;font-weight:400}span.csstm-billen-session{font-weight:700}a.cst-coun-btn.button{background-color:#2b2b29!important;border-radius:15px!important;font-weight:700!important;border:2px solid #000!important}a.cst-coun-btn.button:hover{background-color:#c8a2c8!important;color:#000!important;border-radius:15px!important;border:2px solid #000!important;font-weight:700!important}.cts-heading-faith{font-size:24px}.counselor-container .right-section h5{font-size:16px;color:#000;font-weight:600;text-align:left;margin-bottom:5px}@media screen and (max-width:767px){.counseling-faq-question span{font-size:13px}.counseling-faq-answer p{font-size:13px!important}.counseling-faq-question{padding:5px 4px!important}}span.sale-badge-tag-img{display:none}.ah-default-prod__section .purchase-section .addto-cart-button button:hover{background:#2f2d2a!important;color:#fff!important}.ah-default-prod__section .purchase-section .addto-cart-button button:hover svg path{fill:#fff!important}.ah-default-prod__section .purchase-section .addto-cart-button button:hover svg{stroke:#fff!important}.faq-item-content ul li:before{background-color:#6b6f81}@media screen and (min-width:768px){.single-new-design-post-content-inner .entry-content ul{width:fit-content;max-width:550px;margin-inline:auto}}a.faith-message__button.mobile-sticky-btn,a.faith-message__button.top-sticky-btn{border-radius:12px!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-mw.css.map?v=121978008989967892261791534727 */
