#home-hero .button{justify-content:space-between;width:100%;max-width:300px;margin-top:20px;margin-bottom:20px;display:flex}.home__hero{background-image:url(./sample-full-set-hero-wd.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%}.mobile-img{width:100%;margin:60px auto 0;display:block}.hide__desktop{display:none}.home__hero__text p{max-width:500px;font-size:1.3rem;font-weight:500;line-height:2rem}@media (width>=769px){.home__hero__text{width:38%;position:absolute;top:50%;transform:translateY(-50%)}}@media (width<=1024px){.home__hero__text{max-width:none}.home__hero__text h1{padding-top:30px}.home__hero__text a{margin:0 30px}.home__hero__text h1,.home__hero__text p{padding-left:30px;padding-right:30px}.home__hero{padding-left:0;padding-right:0}.hide__desktop img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}}@media (width<=1400px) and (width>=1025px){.hide__desktop,.hide__desktop img{max-width:700px;margin:0 auto}}@media (width<=320px){#home-hero .button{max-width:250px}}@media (width<=769px){.home__hero{background-image:none}}@media (width<=750px){#home-hero h1{max-width:unset}.home__hero__text p br{display:none}#home-hero .button{max-width:calc(100% - 60px)}}@media (width>=750px){.header__wrapper{background:#fff;padding:16px 50px}h1{font-size:3.5vw;line-height:3.5vw}}@media (width>=769px) and (width<=769px){.home__hero__text{position:absolute;bottom:150px;left:50%;transform:translate(-50%);top:unset!important}}@media (width>=769px){h1{font-size:2.5vw}.home__hero__text p{max-width:450px}.mobile-img,h1.show-mobile{display:none}}@media (width<=769px){.home__hero__text{bottom:-30px}.home__hero{height:auto;display:none}#home-hero h1{padding-top:0}h1.show-desktop{display:none}}@media (width>=768px) and (width<=768px){.home__hero__text{text-align:center}.home__hero__text p{margin:10px auto;display:block}}@media (height<=500px){.home__hero{background-size:80%}}@media (width:1024px) and (height:768px){.header__wrapper{padding:16px 10px}#shopify-section-header header.min .header__wrapper{padding:6px 10px}.header__nav a{margin:0}}.samples-hero{background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:500px}.samples-hero .inner{padding:40px}.samples-hero .inner p{max-width:450px;font-size:1.3rem;line-height:2rem}.samples-hero .button{justify-content:space-between;width:100%;max-width:300px;display:flex}
