html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100%}body{margin:0}img{display:block;max-width:100%;height:auto}.container{margin-top:50px;overflow-x:hidden}.content{margin:0 auto;max-width:1200px;min-height:100%}.headline{font-size:calc(32px + 10*(100vw - 420px)/480);padding:1rem;font-family:operetta-12,serif;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase;-webkit-font-feature-settings:"lnum" on;font-feature-settings:"lnum" on}@media screen and (max-width:420px){.headline{font-size:32px}}@media screen and (min-width:900px){.headline{font-size:42px}}.section-title{font-size:calc(32px + 13*(100vw - 420px)/480);font-family:Theodore,cursive;font-weight:300;line-height:1;text-align:center}@media screen and (max-width:420px){.section-title{font-size:32px}}@media screen and (min-width:900px){.section-title{font-size:45px}}.section-title span{padding:25px 40px 10px;background-color:#e7e2d7}.section-title img{width:calc(180px + 80*(100vw - 420px)/480);margin:0 auto;max-width:260px}@media screen and (max-width:420px){.section-title img{width:180px}}@media screen and (min-width:900px){.section-title img{width:260px}}.section-button{font-size:calc(16px + 10*(100vw - 420px)/480);position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;margin-top:25px;margin-bottom:50px;padding:10px 50px 5px;font-family:forma-djr-text,sans-serif;font-weight:400;color:#222;line-height:2;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;background-color:#e7e2d7}@media screen and (max-width:420px){.section-button{font-size:16px}}@media screen and (min-width:900px){.section-button{font-size:26px}}.collection{position:relative;margin:50px auto 100px;max-width:1128px;font-family:forma-djr-text,sans-serif;font-weight:300;letter-spacing:.05em;line-height:1.35}@media(min-width:720px){.collection{margin-bottom:50px}}.collection article{margin:0 5.65%;max-width:1000px}.collection-header{position:relative;z-index:1}.collection-copy{font-size:calc(16px + 10*(100vw - 420px)/780);padding:5%;text-align:center}@media screen and (max-width:420px){.collection-copy{font-size:16px}}@media screen and (min-width:1200px){.collection-copy{font-size:26px}}.collection-photo{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-bottom:5%}.collection-photo .photo{position:relative;width:100%}@media(max-width:719px){.collection-photo .photo{position:static}}.collection-photo .photo:before{content:"";position:absolute;bottom:2.25%;left:0;width:170%;height:50px;background:url(https://cdn.fabricut.com/assets/hubspot/sharris-2020-landing/images/StitchVector1.svg) 0;background-size:100%}@media(max-width:719px){.collection-photo .photo:before{bottom:-75px;width:100%}}.collection-photo img{position:relative;z-index:1;width:100%}.collection-swatches{position:relative;margin-bottom:75px;padding-top:50px;min-height:500px;text-align:center;background:url(https://cdn.fabricut.com/assets/hubspot/sharris-2020-landing/images/collection/bkgd-petals.jpg) no-repeat top;background-size:100% 100%}@media(min-width:720px){.collection-swatches{margin-top:-35px;padding-top:100px}}.collection-swatches a{display:block;text-decoration:none}.collection-swatches .swatches{position:relative;margin-bottom:50px;height:0;padding-bottom:100%}.collection-swatches .swatches img{position:absolute;width:43%;max-width:100%;height:auto}.collection-swatches .swatch-1{top:0;left:15%}.collection-swatches .swatch-2{top:25%;right:15%}.collection-swatches .swatch-3{top:55%;left:15%}.collection-swatches .swatch-cta-btn{width:calc(180px + 80*(100vw - 420px)/480);margin:0 auto;max-width:260px;-webkit-transform:translateY(20px);transform:translateY(20px)}@media screen and (max-width:420px){.collection-swatches .swatch-cta-btn{width:180px}}@media screen and (min-width:900px){.collection-swatches .swatch-cta-btn{width:260px}}.collection-quote{font-size:calc(14px + 10*(100vw - 420px)/780);text-align:center}@media screen and (max-width:420px){.collection-quote{font-size:14px}}@media screen and (min-width:1200px){.collection-quote{font-size:24px}}.collection-quote p{margin-top:0}.collection-quote figure{margin:0}.collection-quote figcaption{font-size:calc(14px + 7*(100vw - 420px)/480);text-align:right}@media screen and (max-width:420px){.collection-quote figcaption{font-size:14px}}@media screen and (min-width:900px){.collection-quote figcaption{font-size:21px}}@media(min-width:800px){.collection-quote figcaption{padding-right:15%}}@media(max-width:799px){.collection-quote .show-md{display:none}}@media(min-width:720px){.collection-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-template-rows:.75fr 1.1fr .3fr .45fr;grid-gap:0 60px;gap:0 60px;grid-template-areas:"header header" "copy swatches" "photo swatches" "photo quote"}}@media(min-width:720px) and (max-width:867px){.collection-grid{grid-template-rows:.75fr 1.1fr .25fr .475fr}}.collection-header{grid-area:header}.collection-swatches{grid-area:swatches}.collection-quote{grid-area:quote}.collection-copy{grid-area:copy}.collection-photo{grid-area:photo}@media(min-width:720px) and (-ms-high-contrast:none){.collection-grid{display:-ms-grid;-ms-grid-columns:1fr 1.4fr;-ms-grid-rows:.75fr 1.1fr .3fr .45fr}.collection-header{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}.collection-swatches{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1}.collection-quote{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1}.collection-copy{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.collection-photo{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}}.inspired{margin:60px auto;max-width:1128px}.inspired article{font-size:calc(14px + 2*(100vw - 420px)/480);padding-top:calc(25px + 25*(100vw - 420px)/480);margin:0 5.65%;max-width:1000px;font-family:forma-djr-text,sans-serif;font-weight:100;background-color:#e7e2d7}@media screen and (max-width:420px){.inspired article{font-size:14px}}@media screen and (min-width:900px){.inspired article{font-size:16px}}@media screen and (max-width:420px){.inspired article{padding-top:25px}}@media screen and (min-width:900px){.inspired article{padding-top:50px}}.inspired .section-title{margin:0;padding-bottom:15px}.inspired ul{padding-left:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.inspired-list{position:relative;-ms-flex-pack:center;justify-content:center;margin:0;padding:2% 1% 0}.inspired-list:after{content:"";position:absolute;top:45%;width:50%;height:37px;background:url(https://cdn.fabricut.com/assets/hubspot/sharris-2020-landing/images/StitchVector2.svg) no-repeat 50%;background-size:100%}.inspired-list li{padding-left:3%;padding-right:3%}.inspired-list li:nth-child(2){z-index:1}.inspired-copy{padding:2% 7.25%;text-align:center;line-height:1.45;letter-spacing:.05em}.inspired-images{position:relative;margin-bottom:0;padding-top:3.5%;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.inspired-images:after,.inspired-images:before{height:calc(50px + 75*(100vw - 420px)/480);content:"";display:block;position:absolute;bottom:-32px;right:97%;width:125px;background-color:#ae989b}@media screen and (max-width:420px){.inspired-images:after,.inspired-images:before{height:50px}}@media screen and (min-width:900px){.inspired-images:after,.inspired-images:before{height:125px}}.inspired-images:after{top:-32px;left:97%;bottom:auto;right:auto}.inspired-images li{margin:0 1.25%}.inspired-images li:first-child{margin-left:0}.inspired-images li:last-child{margin-right:0}.patterns{padding-top:10px}.pattern-list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 4%;max-width:1126px;list-style:none;overflow:hidden}.pattern-list li{width:50%}.pattern-list li:nth-child(odd) a:after{left:-19%}.pattern-list li:nth-child(2n+2) a:after{right:-19%}@media(min-width:640px){.pattern-list li{width:33.3333%}.pattern-list li:nth-child(3n+1) .pattern-link:after{left:-19%}.pattern-list li:nth-child(3n+3) .pattern-link:after{right:-19%}}@media(min-width:940px){.pattern-list li{width:25%}.pattern-list li:nth-child(4n+1) .pattern-link:after{left:-19%}.pattern-list li:nth-child(4n+4) .pattern-link:after{right:-19%}}.pattern-link{position:relative;display:block;margin-bottom:18%;padding:6% 6% 0;color:#222;text-decoration:none;white-space:nowrap}.pattern-link:focus{outline:0}.pattern-link:focus img,.pattern-link:hover img{outline-color:#ae989b;-webkit-transform:scale(1.025);transform:scale(1.025)}.pattern-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:35%;background:#e7e2d7}.pattern-image{position:relative;z-index:1;display:block;height:0;padding-bottom:100%;background-color:#e7e2d7}.pattern-image img{display:block;width:100%;height:auto;outline:3px solid transparent;transition:outline .15s ease-out,-webkit-transform .15s ease-out;transition:outline .15s ease-out,transform .15s ease-out;transition:outline .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out}.pattern-label{font-size:calc(10px + 2*(100vw - 420px)/480);position:relative;z-index:1;display:block;padding:8% 3%;font-family:forma-djr-text,sans-serif;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:420px){.pattern-label{font-size:10px}}@media screen and (min-width:900px){.pattern-label{font-size:12px}}