/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.product_promo_block{background:#fff!important;border-color:transparent!important;border-style:solid;border-width:90px 0;max-width:100%}@media screen and (min-width:576px){.product_promo_block{animation-duration:1s;animation-fill-mode:both;animation-name:slideInFromLeft;animation-timing-function:ease-in-out}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}}@media screen and (max-width:991px){.product_promo_block{border-width:110px 0 34px}}.product_promo_block .container{display:flex;max-width:1480px;padding:0 20px}@media screen and (max-width:575px){.product_promo_block .container{align-items:end;flex-direction:column}}@media screen and (min-width:576px)and (max-width:991px){.product_promo_block .container{align-items:center;flex-direction:column}}@media screen and (min-width:992px)and (max-width:1919px){.product_promo_block .container{justify-content:center}}.product_promo_block .image-container{border-radius:10px;box-shadow:-80px -53px #f9c5d1;flex:0 0 600px;max-height:600px;max-width:600px}.product_promo_block .image-container img{border-radius:10px}@media screen and (max-width:575px){.product_promo_block .image-container{box-shadow:40px -50px #f9c5d1;flex:auto}}@media screen and (min-width:576px)and (max-width:991px){.product_promo_block .image-container{flex:0 0 350px;margin-right:0;max-height:350px;max-width:350px}}@media screen and (min-width:992px)and (max-width:1279px){.product_promo_block .image-container{box-shadow:-60px -33px #f9c5d1;flex:0 0 400px;margin-right:70px;max-height:400px;max-width:400px}}@media screen and (min-width:1920px){.product_promo_block .image-container{margin-right:240px}}@media screen and (min-width:1280px)and (max-width:1919px){.product_promo_block .image-container{margin-right:120px}}@media screen and (min-width:992px)and (max-width:1279px){.product_promo_block .image-container{margin-right:60px}}@media screen and (min-width:1280px)and (max-width:1919px){.product_promo_block .image-container{flex:0 0 550px;max-height:550px;max-width:550px}}.product_promo_block .text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:517px}@media screen and (max-width:991px){.product_promo_block .text-container{margin-top:40px}}@media screen and (min-width:576px)and (max-width:991px){.product_promo_block .text-container{align-items:center;display:flex}}.product_promo_block .text-container .field_product_promo_title{margin-bottom:30px}.product_promo_block .text-container .field_product_promo_title h2{color:#f27ca3;font-family:HelveticaNeueLTPro-BlkEx,sans-serif;font-size:4rem;font-weight:900;letter-spacing:.5px;line-height:5rem}@media screen and (max-width:991px){.product_promo_block .text-container .field_product_promo_title h2{font-size:2.4rem;letter-spacing:1px;line-height:3.4rem}}@media screen and (min-width:576px)and (max-width:991px){.product_promo_block .text-container .field_product_promo_title h2{text-align:center}}@media screen and (min-width:992px)and (max-width:1279px){.product_promo_block .text-container .field_product_promo_title h2{font-size:3rem;line-height:4rem}}.product_promo_block .text-container .field_product_promo_subtitle{margin-bottom:38px}@media screen and (max-width:575px){.product_promo_block .text-container .field_product_promo_subtitle{margin-bottom:34px}}@media screen and (min-width:992px)and (max-width:1279px){.product_promo_block .text-container .field_product_promo_subtitle{margin-bottom:20px}}.product_promo_block .text-container .field_product_promo_subtitle h3{color:#6a6a6a;font-family:HelveticaNeueLTPro-Ex,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.6rem}@media screen and (max-width:991px){.product_promo_block .text-container .field_product_promo_subtitle h3{font-size:1.4rem;line-height:2rem}}.product_promo_block .text-container .product_promo_items .product_promo_item{align-items:center;display:flex;margin-bottom:40px}@media screen and (max-width:991px){.product_promo_block .text-container .product_promo_items .product_promo_item{margin-bottom:37px}}@media screen and (min-width:992px)and (max-width:1279px){.product_promo_block .text-container .product_promo_items .product_promo_item{margin-bottom:25px}}.product_promo_block .text-container .product_promo_items .product_promo_item:last-child{margin-bottom:30px}.product_promo_block .text-container .product_promo_items .product_promo_item .field_product_promo_icon{margin-right:15px;min-width:40px}.product_promo_block .text-container .product_promo_items .product_promo_item .field_product_promo_icon img{height:40px;object-fit:contain;width:40px}.product_promo_block .text-container .product_promo_items .product_promo_item .field_product_promo_body p{color:#6a6a6a;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem}@media screen and (max-width:1279px){.product_promo_block .text-container .product_promo_items .product_promo_item .field_product_promo_body p{font-size:1.4rem;line-height:2rem}}.product_promo_block .text-container .field_product_promo_body p{color:#6a6a6a;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem}@media screen and (max-width:575px){.product_promo_block .text-container .field_product_promo_body p{font-size:1.2rem;line-height:1.6rem}}@media screen and (min-width:576px)and (max-width:991px){.product_promo_block .text-container .field_product_promo_body p{text-align:center}}.product_promo_block .text-container .field_product_promo_body a{color:#ed1c91;display:inline-block;font-family:HelveticaNeueLTPro-Ex,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.6rem;margin-top:14px}@media screen and (max-width:1279px){.product_promo_block .text-container .field_product_promo_body a{font-size:1.4rem;line-height:2rem}}
