@keyframes bounceEffect{0%{transform:scale(.875)}to{transform:scale(1.125)}}@keyframes anchorBorder{0%{left:0;right:auto;width:0}25%{left:0;right:auto;width:100%}26%{left:auto;right:0;width:100%}50%{left:auto;right:0;width:0}to{left:auto;right:0;width:100%}}.wp-block-acf-variants{display:flex;flex-direction:column;max-width:100%!important}.wp-block-acf-variants .variants-list{max-width:100%!important;padding-bottom:4rem}.wp-block-acf-variants .variants-list__grid,.wp-block-acf-variants .variants-list__grid.first-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.wp-block-acf-variants .variants-list__grid .variant-card{align-content:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.wp-block-acf-variants .variants-list__grid .variant-card a{text-decoration:none}.wp-block-acf-variants .variants-list__grid .variant-card figure{background-color:var(--wp--preset--color--gray-light);margin:0;padding:1.75rem;width:100%}.wp-block-acf-variants .variants-list__grid .variant-card figure img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%;mix-blend-mode:multiply;width:100%}.wp-block-acf-variants .variants-list__grid .variant-card h6{font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;margin-top:.5rem;text-transform:uppercase}.wp-block-acf-variants .variants-list__grid:not(.first-row){max-height:2000px;transition:max-height .25s ease-in-out;will-change:max-height}.wp-block-acf-variants .variants-list__grid:not(.first-row).hide{display:none}.wp-block-acf-variants .variants-list__separator{border-top:1px solid var(--wp--preset--color--gray-dark);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:relative;width:100%}.wp-block-acf-variants .variants-list__separator span{--tw-text-opacity:1;background:var(--wp--preset--color--gray-dark);color:rgba(255,255,255,var(--tw-text-opacity));font-size:.75rem;font-weight:500;line-height:1rem;padding-bottom:.5rem;padding-top:.5rem;position:relative;text-align:center;width:15rem;z-index:10}.wp-block-acf-variants .variants-list__separator span:after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAmZJREFUSEu9l0FPE1EQx2cwegFiveDRVq80NiXlikK4209guSsU4134BLSExMSD4idQzwSoJ0IrzZJyFXqVUw1wkdhh5tnXbJdud95S5LJhOzO/mff++2YegvJveir9gghmACnDLgkElCcQkMePFhB61IbKD6/xTRMSBxllMsnEvZGxJQIsIkJCE5CTayFQ6U/7vOx5zVaYTyg4l00X2GlNCwwCTAIIC9WDxtd+8L7gXHayhIhLmgqjbDiBUq3eWA7aXQPnptKb/PJlVECX3xm+yfAFv08PeJiVXl96KtfqR0X7vguWPeU9+eRSSQzbvN1zAxb13h0ZP4krJG0CIrjL9llK1G7A09nJFUB8pw1wIzui1Wr9aMWAWVCSwf0bBVQ6S9UstAcoJxL7fFH6Dcssj7ep5LAsiags4AofFjPDKkUTh8HfkYXVZGE90jgMy0Yai+wxhQVMph5DKvUEdne21Mzns/NQ3d+Di4vzgT6h4NHRMXj/4SPIc2N9TQUX6KvFZTg5/glv37yOAA9YahtIIkTBXWyB6DBSXJqAGht/+UZcms9pUGBXqCRgPiftAdIPEAfaqTzvdGT6QTvbWzA7N2/iRO1/zzID/K4dNHhmc2wSfrgr1CTgbxKmLd4Zb2obhYW7VGqYXO3l37Nkty2aqh2bxcTEQzg9/aU+WOze9gwC1lujcFdS176zxPb//zPsAXxmQRX8Sd/6eGvFFFyp0IHeXFkAZNSNNZmIkNi34DTQ2+w6V5giIV9hlAkYIJkrTCnWFSa4NP8ubfSM32c4iQT38Ked7/KQYXJH8nigqIRVGIx3BWWqL9eDLtY9AAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:cover;bottom:-14px;content:" ";height:26px;left:-50%;margin-left:auto;margin-right:auto;position:absolute;right:-50%;transform:rotate(0);transform-origin:center center;transition:transform .35s ease-in-out;width:26px;z-index:0}.wp-block-acf-variants .variants-list__separator.expanded span:after{transform:rotate(180deg)}.wp-block-acf-variants .variants-list.disable .variant-card{pointer-events:none}.wp-block-acf-variants.two-cards--row .variants-list__grid{column-gap:.75rem;row-gap:1rem}.wp-block-acf-variants.two-cards--row .variants-list__grid .variant-card{grid-column:span 12/span 12}@media (min-width:1024px){.wp-block-acf-variants.two-cards--row .variants-list__grid .variant-card{grid-column:span 6/span 6}}.wp-block-acf-variants.four-cards--row .variants-list__grid{column-gap:1rem;row-gap:1rem}@media (min-width:1280px){.wp-block-acf-variants.four-cards--row .variants-list__grid{column-gap:7rem}}.wp-block-acf-variants.four-cards--row .variants-list__grid .variant-card{grid-column:span 6/span 6}@media (min-width:1024px){.wp-block-acf-variants.four-cards--row .variants-list__grid .variant-card{grid-column:span 3/span 3}}.variants__modal{--tw-border-opacity:1;--tw-bg-opacity:1;align-content:space-between;align-items:center;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-color:rgba(197,195,193,var(--tw-border-opacity));border-style:solid;border-width:1px;bottom:-50%;flex-wrap:nowrap;height:100%;left:-50%;margin:auto;overflow-x:hidden;overflow-y:auto;padding:1rem;position:fixed;right:-50%;top:-50%;width:100%}@media (min-width:1024px){.variants__modal{padding-left:4rem;padding-right:4rem}}.variants__modal{box-shadow:0 0 0 5000px #00000080;height:calc(100% - 2rem);max-height:800px;max-width:1516px;width:calc(100% - 2rem);z-index:9999}.variants__modal-button--close{align-content:center;align-items:center;background-color:initial;border-width:0;color:var(--wp--preset--color--gray-dark);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--wp--preset--font-family--montserrat);font-size:.875rem;font-size:1rem;justify-content:center;line-height:1.25rem;line-height:1.5rem;line-height:1;position:absolute;right:1rem;top:1rem;z-index:10}.variants__modal-button--close svg{margin-right:.5rem;width:22px}@media (min-width:1024px){.variants__modal.open{display:flex}}.variants__modal .modal__col-left{width:100%}@media (min-width:1024px){.variants__modal .modal__col-left{width:50%}}.variants__modal .modal__col-right{width:100%}@media (min-width:1024px){.variants__modal .modal__col-right{width:50%}}.variants__modal .modal__col-right{max-height:calc(100% - 4rem)}.variants__modal .modal__col-right h3{font-size:1.5rem;font-weight:600;line-height:2rem;line-height:1;margin-bottom:2rem;margin-top:0;text-transform:uppercase}.variants__modal .modal__col-right h6{font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1;margin-bottom:1rem;margin-top:4rem}.variants__modal .modal__col-right hr{margin-bottom:2rem;margin-top:1rem}.variants__modal .modal__swiper{max-width:640px;overflow:hidden}.variants__modal .modal__swiper .swiper-slide img{display:block;height:100%;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%;width:auto}.variants__modal .modal__swiper .swiper-controls{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-left:auto;margin-right:auto;position:relative;visibility:hidden;width:100%;z-index:50}.variants__modal .modal__swiper .swiper-button-next,.variants__modal .modal__swiper .swiper-button-prev{align-content:center;align-items:center;display:flex;height:1.25rem;left:0;margin-left:.25rem;margin-right:.25rem;margin-top:0;position:relative;right:0;top:0;width:1.25rem}.variants__modal .modal__swiper .swiper-button-next:after,.variants__modal .modal__swiper .swiper-button-prev:after{content:none}.variants__modal .modal__swiper .swiper-button-next svg path,.variants__modal .modal__swiper .swiper-button-prev svg path{fill:var(--wp--preset--color--gray-dark)}.variants__modal .modal__swiper .swiper-pagination{display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:nowrap;height:.25rem;margin-left:.5rem;margin-right:.5rem;max-width:10rem;width:100%}.variants__modal .modal__swiper .swiper-pagination-bullet{background-color:var(--wp--preset--color--gray-dark);display:flex;height:.25rem;width:100%}.variants__modal .modal__swiper .swiper-pagination-bullet-active{background-color:var(--wp--preset--color--red)}.variants__modal .modal__swiper .swiper-navigation{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:2rem}.variants__modal .modal__swiper .swiper .current-slide,.variants__modal .modal__swiper .swiper .total-slide{font-size:1rem;font-weight:500;line-height:1.5rem}.variants__modal .modal__info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:1rem}.variants__modal .modal__info .el-content{align-content:center;align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;width:100%}.variants__modal .modal__info .el-content img{height:45px;margin-right:1rem;width:45px}@media (min-width:640px){.variants__modal{height:calc(100% - 8rem);width:calc(100% - 8rem)}}

/*# sourceMappingURL=variants.css.map*/