h1{color:var(--tertiary-color)}.section-text-wrapper{max-width:100%;margin:0 auto}@media all and (min-width:768px){.asseen-logos{grid-template-columns:repeat(3,minmax(50px,178px))}}@media all and (min-width:992px){.section-text-wrapper{max-width:820px}}.section-home-page-swiper{background-color:var(--primary-bg);padding-bottom:1.25rem;margin-bottom:4rem}.section-home-page-swiper .container,.section-home-page-swiper .container-fluid{padding-left:0;padding-right:0}.section-home-page-swiper .container-pagination{display:none}.section-home-page-swiper .info-wrap{text-align:left;height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:calc(var(--bs-gutter-x)*1);padding-right:calc(var(--bs-gutter-x)*1);padding-top:3rem}.section-home-page-swiper .info-wrap__title{margin-bottom:.625rem;font-family:var(--font-family-serif);font-weight:var(--font-family-serif-weight-normal);font-size:2.9rem;line-height:3.125rem;letter-spacing:.263rem;text-transform:uppercase;color:var(--tertiary-color)}.section-home-page-swiper .info-wrap__desc{margin-bottom:.625rem;font-size:1rem;line-height:1.5rem;letter-spacing:.005rem;font-weight:300}.section-home-page-swiper .info-wrap__desc p{font-weight:300}.section-home-page-swiper .img-wrap{text-align:right}.section-home-page-swiper .slider-img{width:100%;height:auto}@media all and (min-width:768px){.section-home-page-swiper .container{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.section-home-page-swiper .info-column{max-width:360px;margin-left:auto}.section-home-page-swiper .info-wrap{padding-left:0;padding-right:0;padding-top:0}}@media all and (min-width:992px){.section-home-page-swiper .container-pagination{display:block}.section-home-page-swiper .info-column{max-width:480px}.section-home-page-swiper{padding-bottom:4rem;margin-bottom:4.313rem}.section-home-page-swiper .info-wrap__title{margin-bottom:1rem;font-size:3.5rem;line-height:4rem;letter-spacing:.312rem}.section-home-page-swiper .info-wrap__desc{margin-bottom:.625rem;font-size:1.25rem;line-height:1.75rem;letter-spacing:.006rem}.section-home-page-swiper .swiper-pagination{margin-top:-1.2em}.section-home-page-swiper .swiper-horizontal>.swiper-pagination-bullets,.section-home-page-swiper .swiper-pagination-horizontal.swiper-pagination-bullets{width:fit-content}}@media all and (min-width:1200px){.section-home-page-swiper .info-wrap__title{margin-bottom:1rem;font-size:4rem;line-height:5rem;letter-spacing:.412rem}.section-home-page-swiper .info-column{max-width:570px}}@media all and (min-width:1400px){.section-home-page-swiper .info-wrap__title{margin-bottom:1rem;font-size:5rem;line-height:6rem;letter-spacing:.412rem}.section-home-page-swiper .info-column{max-width:660px}}.section-home-categories{margin-bottom:4.063rem}.section-home-categories{margin-bottom:4.063rem}.section-home-categories article a,.section-home-shop-by-style article a,.section-home-blog-posts article a{text-decoration:none}.section-home-categories article a span.animated-underline,.section-home-shop-by-style article a span.animated-underline,.section-home-blog-posts article a span.animated-underline{position:relative;color:inherit;text-decoration:none}.section-home-categories article a span.animated-underline::before,.section-home-shop-by-style article a span.animated-underline::before,.section-home-blog-posts article a span.animated-underline::before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#000;transform:scaleX(0);transform-origin:top left;transition:transform .3s ease}.section-home-categories article a:hover span.animated-underline::before,.section-home-shop-by-style article a:hover span.animated-underline::before,.section-home-blog-posts article a:hover span.animated-underline::before{transform:scaleX(1)}@media all and (min-width:992px){.section-home-categories{margin-bottom:7rem}}.section-we-make-buying{text-align:center;background-color:var(--section-primary-bg);padding:0;margin-bottom:5rem}.section-we-make-buying .container{background:url('/Themes/StoneSuperStore/Content/images/dog_silhouette.png') no-repeat 1.5rem bottom;padding-top:4rem;padding-bottom:4rem}.section-we-make-buying p{margin-bottom:1rem;font-size:.875rem;line-height:1.125rem;letter-spacing:.004rem;font-weight:300}.section-we-make-buying__title{text-align:center;margin-bottom:.75rem;font-family:var(--font-family-serif);font-weight:var(--font-family-serif-weight-normal);font-size:1.5rem;line-height:2rem;letter-spacing:.113rem;text-transform:uppercase;color:var(--tertiary-color)}@media all and (min-width:768px){.section-we-make-buying .container{background:url('/Themes/StoneSuperStore/Content/images/dog_silhouette-medium.png') no-repeat 1.5rem bottom;padding-top:4.5rem;padding-bottom:4.5rem}}@media all and (min-width:992px){.section-we-make-buying{margin-bottom:7.5rem}.section-we-make-buying .container{background:url('/Themes/StoneSuperStore/Content/images/dog_silhouette-large.png') no-repeat 1.5rem bottom;padding-top:5.5rem;padding-bottom:5.5rem}.section-we-make-buying__title{margin-bottom:1.25rem;font-size:2rem;letter-spacing:.15rem;line-height:2rem}.section-we-make-buying p{margin-bottom:1.5rem;font-size:1rem;line-height:1.5rem;letter-spacing:.005rem}}.section-reviews{margin-bottom:5rem}.section-reviews .swiper-title-block{border-bottom:solid 1px var(--border-mid);padding-bottom:1.5rem;margin-bottom:2rem}.section-reviews .swiper-title-block h1{text-align:left;font-family:var(--font-family-serif);font-weight:var(--font-family-serif-weight-normal);font-size:2rem;line-height:2.5rem;letter-spacing:.15rem;text-transform:uppercase;margin-bottom:0}.section-reviews .swiper-slide{width:auto}.section-reviews article{text-align:left;width:220px;padding-right:2rem}.section-reviews .stars-container{display:flex;margin-bottom:1.5rem}.section-reviews .stars-container .star{margin-right:4px}.section-reviews .stars-container .star img{width:.75rem;height:.75rem}.section-reviews article .text-wrapper{position:relative}.section-reviews article .review-content,.section-reviews article .dummy-text{color:var(--primary-color);font-size:.875rem;line-height:1.25rem;max-height:168px;overflow:hidden;margin-bottom:0}.section-reviews article .dummy-text{position:absolute;top:0;left:0;background-color:#fff}.section-reviews article .dummy-text.expanded{display:none}.section-reviews article .review-content.expanded{max-height:fit-content;overflow:visible;display:block}.section-reviews article .reading-controls{display:none;font-size:0;margin-top:.75rem;background-color:#fff}.section-reviews article .continue-reading,.section-reviews article .read-less{color:var(--primary-link-color);font-size:.875rem;font-weight:bold;cursor:pointer;display:block;background-color:#fff}.section-reviews article .read-less{display:none}.section-reviews article .display-name{font-size:.875rem;color:var(--tertiary-color);font-weight:400;margin-left:1rem;margin-bottom:0;background-color:#fff;padding-left:5px}.section-reviews article .display-name-wrapper{margin-top:1rem;display:inline-block;background:linear-gradient(180deg,rgba(0,0,0,0) calc(50% - 1px),rgba(49,47,47,1) calc(50%),rgba(0,0,0,0) calc(50% + 1px))}.section-reviews__cta{margin-top:1rem;text-align:center}@media all and (min-width:992px){.section-reviews{margin-bottom:7.5rem}.section-reviews__cta{margin-top:2.5rem}.section-reviews{margin-bottom:5rem}.section-reviews .swiper-title-block{padding-bottom:2rem;margin-bottom:3rem}.section-reviews .swiper-title-block h1{font-size:2.5rem;line-height:3rem;letter-spacing:.188rem}.section-reviews article{text-align:left;width:280px;padding-right:40px}.section-reviews .stars-container .star{margin-right:5px}.section-reviews .stars-container .star img{width:1rem;height:1rem}.section-reviews article .review-content,.section-reviews article .dummy-text{font-size:1rem;line-height:1.5rem}.section-reviews article .display-name{font-size:1rem}}.section-home-shop-by-style{margin-bottom:4.063rem}@media all and (min-width:992px){.section-home-shop-by-style{margin-bottom:7rem}}.section-customer-projects{text-align:center;margin-bottom:.5rem}.section-customer-projects__title{font-family:var(--font-family-serif);font-weight:var(--font-family-serif-weight-normal);font-size:2rem;margin-bottom:1.25rem;letter-spacing:.15rem;line-height:2.5rem;text-transform:uppercase}.section-customer-projects__title span{display:none}.section-customer-projects p{font-size:.875rem;line-height:1.125rem;letter-spacing:.004rem;margin-bottom:2rem}.section-customer-projects a{text-decoration:underline;font-weight:bolder}.section-customer-projects .yotpo-default-button.yotpo-icon-btn.yotpo-load-more-button.load-btn-white{border:solid 1.5px var(--tertiary-color);border-radius:1.688rem;padding:.8rem 1.5rem .8rem 1.5rem;text-align:center;font-weight:normal;display:inline-block;font-size:1rem;text-decoration:none;white-space:nowrap;color:var(--tertiary-color);width:auto;height:auto}.section-customer-projects .yotpo-default-button.yotpo-icon-btn.yotpo-load-more-button.load-btn-white:before{position:absolute;opacity:0;top:45%;transform:translateY(-50%);left:10%;transition:left .3s ease-out;font-size:1.5rem;font-weight:500}.section-customer-projects .yotpo-default-button.yotpo-icon-btn.yotpo-load-more-button.load-btn-white:hover{border:solid 1.5px var(--tertiary-color);border-radius:1.688rem;padding:.8rem 1.5rem .8rem 1.5rem;text-align:center;font-weight:300;display:inline-block;font-size:1rem;text-decoration:none;white-space:nowrap;color:var(--tertiary-color);width:auto;height:auto}@media all and (min-width:992px){.section-customer-projects__body p{max-width:80%;margin:0 auto}.section-customer-projects{margin-bottom:3.25rem}.section-customer-projects__title{font-size:2.5rem;margin-bottom:1.25rem;letter-spacing:.188rem;line-height:3rem}.section-customer-projects__title span{display:inline}.section-customer-projects p{font-size:1rem;line-height:1.5rem;letter-spacing:.005rem;margin-bottom:1.5rem}}.section-home-blog-posts{margin-bottom:4.063rem}.section-home-blog-posts .swiper-slide{background-color:var(--primary-bg);height:auto;align-self:stretch}.swiper-slide__blog{text-align:left;color:var(--tertiary-color);padding:1.5rem}.swiper-slide__blog__date{margin-bottom:.75rem;font-size:.75rem}.swiper-slide__blog__title{margin-bottom:.75rem;font-size:1.25rem;line-height:1.625rem;letter-spacing:.006rem;font-weight:500}.swiper-slide__blog__excerpt{margin-bottom:0;font-size:.875rem;line-height:1.125rem;letter-spacing:.006rem;color:var(--primary-color)}a .swiper-slide__blog__excerpt{color:var(--primary-color)}.section-home-blog-posts__cta{margin-top:2rem;text-align:center}@media all and (min-width:992px){.section-home-blog-posts{margin-bottom:7rem}.swiper-slide__blog__date{margin-bottom:1rem;font-size:1rem}.swiper-slide__blog__title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;letter-spacing:.007rem;font-weight:500}.swiper-slide__blog__excerpt{margin-bottom:0;font-size:1rem;line-height:1.5rem;letter-spacing:.005rem}.section-home-blog-posts__cta{margin-top:3rem}}.section-asseen{margin-bottom:2.875rem}.section-asseen__title{text-align:center;margin-bottom:2rem;font-family:var(--font-family-serif);font-weight:var(--font-family-serif-weight-normal);font-size:2.25rem;line-height:2.5rem;letter-spacing:.15rem;text-transform:uppercase;padding-bottom:2rem;border-bottom:solid 1px var(--border-mid)}.asseen-logos{display:grid;grid-template-columns:repeat(3,minmax(50px,178px));grid-gap:1rem 2rem;justify-content:space-between}.asseen-logo{display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none}.asseen-logo img{max-width:100%;height:auto}@media all and (min-width:768px){.asseen-logos{grid-template-columns:repeat(3,minmax(50px,178px))}}@media all and (min-width:992px){.section-asseen{margin-bottom:2.875rem}.section-asseen__title{margin-bottom:3.25rem;font-size:2.5rem;line-height:3rem;letter-spacing:.188rem}.asseen-logos{grid-template-columns:repeat(6,minmax(50px,178px))}}
