.wp-block-grainandprotein-equipment-block{padding:4.38rem 0}.wp-block-grainandprotein-equipment-block:not(:has(.equipment-block-heading)):not(:has(.equipment-block-content)){padding:1em 0}.wp-block-grainandprotein-equipment-block .equipment-block-head-section{margin-bottom:2.5rem}.wp-block-grainandprotein-equipment-block .equipment-block-head-section:not(:has(.equipment-block-heading)):not(:has(.equipment-block-content)){display:none}.wp-block-grainandprotein-equipment-block .equipment-block-head-section .equipment-block-heading{font-size:2.75em;line-height:1;text-transform:uppercase;margin:0}.wp-block-grainandprotein-equipment-block .equipment-block-head-section .equipment-block-content{margin:1.25rem 0 .88rem}.wp-block-grainandprotein-equipment-block .equipment-block__boxes{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.wp-block-grainandprotein-equipment-block .equipment-block__boxes.align-center{text-align:center}.wp-block-grainandprotein-equipment-block .equipment-block__boxes.align-right{text-align:right}.wp-block-grainandprotein-equipment-block .equipment-block__boxes.align-left{text-align:left}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box{position:relative;width:calc(11.875rem + 2.5em);max-width:100%;padding:2em 1.25em}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box:not(:has(.equipment-info p)){width:calc(8.125rem + 2.5em)}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-block_box_image img{width:3.25rem;height:3.25rem;-o-object-fit:contain;object-fit:contain;transition:all .2s;transform:scale(1)}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-info h3{font-family:obvia,sans-serif;font-weight:700;font-size:.9em;letter-spacing:.1em;margin:.5rem 0 0;text-transform:uppercase;transition:color .2s;color:var(--wp--preset--color--primary-theme-color)}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-info p{font-size:.875rem;margin-top:1.25rem;margin-bottom:0;color:var(--wp--preset--color--primary-theme-color)}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box>a,.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-modal-trigger{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box>a:after,.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-modal-trigger:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box>a:hover .equipment-block_box_image img,.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-modal-trigger:hover .equipment-block_box_image img{transform:scale(1.1)}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box>a:hover .equipment-info h3,.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-modal-trigger:hover .equipment-info h3{color:var(--wp--preset--color--theme-color)}.wp-block-grainandprotein-equipment-block .equipment-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:none;padding:40px 6px;align-items:center;justify-content:center}.wp-block-grainandprotein-equipment-block .equipment-modal-content{background:#fff;position:relative;border:1px solid #ddd;color:var(--wp--preset--color--primary-theme-color);line-height:1.375;margin:0 auto;width:460px;max-width:100%;padding:2em 1.75em;position:relative;text-align:left}.wp-block-grainandprotein-equipment-block .equipment-modal-content .equipement-download-txt{margin:0 0 1em;text-transform:uppercase}.wp-block-grainandprotein-equipment-block .equipment-modal-content a{color:var(--wp--preset--color--primary-theme-color);display:flex;margin-bottom:1.5em}.wp-block-grainandprotein-equipment-block .equipment-modal-content a h3{font-size:1rem;font-style:normal;font-weight:400;font-family:"config-regular",sans-serif;display:flex;align-items:center}.wp-block-grainandprotein-equipment-block .equipment-modal-content a h3.has-download-icon:before{content:"";display:block;width:24px;height:24px;background-image:url(/wp-content/themes/grainandprotein/assets/build/images/arrow-download.434262a1.svg);margin-right:.5em}.wp-block-grainandprotein-equipment-block .equipment-modal-close{position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMyMDIwMjAiIHN0cm9rZS13aWR0aD0iMiI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEiLz48ZyBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Im04LjQ2NCA4LjQ2NCA3LjA3MiA3LjA3Mk04LjQ2NCAxNS41MzZsNy4wNzItNy4wNzIiLz48L2c+PC9nPjwvc3ZnPg==) 50% 50%/100% no-repeat;border:0;right:9px;top:9px;border-radius:50%;font-size:0;width:30px;height:30px;cursor:pointer}.fcb-inner-block .wp-block-grainandprotein-equipment-block{padding-top:2em}.dark-theme .wp-block-grainandprotein-equipment-block .equipment-block-head-section .equipment-block-heading,.dark-theme .wp-block-grainandprotein-equipment-block .equipment-block-head-section .equipment-block-content{color:var(--wp--preset--color--gray-theme-color)}.dark-theme .wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-info h3,.dark-theme .wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-info p{color:var(--wp--preset--color--gray-theme-color)}.dark-theme .wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box>a:hover .equipment-info h3,.dark-theme .wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box .equipment-modal-trigger:hover .equipment-info h3{color:var(--wp--preset--color--theme-color)}@media (max-width: 991px){.wp-block-grainandprotein-equipment-block{padding:2.5rem 0}.wp-block-grainandprotein-equipment-block .equipment-block-head-section{margin-bottom:2rem}.wp-block-grainandprotein-equipment-block .equipment-block-head-section .equipment-block-heading{font-size:1.75em}.wp-block-grainandprotein-equipment-block .equipment-block__boxes .equipment-block__box{padding:1.5em 1.25em}}
