.calendar-list .month-heading{font-family:inherit;font-size:2rem;font-weight:900;line-height:1;margin:5.875rem 0 2.3125rem;text-transform:uppercase}.calendar-list .month-heading:first-child{margin-top:3.3125rem}.calendar-list .calendar-item{border:4px solid #000;margin-bottom:1.25rem;padding:1.4375rem 1.4375rem 0;position:relative}@media print,screen and (max-width:47.99875em){.calendar-list .calendar-item{padding:1.125rem 1.125rem 0}}.calendar-list .calendar-item .item-label{background-color:#000;color:#fff;font-size:1.125rem;font-weight:900;left:-4px;line-height:1;padding:1rem .8125rem;position:absolute;text-transform:uppercase;top:-4px}.calendar-list .calendar-item .time-block{display:none}.calendar-list .calendar-item .item-share{margin:1rem;position:absolute;right:-4px;top:-4px;white-space:nowrap}.calendar-list .calendar-item .item-share .social-share-wrap{display:inline-block;margin-left:1rem;position:relative}.calendar-list .calendar-item .item-share .social-share-wrap .social-share-button:before{height:27px;width:27px}.calendar-list .calendar-item .item-share .calendar-add-button,.calendar-list .calendar-item .item-share .social-share-button{margin-left:1rem;vertical-align:top}.calendar-list .calendar-item .item-title{font-family:greycliff-cf,sans-serif;font-size:1.625rem;font-weight:700;line-height:1;margin-bottom:.625rem;margin-top:3.3125rem}.calendar-list .calendar-item .item-date{font-size:1.3125rem;font-weight:500;line-height:1.2;margin-bottom:1.375rem}.calendar-list .calendar-item .item-location{font-size:1rem;margin-bottom:1.4375rem}.calendar-list .calendar-item .btn{display:inline-flex;margin:0 .625rem .625rem 0}@media print,screen and (max-width:47.99875em){.calendar-list .calendar-item .btn{display:flex;justify-content:center;width:100%}}.calendar-list .calendar-item .item-cta{margin-bottom:1.5rem}.calendar-list .calendar-item .item-cta .dropdown.menu{width:13rem}.calendar-list .calendar-item .item-cta .dropdown.menu .is-submenu-item{width:93.75%}.calendar-list .calendar-item .item-cta .dropdown.menu:not(.dummy){position:relative;z-index:3}.calendar-list .calendar-item .item-cta .dropdown.menu .a__dummy{padding-bottom:.4rem;padding-left:1rem;padding-top:.4rem}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent{width:100%}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent>a{text-transform:uppercase}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .is-dropdown-submenu{border:0;width:100%}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent.is-active .is-dropdown-submenu,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent:hover .is-dropdown-submenu{display:block}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent.is-active>a[role=menuitem]:after,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent:hover>a[role=menuitem]:after{transform:rotate(180deg)}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .a__dummy,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent a{border-left:2px solid #000;border-right:2px solid #000;color:#000;text-decoration:underline}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .a__dummy:after,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent a:after{border-width:0;display:inline-block}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent>a[role=menuitem]{width:195px}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .a__dummy,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent>a[role=menuitem]{background-color:#fff;border-bottom:2px solid #000;border-top:2px solid #000;font-weight:800}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .a__dummy:before,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent>a[role=menuitem]:before{background-color:#000;content:"";height:100%;position:absolute;right:2.1875rem;top:0;width:2px}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .a__dummy:after,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent>a[role=menuitem]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.096' height='9.462'%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='M15.389.707 8.048 8.048.707.707'/%3E%3C/svg%3E");height:.9375rem;margin-top:0;position:absolute;right:.625rem;top:.75rem;transition:transform .5s ease;width:.9375rem}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .a__dummy:before{right:37px}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .menu li:first-child{border-top:0}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .menu li:not(:last-of-type){border-bottom:1px solid #000}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .menu li:last-of-type{border-bottom:2px solid #000}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .menu li .a__dummy,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .menu li a[role=menuitem]{font-weight:700;position:relative}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .menu li .a__dummy:after,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .menu li a[role=menuitem]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.462' height='16.096'%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='m.707.707 7.341 7.341-3.059 3.059-4.282 4.282' data-name='Path 18415'/%3E%3C/svg%3E");position:absolute;right:.8125rem}@media print,screen and (max-width:47.99875em){.calendar-list .calendar-item .item-cta .dropdown.menu li{width:100%}.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent .a__dummy:after,.calendar-list .calendar-item .item-cta .dropdown.menu .is-dropdown-submenu-parent>a[role=menuitem]:after{left:auto;position:absolute;right:.625rem;transition:none}}.calendar-list .calendar-item .item-notice span{display:block;margin-top:.5rem}@media print,screen and (min-width:64em){.calendar-list .calendar-item .item-notice span{display:inline-block;margin-top:unset;padding-left:1.9688rem}}.calendar-list .calendar-item .item-notice a,.calendar-list .calendar-item .item-notice p{color:#aa3d24;font-size:1.125rem;font-weight:700;line-height:1.3125rem}.calendar-list .calendar-item .item-notice p{margin-bottom:.8125rem;margin-top:.4375rem!important}.calendar-list .calendar-item .item-notice a{text-decoration:underline}.calendar-list .calendar-item .item-desc p{font-size:1rem;font-weight:500;line-height:1.3125rem;margin-bottom:1.4375rem;margin-top:1rem}.calendar-list .calendar-item .item-image{margin-bottom:1.125rem;text-align:center}@media print,screen and (min-width:48em){.calendar-list .calendar-item{display:flex;flex-wrap:wrap}.calendar-list .calendar-item .item-details-wrap{flex:1;margin-right:1.4375rem}.calendar-list .calendar-item .title-wrap{display:flex}.calendar-list .calendar-item .item-share{margin:3.3125rem 0 0 1rem;position:static}.calendar-list .calendar-item .item-desc-wrap{flex:0 0 100%;order:3}.calendar-list .calendar-item .item-image{flex:1 1;margin-bottom:1.4375rem;margin-left:auto;max-width:294px;order:2}.calendar-list .calendar-item .item-image img{object-fit:cover;width:100%}}@media print,screen and (min-width:64em){.calendar-list .calendar-item{display:grid;grid-template-columns:2fr 1fr}.calendar-list .calendar-item .item-desc-wrap{grid-column:1}.calendar-list .calendar-item .item-desc-wrap:last-child{grid-column:1/span 2}.calendar-list .calendar-item .item-image{grid-column:2;grid-row:1/span 2}}.block__featuredWrapper{width:100vw}.block__featuredWrapper .columns-carouselFeatured{padding-right:0}@media screen and (min-width:85.375em){.block__featuredWrapper{width:calc(600px + 50vw)}}.block__featuredWrapper .block__featuredProducts .block__upperContainer{padding-right:.9375rem}@media print,screen and (min-width:48em){.block__featuredWrapper .block__featuredProducts .block__upperContainer{padding-right:1.875rem}}@media print,screen and (min-width:64em){.block__featuredWrapper .block__featuredProducts .block__upperContainer{padding-right:1.875rem}}@media screen and (min-width:85.375em){.block__featuredWrapper .block__featuredProducts .block__upperContainer{padding-right:/2}}.block__featuredWrapper .block__featuredProducts .block__upperContainer .h2__headline{margin-bottom:-1px}.block__featuredWrapper .block__featuredProducts .block__upperContainer .block__content{font-size:1.125rem;margin-bottom:1.5rem}.block__featuredWrapper .block__featuredProducts .block__upperContainer .block__content *,.block__featuredWrapper .block__featuredProducts .block__upperContainer .block__content * *{font-weight:800}.block__featuredWrapper .block__featuredProducts .block__upperContainer .block__content * :last-child{margin-bottom:33px}.block__featuredWrapper .block__featuredProducts .block__upperContainer .btn{margin-bottom:59px;max-width:350px;width:100%}@media print,screen and (min-width:48em){.block__featuredWrapper .block__featuredProducts .block__upperContainer .btn{max-width:fit-content;padding-left:.55em;padding-right:.55em}}.block__featuredWrapper .block__featuredProducts .glide__slide{transition:background-size 1s ease}.block__featuredWrapper .block__featuredProducts .glide__slide a{color:#000;font-family:inherit}.block__featuredWrapper .block__featuredProducts .glide__slide:hover .block__imageHolder .product-image{transform:scale(1.1)}.block__featuredWrapper .block__featuredProducts .glide__slide .block__imageHolder{aspect-ratio:1/1;background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #000;margin-bottom:17px;overflow:hidden}.block__featuredWrapper .block__featuredProducts .glide__slide .block__imageHolder img{height:100%;object-fit:cover;transition:transform 1s ease;width:100%}.block__featuredWrapper .block__featuredProducts .glide__slide .block__upperContainer{display:flex;justify-content:space-between;padding:0}.block__featuredWrapper .block__featuredProducts .glide__slide .block__upperContainer .h3__product{font-family:inherit;font-size:1.125rem;font-weight:800;margin-bottom:.25rem;padding-right:.5em;text-transform:uppercase}.block__featuredWrapper .block__featuredProducts .glide__slide .block__upperContainer .h3__product .a__product{color:#000}.block__featuredWrapper .block__featuredProducts .glide__slide .h4__vendor{font-family:inherit;font-size:.875rem;font-weight:800;margin-bottom:.25rem;text-decoration:underline}.block__featuredWrapper .block__featuredProducts .glide__slide .h4__vendor .a__vendor{color:#000}.block__featuredWrapper .block__featuredProducts .glide__slide .h4__vendor .a__vendor:after{content:" >"}.block__featuredWrapper .block__featuredProducts .glide__slide .p__desc{font-size:.875rem;margin-bottom:0}@media print,screen and (max-width:63.99875em){.block__featuredWrapper .block__featuredProducts .block__seeMore{margin-top:1rem}}.block__featuredWrapper .block__featuredProducts .glide__slide a.heart-favorite-icon{bottom:.375rem;cursor:pointer;position:absolute;right:.625rem;z-index:1}.block__featuredWrapper .block__featuredProducts .glide__slide .block__imageHolder{position:relative}.block__featuredWrapper .block__featuredProducts .glide__slide a.heart-favorite-icon .fa{font-size:24px}form[action*=KenticoFormWidget] label.control-label{color:#000;display:block;font-family:greycliff-cf,sans-serif;font-size:.75rem;font-weight:500;line-height:.875rem;margin-bottom:6.4px}form[action*=KenticoFormWidget] .form-control{border:1px solid #000;font-family:greycliff-cf,sans-serif;font-size:.875rem;font-weight:500;line-height:1.0625rem}form[action*=KenticoFormWidget] .form-control:focus{border:2px solid #00a7e0}form[action*=KenticoFormWidget] .input-validation-error.form-control{border:2px solid #ee2b37;margin-bottom:0}form[action*=KenticoFormWidget] .field-validation-error:not(:empty){background:#ee2b37;color:#fff;font-family:greycliff-cf,sans-serif;font-size:.75rem;font-weight:500;line-height:.875rem;margin-bottom:1rem;padding:.5rem}form[action*=KenticoFormWidget] .ktc-radio.ktc-radio-list{display:flex;margin-bottom:1rem}form[action*=KenticoFormWidget] .ktc-radio.ktc-radio-list .ktc-radio{margin-right:1.5rem}form[action*=KenticoFormWidget] .ktc-radio.ktc-radio-list .ktc-radio label{display:block;font-size:.625rem;margin-left:0;margin-right:0;padding-top:1.2rem;position:relative}form[action*=KenticoFormWidget] .ktc-radio.ktc-radio-list .ktc-radio label:before{background:#fff;border:2px solid #000;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:0;width:18px}form[action*=KenticoFormWidget] .ktc-radio.ktc-radio-list .ktc-radio label:after{background:#000;border-radius:50%;content:"";display:none;height:10px;left:4px;position:absolute;top:4px;width:10px}form[action*=KenticoFormWidget] .ktc-radio.ktc-radio-list .ktc-radio .form-control{cursor:pointer;margin-bottom:0;opacity:0;position:absolute}form[action*=KenticoFormWidget] .ktc-checkbox{margin-bottom:1rem}form[action*=KenticoFormWidget] .ktc-checkbox label{display:inline-block;line-height:1.2;margin-left:0;margin-right:0;padding-top:0;position:relative}form[action*=KenticoFormWidget] .ktc-checkbox label:before{background:#fff;border:2px solid #000;border-radius:0;content:"";display:inline-block;height:23px;width:23px}form[action*=KenticoFormWidget] .ktc-checkbox .form-control{cursor:pointer;height:0;margin-bottom:0;opacity:0;position:absolute;width:0}form[action*=KenticoFormWidget] .ktc-checkbox input:checked~label:before{background:#000}form[action*=KenticoFormWidget] .ktc-checkbox input:checked~label:after{content:"";display:block}form[action*=KenticoFormWidget] .ktc-checkbox-list{display:flex;flex-wrap:wrap}form[action*=KenticoFormWidget] .ktc-checkbox-list .ktc-checkbox{flex:0 33.33%}form[action*=KenticoFormWidget] .ktc-checkbox-list .ktc-checkbox label{margin-right:30px;padding-left:35px;padding-top:2px}form[action*=KenticoFormWidget] .ktc-checkbox-list .ktc-checkbox label:before{left:0;margin:0;position:absolute;top:0}form[action*=KenticoFormWidget] .ktc-checkbox-list .ktc-checkbox label:after{left:8px;top:5px}@media print,screen and (max-width:47.99875em){form[action*=KenticoFormWidget] .ktc-checkbox-list{display:table;min-width:12rem}form[action*=KenticoFormWidget] .ktc-checkbox-list .ktc-checkbox{display:table-row}form[action*=KenticoFormWidget] .ktc-checkbox-list .ktc-checkbox label{display:table-cell;padding-bottom:.5rem}}form[action*=KenticoFormWidget] .ktc-file-component-wrapper .form-control{border:0;margin-bottom:0}.one-column .formwidget-submit-text,.one-column form[action*=KenticoFormWidget]{margin-left:auto;margin-right:auto;max-width:75rem;max-width:100vw;padding-left:.9375rem;padding-right:.9375rem}@media print,screen and (min-width:20em){.one-column .formwidget-submit-text,.one-column form[action*=KenticoFormWidget]{padding-left:.9375rem;padding-right:.9375rem}}@media print,screen and (min-width:48em){.one-column .formwidget-submit-text,.one-column form[action*=KenticoFormWidget]{padding-left:.9375rem;padding-right:.9375rem}}@media print,screen and (min-width:64em){.one-column .formwidget-submit-text,.one-column form[action*=KenticoFormWidget]{padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:75em){.one-column .formwidget-submit-text,.one-column form[action*=KenticoFormWidget]{max-width:75rem}}@media print,screen and (min-width:48em)and (max-width:63.99875em){.one-column .formwidget-submit-text,.one-column form[action*=KenticoFormWidget]{padding-left:.9375rem;padding-right:.9375rem}}@media print,screen and (min-width:48em){.one-column .formwidget-submit-text,.one-column form[action*=KenticoFormWidget]{width:46.5rem}}.form-section .form-field,.ktc-default-section .form-field{margin-bottom:1rem}.form-section .section-heading{margin-top:2rem}.form-section .section-heading *{margin-bottom:1.5rem}.add-special-upcoming-market-block .add-special-upcoming-market-header h2{font-size:2rem;font-weight:600}.add-special-upcoming-market-block .add-special-upcoming-market-header p{font-weight:600;margin-bottom:16px;margin-top:0}.add-special-upcoming-market-block .add-special-upcoming-market-content .add-special-select-market{color:gray}.add-special-upcoming-market-block .add-special-upcoming-market-content .add-special-select-market label{color:gray;font-weight:400}.add-special-upcoming-market-block .special-all-day,.add-special-upcoming-market-block .special-select-event,.add-special-upcoming-market-block .special-select-market,.add-special-upcoming-market-block .special-set-dates .row{margin-bottom:1rem}.add-special-upcoming-market-block .select-market-image-block h4{font-weight:600;margin-bottom:2rem}.add-special-upcoming-market-block .select-market-image-block h2{font-size:1.3125rem;font-weight:800;margin-top:1.125rem}@media print,screen and (min-width:64em){.add-special-upcoming-market-block .select-market-image-block h2{margin-top:1.5rem}}.add-special-upcoming-market-block .select-market-image-block img{margin-bottom:1rem}.add-special-upcoming-market-block .select-market-image-block .btn-action-select-market{align-items:end;display:flex;margin-bottom:1rem}.add-special-upcoming-market-block .select-market-image-block .btn-action-select-market .btn-action-upload .btn{font-size:1rem;margin-bottom:0}.add-special-upcoming-market-block .select-market-image-block .btn-action-select-market .btn-action-required-option{font-weight:400;margin-left:10px}.add-special-upcoming-market-block .add-special-select-market{margin-bottom:1rem}.add-special-upcoming-market-block .add-special-select-market label{color:gray;font-weight:400}.add-special-upcoming-market-block .add-special-select-market-desc{margin-bottom:1rem}.add-special-upcoming-market-block .add-special-select-market-desc label{color:gray;font-weight:400}.add-special-upcoming-market-block .add-special-select-market-desc textarea#Description{height:150px}.btn-save-cancel{align-items:flex-end;display:flex;margin-top:2rem}.btn-save-cancel button.btn{margin-bottom:0}.btn-save-cancel .button__cancel{color:#000;font-size:1rem;margin-left:10px;text-decoration:underline}@media print,screen and (max-width:47.99875em){.back-to-exhibitor-market{order:1}}.back-to-exhibitor-market .back-to-exhibitor-block{text-align:right}@media print,screen and (max-width:47.99875em){.back-to-exhibitor-market .back-to-exhibitor-block{margin-bottom:.5rem;text-align:left}}.back-to-exhibitor-market .back-to-exhibitor-block a{color:#000}@media print,screen and (max-width:47.99875em){.add-special-block{order:2}}.market-specials-section .market-specials-block{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0}.market-specials-section .market-specials-block h2.title{font-weight:700;margin-bottom:0}.market-specials-section .market-specials-block .sub-title{font-size:14px;font-weight:600}@media print,screen and (min-width:64em){.market-specials-section .market-specials-block .li__header{margin-bottom:.5rem}}.market-specials-section .market-specials-block .li__header:not(:first-child){margin-top:1.25rem}.market-specials-section .market-specials-block .block__special{border:4px solid #000;display:flex;flex-flow:row wrap}.market-specials-section .market-specials-block .block__special .market-special-img{flex:1 0 20%;max-width:20%}@media print,screen and (max-width:47.99875em){.market-specials-section .market-specials-block .block__special .market-special-img{flex:1 0 100%;max-width:100%}}.market-specials-section .market-specials-block .block__special .market-special-img img{height:100%;max-width:100%;object-fit:cover}.market-specials-section .market-specials-block .block__special .market-specials-info{flex:1 0 100%;max-width:100%;padding:1rem}.market-specials-section .market-specials-block .block__special .market-specials-info .description{white-space:normal;word-break:break-word}.market-specials-section .market-specials-block .block__special .market-special-img+.market-specials-info{flex:1 0 80%;max-width:80%;padding:1rem}@media print,screen and (max-width:47.99875em){.market-specials-section .market-specials-block .block__special .market-special-img+.market-specials-info{flex:1 0 100%;max-width:100%}}.exhibitor-page .calendar-add-button{cursor:pointer;font-size:0}.exhibitor-page .calendar-add-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.889' height='30.344'%3E%3Cpath d='M12.936 23.276H3.515A1.517 1.517 0 0 1 2 21.761V9.323h21.582v3.056a10 10 0 0 1 2 .343V5.288a3.517 3.517 0 0 0-3.513-3.513h-2.034V0h-2v1.775H7.55V0h-2v1.775H3.515A3.52 3.52 0 0 0 0 5.288v16.473a3.52 3.52 0 0 0 3.515 3.515h9.813a10 10 0 0 1-.392-2M2 5.288a1.516 1.516 0 0 1 1.515-1.513H5.55v1.08h2v-1.08h10.485v1.08h2v-1.08h2.034a1.514 1.514 0 0 1 1.513 1.513v2.035H2Z'/%3E%3Cpath d='M22.889 30.344a8 8 0 1 1 8-8 8.01 8.01 0 0 1-8 8m0-14a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6'/%3E%3Cpath d='M23.889 21.344v-3h-2v3h-3v2h3v3h2v-3h3v-2Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}@media print,screen and (max-width:47.99875em){.exhibitor-page .section.calendar-list h3{font-weight:700}}.exhibitor-page .section.calendar-list .calendar-item{border:4px solid #000;margin-bottom:1.25rem;overflow-x:auto;padding:1.4375rem 1.4375rem 0;position:relative}@media print,screen and (max-width:47.99875em){.exhibitor-page .section.calendar-list .calendar-item{padding:1.125rem 1.125rem 0}}.exhibitor-page .section.calendar-list .calendar-item .item-label{background-color:#000;color:#fff;font-size:1.125rem;font-weight:900;left:-4px;line-height:1;padding:1rem .8125rem;position:absolute;text-transform:uppercase;top:-4px}.exhibitor-page .section.calendar-list .calendar-item .item-share{display:inline-block;white-space:nowrap}@media print,screen and (max-width:63.99875em){.exhibitor-page .section.calendar-list .calendar-item .item-share{float:right}}@media print,screen and (max-width:47.99875em){.exhibitor-page .section.calendar-list .calendar-item .item-share{float:none;margin:1rem;position:absolute;right:-4px;top:-4px}}.exhibitor-page .section.calendar-list .calendar-item .item-share .social-share-wrap{display:inline-block;margin-left:1rem;position:relative}.exhibitor-page .section.calendar-list .calendar-item .item-share .social-share-wrap .social-share-button:before{height:27px;width:27px}.exhibitor-page .section.calendar-list .calendar-item .item-share .calendar-add-button,.exhibitor-page .section.calendar-list .calendar-item .item-share .social-share-button{margin-left:1rem;vertical-align:top}.exhibitor-page .section.calendar-list .calendar-item .item-title{font-size:1.625rem;font-weight:700;line-height:1;margin-bottom:.625rem;margin-top:3.3125rem}.exhibitor-page .section.calendar-list .calendar-item .item-date{font-size:1.3125rem;font-weight:500;line-height:1.2;margin-bottom:1.375rem}.exhibitor-page .section.calendar-list .calendar-item .btn{display:inline-flex;margin:0 .625rem .625rem 0}@media print,screen and (max-width:47.99875em){.exhibitor-page .section.calendar-list .calendar-item .btn{display:flex;justify-content:center;width:100%}}.exhibitor-page .section.calendar-list .calendar-item .item-cta,.exhibitor-page .section.calendar-list .calendar-item .item-notice{margin-bottom:1.5rem}.exhibitor-page .section.calendar-list .calendar-item .item-notice a,.exhibitor-page .section.calendar-list .calendar-item .item-notice p{color:#aa3d24;font-size:1.125rem;font-weight:700;line-height:1.3125rem}.exhibitor-page .section.calendar-list .calendar-item .item-notice p{margin-bottom:.5625rem}.exhibitor-page .section.calendar-list .calendar-item .item-notice a{text-decoration:underline}.exhibitor-page .section.calendar-list .calendar-item .item-desc p{font-size:1rem;font-weight:500;line-height:1.3125rem;margin-bottom:1.4375rem}.exhibitor-page .section.calendar-list .calendar-item .item-image-right{float:right;margin-bottom:1.4375rem;margin-left:1.4375rem}.exhibitor-page .section.calendar-list .calendar-item .item-image-right img{max-width:294px}@media print,screen and (max-width:47.99875em){.exhibitor-page .section.calendar-list .calendar-item .item-image-right{display:none}}.exhibitor-page .section.calendar-list .calendar-item .item-image-mobile{margin-bottom:1.4375rem;text-align:center}@media print,screen and (max-width:47.99875em){.exhibitor-page .section.calendar-list .calendar-item .item-image-mobile{margin-bottom:1.125rem}}.exhibitor-page .section.calendar-list .calendar-item .item-image-mobile img{max-width:100%}@media print,screen and (min-width:48em){.exhibitor-page .section.calendar-list .calendar-item .item-image-mobile{display:none}}.exhibitor-page .section.calendar-list .btn.filters{margin-bottom:0;max-width:13.75rem;width:100%}@media print,screen and (max-width:47.99875em){.exhibitor-page .section.calendar-list .btn.filters{margin-bottom:1.375rem;max-width:none}}.exhibitor-page .section.calendar-list ul.tabs-list{font-size:0;list-style:none;margin:0;padding:0;text-align:right}.exhibitor-page .section.calendar-list ul.tabs-list li{display:inline-block;font-size:1rem}.exhibitor-page .section.calendar-list ul.tabs-list li a{border:2px solid #000;border-right-width:0;color:#000;display:inline-block;font-weight:500;line-height:1;padding:.5em 1em;transition:.5s ease}.exhibitor-page .section.calendar-list ul.tabs-list li a.selected,.exhibitor-page .section.calendar-list ul.tabs-list li a:hover{background-color:#000;color:#fff}.exhibitor-page .section.calendar-list ul.tabs-list li:last-child a{border-right-width:2px}@media print,screen and (max-width:47.99875em){.exhibitor-page .section.calendar-list ul.tabs-list li{width:33.33%}.exhibitor-page .section.calendar-list ul.tabs-list li a{text-align:center;width:100%}}@media screen and (max-width:350px){.exhibitor-page .section.calendar-list ul.tabs-list li{font-size:.8rem}}.exhibitor-page .exhibitor-info-title{align-items:center;display:flex}.exhibitor-page .exhibitor-info-title .heart-favorite-icon{padding-left:1.5rem;width:110px}@media print,screen and (max-width:47.99875em){.exhibitor-page .exhibitor-info-title .heart-favorite-icon img{height:34px;width:38px}}#requestAppointmentModal .appointments-response-headline{display:inline-block;margin-bottom:.5rem}#requestAppointmentModal button{cursor:pointer;display:inline-block}#requestAppointmentModal button.close-button{color:#000;font-size:3.5rem;margin-top:-.5rem}#requestAppointmentModal button.button__cancel{display:none;text-decoration:underline}@media print,screen and (min-width:48em){#requestAppointmentModal button.button__cancel{float:right;margin-top:-2.125rem}}.product-card{line-height:1.25}.product-card a,.product-card a:hover{color:#000}.product-card .product-image-wrapper{aspect-ratio:1/1;border:4px solid #000;display:flex;margin-bottom:1.25rem;overflow:hidden;position:relative}.product-card .product-image-wrapper .product-image{height:100%;object-fit:cover;transition:transform 1s ease;width:100%}.product-card .product-image-wrapper .product-image:hover{transform:scale(1.1)}.product-card .product-image-wrapper .product-checkbox{background-color:rgba(0,0,0,.3);position:absolute;right:0;top:0;z-index:2}.product-card .product-image-wrapper .product-checkbox label{margin:0;padding:.5rem;width:2.125rem!important}.product-card .product-image-wrapper .product-checkbox label:before{border:1px solid #fff}.product-card .product-image-wrapper .product-checkbox input:checked+label:before{border:1px solid #000}.product-card .product-image-wrapper button{cursor:pointer}.product-card .product-image-wrapper .icon-heart{bottom:.375rem;position:absolute;right:.625rem;z-index:2}.product-card .product-image-wrapper:has(:checked){border-color:rgba(0,0,0,.3)}.product-card .product-image-wrapper:has(:checked)>:not(.product-checkbox){opacity:.3}.product-card .product-name-wrapper{align-items:flex-start;display:flex;justify-content:space-between}.product-card .product-name-wrapper .product-name{display:inline-block;font-size:1.125rem;font-weight:800;margin-bottom:.25rem;padding-right:.5em;text-transform:uppercase}.product-card .product-exhibitor,.product-card .product-line{color:#000;display:inline-block;font-size:.875rem;font-weight:700;margin-bottom:.75rem;text-decoration:underline}.product-card .product-line{font-weight:500;margin:0;text-decoration:none}.product-grid{display:grid;margin-top:.5rem;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17.75rem,1fr));margin-bottom:2rem;row-gap:2rem}@media print,screen and (min-width:48em){.product-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:85.375em){.product-grid{grid-template-columns:repeat(4,1fr)}}.exhibitor-page h1{font-family:greycliff-cf,sans-serif;font-size:2.75rem;font-weight:700;line-height:100%;margin-bottom:1.5rem}@media print,screen and (min-width:64em){.exhibitor-page h1{margin-bottom:2.5625rem}}.exhibitor-page i.fa{background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.exhibitor-page .fa.globe{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M352 256c0 22.2-1.2 43.6-3.3 64H163.4c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64h185.3c2.2 20.4 3.3 41.8 3.3 64m28.8-64h123.1c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64m112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6 78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7 10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5 11.6 26 20.9 58.2 27 94.7m-209 0H18.6c30-74.1 93.6-130.9 172-151.6-25.5 34.2-45.3 87.7-55.3 151.6M8.1 192h123.1c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64m186.6 254.6c-11.6-26-20.9-58.2-27-94.6h176.6c-6.1 36.4-15.5 68.6-27 94.6-10.5 23.6-22.2 40.7-33.5 51.5-11.2 10.7-20.5 13.9-27.8 13.9s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6-78.4-20.7-142-77.5-172-151.6zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6 25.5-34.2 45.2-87.7 55.3-151.6h116.7z'/%3E%3C/svg%3E")}.exhibitor-page .fa.email{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0s256 114.6 256 256v32c0 53-43 96-96 96-29.3 0-55.6-13.2-73.2-33.9-22.8 21-53.3 33.9-86.8 33.9-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1 5.7-5 13.1-8.1 21.3-8.1 17.7 0 32 14.3 32 32v112c0 17.7 14.3 32 32 32s32-14.3 32-32v-32c0-106-86-192-192-192m64 192a64 64 0 1 0-128 0 64 64 0 1 0 128 0'/%3E%3C/svg%3E")}.exhibitor-page .fa.phone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64c0 247.4 200.6 448 448 448 18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368c-70.4-33.3-127.4-90.3-160.7-160.7l49.3-40.3c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E")}.exhibitor-page h2:not(.featured-products-section h2){font-family:greycliff-cf,sans-serif;font-size:1.625rem;font-weight:700;margin-bottom:.5rem}.exhibitor-page .featured-products-section~section h2{font-weight:900}.exhibitor-page h3,.exhibitor-page h4{font-family:greycliff-cf,sans-serif;font-size:1.5rem}.exhibitor-page h4{font-weight:900}.exhibitor-page #showrooms,.exhibitor-page .section.exhibitor-contacts,.exhibitor-page .section.exhibitor-lines,.exhibitor-page .section.exhibitor-supply,.exhibitor-page .section.upcoming-events{padding-top:3.25rem}.exhibitor-page .block__seeMore{text-align:center}.exhibitor-page .see-more{color:#000;cursor:pointer;text-decoration:underline}.exhibitor-page #exhibitor-category{max-width:297px}@media print,screen and (min-width:48em){.exhibitor-page .columns-carouselFeatured{padding-right:.9375rem}.exhibitor-page .featured-products-section~section h2{font-weight:700}}@media print,screen and (min-width:64em){.exhibitor-page #exhibitor-category{max-width:274px}.exhibitor-page h1{font-size:3.375rem}.exhibitor-page h4{font-size:1.825rem}.exhibitor-page .columns-carouselFeatured{padding-right:1.875rem}}.exhibitor-page .breadcrumbs-container{top:auto}.exhibitor-page .banner-block{background-image:var(--bg-url);background-position:50%;background-repeat:no-repeat;background-size:cover;height:292px;position:relative}.exhibitor-page .banner-block .exhibitor-logo{align-items:center;background:#fff;border-radius:50%;color:#7f7f7f;display:flex;font-size:3.375rem;height:105px;justify-content:center;overflow:hidden;position:absolute;top:100%;transform:translateY(-50%);width:105px}@media print,screen and (min-width:64em){.exhibitor-page .banner-block{height:336px}.exhibitor-page .banner-block .exhibitor-logo{height:127px;width:127px}}.exhibitor-page .exhibitor-info{margin-top:76px}.exhibitor-page .exhibitor-info ul{color:#000;list-style:none;margin-left:0;padding:0}.exhibitor-page .exhibitor-info ul li{margin-bottom:1rem}.exhibitor-page .exhibitor-info ul li a{color:#000;display:inline-block;padding-left:22px;text-decoration:underline}.exhibitor-page .exhibitor-info .btn.catalog-btn{margin-bottom:1.825rem;margin-top:1.25rem}@media print,screen and (max-width:47.99875em){.exhibitor-page .exhibitor-info .btn.catalog-btn{width:100%}}.exhibitor-page .exhibitor-info strong{display:block}.exhibitor-page .exhibitor-info address{font-style:normal}@media print,screen and (min-width:20em)and (max-width:47.99875em){.exhibitor-page .exhibitor-info address{margin-bottom:1rem}}.exhibitor-page .exhibitor-info ul.social-icons{display:flex;margin-top:1.25rem}.exhibitor-page .exhibitor-info ul.social-icons li:first-child a{padding-left:0;text-decoration:none}.exhibitor-page .exhibitor-info ul.social-icons li img{border:2px solid #000;border-radius:50%;height:36px;width:36px}.exhibitor-page .exhibitor-info #exhibitor-desc h2{font-family:greycliff-cf,sans-serif;font-size:1.625rem}@media print,screen and (min-width:64em){.exhibitor-page .exhibitor-info{margin-top:93px}}.exhibitor-page #showrooms{border-top:4px solid #000;margin-bottom:52px;margin-top:34px}@media print,screen and (min-width:48em)and (max-width:63.99875em){.exhibitor-page #showrooms>.row>.small-12.columns{padding-left:0}}.exhibitor-page #showrooms .accordion .accordion-item{border-bottom:1px solid #000}.exhibitor-page #showrooms .accordion .accordion-item:last-child{border-bottom:0}.exhibitor-page #showrooms .accordion .accordion-item .accordion-title{background:transparent;border:0;color:#000;margin-left:auto;margin-right:auto;max-width:75rem;overflow-wrap:break-word;padding:1.0625rem .9375rem}@media print,screen and (min-width:20em){.exhibitor-page #showrooms .accordion .accordion-item .accordion-title{padding-left:.9375rem;padding-right:.9375rem}}@media print,screen and (min-width:48em){.exhibitor-page #showrooms .accordion .accordion-item .accordion-title{padding-left:.9375rem;padding-right:.9375rem}}@media print,screen and (min-width:64em){.exhibitor-page #showrooms .accordion .accordion-item .accordion-title{padding-left:1.875rem;padding-right:1.875rem}}.exhibitor-page #showrooms .accordion .accordion-item .accordion-title:before{border-style:none;border-width:0;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.646' height='10.737'%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='M17.939.707 9.323 9.323.707.707' data-name='Path 85446'/%3E%3C/svg%3E");top:43%}@media print,screen and (min-width:48em){.exhibitor-page #showrooms .accordion .accordion-item .accordion-title:before{right:1.875rem}}.exhibitor-page #showrooms .accordion .accordion-item .accordion-title+ul{margin-left:0}.exhibitor-page #showrooms .accordion .accordion-item .accordion-title+ul>li{display:flex;flex-direction:column;gap:2.8125rem}@media screen and (min-width:85.375em){.exhibitor-page #showrooms .accordion .accordion-item .accordion-title+ul>li{gap:4.375rem}}.exhibitor-page #showrooms .accordion .accordion-item.disabled .accordion-title{cursor:default}.exhibitor-page #showrooms .accordion .accordion-item.disabled .accordion-title:before{content:none}.exhibitor-page #showrooms .accordion .accordion-item[aria-expanded=true]:before{transform:translateY(18px) translateX(19px) rotate(180deg)}.exhibitor-page #showrooms .accordion .accordion-item .accordion-content{border:0;margin-left:auto;margin-right:auto;max-width:75rem;padding-left:.9375rem;padding-right:.9375rem;padding-top:0}@media print,screen and (min-width:20em){.exhibitor-page #showrooms .accordion .accordion-item .accordion-content{padding-left:.9375rem;padding-right:.9375rem}}@media print,screen and (min-width:48em){.exhibitor-page #showrooms .accordion .accordion-item .accordion-content{padding-left:.9375rem;padding-right:.9375rem}}@media print,screen and (min-width:64em){.exhibitor-page #showrooms .accordion .accordion-item .accordion-content{padding-left:1.875rem;padding-right:1.875rem}}.exhibitor-page #showrooms .space-type{font-size:1.3125rem;font-weight:700}.exhibitor-page #showrooms .open-daily{color:#00ae6f;font-weight:700}.exhibitor-page #showrooms ul{list-style-type:none;margin-left:0}.exhibitor-page #showrooms .distribution-block{margin-bottom:1.75rem}.exhibitor-page #showrooms .distribution-block img{height:auto;margin-right:.375rem;width:2.4375rem}.exhibitor-page .showroom-lines-block{margin-bottom:3.5rem}.exhibitor-page .showroom-lines-block ul{display:flex;flex-flow:row wrap}.exhibitor-page .showroom-lines-block ul li{margin-bottom:1rem;padding-right:1rem}.exhibitor-page .showroom-lines-block ul li .showroom-list-item{background:#00a7e0;border-radius:20px;color:#000;font-family:greycliff-cf,sans-serif;font-size:1rem;font-weight:500;line-height:19px;padding:9px 1rem}.exhibitor-page .showroom-lines-block ul li:last-child{clear:both;flex:1 0 100%;max-width:100%}.exhibitor-page .showroom-lines-block ul li:last-child .see-more{color:#000;display:block;font-family:greycliff-cf,sans-serif;font-size:1rem;font-weight:500;line-height:25px;margin:0 auto;text-align:center;text-decoration:underline}.exhibitor-page .lines-block .pill-container{list-style:none;margin:2rem 0 2.5rem;overflow:hidden}.exhibitor-page .lines-block .pill-container .pill-item{background-color:#00a7e0;border:2px solid #00a7e0;border-radius:1rem;color:#1f252f;float:left;font-size:1rem;font-weight:500;height:100%;line-height:1;margin:0 .5rem .75rem 0;padding:.4375rem .8125rem}.exhibitor-page .lines-block .pill-container .pill-item.active{cursor:pointer}.exhibitor-page .lines-block-showroom .pill-container{list-style:none;margin:1rem 0 0;overflow:hidden}.exhibitor-page .lines-block-showroom .pill-container .pill-item{background-color:#00a7e0;border:2px solid #00a7e0;border-radius:1rem;color:#1f252f;float:left;font-size:1rem;font-weight:500;line-height:1;margin:0 .5rem .75rem 0;padding:.4375rem .8125rem}.exhibitor-page .lines-block-showroom .pill-container+div{margin-bottom:1.75rem}.exhibitor-page .lines-block-showroom .show-more{text-decoration:underline}.exhibitor-page .section.upcoming-events{border-top:4px solid #000}.exhibitor-page .section.upcoming-events .calendar-list h2{margin-bottom:2rem}@media print,screen and (min-width:64em){.exhibitor-page .section.upcoming-events .calendar-list h2{margin-bottom:2.5rem}}.exhibitor-page .section.upcoming-events .calendar-list .month-heading{display:none}.exhibitor-page .section.upcoming-events .calendar-list .calendar-item:last-of-type{margin-bottom:3.5rem}.exhibitor-page .market-specials-section{border-top:4px solid #000;margin-bottom:0;padding-top:52px}.exhibitor-page .market-specials-section .block__special:last-child{margin-bottom:0}.exhibitor-page .market-specials-section .market-specials-block{margin-bottom:52px}.exhibitor-page .upcoming-events-blocks{border:.3125rem solid #000;display:flex;flex-flow:row wrap}.exhibitor-page .upcoming-left-side{flex:1 0 60%;max-width:60%}.exhibitor-page .upcoming-left-side .btn-label{background:#000;border:none;color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:.5px;outline:none;padding:.625rem .9375rem;text-transform:uppercase}.exhibitor-page .upcoming-left-side .heading-title{align-items:center;display:flex;margin-top:1.875rem;padding:.3125rem .9375rem}.exhibitor-page .upcoming-left-side .heading-title h2{margin:0}.exhibitor-page .upcoming-left-side .heading-title a{color:#000;font-size:1.5rem}.exhibitor-page .upcoming-left-side .heading-title p{margin:0;padding-left:3.125rem}.exhibitor-page .upcoming-left-side .heading-title p:last-child{padding-left:1.25rem}.exhibitor-page .upcoming-left-side p.published-date{margin:0;padding:0 .9375rem}.exhibitor-page .upcoming-left-side ul{display:flex;flex-flow:row wrap;list-style:none;margin-bottom:.9375rem;margin-left:.9375rem;padding:0}.exhibitor-page .upcoming-left-side ul li{display:inline-flex;flex:1 0 30%;max-width:30%;padding:0;text-align:left}.exhibitor-page .upcoming-left-side ul li a{text-align:center;vertical-align:middle;width:80%}.exhibitor-page .upcoming-right-side{flex:1 0 38%;max-width:38%;padding:.625rem}.exhibitor-page .upcoming-events-content{padding:.9375rem}.exhibitor-page .upcoming-events-content h3{color:#ae2020;font-size:1.25rem;margin:0}.exhibitor-page .upcoming-events-content .learn-more{color:#ae2020;font-size:1.125rem}.exhibitor-page .upcoming-events-content span{font-family:sans-serif}.exhibitor-page .exhibitor-lines{border-top:4px solid #000;padding-bottom:3.25rem}.exhibitor-page .exhibitor-lines .lines-we-carry-block h2{margin-bottom:1.25rem}.exhibitor-page .exhibitor-lines .lines-we-carry-block p{margin-bottom:.625rem;margin-top:1.875rem;text-align:center}.exhibitor-page .exhibitor-lines .lines-we-carry-block p a{color:#000}.exhibitor-page .exhibitor-supply{background:url(../images-dist/White-Fog.webp) top/cover no-repeat;border-top:4px solid #000;padding-bottom:78px;padding-top:2.25rem}.exhibitor-page .exhibitor-supply .we-supply-buyers-block p{text-align:center}.exhibitor-page .exhibitor-supply .we-supply-buyers-block p a{color:#000;font-size:1.1875rem}.exhibitor-page .exhibitor-supply .we-supply-cat-list{margin-top:1.75rem}.exhibitor-page .exhibitor-supply .we-supply-cat-list ul{list-style:none;margin-left:0;padding:0}.exhibitor-page .exhibitor-supply .we-supply-cat-list ul li{break-inside:avoid;line-height:1.2;margin-bottom:.675em}.exhibitor-page .exhibitor-supply .we-supply-cat-list>ul{column-count:2;column-gap:1.875rem}.exhibitor-page .exhibitor-supply .we-supply-cat-list>ul ul{margin-bottom:2rem}.exhibitor-page .exhibitor-supply .we-supply-cat-list h3{font-size:1.3125rem;font-weight:700;margin-bottom:.5rem}@media print,screen and (min-width:48em){.exhibitor-page .exhibitor-supply .we-supply-cat-list>ul{column-count:4}}@media screen and (min-width:85.375em){.exhibitor-page .exhibitor-supply .we-supply-cat-list>ul{column-count:6}}.exhibitor-page .exhibitor-contacts{border-top:4px solid #000;padding-bottom:3.75rem}.exhibitor-page .exhibitor-contacts .card-container{margin-bottom:1.75rem;margin-top:3rem}.exhibitor-page .exhibitor-contacts .card-container .card-item{border:4px solid #000;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:297px;padding:18px 12px 16px;width:100%;word-break:break-word}.exhibitor-page .exhibitor-contacts .card-container .card-item .row{margin-bottom:1.25rem}.exhibitor-page .exhibitor-contacts .card-container .card-item .icon{flex:0 0 100px;margin-bottom:1.25rem;min-height:85px;padding-right:0}@media print,screen and (min-width:20em)and (max-width:47.99875em){.exhibitor-page .exhibitor-contacts .card-container .card-item .icon.none{display:none}}.exhibitor-page .exhibitor-contacts .card-container .card-item .icon .contact-photo{border-radius:50%;height:85px;width:85px}.exhibitor-page .exhibitor-contacts .card-container .card-item .contact-name{font-size:1.3125rem;font-weight:700;line-height:1}.exhibitor-page .exhibitor-contacts .card-container .card-item .contact-title{font-size:.875rem;font-weight:500;line-height:1;margin-top:.5rem}.exhibitor-page .exhibitor-contacts .card-container .card-item .contact-tel{color:#000;display:block;font-size:1rem;font-weight:500;line-height:1;margin-top:1.3125rem;min-height:1rem;padding-left:2rem;position:relative;text-decoration:underline}.exhibitor-page .exhibitor-contacts .card-container .card-item .contact-tel:not(.none):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.122' height='25.555'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='m8.669 6.849-.507-4.957C8.017.47 5.062.6 3.962 1.123-.708 3.331.62 9.605 2.319 13.394q4.839 9.353 10.732 10.925c3.075 1.1 7.055.344 7.31-3.47a2.76 2.76 0 0 0-.157-1.267q-.357-.729-5.166-2.737-.932-.333-2.177.758a3 3 0 0 1-.373.288 1.077 1.077 0 0 1-1.512 0c-1.71-1.318-4.3-5.966-4.847-7.36a1.083 1.083 0 0 1 .728-1.295 2.58 2.58 0 0 0 1.812-2.387'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}@media print,screen and (min-width:20em)and (max-width:47.99875em){.exhibitor-page .exhibitor-contacts .card-container .card-item .contact-tel.none{display:none}}.exhibitor-page .exhibitor-contacts .card-container .card-item .btn{margin:.75rem 0 0;width:100%}@media print,screen and (min-width:48em){.exhibitor-page .exhibitor-contacts .card-container{margin-top:1.75rem}.exhibitor-page .exhibitor-contacts .card-container>.row{margin-left:calc(-.9375rem + -8px);margin-right:calc(-.9375rem + -8px)}.exhibitor-page .exhibitor-contacts .card-container>.row>.columns{padding-left:8px;padding-right:8px}.exhibitor-page .exhibitor-contacts .card-container .card-item .row{display:block;padding:0}.exhibitor-page .exhibitor-contacts .card-container .card-item .btn{margin-top:1.5rem}}@media print,screen and (min-width:64em){.exhibitor-page .exhibitor-contacts .card-container>.row{margin-left:-8px;margin-right:-8px}}.exhibitor-page .featured-products-section{background:url(../images-dist/Pink-Fog.webp) top/cover no-repeat;border-top:4px solid #000;overflow:hidden;padding-bottom:70px;padding-top:70px}@media print,screen and (min-width:48em){.exhibitor-page .featured-products-section .block__featuredWrapper{width:100%}.exhibitor-page .featured-products-section .block__featuredWrapper .glide__slides{flex-wrap:wrap;gap:16px;overflow:hidden;transition:max-height .4s ease;width:100%!important}.exhibitor-page .featured-products-section .block__featuredWrapper .glide__slides .glide__slide{flex-basis:calc(50% - 8px);margin-bottom:2.5rem;margin-left:0!important;margin-right:0!important}.exhibitor-page .featured-products-section p.m-auto{margin-top:1.25rem;text-align:center}.exhibitor-page .featured-products-section p.m-auto a{color:#000;font-size:1.125rem}}@media print,screen and (min-width:64em){.exhibitor-page .featured-products-section .block__featuredWrapper h2{margin-bottom:70px}.exhibitor-page .featured-products-section .block__featuredWrapper .glide__slides .glide__slide{flex-basis:calc(33% - 8px)}}@media screen and (min-width:85.375em){.exhibitor-page .featured-products-section .block__featuredWrapper .glide__slides .glide__slide{flex-basis:calc(25% - 12px)}}.exhibitor-page .helpful-resources-block{background:#fcb34c;border-top:4px solid #000;padding:3.125rem 1.875rem;text-align:center}.exhibitor-page .helpful-resources-block ul{list-style:none;margin-left:0;margin-top:2rem}.exhibitor-page .helpful-resources-block .btn{margin-left:auto;margin-right:auto;max-width:100%;width:340px}@media print,screen and (min-width:48em){.exhibitor-page .helpful-resources-block ul{display:flex;flex-flow:row wrap;gap:16px;justify-content:center;margin-left:auto;margin-right:auto;max-width:894px;width:100%}.exhibitor-page .helpful-resources-block li{flex:0 0 calc(33% - 10.66667px)}.exhibitor-page .helpful-resources-block .btn{width:100%}}@media screen and (max-width:75rem)and (min-width:991px){.exhibitor-page .upcoming-events-blocks .upcoming-left-side{flex:1 0 70%;max-width:70%}.exhibitor-page .upcoming-events-blocks .upcoming-right-side{flex:1 0 25%;max-width:25%}}@media screen and (max-width:991px)and (min-width:768px){.exhibitor-page .upcoming-left-side,.exhibitor-page .upcoming-right-side{flex:1 0 100%;max-width:100%}.exhibitor-page .upcoming-right-side img{width:97%}.exhibitor-page .featured-content{flex:1 0 44%;margin-bottom:1.25rem;max-width:44%;padding:0 .9375rem}}@media print,screen and (max-width:47.99875em){.exhibitor-page .upcoming-left-side,.exhibitor-page .upcoming-left-side ul li,.exhibitor-page .upcoming-right-side{flex:1 0 100%;max-width:100%}.exhibitor-page .upcoming-right-side img{max-width:94%}}.block__exhibitorLineModal{border:3px solid #000;max-width:695px;padding:1.9688rem 1.5625rem 2.375rem;width:calc(100% - 2rem)}.block__exhibitorLineModal h2,.block__exhibitorLineModal h3,.block__exhibitorLineModal h4{line-height:100%}.block__exhibitorLineModal .block__upperContainer{display:flex;justify-content:flex-end;margin-bottom:1.125rem;min-height:1.25rem;width:100%}.block__exhibitorLineModal .block__upperContainer .button__close{align-items:center;display:flex;font-size:.75rem}.block__exhibitorLineModal .block__upperContainer .button__close svg{margin-left:12.5px}.block__exhibitorLineModal .block__categories{padding-bottom:2rem}.block__exhibitorLineModal .block__modalContent{background-color:#fff}.block__exhibitorLineModal *,.block__exhibitorLineModal * *{font-family:greycliff-cf,sans-serif}.block__exhibitorLineModal .h2__lineName{font-size:2rem;font-weight:800;margin-bottom:1rem}.block__exhibitorLineModal .h3__titleCategory{font-size:1.3125rem;font-weight:600;margin-bottom:.1563rem}.block__exhibitorLineModal .h4__categoryName{font-size:1rem;font-weight:800;margin-bottom:1rem}.block__exhibitorLineModal .btn{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:287px;width:100%}.block__exhibitorLineModal .block__categories{display:flex;flex-direction:column;gap:1rem}.block__exhibitorLineModal .block__categories .ul__childCategories{column-count:1;list-style:none;margin:0}@media screen and (min-width:31.25em){.block__exhibitorLineModal .block__categories .ul__childCategories{column-count:2}}@media print,screen and (min-width:48em){.block__exhibitorLineModal .block__categories .ul__childCategories{column-count:3}}
/*# sourceMappingURL=exhibitor-detail-template.min.css.map*/