:root{--button-row-swipe--fill:#8cc640;--button-row-category-card--color:#2c2c2c;--button-row-category-card--color-hover:#2c2c2c;--button-row-category-card--font-family:'Montserrat';--button-row-category-card--font-weight:400;--button-row-category-card--font-size:14px;--button-row-category-card--line-height:21px;--button-row-category-card--background-color-hover:inherit;--button-row-icon--color:#2c2c2c;--button-row-icon--color-hover:#ffffff;--button-row-icon--font-family:'Montserrat';--button-row-icon--font-weight:400;--button-row-icon--font-size:16px;--button-row-icon--line-height:24px;--button-row-icon--background-color:#f7f7f7;--button-row-icon--background-color-hover:#2c2c2c;--button-row-image--color:#2c2c2c;--button-row-image--color-hover:#2c2c2c;--button-row-image--font-family:'Montserrat';--button-row-image--font-weight:700;--button-row-image--font-size:20px;--button-row-image--line-height:26px;--button-row-image--background-color-hover:inherit}.p4-blocks--bb .wp-block-p4-blocks-button-row,.p4-blocks--bb .p4-blocks-button-row{margin-bottom:25px}.p4-blocks--bb .wp-block-p4-blocks-button-row a img:hover,.p4-blocks--bb .wp-block-p4-blocks-button-row a img:focus,.p4-blocks--bb .p4-blocks-button-row a img:hover,.p4-blocks--bb .p4-blocks-button-row a img:focus{opacity:inherit}.p4-blocks--bb .wp-block-p4-blocks-button-row--category-card .p4-blocks-button-row__button--category-card,.p4-blocks--bb .p4-blocks-button-row--category-card .p4-blocks-button-row__button--category-card{padding:12px 16px}.p4-blocks--bb .wp-block-p4-blocks-button-row--category-card .p4-blocks-button-row__button--category-card:hover,.p4-blocks--bb .p4-blocks-button-row--category-card .p4-blocks-button-row__button--category-card:hover{font-weight:700}.p4-blocks--bb .wp-block-p4-blocks-button-row--icon .p4-blocks-button-row__button--icon,.p4-blocks--bb .p4-blocks-button-row--icon .p4-blocks-button-row__button--icon{padding:12px}.p4-blocks--bb .wp-block-p4-blocks-button-row--image .p4-blocks-button-row__button--image,.p4-blocks--bb .p4-blocks-button-row--image .p4-blocks-button-row__button--image{border:1px solid rgba(0,0,0,0);padding:16px;gap:12px}.p4-blocks--bb .wp-block-p4-blocks-button-row--image .p4-blocks-button-row__button--image:hover,.p4-blocks--bb .p4-blocks-button-row--image .p4-blocks-button-row__button--image:hover{border-color:#2c2c2c}.p4-blocks--bb .wp-block-p4-blocks-button-row__swipe-instruction,.p4-blocks--bb .p4-blocks-button-row__swipe-instruction{font-family:'Montserrat';font-size:14px;line-height:18px;font-weight:400;letter-spacing:1.4px}.p4-blocks--bb .wp-block-p4-blocks-button-row__swipe-instruction .p4-blocks__icon,.p4-blocks--bb .p4-blocks-button-row__swipe-instruction .p4-blocks__icon{transform:rotate(180deg);width:16px;height:16px}.p4-blocks-button-row__row-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}@media all and (min-width:38.75rem){.p4-blocks-button-row__row-container{grid-template-columns:repeat(6,minmax(0,1fr))}}.p4-blocks-button-row--1 .p4-blocks-button-row__row-container{grid-template-columns:1fr}@media all and (min-width:38.75rem){.p4-blocks-button-row--1 .p4-blocks-button-row__button--icon,.p4-blocks-button-row--1 .p4-blocks-button-row__button--image,.p4-blocks-button-row--1 .p4-blocks-button-row__button--category-card{max-width:50%;margin:auto}}@media all and (min-width:38.75rem){.p4-blocks-button-row--2 .p4-blocks-button-row__row-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media all and (min-width:38.75rem){.p4-blocks-button-row--3 .p4-blocks-button-row__row-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media all and (min-width:38.75rem){.p4-blocks-button-row--4 .p4-blocks-button-row__row-container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media all and (min-width:38.75rem){.p4-blocks-button-row--5 .p4-blocks-button-row__row-container{grid-template-columns:repeat(5,minmax(0,1fr))}}.p4-blocks-button-row--icon{align-items:stretch;flex-flow:row wrap;gap:12px;justify-content:center;width:100%}@media all and (min-width:64rem){.p4-blocks-button-row--icon{flex-wrap:nowrap}}.p4-blocks-button-row--category-card{align-items:stretch;flex-flow:row wrap;gap:12px;width:100%}@media all and (min-width:38.75rem){.p4-blocks-button-row--category-card{justify-content:center}}@media all and (min-width:64rem){.p4-blocks-button-row--category-card{flex-wrap:nowrap}}.p4-blocks-button-row--image{align-items:stretch;flex-flow:row wrap;gap:12px;justify-content:center;width:100%}.p4-blocks-button-row__button--icon{align-items:center;align-self:stretch;background-color:var(--button-row-icon--background-color);box-sizing:border-box;color:var(--button-row-icon--color);display:flex;flex-direction:column;flex:0 0 140px;font-family:var(--button-row-icon--font-family);font-weight:var(--button-row-icon--font-weight);gap:8px;justify-content:start;padding:24px 8px;text-align:center;text-decoration:none;transition:all 300ms ease;width:100%}.p4-blocks-button-row__button--icon:visited{color:var(--button-row-icon--color)}.p4-blocks-button-row__button--icon:hover{background-color:var(--button-row-icon--background-color-hover);color:var(--button-row-icon--color-hover);text-decoration:none}@media all and (min-width:38.75rem){.p4-blocks-button-row__button--icon{flex:1 1 140px}}.p4-blocks-button-row__button--icon .p4-blocks-button-row__button-image,.p4-blocks-button-row__button--icon .p4-blocks-button-row__button-text{text-align:center}.p4-blocks-button-row__button--category-card{align-items:center;align-self:stretch;box-sizing:border-box;color:var(--button-row-category-card--color);display:flex;flex-direction:column;flex:0 0 140px;font-family:var(--button-row-category-card--font-family);font-size:var(--button-row-category-card--font-size);font-weight:var(--button-row-category-card--font-weight);gap:8px;justify-content:start;line-height:var(--button-row-category-card--line-height);padding:24px 8px;text-align:center;text-decoration:none!important;transition:all 300ms ease;width:100%}@media all and (min-width:38.75rem){.p4-blocks-button-row__button--category-card{flex:1 1 136px}}@media all and (min-width:64rem){.p4-blocks-button-row__button--category-card{flex:unset}}.p4-blocks-button-row__button--category-card:hover{background-color:var(--button-row-category-card--background-color-hover);color:var(--button-row-category-card--color-hover)}.p4-blocks-button-row__button--image{align-self:stretch;box-sizing:border-box;color:var(--button-row-image--color)!important;display:flex;flex-direction:column;flex:0 0 140px;font-family:var(--button-row-image--font-family);font-weight:var(--button-row-image--font-weight);gap:16px;padding:12px;text-decoration:none!important;transition:all 300ms ease;width:100%}.p4-blocks-button-row__button--image .p4-blocks-button-row__button-text{text-align:center}.p4-blocks-button-row__button--image:hover{background-color:var(--button-row-image--background-color-hover);color:var(--button-row-image--color)}.p4-blocks-button-row__button-image{display:block}.p4-blocks-button-row__button-image--icon,.p4-blocks-button-row__button-image--category-card{border-radius:100%;flex:0 0 48px;height:48px;overflow:hidden;width:48px}@media all and (min-width:38.75rem){.p4-blocks-button-row__button-image--icon,.p4-blocks-button-row__button-image--category-card{width:48px}}.p4-blocks-button-row__button-image--image{margin:0 auto;overflow:hidden;width:100%}.p4-blocks-button-row__button-image img{aspect-ratio:16/9;display:block;height:100%;object-fit:cover;width:100%}.p4-blocks-button-row__button-text{text-align:center}.p4-blocks-button-row--swipe .p4-blocks-button-row__swipe-instruction{align-items:center;align-self:center;display:flex;flex-flow:row nowrap;flex:0 0 100%;gap:16px;justify-content:center;margin:0}@media all and (min-width:38.75rem){.p4-blocks-button-row--swipe .p4-blocks-button-row__swipe-instruction{display:none}}.p4-blocks-button-row--swipe .p4-blocks-button-row__swipe-instruction .p4-blocks__icon{fill:var(--button-row-swipe--fill)}.p4-blocks-button-row--swipe .p4-blocks-button-row__row-container{align-items:start;display:flex;flex-flow:row nowrap;justify-content:stretch;overflow-x:scroll;padding-top:16px}@media all and (min-width:38.75rem){.p4-blocks-button-row--swipe .p4-blocks-button-row__row-container{display:grid;padding-top:0;overflow:hidden}}