.wp-block-lapb-product-showcase{margin:3rem 0 2.5rem;position:relative}.wp-block-lapb-product-showcase p:empty{display:none}.wp-block-lapb-product-showcase .lapb__badge{box-sizing:border-box;font-size:14px;font-weight:700;left:-10px;margin-top:-16px;padding:5px 10px;position:absolute;top:0}.wp-block-lapb-product-showcase .lapb__badge:after{border-color:transparent #000 transparent transparent;border-style:inset solid inset inset;border-width:0 10px 7px;bottom:-7px;content:" ";display:block;filter:brightness(50%);left:-10px;position:absolute}.wp-block-lapb-product-showcase .lapb__product_info{align-items:start;display:grid;gap:40px;grid-template-columns:30% 70%;padding:30px 30px 20px}.wp-block-lapb-product-showcase .lapb__product_info.lapb__product_info--reverse{grid-template-columns:70% 30%}.wp-block-lapb-product-showcase .lapb__product_info.lapb__product_info--reverse .product_photo{order:2}.wp-block-lapb-product-showcase .lapb__product_info.lapb__product_info--reverse .product_content{order:1}@media screen and (max-width:768px){.wp-block-lapb-product-showcase .lapb__product_info{gap:20px;grid-template-columns:1fr}.wp-block-lapb-product-showcase .lapb__product_info.lapb__product_info--reverse{grid-template-columns:1fr}.wp-block-lapb-product-showcase .lapb__product_info.lapb__product_info--reverse .product_photo{order:1}.wp-block-lapb-product-showcase .lapb__product_info.lapb__product_info--reverse .product_content{order:2}}.wp-block-lapb-product-showcase .product_photo{align-items:center;display:flex;justify-content:center;padding-right:40px;text-align:center}.wp-block-lapb-product-showcase .product_photo img{display:block;height:auto;max-width:100%}@media screen and (max-width:768px){.wp-block-lapb-product-showcase .product_photo{padding-right:0}}.wp-block-lapb-product-showcase .product_content .lapb__title{margin-bottom:10px;margin-top:0}.wp-block-lapb-product-showcase .product_content .lapb__desc{margin-bottom:15px;margin-top:0}.wp-block-lapb-product-showcase .product_content .title_tag{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;margin:0 0 15px!important;text-transform:none}.wp-block-lapb-product-showcase .product_description{font-size:1rem;margin-bottom:0;margin-top:20px}.wp-block-lapb-product-showcase .product_description p{font-size:1rem;margin-bottom:0;margin-top:0}.wp-block-lapb-product-showcase .product_content .lapb__btn{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);display:inline-block;font-weight:600;line-height:1;margin:20px 0 0;padding:10px 40px;text-align:center;text-decoration:none;transition:.3s;width:auto}.wp-block-lapb-product-showcase .product_content .lapb__btn:hover{opacity:1;text-shadow:0 0 10px #fff}.wp-block-lapb-product-showcase .product_content .lapb__disclaimer{color:#666;font-size:.75rem;font-style:italic;margin-top:24px;text-align:left}@media only screen and (max-width:767px){.wp-block-lapb-product-showcase .lapb__grid{align-items:start;display:grid;gap:30px;grid-template-columns:30% 70%}}@media only screen and (max-width:767px)and (max-width:768px){.wp-block-lapb-product-showcase .lapb__grid{grid-template-columns:1fr}}@media only screen and (max-width:767px){.wp-block-lapb-product-showcase .lapb__product_info,.wp-block-lapb-product-showcase .lapb__product_info.lapb__product_info--reverse{flex-direction:column}.wp-block-lapb-product-showcase .product_content,.wp-block-lapb-product-showcase .product_photo{width:100%}.wp-block-lapb-product-showcase .product_photo img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wp-block-lapb-product-showcase .product_content{margin-top:15px}.wp-block-lapb-product-showcase a.lapb__btn{margin-bottom:10px;width:80%}}