.top-banner-aboutus .cc-image-banner .text-overlay.text-center{max-width:100%}.top-banner-aboutus .text-overlay__buttons,.middle-banner .text-overlay__buttons{margin-top:8px}.about-us-story.section{margin:40px auto}.our-story .card__info,.loved-rugs .card__info{background:transparent}.our-story .card__title{font-family:acumin-variable;font-size:14px;font-weight:700;line-height:16.8px}.loved-rugs .card__title{font-family:acumin-variable;font-size:12px;font-weight:700;line-height:normal}.our-story .card__rte{font-size:12px;font-weight:400;line-height:16.8px}.loved-rugs .card__rte{font-size:10px;font-weight:400;line-height:normal}.two-media-with-text{display:flex}.two-media .section__block--heading{font-size:16px;line-height:normal}.two-media .rte{font-size:10px;line-height:18px}.two-media-with-text:first-child .media-with-text__text{padding-inline-end:10px;padding-inline-start:0}.two-media .two-media-with-text:first-child{flex-direction:row-reverse}.mobile-centre h2,.our-story h2,.loved-rugs h2,.two-media .section__heading{font-size:28px;line-height:normal}.mobile-centre .rte{font-size:14px;line-height:19.6px}.top-banner-aboutus h1{font-size:30px;line-height:36px;margin:0 0 10px}.top-banner-aboutus .text-overlay{max-width:100%}.middle-banner h2{font-size:28px;line-height:30.8px;margin:0 0 10px}.about-us-story .section__block--heading{font-size:30px;line-height:36px}.top-banner-aboutus .text-overlay__block,.middle-banner .text-overlay__block{font-size:10px;letter-spacing:.5px;text-transform:uppercase}.card--product .qty-left{margin:5px 0 2px}.product-label-sale .label-text{font-weight:600;font-size:14px}.reading-width:has(.cms-page){max-width:100%}.shopify-section:has(.cms-page){margin:0 auto 20px}.shopify-section #wpdSuccessMessageWrapper{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2)}@media(min-width:1024px){.cc-rich-text .about-us-story.section{margin:60px auto 0}.loved-rugs .card__info .card__title{font-size:24px}.loved-rugs .card__info .card__rte{font-size:20px;font-weight:400;line-height:normal}.two-media .two-media-with-text{width:calc(50% - 50px);align-items:flex-end}.main-media-text{column-gap:100px}.two-media .two-media-with-text:first-child{align-items:flex-start}.two-media .section__block--heading.h3{font-size:32px}.two-media .section__block.rte{font-size:18px;line-height:25.2px}.mobile-centre.section{padding:0}.mobile-centre h2.section__block,.our-story h2.section__heading,.loved-rugs h2.section__heading,.two-media h2.section__heading{font-size:50px}.mobile-centre .rte.section__block{font-size:20px;line-height:28px}.top-banner-aboutus h1.text-overlay__heading{font-size:70px;line-height:98px}.about-us-story .contained-heading{max-width:842px}.middle-banner h2.h2{font-size:60px;line-height:66px}.middle-banner .text-overlay__heading{max-width:632px}.about-us-story h2.section__block--heading{font-size:70px;line-height:84px}.top-banner-aboutus .text-overlay__block.rte,.middle-banner .text-overlay__block.rte{font-size:20px;font-weight:700;line-height:normal;letter-spacing:2px}.our-story .slider__grid{grid-auto-columns:calc(((100% - var(--column-gap) * 2) / 3) - 30px)}}@media(max-width:1024px){.loved-rugs .slider .slider__grid{width:100%;display:flex;flex-wrap:wrap;column-gap:16px}.loved-rugs .slider__item,.loved-rugs .slider:not(.slider--contained) .slider__item:last-child{width:calc(25% - 16px);border:0}.main-media-text{flex-direction:column;row-gap:28px}.two-media-with-text{align-items:center}.two-media-with-text .media-with-text__text{padding-top:0}.our-story.section,.loved-rugs.section{margin:0 auto}.two-media.section{padding-bottom:0}}@media(min-width:769px){.our-story .card__info .card__title{font-size:20px;line-height:normal}.our-story .card__info .card__rte{font-size:18px;line-height:25.2px}.two-media .media-with-text__text{padding-inline-start:32px}.two-media .two-media-with-text:first-child .media-with-text__text{padding-inline-end:32px;padding-inline-start:0}.why-hs .media-with-text{max-width:1200px}}@media(max-width:769px){.loved-rugs .slider__item.multi-column,.loved-rugs .slider:not(.slider--contained) .slider__item:last-child{width:calc(50% - 16px)}.mobile-centre .text-start{text-align:center}.two-media .media-with-text__media{flex:1 1 var(--media-width, 50%)}.two-media .media-with-text__text{flex:1 1 calc(100% - var(--media-width, 50%))}.two-media .media-with-text__text{padding-inline-start:10px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/static-page.css.map */
