/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;}.image-container img{max-width:100%;border-radius:15px;border:3px solid #57585A;margin-bottom:40px;}.image-container img:hover{opacity:0.5;cursor:pointer;opacity:.85;transition:all 0.3s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}.body{padding-top:5px;padding-bottom:40px;font-size:18px;line-height:1.75;}.body h2{color:#06466E;font-weight:bold;text-align:left;font-size:28px;}.benefits{padding-top:5px;font-size:18px;line-height:1.75;}.benefits h2{color:#06466E;font-weight:bold;text-align:left;font-size:28px;}.benefits ul{text-align:left;padding-left:40px;padding-top:20px;}.benefits li{text-align:left;padding-bottom:20px;}.header-image img{width:100%;border-radius:15px;}.category-section{text-align:center;display:row;padding-top:15px;padding-bottom:15px;}.category-section h1{font-size:36px;line-height:1.5;text-align:center;display:row;}.category-section h2{font-size:36px;line-height:1.5;text-align:center;display:row;margin-bottom:20px;}.about{padding-top:20px;font-size:18px;line-height:1.75;text-align:left;}.container-elements{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;align-items:flex-start;}.box img{width:100%;height:auto;border-radius:5px;}.box img:hover{opacity:.85;transition:all 0.3s linear;-webkit-transform:scale(1.04);transform:scale(1.04);max-width:28rem;}.box{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:28rem;min-width:24rem;margin-top:15px;margin-left:10px;margin-right:10px;margin-bottom:30px;text-align:center;border:2px ridge #e0e0e0;border-radius:5px;overflow:hidden;}.caption{max-width:26rem;min-width:22rem;margin-bottom:30px;text-align:center;display:row;}.caption h3{font-size:22px;line-height:1.25;height:50px;font-weight:normal;}.product-header{max-width:28rem;min-width:24rem;margin-top:10px;text-align:center;display:row;}.product-header h2{font-size:26px;font-weight:bold;line-height:1.25;}.buttons{display:flex;justify-content:center;width:100%;}.shop-button{display:inline-block;padding:19px 54px;background:rgba(255,199,44,1);border:0;letter-spacing:2px;font-size:17px;font-weight:600;color:#ffffff;border-radius:3px;border-radius:5px;margin-top:30px;margin-bottom:40px;}.shop-button:hover{background:rgba(56,205,255,1);color:#ffffff;transition:all 0.2s linear;}.shop-buttons{display:flex;justify-content:center;width:100%;}.button{display:inline-block;padding:19px 54px;width:100%;background:rgba(255,199,44,1);border:0;letter-spacing:2px;font-size:17px;font-weight:600;color:#ffffff;border-radius:3px;border-radius:5px;}.button:hover{background:rgba(56,205,255,1);color:#ffffff;transition:all 0.2s linear;}.img-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;}@media only screen and (min-width:750px){.img-grid{grid-template-columns:repeat(2,1fr);}}@media only screen and (min-width:970px){.img-grid{grid-template-columns:repeat(4,1fr);}}@media only screen and (max-width:1285px){.about{padding-left:5%;padding-right:5%;}.img-grid{padding-left:5%;padding-right:5%;}.header-image{padding-left:5%;padding-right:5%;}.body{padding-left:5%;padding-right:5%;}.benefits{padding-left:5%;padding-right:5%;}}@media (max-width:50%){.button{padding:28px 24px;letter-spacing:1px;font-weight:400;color:#ffffff;}.container-elements{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;align-items:flex-start;}.box img{width:100%;height:auto;border-radius:15px;box-shadow:0px 0px 2px 2px grey;margin-top:5px;}.box img:hover{opacity:.85;transition:all 0.3s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}.box{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:36rem;min-width:34rem;margin-top:15px;margin-left:25px;margin-right:25px;margin-bottom:45px;text-align:center;}.caption{max-width:32rem;min-width:28rem;top:15%;left:50%;width:40%;font-size:22px;line-height:1.5;text-align:center;display:row;}.product-header{max-width:28rem;min-width:22rem;margin:10px;font-size:28px;line-height:1.5;text-align:center;display:row;}
p.product-callout{color:red;font-weight:bold;font-style:italic;font-size:17px;}
