@media (width >= 1200px){:root{--colorizer-drawer-width: 450px}.colorizer-sticky-spacer .colorizer-instructions{font-size:1.5rem;font-family:CaustenRound-LightOblique;padding-bottom:.75rem;padding-top:.75rem;padding-right:.25rem}.colorizer-sticky-spacer .colorizer-instructions:last-child{margin-bottom:1rem}.whirligig_image{height:300px;max-width:375px;margin:60px 60px 80px}.whirligig_byline{top:-.25rem}@keyframes whirligig_activate{0%{box-shadow:0 0 #000c;transform:scale(1)}to{box-shadow:5px 5px 10px #000c;transform:scale(1.2)}}@keyframes whirligig_deactivate{0%{box-shadow:5px 5px 10px #000c;transform:scale(1.2)}to{box-shadow:0 0 #000c;transform:scale(1)}}.whirligig_controls{display:block}.mousetype{font-size:.9rem;padding-left:8px;max-width:40%}strong{font-family:CaustenRound-Bold;letter-spacing:.01rem}.centered-container{width:750px}body{font-family:CaustenRound-Regular;line-height:2rem;font-size:1.4rem}header p{width:620px}header p:first-child{margin-top:6rem}header p:last-child{margin-bottom:8rem}header h1{margin:.4rem 0 .8rem;font-size:4rem;line-height:4rem}img.modal-tommy{height:400px;top:calc(30% + 150px);left:calc(50% - 1.5rem + 220px)}img.modal-shim-partly{height:430px;top:calc(30% + 77px);left:calc(50% + 150px);transform:scaleX(-1)}.comp-jump-spacer{height:8rem}.comp-jump-spacer img{display:inline;position:relative;width:5rem;top:.45rem;left:2.8rem;z-index:1001}.comp-jump-friend{margin-left:5rem;line-height:2.2rem}.comp-jump-friend .arrow{top:-3.2rem}.comp-jump-friend span{margin:1.5vh}.comp-jump-friend .jumper{margin-top:5rem}.comp-jump-friend .jumper .text div:last-child:after{left:40%;border:40px solid transparent;border-top-color:var(--accent-green);border-right:0;bottom:-80px}.comp-jump-friend .jumper img{margin-top:3rem;width:30%}.modal.contact-page h1{line-height:3.4rem}.modal.contact-page img.hangers{top:104px;width:270px;left:calc(50% + 55px)}.modal.contact-page .content{margin-top:12rem}.modal .content{width:800px;padding:3rem;box-shadow:1rem 1rem 0 var(--common-green);left:calc(50% - 400px - 1rem)}.modal .content .close{top:-1.5rem;left:1rem;font-size:3rem}.modal .content h1{margin-top:2rem;font-size:4rem}.modal .content h2{font-size:1.5rem}.modal .content form{margin-top:3rem}.modal .content input{font-size:1.5rem}aside.cta{padding:2rem 4rem;margin-left:30%;border-top-left-radius:30px;border-bottom-left-radius:30px;margin-top:250px}aside.cta .tommy{height:350px;top:-330px}aside.cta .jimbo{width:550px;top:-330px;left:190px}aside.cta .marshall{width:600px;top:-209px;left:85px}aside.cta h2{font-size:4rem;max-width:50rem;line-height:3.5rem}aside.cta h3{font-family:CaustenRound-Thin;font-size:1.6rem}aside.cta button{margin:2.5rem 0 1rem;width:26rem}section.overview{margin-left:15%;margin-top:5rem;margin-bottom:12rem;width:40rem}section.overview h2{font-size:5rem;line-height:4rem}section.overview h3.updated-on{font-size:.9rem}section.overview h3.updated-on span{font-family:CaustenRound-Thin}section.texture{border-top:none}section.texture img.primary-image{width:100%;max-width:1600px}section.texture .gradient{border-top:5px solid var(--primary-accent-orange)!important;max-width:1600px;height:9rem}section.texture .overlay{width:100%}section.texture .overlay :is(h2,h3,h4,.cost){padding-left:10%;max-width:1600px}section.texture .overlay h2{font-size:5rem;margin:3rem 0}section.texture .overlay h3{font-size:1rem;font-family:CaustenRound-Thin}section.texture .overlay h4{font-size:2.5rem;padding-bottom:.1rem;line-height:2.5rem}section.texture .overlay .cost{margin-top:1rem;font-size:1.6rem}section.texture p.summary{width:650px;margin-left:calc(40% - 325px);margin-right:auto;margin-top:6rem;margin-bottom:7rem}section.texture h5{font-size:1.5rem}section.texture section.summary-box{margin-top:7rem;width:900px}section.texture section.summary-box h3{margin-top:3rem;font-size:3rem;line-height:3rem;border-bottom:2px solid var(--accent-green)}section.texture section.summary-box>div{display:flex;justify-content:space-between;align-items:flex-end}section.texture section.summary-box .stats{margin-top:2rem;padding-left:5rem;padding-right:5rem;font-size:2rem;margin-bottom:4rem}section.texture section.summary-box .stats :is(.keys,.values){width:80%}section.texture section.summary-box .stats :is(.keys,.values)>div{height:3rem}section.texture div.centered-container.learn-more{position:relative;width:300px;margin:0}img.cta-rolly-and-leslie{width:510px;z-index:100;top:-217px;left:-85px;right:unset}img.cta-mollie{width:220px;z-index:100;top:-340px;right:30px;left:unset}img.cta-warner-and-frances{width:200px;z-index:100;right:-75px;top:-28px}.global-cta{margin-left:auto;margin-right:auto;margin-top:9rem;margin-bottom:5rem;width:750px;overflow:visible}.global-cta .upper{right:0}.global-cta .upper h2{font-size:2.5rem;line-height:2.5rem}.global-cta .upper .right{margin-top:1rem;font-size:1.5rem;line-height:2rem}.global-cta .upper h3{width:60%}.global-cta .lower{margin-top:20rem}.global-cta .lower .button{border:6px solid var(--common-green);font-size:3rem;line-height:3rem;top:-5rem;padding:1em}.global-cta .lower .button:hover{top:-4.9rem}.global-cta .lower .button:active{top:-4.8rem}table.comparison{margin-top:6rem;margin-bottom:6rem}table.comparison tbody tr{font-size:1.8rem;font-family:CaustenRound-Light}table.comparison th div{font-family:CaustenRound-Thin;font-size:2.4rem}table.comparison td{padding:12px 1.8rem}table.comparison thead.group-row tr th div{transform:translateY(5rem) translate(-30%) translateY(-.15rem) rotate(90deg) translate(-41.4%) rotate(-45deg)}table.comparison tr.group-row{font-family:CaustenRound-ThinOblique}table.comparison tr.group-row td{padding-top:2.5rem;padding-bottom:.75rem;font-size:}aside.bgg{margin-top:10rem;margin-bottom:10rem}aside.bgg img.trashmouth{left:calc(50% - 600px)}aside.bgg .backdrop{width:1000px;left:calc(50% - 500px);top:-2rem;bottom:-1rem}aside.bgg div.bgg{position:absolute;text-align:center;font-size:3em;line-height:1.7em}section.masonry .shadow-boxed{max-width:30%}section.masonry .shadow-boxed:has(input.toggle:checked)>.content{left:10vw;right:10vw;width:80vw}section.how-to{margin-top:5rem;margin-bottom:5rem;width:50rem;margin-left:auto;margin-right:auto}section.how-to h2.how-to{font-size:3.5rem;line-height:3rem;width:25rem}section.how-to .summary{width:25rem}section.how-to h3.nitty-gritty{font-size:2rem;margin-bottom:3rem}.texture-table h2{font-size:4rem;line-height:4rem;margin-bottom:10rem}.comparator select option{font-family:CaustenRound-Light}.comparator .compare-container{max-width:30%;min-width:10%}aside.contact-link{margin-top:5rem}.colorizer-appear{font-size:1.6rem;margin-top:5rem}section.intro{width:600px;margin-left:200px;margin-top:8rem}img.desktop{display:inline-block}img.tablet,img.mobile{display:none}}
