.shopify-section:has(>.section-main-page-padding),.shopify-section:has(>.page-width--narrow){background:var(--ss-green, #235029);position:relative}.shopify-section:has(>.page-width--narrow) .page-width--narrow{max-width:120rem;padding:7rem 2rem 10rem}.shopify-section:has(>.page-width--narrow) .page-title{color:#fff;text-align:left;margin:0;font-size:clamp(3.8rem,5.6vw,6.4rem);letter-spacing:-.03em;line-height:1}.shopify-section:has(>.page-width--narrow) .page-title:before{content:"Sunny Stripes \b7  Sheboygan County";display:block;font-family:Assistant,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ss-gold, #FECE46);margin-bottom:1.6rem}.shopify-section:has(>.page-width--narrow) .rte{color:#ffffffe0;max-width:62ch}.shopify-section:has(>.page-width--narrow) .rte h2{color:#fff}.shopify-section:has(>.page-width--narrow) .rte a{color:var(--ss-gold, #FECE46)}.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media) .banner{max-width:120rem;margin:-7rem auto 0;padding:0 2rem;min-height:0!important;background:transparent}.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media) .banner__media{position:relative;height:clamp(300px,34vw,480px);border-radius:28px;overflow:hidden;box-shadow:0 30px 60px #22331f38}.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media) .banner__media:after{display:none}.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media) .banner__content{display:none}.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media){background:#fff;padding-bottom:2rem}.shopify-section:has(>.banner)+.shopify-section:has(>.page-width--narrow){margin-top:0}.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-73d831d5-1fdc-4634-a4c1-142e283bad01{--color-background: 246, 244, 236;--gradient-background: #F6F4EC;--color-foreground: 35, 80, 41;--color-button: 254, 206, 70;--color-button-text: 35, 80, 41;--color-secondary-button-text: 35, 80, 41}.color-scheme-c78efb6a-a5fa-4ebf-b114-ba5f1bff13b7{--color-background: 254, 206, 70;--gradient-background: #FECE46;--color-foreground: 35, 80, 41;--color-button: 35, 80, 41;--color-button-text: 255, 255, 255;--color-secondary-button-text: 35, 80, 41}.color-scheme-8e70523a-aa62-4988-965d-92b7906a9b22{--color-button: 254, 206, 70;--color-button-text: 35, 80, 41}.color-scheme-2{--color-background: 246, 244, 236;--gradient-background: #F6F4EC;--color-foreground: 34, 51, 31}.rich-text.color-scheme-3,.rich-text.color-scheme-4,.rich-text.color-scheme-5{position:relative}.rich-text.color-scheme-3:before,.rich-text.color-scheme-4:before,.rich-text.color-scheme-5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(-55deg,rgba(35,80,41,.035) 0 22px,transparent 22px 44px)}.rich-text__wrapper{position:relative}.rich-text__blocks{max-width:72rem}.rich-text__text{font-size:1.7rem;line-height:1.6}.multicolumn .title{margin-bottom:3rem}.multicolumn-card{background:var(--ss-cream, #F6F4EC)!important;border:1.5px solid var(--ss-mist, #E9EEDC);border-radius:20px;overflow:hidden}.multicolumn-card__info{padding:2.4rem!important}.multicolumn-card .h3{font-size:2.1rem}.multicolumn-card__info .rte{color:var(--ss-ink, #22331F)}.multicolumn-card__info .link{font-weight:800;color:var(--ss-green, #235029)}.multicolumn-list__item{padding:0!important}.image-with-text.collapse-corners .image-with-text__grid,.image-with-text .image-with-text__grid{background:transparent!important;box-shadow:none!important;border-radius:0!important;gap:4rem}.image-with-text__media{border-radius:26px!important;overflow:hidden;box-shadow:0 24px 50px #22331f29}.image-with-text__content{padding:2rem 0!important;background:transparent!important}.image-with-text__heading{font-size:clamp(2.6rem,3.4vw,3.8rem)}.image-with-text__text{font-size:1.65rem;line-height:1.65}.shopify-section:has(.image-with-text) .color-scheme-5,.shopify-section:has(.image-with-text) .color-scheme-4{--color-background: 35, 80, 41;--gradient-background: #235029;--color-foreground: 255, 255, 255}.collapsible-content__heading{text-align:left}.collapsible-content .accordion{border:0}.collapsible-content .accordion__title{font-family:var(--ss-display);font-weight:800;font-size:1.9rem;letter-spacing:-.01em;color:var(--ss-green, #235029)}.collapsible-content .accordion summary{padding:2rem 0;border-top:1px solid var(--ss-mist, #E9EEDC)}.collapsible-content .accordion:last-child summary{border-bottom:1px solid var(--ss-mist, #E9EEDC)}.collapsible-content .accordion__content{padding:0 0 2rem;font-size:1.6rem;line-height:1.65;color:var(--ss-ink, #22331F)}.collapsible-content .accordion .svg-wrapper,.collapsible-content .accordion .icon-accordion{color:var(--ss-olive, #618500)}.contact .field__input,.contact .text-area{border-radius:14px;background:var(--ss-cream, #F6F4EC)}.contact .field:after,.contact .field:before,.contact .text-area:after{border-radius:14px}.blog__posts .card{background:var(--ss-cream, #F6F4EC);border-radius:20px;overflow:hidden}.blog__posts .card__heading{font-size:2rem}.section-template--padding,.section-padding{padding-top:6rem;padding-bottom:6rem}@media(max-width:749px){.shopify-section:has(>.page-width--narrow) .page-width--narrow{padding:5rem 2rem 8rem}.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media) .banner{margin-top:-5rem}.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media) .banner__media{height:240px;border-radius:20px}.image-with-text .image-with-text__grid{gap:2rem}}.color-scheme-5 .image-with-text__content,.color-scheme-4 .image-with-text__content,.color-scheme-8e70523a-aa62-4988-965d-92b7906a9b22 .image-with-text__content{--color-foreground: 255, 255, 255;--color-background: 35, 80, 41;--gradient-background: transparent;--color-button: 254, 206, 70;--color-button-text: 35, 80, 41;--color-secondary-button-text: 255, 255, 255;color:#fff}.color-scheme-5 .image-with-text__content .image-with-text__heading,.color-scheme-4 .image-with-text__content .image-with-text__heading,.color-scheme-8e70523a-aa62-4988-965d-92b7906a9b22 .image-with-text__content .image-with-text__heading{color:#fff!important}.color-scheme-5 .image-with-text__content .image-with-text__text,.color-scheme-4 .image-with-text__content .image-with-text__text,.color-scheme-8e70523a-aa62-4988-965d-92b7906a9b22 .image-with-text__content .image-with-text__text{color:#ffffffd9!important}.color-scheme-5 .image-with-text__content a:not(.button),.color-scheme-4 .image-with-text__content a:not(.button){color:var(--ss-gold, #FECE46)!important}.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media) .banner:after,.shopify-section:has(>.page-width--narrow)+.shopify-section:has(>.banner>.banner__media) .banner:before{display:none!important;content:none!important}#cmapp .cmok:empty,#cmapp .cmerr:empty{display:none!important}#cmapp .cmgrid{grid-template-columns:minmax(0,1fr) 380px}#cmapp .cmwork{min-width:0}@media(max-width:960px){#cmapp .cmgrid{grid-template-columns:minmax(0,1fr)}}.ss-story__media img,.ss-serve img,.ss-row__media img{height:auto}.ss-story__media img{object-position:50% 78%}.ss-ct .ss-ct__in{z-index:1}.ss-ct.ss-ct:after{z-index:2;border:0;width:760px;height:760px;right:-300px;top:-220px;border-radius:0;background:url(/cdn/shop/files/sunny-stripes-favicon.jpg?v=1788235421&width=800) center/contain no-repeat;mix-blend-mode:multiply;opacity:.1;transform:rotate(-8deg);pointer-events:none}@media(max-width:989px){.ss-ct.ss-ct:after{width:420px;height:420px;right:-180px;top:-120px;opacity:.08}}.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow){background:#fff;position:relative;z-index:2;padding-top:2.4rem}.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow) .banner{max-width:120rem;margin:0 auto -7rem;padding:0 2rem;min-height:0!important;background:transparent}.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow) .banner__media{position:relative;height:clamp(300px,34vw,480px);border-radius:28px;overflow:hidden;box-shadow:0 30px 60px #22331f38}.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow) .banner__media:after,.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow) .banner:after,.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow) .banner:before{display:none!important;content:none!important}.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow) .banner__content{display:none}.shopify-section:has(>.banner>.banner__media)+.shopify-section:has(>.page-width--narrow) .page-width--narrow{padding-top:14rem}@media(max-width:749px){.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow) .banner{margin-bottom:-5rem}.shopify-section:has(>.banner>.banner__media):has(+.shopify-section>.page-width--narrow) .banner__media{height:240px;border-radius:20px}.shopify-section:has(>.banner>.banner__media)+.shopify-section:has(>.page-width--narrow) .page-width--narrow{padding-top:10rem}}.ss-blk{break-inside:avoid}.ss-blk:first-child>:first-child{margin-top:0}.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))){max-width:none;margin-top:3.2rem;background:#fff;color:var(--ss-ink, #22331F);border-radius:24px;padding:4rem 4.8rem;box-shadow:0 26px 60px #00000038;column-count:2;column-gap:6rem;font-size:1.6rem;line-height:1.65}.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7)))>:first-child{margin-top:0}.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) h2,.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) h3,.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) h4,.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) strong{color:var(--ss-green, #235029)}.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) h2,.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) h3,.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) h4{break-after:avoid;margin-top:2.4rem}.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) ul,.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) ol,.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) li{break-inside:avoid}.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))) a{color:var(--ss-olive, #618500)}@media(max-width:989px){.shopify-section:has(>.page-width--narrow) .rte:is(.ss-long,:has(>:nth-child(7))){column-count:1;padding:2.8rem 2.4rem;border-radius:18px}}.ss-ct .ss-ct__in>*{min-width:0}.ss-tile b{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/46/assets/ss-interior.css.map */
