.cmp-bento-box{background-color:#f5f3f7;border-radius:1rem;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);margin-bottom:.5rem;overflow:hidden;padding:3rem 1.5rem}@media(min-width:768px){.cmp-bento-box{margin:2rem;padding:2rem}}@media(min-width:1024px){.cmp-bento-box{padding:2rem 4rem}}.cmp-bento-box .bento-box-main{display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:768px){.cmp-bento-box .bento-box-main{flex-wrap:nowrap}}.cmp-bento-box .bento-box-main .bento-box-headline-wrapper,.cmp-bento-box .bento-box-main .bento-box-image-wrapper{flex-basis:100%}@media(min-width:768px){.cmp-bento-box .bento-box-main .bento-box-headline-wrapper,.cmp-bento-box .bento-box-main .bento-box-image-wrapper{flex-basis:50%}}.cmp-bento-box .bento-box-main .bento-box-headline-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.cmp-bento-box .bento-box-main .bento-box-headline-wrapper{align-items:flex-start;padding:0 20px}}@media(min-width:1024px){.cmp-bento-box .bento-box-main .bento-box-headline-wrapper{align-items:flex-start;padding:0 40px}}.cmp-bento-box .bento-box-main .bento-box-headline-wrapper .bento-title{font-family:maxisblack;font-size:1.5rem}@media(min-width:768px){.cmp-bento-box .bento-box-main .bento-box-headline-wrapper .bento-title{font-size:2rem}}.cmp-bento-box .bento-box-main .bento-box-headline-wrapper .bento-cta{background-color:transparent;border:2px solid #000;border-radius:.5rem;color:#000;font-family:maxissemibold;font-size:1rem;line-height:1;padding:.5rem 2rem;transition:all .3s ease-in-out}.cmp-bento-box .bento-box-main .bento-box-headline-wrapper .bento-cta:hover{letter-spacing:.25px}.cmp-bento-box .bento-box-main .bento-box-image-wrapper{padding:3rem}@media(min-width:768px){.cmp-bento-box .bento-box-main .bento-box-image-wrapper{padding:0}}.cmp-bento-box .bento-secondary{position:relative}.cmp-bento-box .bento-secondary .bento-secondary-items-wrapper{background-color:#fff;border-radius:.75rem;padding:3rem 1.5rem 1.5rem}@media(min-width:768px){.cmp-bento-box .bento-secondary .bento-secondary-items-wrapper{padding:1.5rem 5%}}@media(min-width:1024px){.cmp-bento-box .bento-secondary .bento-secondary-items-wrapper{padding:.5rem 7.5%}}.cmp-bento-box .bento-secondary .bento-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.cmp-bento-box .bento-secondary .bento-col:not(:last-child):after{background-color:#f2f2f2;bottom:0;content:"";display:block;height:2px;left:auto;position:absolute;right:auto;width:80%}@media(min-width:768px){.cmp-bento-box .bento-secondary .bento-col:not(:last-child):after{bottom:auto;height:80%;right:1rem;top:auto;width:2px}}.cmp-bento-box .bento-secondary .bento-item-content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem;text-align:center}@media(min-width:768px){.cmp-bento-box .bento-secondary .bento-item-content-wrapper{padding-bottom:0;padding-right:2rem}}.cmp-bento-box .bento-secondary .bento-item-content-wrapper{font-family:maxisregular,sans-serif}.cmp-bento-box .bento-secondary .bento-item-title{font-family:maxisblack,sans-serif;text-align:center}.cmp-bento-box .bento-secondary .bento-item-title .bento-item-brand,.cmp-bento-box .bento-secondary .bento-item-title .bento-item-name{font-family:maxisbold,sans-serif}.cmp-bento-box .bento-secondary .bento-item-price-rrp{color:#9b9ca3;font-size:.8rem}.cmp-bento-box .bento-secondary .bento-item-price-promo{font-family:maxisbold,sans-serif;margin-bottom:0}.cmp-bento-box .bento-secondary .bento-box-secondary-item-image{padding:1.5rem}.cmp-bento-box .bento-img{max-width:100%}.cmp-bento-single{background-color:#fff;border-radius:1rem;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);margin:.5rem;overflow:hidden;padding:2rem 2.5rem;width:100%}.cmp-bento-single .bento-box-headline-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.cmp-bento-single .bento-box-headline-wrapper .bento-title{font-family:maxisblack;font-size:1.5rem}@media(min-width:768px){.cmp-bento-single .bento-box-headline-wrapper .bento-title{font-size:2rem}}.cmp-bento-single .bento-cta-button{text-align:center}.cmp-bento-single .bento-cta-button .bento-cta{background-color:transparent;border:2px solid #000;border-radius:.5rem;color:#000;font-family:maxissemibold;font-size:1rem;line-height:1;padding:.5rem 2rem;transition:all .3s ease-in-out}.cmp-bento-single .bento-cta-button .bento-cta:hover{letter-spacing:.25px}.cmp-bento-single .bento-box-image-wrapper{margin:1.5rem auto;text-align:center}.cmp-bento-single .bento-box-image-wrapper img{max-height:250px;object-fit:contain;object-position:center center}@media(min-width:768px){.cmp-bento-single .bento-box-image-wrapper{padding:0}}.cmp-bento-single .bento-secondary{position:relative}.cmp-bento-single .bento-secondary .bento-secondary-items-wrapper{background-color:#fff;border-radius:.75rem;padding:3rem 1.5rem}@media(min-width:768px){.cmp-bento-single .bento-secondary .bento-secondary-items-wrapper{padding:1.5rem 5%}}@media(min-width:1024px){.cmp-bento-single .bento-secondary .bento-secondary-items-wrapper{padding:.5rem 7.5%}}.cmp-bento-single .bento-secondary .bento-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.cmp-bento-single .bento-secondary .bento-col:not(:last-child):after{background-color:#f2f2f2;bottom:0;content:"";display:block;height:2px;left:auto;position:absolute;right:auto;width:80%}@media(min-width:768px){.cmp-bento-single .bento-secondary .bento-col:not(:last-child):after{bottom:auto;height:80%;right:1rem;top:auto;width:2px}}.cmp-bento-single .bento-item-content-wrapper{align-items:center;display:flex;flex-direction:column;font-family:maxisregular,sans-serif;justify-content:center;margin-bottom:2rem;margin-top:2rem;text-align:center}.cmp-bento-single .bento-item-title{font-family:maxisblack,sans-serif;text-align:center}.cmp-bento-single .bento-item-title .bento-item-brand,.cmp-bento-single .bento-item-title .bento-item-name{font-family:maxisbold,sans-serif}.cmp-bento-single .bento-item-price-rrp{color:#9b9ca3;font-size:.8rem}.cmp-bento-single .bento-item-price-promo{font-family:maxisbold,sans-serif;margin-bottom:0}.cmp-bento-single .bento-box-secondary-item-image{padding:1.5rem}.cmp-bento-single .bento-img{max-width:100%}.hasBackgroundImg{background-image:var(--bg-mobile);background-repeat:no-repeat;background-size:cover}@media(min-width:768px){.hasBackgroundImg{background-image:var(--bg-tablet)}}@media(min-width:1024px){.hasBackgroundImg{background-image:var(--bg-desktop)}}.herobanner-wrapper:not(:has(.herobanner:nth-child(2))) .slick-dots{display:none}