/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin:0;padding:0;overflow-x:hidden;}.header-image{width:100%;max-width:100%;margin:0 0 26px 0;padding:0;box-sizing:border-box;}.header-image img{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover;}.body{font-size:17px;line-height:1.6;color:#1f2933;font-family:system-ui,sans-serif;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;overflow-wrap:break-word;}.body > *{margin:0;padding:0;}.body--text:first-of-type{padding-top:0;}.body--text h2,.body--outro h2{margin-bottom:10px;}.body--outro h2{font-weight:700;}.body--features .feature-heading{font-weight:700;margin-top:50px;margin-bottom:12px;}.body--features .feature-heading:first-child{margin-top:50px;}.body--text p + p,.body--outro p + p{margin-top:16px;}.body--features p + p{margin-top:14px;}.body--features .feature-label{font-weight:600;}.body--outro h2:first-of-type{margin-top:50px;}@media (max-width:768px){.body{padding-left:16px;padding-right:16px;}.header-image{padding-left:16px;padding-right:16px;}}@media (min-width:769px) and (max-width:1260px){.body{padding-left:40px;padding-right:40px;}.header-image{padding-left:40px;padding-right:40px;}}
.form-type-radio.form-item .control-label:before{height:2rem;}
p.product-callout{color:red;font-weight:bold;font-style:italic;font-size:17px;}
.product-page .product-gallery-wrapper .lSAction .lSNext:before,.product-page .product-gallery-wrapper .lSAction .lSPrev:before{top:15px;}
