.imgrid_main_title{display:flex;justify-content:center;align-items:center}.imgrid_main_title>p{color:var(--primary-900, #055E5A);text-align:center;font-family:var(--global-font-2);font-size:42px;font-style:normal;font-weight:400;line-height:48px;letter-spacing:-.84px}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-template-rows:auto 1fr;gap:26px}.grid-item img,.grid-item-x2 img,.grid-item-x2{width:100%;height:auto;transition:transform .3s ease,box-shadow .3s ease}.grid-item img{width:100%;height:auto;border:0}.grid-item,.gi-product-iamge-container{position:relative;display:inline-block;overflow:hidden}.gi-product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;transition:opacity .3s;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.gi-product-text h3,.gi-product-text h4,.gi-product-text{text-align:center;padding:10px;color:#fff!important;margin-top:unset;margin-bottom:unset}.grid-item:hover .gi-product-overlay{opacity:1}.grid-item-x2:hover,.grid-item:hover{transform:scale(1.01);box-shadow:0 4px 15px #00000026}.grid-item>svg{border:1px solid #40A56D;color:#40a56d;width:310px;height:310px}.grid-item-x2>svg{border:1px solid #40A56D;color:#40a56d;width:647px;height:310px}.grid-item-x2{grid-column:span 2;width:100%;height:310px;padding:16px 60px}.grid-item-title{color:var(--primary-900, #055E5A);font-family:var(--global-font-2);font-size:38px;font-style:normal;font-weight:400;line-height:44px;margin-bottom:unset}.grid-item-paragraph{color:var(--Black, #000);font-family:var(--global-font);font-size:16px;font-style:normal;font-weight:350;line-height:24px;width:545px;margin-bottom:20px}.grid-item-button-collections{display:flex;flex-direction:row;column-gap:10px;justify-content:center}.grid-item-button-collections>a:nth-child(1){width:260px;height:48px;flex-shrink:0;border-radius:100px;background:#40a56d;color:var(--White, #FFF);text-align:center;font-family:var(--global-font);font-size:16px;font-style:normal;font-weight:800;line-height:22px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}.grid-item-button-collections>a:nth-child(1):hover{background:#fff;color:#40a56d;border:1px solid #40A56D}.grid-item-button-collections>a:nth-child(2){width:260px;height:48px;flex-shrink:0;border-radius:100px;background:#fff;color:#40a56d;text-align:center;font-family:var(--global-font);font-size:16px;font-style:normal;font-weight:800;line-height:22px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}.grid-item-button-collections>a:nth-child(2):hover{background:#40a56d;color:#fff}@media only screen and (min-width: 601px) and (max-width: 1279px){.imgrid_main_title>p{font-size:36px;line-height:42px;letter-spacing:-.7px}.grid-container{grid-template-columns:repeat(2,1fr)}.grid-item-x2{grid-column:span 2;display:flex;height:auto;flex-direction:column;justify-content:center;padding-bottom:5%}.grid-item-paragraph{width:auto}.grid-item-title{font-size:32px;line-height:38px}.grid-item-paragraph{font-size:14px;line-height:21px;width:auto}.grid-item-button-collections>a.grid-item-url,.grid-item-button-collections>a.grid-item-url-alter{font-size:14px;line-height:20px;padding:10px 20px}}@media only screen and (max-width: 600px){.imgrid_main_title>p{font-size:28px;line-height:36px;letter-spacing:-.6px}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:16px}.grid-item,.grid-item-x2{width:100%}.grid-item-x2{grid-column:span 2;height:auto;display:flex;flex-direction:column;justify-content:center;padding:16px 38px 10%}.grid-item-paragraph{width:auto;max-width:100%}.grid-item-title{font-size:28px;line-height:34px}.grid-item-paragraph{font-size:12px;line-height:18px}.grid-item-button-collections{flex-direction:column;row-gap:12px}.grid-item-button-collections>a.grid-item-url,.grid-item-button-collections>a.grid-item-url-alter{width:100%;font-size:12px;line-height:18px;padding:8px 16px}}
/*# sourceMappingURL=/cdn/shop/t/559/assets/component-flower-bar-image-grid.css.map */
