body.home .site-content{max-width:none;width:100%;padding:0;margin:0}body.home .main-page-wrapper{padding-top:0}body.home .site-content>.entry-content{max-width:none}.cricut-home{font-family:Arial,sans-serif;color:#092f24;background:#f0f0f0}.cricut-home *{box-sizing:border-box}.cricut-home h1,.cricut-home h2,.cricut-home p{margin:0}.cricut-home h2{font-size:clamp(28px,3vw,42px);line-height:1.12;color:#111}.ch-hero{height:min(500px,50vw);min-height:430px;position:relative;overflow:hidden;background:#0a3728}.ch-hero picture,.ch-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ch-hero video{object-position:center}.ch-hero-mobile{display:none}.ch-hero-copy{position:relative;z-index:1;width:min(46%,540px);height:100%;padding:38px 5%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;background:linear-gradient(105deg,#073a2b 83%,transparent 83%);color:#fff}.ch-hero-copy h1{font-size:clamp(40px,4vw,66px);line-height:1.04;color:white}.ch-hero-copy p{font-size:18px;color:white}.ch-btn{display:inline-block;border:0;border-radius:30px;padding:14px 23px;background:#111;color:#fff!important;font-size:14px;line-height:1.2;font-weight:700;text-decoration:none}.ch-btn:hover,.ch-btn:focus{background:#075d46;color:white}.ch-light{background:#fff;color:#111!important}.ch-section{max-width:1320px;margin:auto;padding:55px 30px;text-align:center}.ch-section>p{margin:12px auto 0;color:#444;font-size:16px}.ch-products{padding-bottom:10px}body.home .site-content ul.products{max-width:1260px;margin:0 auto;padding:10px 30px 30px}.ch-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.ch-category{display:flex;flex-direction:column;align-items:center;min-height:230px;padding:22px;background:#fff;border-radius:4px;color:#111!important;text-decoration:none}.ch-category strong{font-size:19px}.ch-category span{font-size:14px;margin-top:10px;max-width:230px;line-height:1.4}.ch-category img{width:100%;height:115px;margin-top:auto;object-fit:contain}.ch-ideas{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.ch-idea{position:relative;overflow:hidden;border-radius:9px;aspect-ratio:0.67}.ch-idea img{width:100%;height:100%;object-fit:cover}.ch-idea>div{position:absolute;inset:auto 0 0;padding:65px 20px 24px;text-align:left;color:white;background:linear-gradient(transparent,rgba(0,0,0,.82));display:flex;flex-direction:column;gap:8px}.ch-idea strong{font-size:24px}.ch-idea span{font-size:16px}.ch-tiles{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;margin-top:32px;scrollbar-width:thin}.ch-tile{position:relative;flex:0 0 calc((100% - 54px)/4);min-width:230px;aspect-ratio:.65;overflow:hidden;border-radius:5px;scroll-snap-align:start;background:#06664c;color:#fff!important}.ch-tile img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.ch-tile span{position:absolute;left:12px;right:12px;bottom:70px;color:white;font-size:25px;line-height:1.05;font-weight:bold;text-shadow:0 1px 8px #222}.ch-tile b{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#fff;color:#111;border-radius:25px;padding:11px 17px;font-size:13px}.ch-banner{position:relative;min-height:430px;overflow:hidden;text-align:left;background:#16af82}.ch-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ch-banner>div{position:relative;z-index:1;width:45%;min-height:430px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:50px 6%;color:#fff}.ch-banner h2{color:inherit}.ch-banner p{font-size:18px;line-height:1.4}.ch-sticker>div{margin-left:auto;color:#111}.ch-final{padding-bottom:75px}.ch-final .ch-btn{margin-top:25px}@media(max-width:767px){.ch-hero{height:580px;min-height:0}.ch-hero video,.ch-hero picture{height:58%;object-fit:cover}.ch-hero-desktop{display:none}.ch-hero .ch-hero-mobile{display:block}.ch-hero-copy{position:absolute;bottom:0;width:100%;height:42%;padding:20px 24px;align-items:center;text-align:center;gap:9px;background:#073a2b}.ch-hero-copy h1{font-size:34px}.ch-hero-copy p{font-size:15px}.ch-section{padding:40px 18px}.ch-section h2{font-size:30px}.ch-categories{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.ch-category{min-height:170px;padding:15px 10px}.ch-category strong{font-size:15px}.ch-category span{font-size:12px}.ch-category img{height:75px}.ch-ideas{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:12px;margin:24px 0}.ch-idea{flex:0 0 78%;scroll-snap-align:start}.ch-tile{flex-basis:78%;min-width:0}.ch-banner,.ch-banner>div{min-height:500px}.ch-banner img{object-fit:cover}.ch-banner>div{width:100%;padding:30px;justify-content:flex-start;color:white;text-shadow:0 1px 5px #333;background:linear-gradient(rgba(0,0,0,.55),transparent 65%)}.ch-sticker>div{margin:0}.ch-banner p{font-size:16px}body.home .site-content ul.products{padding:10px 18px 20px}}
@media(min-width:768px){.ch-match>img{content:url('/wp-content/plugins/cricut-home-46208a8c/assets/machine-desktop.webp')}.ch-sticker>img{content:url('/wp-content/plugins/cricut-home-46208a8c/assets/sticker-desktop.webp')}}
@media(min-width:768px){.ch-match{background-image:url('/wp-content/plugins/cricut-home-46208a8c/assets/machine-desktop.webp');background-size:cover;background-position:center}.ch-sticker{background-image:url('/wp-content/plugins/cricut-home-46208a8c/assets/sticker-desktop.webp');background-size:cover;background-position:center}.ch-match>img,.ch-sticker>img{display:none}}
.whb-top-bar{background-color:#111!important}@media(min-width:768px){.ch-match>div{color:#062d22}}
