@font-face{font-family:Helvetica;font-style:normal;font-weight:400;src:local("Helvetica"),url(Helvetica.woff) format("woff")}h1,h2,.h1,.h2{font-family:Cormorant,serif!important}body,p span,h3,h4,h5,h6,.h3,.h4,.h5,.h6,.countdown-timer__digit.h1{font-family:Helvetica!important}.homepage-featured-content-box-inner{max-width:900px;margin:auto;gap:50px!important}.homepage-featured-content-box-inner h2.homepage-section-title{font-weight:500;letter-spacing:0px;line-height:64px}header .site-header__wrapper--logo-left{display:flex!important;justify-content:space-between}.homepage-featured-content-box .slide-buttons .homepage-section-btn-container:last-child a.btn--secondary{background-color:#fff!important;color:#000!important}.top-links--icon-links li a,.first-level-dropdown .site-nav__link,.top-links.site-header__nav a:hover{color:#000!important}.scrolling-banner ol li.banner-item span{font-family:Cormorant,serif}.scrolling-banner ol li.banner-item:nth-child(2n) span{color:#dfd5c3!important}.scrolling-banner{border-bottom:1px solid #EEEEEE}.collage-builder__section-wrapper section{background-color:#dfd5c3!important}.collage-builder__section-wrapper section .collage-builder__text-container{align-items:center}.collage-builder__grid-item--inner h2{font-family:Jost,sans-serif!important;font-weight:600!important}.countdown-timer__digit-group-container span{font-size:16px}.collage-builder__grid-item--inner .collage-builder__text-container p{font-weight:500!important;font-size:20px}.service-banner{padding:60px;background-color:#fff}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;position:relative}.service-item{flex-direction:column;align-items:center;text-align:left;display:flex;position:relative;justify-content:center;padding:15px}.service-item .divider{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#e5e5e5}.service-item:last-child .divider{display:none}.service-item .divider{right:0}.service-content{text-align:center;margin-top:25px}.service-item .service-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background-color:#dfd5c3;border-radius:50%}.service-title{font-size:20px;font-weight:500;margin-bottom:10px}.gallery-grid .grid-item__subheading{font-size:20px}.service-text{font-size:16px;margin-bottom:0}#contact-elan-and-earth .text-advert-section .grid__item{flex-wrap:wrap;flex-direction:row}.video-process{padding:60px!important;background-color:#fff!important}.video-hero-split__features{position:relative;z-index:0}.video-hero-split__features:before{content:"";height:1px;border-bottom:2px dashed #79797959;position:absolute;left:0;right:0;top:35%;margin:auto;max-width:80%;z-index:-1}.deferred-media{display:unset!important}.featured-products-wrapper .wrapper-spacing--v{background-color:#fff!important;padding-top:100px;padding-bottom:100px}.featured-products-wrapper .wrapper-spacing--v .width--content,.section--gallery-slideshow .shown-on-scroll .width--content,.section--testimonials-wrapper .wrapper-spacing--v .width--content,section .collection_grid.filtering_enabled--topbar,.product-section .width--content,.section--product-description .width--content,.product-recommendations-wrapper .width--content,.section-shoppable-videos .width--content,.collection-filtering-section .width--content,.template--collection-list .width--content,#shopify-section-template--18495552553136__17612905822da1fd53 .width--content,#shopify-section-template--18495552553136__176122708141970721 .width--content{max-width:unset}.section-title--wrapper h2,.jdgm-review-widget h2,.template-page h2,.template--collection-list .section-header h2,.shopify-section.rich-text .wrapper-spacing--v h2,.template-index .image-with-text-overlay__caption h2{font-size:46px!important;font-weight:600;letter-spacing:0;line-height:60px;font-family:Cormorant,serif!important}.product-grid--title a{font-size:18px;font-weight:600}.product-grid--price .product-price--regular span{font-size:16px}.subscribe-section{padding:0 60px;background-color:#fff}.subscribe-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:50px;padding:50px 0;border-top:1px solid #D9D9D980;border-bottom:1px solid #D9D9D980}.subscribe-content{flex:1 1 50%}.subscribe-form{flex:1 1 40%;text-align:right;display:flex;justify-content:end}.subscribe-title{font-weight:600;font-size:24px;text-transform:uppercase;margin-bottom:10px;color:#323232}.subscribe-text{color:#555;margin:0}.subscribe-form .input-group{display:flex;border:1px solid #5E5E5E40}.subscribe-form .input-group-field{flex:1;padding:12px;border:none!important;outline:none}.subscribe-form .btn--secondary{background:#fff;border:none!important;padding:12px 16px;cursor:pointer}.footer-main .footer-main--inner,.footer-bottom{background-color:#fff!important}.footer-bottom--inner .bottom--footer{padding-top:20px;border-top:1px solid #5E5E5E40}.bottom--footer .bottom--footer---localization{gap:0px!important}.section--blog-posts~.scrolling-banner{border-bottom:0px!important}.links-footer .h3.footer-header{font-weight:500;font-size:20px;letter-spacing:0px;margin-bottom:10px;text-transform:uppercase}.links-footer .h3.footer-header ul li a{font-size:16px}.section--blog-posts .blog-posts-section{background-color:#dfd5c3!important}.blog-post-card .blog-post-card__image .responsive-image-wrapper img{height:100%}.blog-post-card .blog-post-card__header h5{font-size:24px!important;font-weight:400}.testimonial--single-item{flex:0 0 30%!important;text-align:left!important;padding:30px;background-color:#f5f5f5;min-height:400px}.testimonials--star-wrapper{justify-content:start!important}.testimonial--single-item p{font-size:16px}.testimonial--single-item .h6{font-size:15px;font-weight:400}.content-footer ul#sm-icons{margin:15px 0 0;display:flex;gap:10px}.content-footer ul li{list-style-type:none}.content-footer ul li a{width:36px;height:36px;min-width:unset;min-height:unset;display:flex;justify-content:center;align-items:center;border:1px solid black;border-radius:50%}.section--gallery-slideshow .shown-on-scroll{background-color:#fff}.gfa-widget.GSC-EygihWoKbPODJvN{padding-bottom:30px!important}.section--gallery-slideshow .content-grid-item__text-inner h3{font-size:20px;font-weight:500}.scrolling-banner~.section--gallery-slideshow .content-grid-item__show-on-hover{background-color:#00000052;justify-content:center!important;opacity:1!important}.section--gallery-slideshow .content-grid-item__show-on-hover.content-position--below{background-color:#fff!important}.section--slideshow-wrapper~.scrolling-banner .shown-on-scroll,.section--testimonials-wrapper .wrapper-spacing--v,.section-shoppable-videos .wrapper-spacing--v,.recently-viewed-wrapper .wrapper-spacing--v,.shopify-section.rich-text .wrapper-spacing--v{background-color:#fff!important}.subscribe-form form{width:100%;max-width:500px}.homepage-section-btn-container a.btn--secondary{border-color:#000!important;background-color:#000!important;color:#fff!important}.testimonials-main-image .responsive-image-wrapper{height:400px}.section--gallery-slideshow .content-grid-item__text-inner{text-align:center}.section--gallery-slideshow .content-grid-item__subheading{font-size:16px!important}.section--testimonials-wrapper .width--content{padding-top:100px;padding-bottom:100px;border-top:1px solid #79797929;border-bottom:1px solid #79797929}.section--testimonials-wrapper .wrapper-spacing--v{padding-bottom:0!important}.footer-logo{margin-bottom:15px}.section--collection-header .collection-header__text-content{padding:160px 60px;position:relative}.collection-header__text-content .collection-header__description p{font-size:20px}.collection-header__text-content .collection-header__title h1{font-size:36px;font-weight:500}.collection-header__breadcrumbs{position:absolute;left:60px;top:30px}.collection-wrapper.wrapper section.wrapper-spacing--v--template{background-color:#fff!important}.facets__form-inner .facets__wrapper p,.collection-filters__item .collection-filters__field label,.result-type-wrapper p{font-size:16px;text-transform:uppercase;font-weight:500}.facets__form-inner .collection-filters__item.sorting{justify-content:end}.facets__form-inner .collection-filters__item.sorting .collection-filters__field{max-width:400px}.grid__item .grid-view-item-image{height:400px}.grid__item .grid-view-item-image a.grid__image,.grid__item .grid-view-item-image a.grid__image .aspect-ratio{height:100%}.collage-builder__grid-item--inner .collage-builder__text-container--inner h1{font-size:60px;font-weight:600}.collage-builder__grid-item--inner .collage-builder__text-container--inner h5{font-size:24px;margin-bottom:30px;font-weight:500}.product-details-wrapper h1{font-size:36px;font-weight:600}.shopify-section .product-section,.product-recommendations-wrapper .product-recommendations,.section--product-description .wrapper-spacing--v{background-color:#fff!important}.product-details__collapsible-tab .summary .text-with-icon--content span{font-size:24px;font-weight:400}.blog-post-card .blog-post-card__image{height:500px}.blog-post-card .blog-post-card__image .responsive-image-wrapper{height:100%}.cross-sells-wrapper .cross-sells-products{display:grid!important;gap:15px;grid-template-columns:repeat(5,1fr)}.cross-sells-wrapper .cross-sells-products product-cross-sell{display:flex;flex-direction:column;gap:5px}.cross-sells-wrapper .cross-sells-products .product-image{width:100%;padding-right:0}.swatch:not(.is-color-swatch):not(.linked-products-swatch) label{background:#fff!important}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label{background:#000!important}.swiper-button--next,.swiper-button--prev{background-color:#dfd5c3!important;color:#000!important}.grid-area--filtering .facets__display,.grid-area--filtering .facets__display .facets__header{background-color:#fff!important}.product-details-wrapper .globo-swatch-product-detail .swatch--gl ul.value.gcw-detail-style-pill-button{gap:10px!important}.product-details-wrapper .globo-swatch-product-detail .swatch--gl li input:checked+.globo-detail-style--pill-button{background-color:#000!important;color:#fff!important}.globo-swatch-product-detail .swatch--gl li .swatch-anchor.globo-detail-style--pill-button{border-radius:0!important;border:1px solid #32323280;padding:10px 20px!important}.shopify-payment-terms__container{padding-top:20px;margin-bottom:20px;border-top:1px solid #7979793D}.globo-swatch-product-detail{padding-top:20px;border-top:1px solid #7979793D}.globo-product-groups-detail .gsw-item-product-group{margin-bottom:0!important}.product-form-block .text-with-icon--content span.text-with-icon--icon svg{display:none}.product-form-block .text-with-icon--content span.text-with-icon--icon{width:10px;height:10px;background-color:orange;border-radius:50%}a.sunlit-link{padding:10px 20px;background-color:#f6f2e9;font-size:16px;display:flex;align-items:center;gap:10px}.d-time-msg p{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;text-transform:capitalize}.footer-wrapper .wrapper-spacing--v{background-color:#000!important;color:#fff}.form-wrap{display:flex;gap:10px;align-items:center;margin-bottom:15px}.form-wrap{text-decoration:none}.sunlit-drawer{position:fixed;top:80px;right:-820px;width:800px;max-width:90%;height:100vh;background:#fff;box-shadow:-4px 0 20px #00000026;transition:right .4s ease;z-index:10000;display:flex;flex-direction:column}.sunlit-drawer.active{right:0}.sunlit-drawer__content{padding:30px;overflow-y:auto;height:100%}.close-btn{position:absolute;top:15px;right:20px;background:none;border:none;font-size:28px;cursor:pointer;color:#333;line-height:1}.sunlit-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9999}.sunlit-overlay.active{opacity:1;pointer-events:auto}.sunlit-drawer h3{font-size:36px;font-weight:500}.sunlit-drawer p{font-size:16px}.content-footer .footer-article p{margin-bottom:10px}.content-footer .footer-article h4{margin-top:15px;font-size:20px;font-weight:500;margin-bottom:10px}.custom-badge{font-size:14px!important;text-transform:capitalize!important;border-radius:2px;font-weight:400;top:10px}.bestseller-badge{background-color:#f59e0b!important;left:10px}.sale-badge{background-color:red!important;right:10px;left:unset}.new-badge{background-color:#111827!important}nav.breadcrumb{margin-bottom:20px}.product-price--sale .discount-badge{color:#ff5d5d;padding-left:5px}.global-drawer__sticky-header h3,.global-drawer--secondary__header h5,span.cart-drawer__subtotal--compare,span.cart-drawer__subtotal--sale,.cart-drawer__subtotal h5,.cart-drawer__subtotal--price.h3 span{font-size:24px;font-weight:400}.global-drawer__content,header.global-drawer__sticky-header:hover,.cart-drawer__note--modal,.template-cart .page-main--wrapper{background-color:#fff!important}.ai-popup-content-aou9jyw84ouu3nhf2naigenblock538abe6ttmnaj{padding:0!important}.ai-popup-text-content-aou9jyw84ouu3nhf2naigenblock538abe6ttmnaj{padding:30px}.ai-popup-buttons-aou9jyw84ouu3nhf2naigenblock538abe6ttmnaj{padding:0 30px 30px}.ai-popup-container-aou9jyw84ouu3nhf2naigenblock538abe6ttmnaj,.ai-popup-button-aou9jyw84ouu3nhf2naigenblock538abe6ttmnaj{border-radius:0!important}.collection-style--grid .product-grid--wrapper .grid__item,.template--collection-list .product-grid--wrapper .grid__item{width:100%}section.shopify-section:has(.jdgm-review-widget){background-color:#fff!important}.jdgm-widget-actions-wrapper a.jdgm-write-rev-link{padding:15px;font-weight:500}.jdgm-rev-widg__header .jdgm-form-wrapper{background-color:#f5f5f5;border-top:0px}.jdgm-form__fieldset-actions a.jdgm-cancel-rev{font-weight:500;padding:14px}.jdgm-widget-actions-wrapper a.dgm-write-rev-link{font-size:18px;font-weight:500}.jdgm-form-wrapper .jdgm-form__title{font-size:24px;font-weight:500}.jdgm-rev-widg__summary-text,.jdgm-form .jdgm-form__fieldset>label{font-size:16px}.jdgm-form .jdgm-form__fieldset[aria-label=Rating]{text-align:center}.jdgm-form .jdgm-star{font-size:42px!important}.jdgm-form__fieldset input,.jdgm-form__fieldset textarea{border:0px!important;padding:15px!important}.jdgm-form__fieldset .jdgm-picture-fieldset__box-wrapper{border:0px!important}.jdgm-form__fieldset input,.jdgm-form__fieldset textarea,.jdgm-picture-fieldset__box-wrapper,.template-search .page-main--wrapper,details .facets__display,details .facets__header,.template-page .page-main--wrapper .wrapper-spacing--v--template,.template--collection-list .page-main--wrapper,.accordion-faq .wrapper-spacing--v{background-color:#fff!important}form.jdgm-form{text-align:left}form.jdgm-form .jdgm-form__title{text-align:center}.cart-table td,.cart-table th{padding:15px}.cart table .cart__image .responsive-image-wrapper{justify-content:start}.cart table .cart__image .responsive-image-wrapper img{max-width:120px!important;max-height:120px!important}form.cart .grid.cart__row{margin-left:0!important}.cart__subtotal,.accordion-content .summary span.text-with-icon--text{font-size:24px;font-weight:400}.cart__subtotal-title{font-weight:400;font-size:18px}.section-search-grid .product-grid--wrapper,.template--collection-list .product-grid--wrapper,.collection-style--grid .product-grid--wrapper{display:grid;grid-template-columns:repeat(4,1fr)}details .facet-checkbox>div.filter-swatch{border-radius:50%}.template-page .rich-text h3{font-size:24px;font-weight:400;margin-top:30px}.template-page .rich-text h4{font-size:20px;font-weight:400;margin-top:20px}.template-page .template-title--wrapper{display:none}.trade-benefits-section{text-align:center;padding:0 60px;background-color:#fff}.trade-benefits-heading{font-size:1.6rem;font-weight:600;letter-spacing:1px;margin-bottom:50px}.trade-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.trade-benefit-card{position:relative;overflow:hidden}.trade-benefit-image{width:100%;aspect-ratio:16 / 10;background-size:cover;background-position:center;transition:transform .4s ease}.trade-benefit-card:hover .trade-benefit-image{transform:scale(1.05)}.trade-benefit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#00000073;color:#fff;padding:20px;text-align:center}.trade-benefit-overlay h3{font-size:1.1rem;font-weight:600;text-transform:uppercase;margin-bottom:8px}.trade-benefit-overlay p{font-size:.9rem;line-height:1.4;max-width:90%}.accordion-content .collapsible-content p{font-size:16px}.template-article__article h4,.product-section--info-columns .grid__item h3{font-size:20px;font-weight:400}.template-article .width--content{max-width:900px}.section-contact-form,.product-section--info-columns .info-cols,#new-rugs-care-maintenance .rich-text .wrapper-spacing--v,.text-adverts-wrapper .wrapper-spacing--v,#new-rug-placement-guide .rich-text .wrapper-spacing--v,#shopify-section-template--18495552553136__17612905822da1fd53 .wrapper-spacing--v,#shopify-section-template--18495552553136__176122708141970721 .wrapper-spacing--v{background-color:#fff!important}.product-section--info-columns .grid__item{background-color:#f6f6f6;padding:20px!important}.product-section--info-columns .swiper-wrapper{height:auto!important}.product-section--info-columns .grid__item p{font-size:16px}.product-section--info-columns .grid__item .block-radius-clip{max-width:unset!important}.custom-process-section{background-color:#111;color:#f3f3f3;padding:60px}.custom-process-section .container{max-width:1200px;margin:0 auto}.process-title{margin-bottom:40px;color:#fff}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.process-card{background-color:#1a1a1a;padding:30px;border-radius:8px;transition:transform .3s ease,background-color .3s ease}.process-card:hover{transform:translateY(-5px);background-color:#222}.process-step{font-size:20px;margin-bottom:15px;color:#fff}.text-adverts-wrapper .grid.text-advert-section .grid__item span.h5{font-size:20px;margin-bottom:15px;font-weight:500}.process-desc{font-size:16px;color:#ccc;line-height:1.6}#custom-rug .image-with-text-wrapper{padding:60px;background-color:#fff}#custom-rug .image-with-text-wrapper .grid__item img{max-height:400px}ul.mega-menu-dropdown{background-color:#fff}.text-adverts-wrapper .grid.text-advert-section .grid__item span.text-advert-section--sub-header,#new-rugs-care-maintenance .featured-row__subtext p,#new-rug-placement-guide .featured-row__subtext p{font-size:16px}.text-adverts-wrapper .grid.text-advert-section{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.text-adverts-wrapper .grid.text-advert-section .grid__item{text-align:left;width:100%;padding:20px;background-color:#f5f5f5;border-left:0}.homepage-featured-rich-text .sitewide--title-wrapper h2{font-size:30px!important;font-weight:600}.mega-menu--links li.dropdown-submenu p.mega-menu-link--title{font-weight:600!important;font-size:16px!important}.announcement_bar{display:flex;gap:30px;align-items:center;background-color:#000;justify-content:space-between;padding:10px 30px}.top-bar-menu{margin:0;display:flex;gap:25px}.top-bar-menu li{list-style-type:none;margin-bottom:0}.announcement_bar animated-background-text-colors{background-color:transparent!important}.view-blogs{padding:15px 30px;background-color:#000;color:#fff!important;font-size:16px}header.site-header .site-header__cart-toggle span,.shopping-bag .cart-item-count-bubble,a.shopping-bag:hover .cart-item-count-bubble{color:#fff!important;background-color:#000!important}.site-nav__dropdown.mega-menu-dropdown{top:68px}.site-header__links .search-me a{display:flex;align-items:center;gap:15px;color:#fff;border-bottom:1px solid black;padding:0!important;font-size:16px;margin-right:15px}.swatch--gl .name-option{margin-top:15px!important;margin-bottom:6px!important}.reputon-google-reviews-widget .ktefhV{display:none!important}.announcement_bar .announcement_wrapper .announcement_text{padding:0!important}.jdgm-btn--solid,input[type=submit].jdgm-btn--solid{background-color:#000!important;font-weight:400!important}.jdgm-form .jdgm-form__fieldset>label{font-weight:500}#about-us-elan-and-earth .section--slideshow-wrapper .swiper-pagination,#about-us-elan-and-earth .section--slideshow-wrapper a.flex-prev,#about-us-elan-and-earth .section--slideshow-wrapper a.flex-next{color:#000}.d-time-msg p svg{width:16px;height:16px}.homepage-featured-rich-text .featured-row__subtext p{font-size:16px}.shopify-section.shopify-section-group-footer-group.rich-text .wrapper-spacing--v{background-color:#000!important}.top-bar-buttons ul{display:flex;gap:25px;margin:0}.top-bar-buttons ul li{list-style-type:none;margin:0;display:flex}.top-bar-buttons ul li a,.top-bar-menu li a,.announcement_wrapper{color:#fff!important;font-size:16px}.top-bar-buttons ul li a:hover,.top-bar-menu li a:hover{border-bottom:1px solid white}.site-header{background-color:#cec3b1!important}.product-icons-wrap{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.product-icons-wrap .product-icon{text-align:center}.product-icons-wrap .product-icon img{width:70px}.product-icons-wrap .product-icon p{margin-bottom:0;line-height:20px}.sunlit-link svg path{fill:#000}.section-search-grid .facets__form-inner.desktop{display:flex}.jdgm-rev-widg.jdgm-rev-widg{padding:0}.result-type-wrapper .facets__display{left:0;right:0;width:auto}.gfa-content__text h3{font-family:Cormorant,serif!important}.shopify-section .wrapper-spacing--v{background-color:#fff}.first-level-dropdown .site-nav__link{font-size:16px}.first-level-dropdown>.site-nav__link{padding:20px 0!important}.sc-z7sjip-1.juocXR.reputon-static-plate{display:none}.blog-wrapper{display:flex;justify-content:center;margin-top:30px}.template-list-collections .list-collections--more-link a{padding:15px 20px;background-color:#000;color:#fff}.template-list-collections .list-collections--more-link a svg{color:#fff}.featured-on-section{padding:60px;background-color:#fff}.featured-on-wrapper{display:flex;align-items:center;gap:20px}.featured-on-logos{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:40px;padding-left:30px}.featured-on-logos .logo-item img{max-height:45px;width:auto;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.featured-on-logos .logo-item img:hover{filter:grayscale(0%);opacity:1}.featured-on-title{text-align:left;margin-bottom:0;padding-right:50px;border-right:1px solid #D9D9D980}.featured-on-wrapper .section-title--wrapper,.featured-on-wrapper .section-title--wrapper h2{margin-bottom:0}.store-locations{padding:60px 20px;font-family:Poppins,sans-serif;color:#111}.store-locations .container{max-width:1200px;margin:0 auto}.store-locations .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px}.state-title{font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:25px}.store{margin-bottom:20px}.store p{margin:0 0 5px;line-height:1.6;font-size:15px}.store strong{font-weight:600}#trade-page-elan-and-earth .homepage-content--image img{max-height:500px}.process-section{text-align:center}.process-section .container{max-width:1200px;margin:0 auto}.process-step{display:flex;align-items:flex-start;gap:25px;text-align:left;margin-bottom:50px}.process-number{flex-shrink:0;background-color:#cec3b1;color:#000;font-weight:700;font-size:22px;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center}.process-content h3{font-size:20px;margin-bottom:10px;color:#000}.process-content p{font-size:16px;color:#7a6a5d;line-height:1.7;margin:0}#custom-rug .custom-html .width--content{max-width:unset}.features-section .container{max-width:1200px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.feature-card{background-color:#f5f5f5;border-radius:12px;padding:40px 25px;width:31%;box-sizing:border-box;transition:all .3s ease;text-align:center}.feature-card:hover{transform:translateY(-5px);border-color:#ffffff4d}.feature-icon{background-color:#cec3b1;color:#000;font-size:24px;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.feature-card h3{font-size:20px;color:#000;margin-bottom:10px}.feature-card p{font-size:15px;color:#000;line-height:1.6;margin:0}#new-rug-placement-guide .image--slideshow__navigation.arrows{color:#000!important}header .site-nav__dropdown.standard-dropdown{top:67px!important;background-color:#fff!important}.links-footer.mobile-only-menu{display:none!important}.product-price-group span.discount-badge{color:red!important}.cross-sells-slider{position:relative;margin:2rem 0}.cross-sells-products.scrollable{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.cross-sells-products.scrollable::-webkit-scrollbar{display:none}.cross-sells-products.scrollable>product-cross-sell{scroll-snap-align:start;flex-shrink:0;width:60%;flex-direction:column}.slider-button{position:absolute;top:45%;transform:translateY(-50%);z-index:10;background-color:#dfd5c3;border:1px solid #DFD5C3;width:44px;height:44px;cursor:pointer;font-size:24px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background-color .2s;-webkit-tap-highlight-color:transparent}.slider-button:hover{background-color:#fff}.slider-button.prev{left:-22px}.slider-button.next{right:-22px}.slider-button[disabled]{opacity:.3;cursor:not-allowed;pointer-events:none}.slider-button.mobile-only{display:none}@media (min-width: 768px){.cross-sells-products.scrollable>product-cross-sell{width:30%}}@media (min-width: 1024px){.cross-sells-products.scrollable>product-cross-sell{width:23%}}@media (max-width:1600px){.blog-post-card .blog-post-card__image{height:400px}}@media (max-width:1450px){.collage-builder__grid-item--inner .collage-builder__text-container--inner h5{font-size:20px;margin-bottom:15px}.collage-builder__grid-item--inner .collage-builder__text-container p{font-size:16px;line-height:24px}.collage-builder__grid-item--inner h2{font-size:36px!important}.grid__item .grid-view-item-image{height:300px}.footer-main .footer-logo,.footer-main .footer-article,.links-footer .h3.footer-header,.links-footer ul{text-align:left}.links-footer .h3.footer-header{font-size:18px}}@media (max-width:992px){.sunlit-drawer{top:43px}.section-search-grid .product-grid--wrapper,.template--collection-list .product-grid--wrapper,.collection-style--grid .product-grid--wrapper{grid-template-columns:repeat(3,1fr)}.feature-card{width:45%}}@media (max-width:768px){.feature-card{width:100%}.service-grid{grid-template-columns:repeat(2,1fr)}.service-item{flex-wrap:wrap;flex-direction:column}.service-content{margin-left:0;margin-top:15px;text-align:center}.service-item .divider{display:none}.service-title{margin-bottom:5px}.video-hero-split-container{grid-template-columns:1fr!important}.video-hero-split__video{min-height:400px!important}.video-hero-split__content{padding:40px 20px}.video-hero-split__features{gap:15px}.video-hero-split__title{font-size:32px}.subscribe-content{flex:1 1 100%}.subscribe-form{flex:1 1 100%;justify-content:start}.subscribe-form .input-group{min-width:unset;width:100%}.testimonial--single-item{flex:0 0 45%!important}.testimonials-block{justify-content:start!important}.testimonials-main-image .responsive-image-wrapper{height:auto;margin-bottom:20px}.testimonial--single-item{min-height:unset}.blog-post-card .blog-post-card__header h5{font-size:18px!important;line-height:24px}.subscribe-title{font-size:20px}.blog-post-card .blog-post-card__image{height:250px}.cross-sells-wrapper .cross-sells-products{grid-template-columns:repeat(4,1fr)}.section-search-grid .product-grid--wrapper,.template--collection-list .product-grid--wrapper,.collection-style--grid .product-grid--wrapper{grid-template-columns:repeat(2,1fr)}.process-card{padding:20px}.process-title{font-size:1.5rem}.text-adverts-wrapper .grid.text-advert-section{display:block;gap:0px}.template-list-collections .grid-uniform{grid-template-columns:repeat(2,1fr)!important;gap:15px}.template-list-collections .grid-uniform .grid__item{width:100%!important}.featured-on-wrapper{flex-wrap:wrap}.featured-on-title{flex:1 1 100%;text-align:center}.featured-on-logos{padding-left:0;justify-content:center}#trade-page-elan-and-earth .homepage-content--image img{max-height:300px}#trade-page-elan-and-earth .homepage-featured-content-wrapper{margin-bottom:30px}#trade-page-elan-and-earth .feature-row--no-overlapping .feature_row__image_wrapper,#custom-rug .feature-row--no-overlapping .feature_row__image_wrapper{width:100%}.top-bar-buttons,.top-bar-menu{display:none}.links-footer.mobile-only-menu{display:flex!important}.slider-button.mobile-only{display:flex}.store-locations{padding:40px 15px}.state-title{text-align:center}.store-locations .row{gap:30px}.process-step{flex-direction:column;align-items:center;text-align:center}.process-number{width:60px;height:60px;font-size:20px;margin-bottom:10px}.process-content h3{font-size:20px}.process-content p{font-size:15px}}@media (max-width:576px){.video-hero-split__title{font-size:24px!important}.video-hero-split__features{grid-template-columns:repeat(1,1fr)!important}.video-hero-split__features:before{display:none}.video-hero-split__content,.section--testimonials-wrapper .width--content,.section-shoppable-videos .wrapper-spacing--v,.section--blog-posts .blog-posts-section,.featured-on-section{padding:40px 15px!important}.homepage-featured-content-box-inner h2.homepage-section-title,.section-title--wrapper h2,.collection-header__text-content .collection-header__title h1,.template--collection-list .section-header h2,.shopify-section.rich-text .wrapper-spacing--v h2,.jdgm-review-widget h2,.template-page h2,.template-index .image-with-text-overlay__caption h2{font-size:24px!important;line-height:36px}.subscribe-section{padding:0 15px}.subscribe-container{gap:30px}.testimonial--single-item{flex:0 0 100%!important}.section--gallery-slideshow .shown-on-scroll{padding-bottom:50px!important}.service-title{font-size:16px}.service-text{font-size:14px}.service-grid{gap:25px}.video-process,.service-banner{padding:30px 15px!important}.collage-builder__grid-item--inner h2{font-size:24px!important}.featured-products-wrapper .wrapper-spacing--v{padding-bottom:50px;padding-top:50px}.collage-builder__grid-item--inner .collage-builder__text-container p{font-size:18px;line-height:24px}.collage-builder__grid-item--inner .collage-builder__text-container--inner h5{font-size:18px;margin-bottom:15px}.grid__item .grid-view-item-image{height:auto}.section--collection-header .collection-header__text-content{padding:100px 15px}.collection-header__breadcrumbs{left:15px;top:15px}.service-item .service-icon{width:80px;height:80px}.product-details-wrapper h1{font-size:28px}.cross-sells-wrapper .cross-sells-products{grid-template-columns:repeat(2,1fr)}.homepage-featured-content-box-inner{gap:30px!important}.section-search-grid .product-grid--wrapper,.template--collection-list .product-grid--wrapper,.collection-style--grid .product-grid--wrapper{grid-template-columns:repeat(2,1fr)}.trade-benefits-grid{grid-template-columns:1fr}.sunlit-drawer h3{font-size:20px;line-height:28px}.sunlit-drawer p{font-size:14px}.product-details__collapsible-tab .summary .text-with-icon--content span{font-size:20px}.announcement_bar{justify-content:center;flex-wrap:wrap;gap:0;padding:0 15px}.announcement_bar .announcement_wrapper{justify-content:center}.text-adverts-wrapper .grid.text-advert-section{margin-left:0}#custom-rug .image-with-text-wrapper,.custom-process-section,.trade-benefits-section{padding:15px}.accordion-content .summary span.text-with-icon--text{font-size:18px}.product-icons-wrap .product-icon img{width:60px}.template-search .template-title--wrapper h1{font-size:24px;line-height:36px}.announcement_bar .announcement_wrapper .announcement_text{padding:8px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
