@font-face{font-family:'Delm-Light';font-display:swap;src:url(https://cdn.superbee.me/wp-content/themes/superbee-eco-products/font/Delm-Light.ttf)}.promotions{margin-bottom:0}.promotion{height:72vh;background-size:cover;background-position:center center;background-repeat:no-repeat}.promotion .promotion-textbox.right{text-align:center}.promotion .promotion-textbox.left{text-align:center}.promotion .promotion-textbox{padding-top:2rem}.promotion .promotion-textbox .promotion-text p{font-size:2.2rem;font-family:Montserrat,sans-serif;line-height:2.2rem;margin:0;padding:2%}.promotion .promotion-textbox .promotion-text p.shadow{text-shadow:2px 2px 7px rgb(51 25 1 / .15)}.promotion .promotion-textbox .promotion-text p.mid_align{margin-top:12rem}.promotion .promotion-textbox .promotion-text p.bottom_align{margin-top:18rem}.promotion .promotion-textbox .promotion-text p.sub{font-size:1.2rem;line-height:1.2rem}.promotion .promotion-textbox .promotion-coupon{margin-top:.2rem}.promotion .promotion-textbox .promotion-button{margin-top:1rem;padding:1rem 4rem}.promotion .promotion-textbox .promotion-button.button_cta_orange{background:#f39334}.promotion .promotion-textbox .promotion-button.button_cta_red{background:#bb0b0b}.promotion .promotion-textbox .promotion-code{padding:.5rem;font-size:1.5rem;color:green;font-family:Montserrat,sans-serif;background-color:rgb(255 255 255 / .5)}.promotion .promotion-textbox .promotion-disclaimer{margin-top:-1rem!important;line-height:1rem;width:80%;max-width:370px;margin:0 auto;margin-bottom:1rem}.promotion .promotion-textbox .wp-block-image{width:90%;margin:0 auto}.promotion.p-78057 .promotion-textbox{background-image:none}.promotion.small-size{height:560px}.promotion.medium-size{height:420px}.promotion.medium-size .promotion-textbox .promotion-text p{line-height:2rem;padding:0}.promotion.medium-size .promotion-textbox .promotion-text p.mid_align{margin-top:2rem}.promotion.medium-size .promotion-textbox .promotion-text p.bottom_align{margin-top:2rem}.promotion.medium-size .promotion-textbox img{max-width:240px}.promotion.medium-size .promotion-textbox .promotion-button{margin-top:.5rem}.promotions.medium-size{margin-bottom:1rem}@media only screen and (min-width:45em){.promotion{height:85vh}.promotion .promotion-textbox.right{padding-right:7rem;float:right;text-align:right}.promotion .promotion-textbox.left{padding-left:7rem;text-align:left}.promotion .promotion-textbox{padding-top:6rem}.promotion .promotion-textbox .promotion-text p{font-size:3rem;line-height:3rem;padding:.5rem 0}.promotion .promotion-textbox .promotion-text p.sub{font-size:2rem;line-height:2rem}.promotion .promotion-textbox .wp-block-image{width:auto}.promotion .promotion-textbox .promotion-disclaimer{margin-top:1rem!important;line-height:1rem;width:auto!important;max-width:inherit}.promotion.small-size{height:680px}.promotion.medium-size{height:360px}.promotion.medium-size .promotion-textbox{padding-top:2rem}.promotion.medium-size .promotion-textbox .promotion-text p{font-size:3rem;line-height:3rem}.promotion.medium-size .promotion-textbox .promotion-text p.mid_align{margin-top:2rem}.promotion.medium-size .promotion-textbox .promotion-text p.bottom_align{margin-top:2rem}.promotion.medium-size .promotion-textbox .promotion-text p.sub{font-size:2rem;line-height:2rem}.promotion.medium-size .promotion-textbox img{max-width:240px}.promotion.medium-size .promotion-textbox .promotion-button{margin-top:.5rem}.promotions.medium-size{margin-bottom:1rem}}@media only screen and (min-width:60em){.promotion{height:92vh}.promotion .promotion-textbox{padding-top:6rem}.promotion .promotion-textbox .promotion-text p{font-size:4rem;line-height:4rem}.promotion .promotion-textbox .promotion-text p.mid_align{margin-top:18rem}.promotion .promotion-textbox .promotion-text p.bottom_align{margin-top:35rem}.promotion .promotion-textbox .promotion-text p.sub{font-size:2.5rem;line-height:2.5rem}.promotion .promotion-textbox .promotion-coupon{margin-top:1rem}.promotion .promotion-textbox .promotion-code{font-size:2rem}.promotion .promotion-textbox .promotion-button{margin-top:1rem}.promotion.small-size{height:720px}.promotion.small-size .promotion-textbox{text-align:center;padding:3rem 0}.promotion.small-size .promotion-textbox .promotion-text p{font-size:2rem;line-height:2rem}.promotion.small-size .promotion-textbox .promotion-text p.mid_align{margin-top:2rem}.promotion.small-size .promotion-textbox .promotion-text p.bottom_align{margin-top:2rem}.promotion.small-size .promotion-textbox .promotion-text p.sub{font-size:1.5rem;line-height:1.5rem}.promotion.small-size .promotion-textbox .promotion-button{margin-top:3rem}.promotion.medium-size .promotion-textbox .promotion-text p.mid_align{margin-top:2rem}.promotion.medium-size .promotion-textbox .promotion-text p.bottom_align{margin-top:2rem}}