.wp-block-vibrant-product-category-grid.vb-product-category-grid{--vb-product-grid-floral:var(--wp--preset--color--am-floral-white-2026, #fff8ee);--vb-product-grid-old-lace:var(--wp--preset--color--am-old-lace-2026, #f7eddc);--vb-product-grid-old-lace-700:#e6d6bc;--vb-product-grid-brown:var(--wp--preset--color--am-brown-2026, #4f2c1d);--vb-product-grid-brown-soft:#6b492e;--vb-product-grid-teal:var(--wp--preset--color--am-teal-2026, #35868a);--vb-product-grid-green:var(--wp--preset--color--am-green-2026, #71cc98);margin:0;padding:64px 0;background:var(--vb-product-grid-floral);color:var(--vb-product-grid-brown);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;isolation:isolate;overflow:hidden}.wp-block-vibrant-product-category-grid.vb-product-category-grid::before{position:absolute;left:0;right:0;bottom:0;z-index:-1;display:block;height:206px;content:"";background:var(--vb-product-grid-teal)}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__inner{width:min(calc(100% - 32px), 1168px);margin:0 auto;display:grid;gap:48px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_line .vb-product-category-grid__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_line .vb-product-category-grid__card{min-width:0}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__inner,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__inner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__inner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__products{display:contents}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__products{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr)}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__card{min-height:0}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__content{grid-column:2 / 4;grid-row:1}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__products{display:contents}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__content{grid-column:2 / span 2;grid-row:1}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__card:nth-child(1){grid-column:1;grid-row:1}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__card:nth-child(2){grid-column:1;grid-row:2}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__card:nth-child(3){grid-column:2;grid-row:2}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__card:nth-child(4){grid-column:3;grid-row:2}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__content{grid-column:1 / 3;grid-row:1}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__products{pointer-events:auto}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__card:nth-child(1){grid-column:3;grid-row:1}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__card:nth-child(2){grid-column:1;grid-row:2}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__card:nth-child(3){grid-column:2;grid-row:2}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__card:nth-child(4){grid-column:3;grid-row:2}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card{box-sizing:border-box;min-width:0;height:369px;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 18px 34px rgb(79 44 29 / .12);transition:transform .18s ease,box-shadow .18s ease}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgb(79 44 29 / .12)}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card-link{display:flex;flex-direction:column;width:100%;height:100%;color:inherit;text-decoration:none}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card-link:focus-visible{outline:3px solid color-mix(in srgb,var(--vb-product-grid-green) 82%,white);outline-offset:-3px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__image-wrap{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;flex:0 0 193px;height:193px;background:#fff;overflow:hidden}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__image{display:block;width:100%;height:80%;object-fit:contain}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__image-placeholder{padding:18px;font-size:13px;line-height:1.35;color:rgb(79 44 29 / .58);text-align:center}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card-body{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:13px;width:100%;flex:0 0 176px;height:176px;padding:16px 24px;background:#fff}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__divider{display:block;width:100%;height:1px;min-height:1px;background:var(--vb-product-grid-old-lace-700);flex:0 0 auto}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__product-title{display:block;width:100%;height:25px;overflow:hidden;margin:0;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:var(--vb-product-grid-teal)}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__excerpt{display:block;width:100%;height:42px;min-height:42px;margin:-9px 0 0;overflow:hidden;font-size:14px;font-weight:400;line-height:1.53;letter-spacing:.5px;color:var(--vb-product-grid-brown-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__price{margin:0 auto 0 0;min-width:0;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:.5px;text-align:left;color:var(--vb-product-grid-brown-soft)}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__meta{display:flex;align-items:center;justify-content:space-between;width:100%;height:35px;gap:8px;margin-top:auto}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:109.36px;width:auto;height:35px;padding:6px 21px;gap:8px;border-radius:60px;background:var(--vb-product-grid-green);color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__button-icon{display:block;width:13px;height:10px;flex:0 0 13px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content{position:relative;display:grid;place-items:center;height:369px;min-height:0;padding:0;border-radius:12px;background:var(--vb-product-grid-teal);color:var(--vb-product-grid-floral);overflow:hidden}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content>*{max-width:none}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content-image{display:block;position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;object-fit:cover;object-position:center}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content-image--placeholder{background:color-mix(in srgb,var(--vb-product-grid-teal) 70%,black)}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content-copy{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;width:55%;padding:24px;text-align:center;left:0;bottom:44px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content h1,.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content h2,.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content h3{display:block;width:fit-content;max-width:min(100%, 520px);margin:0;padding:5px 16px 6px;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:clamp(34px, 4vw, 52px);font-weight:400;line-height:.98;letter-spacing:0;text-transform:uppercase;background:var(--vb-product-grid-teal);color:var(--vb-product-grid-floral)}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content p{display:block;width:fit-content;max-width:min(100%, 420px);margin:0;padding:5px 16px 6px;background:var(--vb-product-grid-teal);color:var(--vb-product-grid-floral);font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:clamp(28px, 3.6vw, 48px);font-weight:400;line-height:.98;letter-spacing:0;text-transform:uppercase}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content .wp-block-button__link{border-radius:60px;background:var(--vb-product-grid-green);color:var(--vb-product-grid-floral);font-size:13px;font-weight:700;text-transform:uppercase;box-shadow:0 12px 30px rgb(113 204 152 / .32)}@media (max-width:1180px){.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__inner,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__inner,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__inner{grid-template-columns:1fr;display:grid}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__products,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__products,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__products{display:grid;grid-column:auto;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__products{grid-template-columns:minmax(0,1fr)}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__content,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__content,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__content,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__card,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__card,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__card,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__card:nth-child(n),.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__card:nth-child(n),.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__card:nth-child(n){grid-column:auto;grid-row:auto;margin-top:0;width:auto}}@media (max-width:980px){.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__products,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_line .vb-product-category-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__inner,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__inner,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__inner{grid-template-columns:1fr;display:grid}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__products,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__content,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__content,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__content,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__card,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__card{grid-column:auto;grid-row:auto;margin-top:0;width:auto}}@media (max-width:620px){.wp-block-vibrant-product-category-grid.vb-product-category-grid{padding:40px 0}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__inner{width:calc(100% - 3rem);gap:32px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__products,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__products,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__products,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_line .vb-product-category-grid__products{grid-template-columns:1fr;gap:32px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card{width:100%;height:auto;min-height:170px;box-shadow:0 6px 10px rgb(79 44 29 / 6%)}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card:hover{transform:none}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card-link{flex-direction:row}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__image-wrap{width:114.67px;flex:0 0 114.67px;align-self:stretch;height:auto;min-height:170px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__image{height:80%}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__image-placeholder{padding:12px;font-size:12px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__card-body{display:grid;grid-template-columns:1px minmax(0,1fr);grid-template-rows:auto 8px 54px 16px 35px;column-gap:16px;row-gap:0;width:calc(100% - 114.67px);flex:1 1 auto;height:auto;min-height:170px;padding:16px 16px 16px 0}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__divider{grid-column:1;grid-row:1 / 6;width:1px;height:auto;min-height:100%;align-self:stretch}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__product-title{grid-column:2;grid-row:1;height:auto;min-height:25px;line-height:1.08;overflow-wrap:break-word;color:var(--vb-product-grid-brown)}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__excerpt{grid-column:2;grid-row:3;height:54px;min-height:54px;margin:0;font-size:12px;line-height:1.53;-webkit-line-clamp:3}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__meta{grid-column:2;grid-row:5;height:35px;margin-top:0;justify-content:flex-start;gap:8px}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__price{width:auto;min-width:74px;margin:0;font-size:18px;text-align:left}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__button{min-width:109.36px;height:35px;margin-left:auto}.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-one_element_content_block .vb-product-category-grid__content,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block .vb-product-category-grid__content,.wp-block-vibrant-product-category-grid.vb-product-category-grid.is-layout-multiple_elements_content_block_alt .vb-product-category-grid__content{width:calc(100% + 3rem);height:min(142vw, 640px);min-height:480px;margin-left:-1.5rem;border-radius:0}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content-copy{padding:24px 16px;position:absolute;width:100%;bottom:32px;left:0}.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content h1,.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content h2,.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content h3,.wp-block-vibrant-product-category-grid.vb-product-category-grid .vb-product-category-grid__content p{max-width:calc(100vw - 32px);font-size:42px;line-height:.98}.wp-block-vibrant-product-category-grid.vb-product-category-grid::before{height:108px}}.wp-block-vibrant-product-category-grid.vb-product-category-subcategories{--vb-product-grid-floral:var(--wp--preset--color--am-floral-white-2026, #fff8ee);--vb-product-grid-old-lace:var(--wp--preset--color--am-old-lace-2026, #f7eddc);--vb-product-grid-old-lace-700:#e6d6bc;--vb-product-grid-brown:var(--wp--preset--color--am-brown-2026, #4f2c1d);--vb-product-grid-brown-soft:#6b492e;--vb-product-grid-teal:var(--wp--preset--color--am-teal-2026, #35868a);--vb-product-grid-green:var(--wp--preset--color--am-green-2026, #71cc98);margin:0;padding:64px 0;background:var(--vb-product-grid-floral);color:var(--vb-product-grid-brown);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;isolation:isolate;overflow:hidden}.wp-block-vibrant-product-category-grid.vb-product-category-subcategories::before{position:absolute;left:0;right:0;bottom:0;z-index:-1;display:block;height:206px;content:"";background:var(--vb-product-grid-teal)}.vb-product-category-subcategories .vb-product-category-subcategories__section+.vb-product-category-subcategories__section{margin-top:72px}.vb-product-category-subcategories .vb-product-category-subcategories__header{width:min(calc(100% - 32px), 1168px);margin:0 auto 24px}.vb-product-category-subcategories .vb-product-category-subcategories__title{margin:0;font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:clamp(30px, 3.2vw, 42px);font-weight:400;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:var(--vb-product-grid-brown)}.vb-product-category-subcategories .vb-product-category-grid--section.vb-product-category-grid{padding:0;background:#fff0;color:inherit;overflow:visible;isolation:auto}.vb-product-category-subcategories .vb-product-category-grid--section.vb-product-category-grid::before{display:none;content:none}@media (max-width:620px){.wp-block-vibrant-product-category-grid.vb-product-category-subcategories{padding:40px 0}.wp-block-vibrant-product-category-grid.vb-product-category-subcategories::before{height:108px}.vb-product-category-subcategories .vb-product-category-subcategories__section+.vb-product-category-subcategories__section{margin-top:48px}.vb-product-category-subcategories .vb-product-category-subcategories__header{width:calc(100% - 3rem);margin-bottom:16px}}