body .frontpage-image-banner .banner__buttons{margin-top:3rem}.frontpage-image-banner .banner__media.media:after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background:#ffffff1a;opacity:1!important}.frontpage-image-banner .banner__box{text-align:center}.frontpage-image-banner h1{font-weight:700;color:#000}.frontpage-image-banner h1 .heading-cm-highlight{color:#e03c32}.banner__text.body{background:none!important;font-size:1.8rem;line-height:3rem;color:#000}.frontpage-image-banner .button{background:#00c475}.frontpage-image-banner .button,.frontpage-image-banner .button:hover{box-shadow:#00000059 0 5px 15px}@media only screen and (min-width: 750px){.frontpage-image-banner{height:calc(65vh - 100px)!important}.frontpage-image-banner .banner__content .banner__box{background:#fffc}.frontpage-image-banner .page-width{max-width:1300px}.frontpage-image-banner .banner__box{width:47%}.frontpage-image-banner h1{font-size:5.6rem;line-height:5.6rem;margin-bottom:30px}}@media only screen and (min-width: 750px) and (max-width: 990px){.frontpage-image-banner .banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffc;width:70%}.frontpage-image-banner.banner--content-align-left .banner__box{width:100%;text-align:center}.frontpage-image-banner h1{font-size:4.5rem;line-height:4.5rem;margin-bottom:30px}}@media only screen and (max-width: 749px){.frontpage-image-banner .banner__media{height:40rem!important}.frontpage-image{position:relative}.frontpage-image-banner .banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffc;width:90%}.frontpage-image-banner .banner__content .banner__box{background:none;padding:3rem 2.8rem}.frontpage-image-banner h1{font-size:2.8rem;line-height:3.8rem;margin-bottom:10px}.frontpage-image-banner .banner__text.body{margin-top:2rem!important}}.frontpage-below-the-fold{margin-bottom:0!important}.frontpage-below-the-fold h2{margin-top:0}@media only screen and (max-width: 749px){.frontpage-below-the-fold h2.h0{font-size:calc(var(--font-heading-scale) * 3rem)}}.frontpage-below-the-fold .rich-text__text{color:#313c67;font-size:2rem}.collage-wrapper.frontpage-collage{margin-top:0!important}.frontpage-collage .collage{gap:3rem}.index .collage-section{margin-top:50px!important}.frontpage-collage .collage{grid-template-columns:1fr 1fr 1fr}.frontpage-collage .collage-card--left:nth-last-child(2),.frontpage-collage .collage-card--left:nth-last-child(3){grid-column:auto}.frontpage-collage .collage-card--left:nth-last-child(3),.frontpage-collage .collage-card--right:nth-child(3){grid-row:auto}.frontpage-collage .collage .collage-card,.frontpage-collage .collage .collage-card .collage-content{border:none}.frontpage-collage .collage .collage-card img{height:auto!important;position:unset!important;display:block!important;transition:transform var(--duration-long) ease}.frontpage-collage .collage-content{position:relative;justify-content:unset!important}.frontpage-collage .collage-card--left .collage-content-text:before{background:none}.frontpage-collage .collage-content-wrapper{position:unset!important;height:auto!important}.frontpage-collage h3{font-size:2.8rem;font-weight:700}.frontpage-collage h3 a{color:#000;text-decoration:none}.frontpage-collage .headline-description p{margin-bottom:0;line-height:calc(1 + .6 / var(--font-body-scale))}.frontpage-collage .collage-content-text .button{padding:.3rem 0 .5rem;margin-top:2rem;width:100%}.frontpage-collage .overlay-link{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.frontpage-collage .product-price{margin-top:1rem;font-weight:700;font-size:120%}.frontpage-collage .product-price .compareatprice{font-size:90%;margin-left:.2rem;text-decoration:line-through;color:rgba(var(--color-foreground),.75)}.frontpage-collage .collage-content-text{padding:1rem}.frontpage-collage .in-stock{margin-top:1rem!important;text-align:left}.frontpage-collage .collage-content{position:relative}.frontpage-collage .linkoverlay{display:block;width:347px;height:347px;position:absolute;top:0;left:0;z-index:1;text-decoration:none}.frontpage-collage .button{background:#00c475;box-shadow:none}.frontpage-collage .button:hover{box-shadow:0 0 0 .2rem #00c475}@media only screen and (max-width: 860px){.frontpage-collage,.frontpage-collage .in-stock{text-align:center}.frontpage-collage .collage--mobile{grid-template-columns:repeat(1,1fr)}.frontpage-collage .collage-card:not(.collage-card--left):not(.collage-card--right)>*{position:unset}.frontpage-collage .collage--mobile .collage-card:not(.collage-card--left):not(.collage-card--right) .collage-card__image-wrapper{padding:0}.frontpage-collage h3{font-size:2.5rem}}.trustpilot-section h2{font-size:calc(var(--font-heading-scale) * 3.2rem);margin-bottom:6rem}.trustpilot-section iframe{height:auto!important;min-height:140px}.trustpilot-section.mobile{display:none}@media only screen and (max-width: 550px){.trustpilot-section.mobile{display:block}.trustpilot-section.desktop{display:none}.trustpilot-section.mobile iframe{min-height:320px}.trustpilot-section h2{margin-bottom:4rem}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/page-frontpage.css.map */
