.page-customer{padding:0}@media only screen and (min-width:768px){.account-directory{padding-bottom:3rem}}.account-directory__banner--statements{cursor:pointer}.account-directory__rewards-section{background-color:var(--COLOR-SD-BG);padding:calc(var(--gutter) / 3);display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.account-directory__rewards-section{padding:var(--gutter);overflow:hidden}}.account-directory__rewards-section .rewards-title{display:flex;gap:.5rem}.account-directory__rewards-section .rewards-title h2{font-size:2.25rem;margin-bottom:0}.account-directory__rewards-section .rewards-grid{display:flex;justify-content:space-between;gap:2rem;overflow-x:scroll}@supports selector(::-webkit-scrollbar){.account-directory__rewards-section .rewards-grid::-webkit-scrollbar{background-color:var(--COLOR-SD-WHITE);border-radius:10px}.account-directory__rewards-section .rewards-grid::-webkit-scrollbar-thumb{background:var(--COLOR-SD-DARK-GREY);border-radius:10px}}@media only screen and (min-width:992px){.account-directory__rewards-section .rewards-grid{padding:var(--gutter) 0;overflow:hidden;gap:1rem}}.account-directory__rewards-section .rewards-grid__item:nth-child(1){flex:0 1 67%;order:2}@media only screen and (min-width:992px){.account-directory__rewards-section .rewards-grid__item:nth-child(1){flex:0 1 30%;order:1}}.account-directory__rewards-section .rewards-grid__item:nth-child(2){flex:0 1 67%;order:1}@media only screen and (min-width:992px){.account-directory__rewards-section .rewards-grid__item:nth-child(2){flex:1 0 40%;order:2}}.account-directory__rewards-section .rewards-grid__item:nth-child(3){flex:0 1 67%;order:3}@media only screen and (min-width:992px){.account-directory__rewards-section .rewards-grid__item:nth-child(3){flex:0 1 30%;order:3}}.account-directory__rewards-section .rewards-grid__item--title{display:flex;align-items:center;font-size:1.25rem;gap:.25rem;position:relative}.account-directory__rewards-section .rewards-grid__item--title span:not(.tooltip-text){text-wrap:nowrap}.account-directory__rewards-section .rewards-grid__item .rewards-points{display:flex;gap:24px}.account-directory__rewards-section .rewards-grid__item .rewards-points__text{min-width:10rem;max-width:min-content}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage{display:none;position:relative;top:-16px;left:16px}@media only screen and (min-width:992px){.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage{display:flex}}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage--progress{--size: 150px;--half-size: calc(var(--size) / 2);--stroke-width: 20px;--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((var(--progress) * var(--circumference)) / 100)}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage--progress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage--progress circle.bg{stroke:#ddd}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage--progress circle.fg{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .3s linear 0s;stroke:#03b9d0}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage--text{position:absolute;left:12.5%;top:33%;width:75%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage--text span{font-weight:600;line-height:100%}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage--text span:first-of-type{font-size:2rem}.account-directory__rewards-section .rewards-grid__item .rewards-points__percentage--text span:last-of-type{font-size:.75rem}.account-directory__rewards-section .rewards-grid__item .value{font-size:3.25rem}.account-directory__rewards-section .rewards-grid__item .description{font-size:14px}.account-directory__rewards-section .rewards-grid__item .rewards-info{cursor:pointer}.account-directory__rewards-section .rewards-grid__item .tooltip{min-width:320px;background-color:var(--COLOR-SD-LIGHT-GREY);color:var(--COLOR-SD-DARK-GREY);text-align:center;font-size:14px;padding:1rem;border-radius:6px;z-index:1;display:none}.account-directory__rewards-section .rewards-grid__item .tooltip[data-show]{display:block}.account-directory__rewards-section .rewards-grid__item #arrow,.account-directory__rewards-section .rewards-grid__item #arrow:before{position:absolute;width:16px;height:16px;background:inherit;bottom:-4px}.account-directory__rewards-section .rewards-grid__item #arrow{visibility:hidden}.account-directory__rewards-section .rewards-grid__item #arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.account-directory__overview-section{background-color:var(--COLOR-WHITE);padding:calc(var(--gutter) / 3);display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.account-directory__overview-section{padding:var(--gutter)}}.account-directory__overview-section .overview-title h2{font-size:2.25rem;margin-bottom:0}.account-directory__overview-section .overview-grid{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}@media only screen and (min-width:768px){.account-directory__overview-section .overview-grid{flex-direction:row}}.account-directory__overview-section .overview-grid__item{flex:0 1 33%}.account-directory__overview-section .overview-grid__item--details{order:2}@media only screen and (min-width:768px){.account-directory__overview-section .overview-grid__item--details{order:1}}.account-directory__overview-section .overview-grid__item--balance{order:1}@media only screen and (min-width:768px){.account-directory__overview-section .overview-grid__item--balance{order:2}}.account-directory__overview-section .overview-grid__item--manage{order:3}.account-directory__overview-section .overview-grid__item--title{font-size:1.25rem}.account-directory__overview-section .overview-grid__item .account-name,.account-directory__overview-section .overview-grid__item .account-code{display:block;font-size:1.25rem}.account-directory__overview-section .overview-grid__item .account-details{max-width:75%}.account-directory__overview-section .overview-grid__item .account-details p{font-size:14px}.account-directory__overview-section .overview-grid__item .account-details .account-registration span{display:block}.account-directory__overview-section .overview-grid__item .account-balance{font-size:3.25rem}.account-directory__overview-section .overview-grid__item .account-rdf-balance{font-size:1.75rem;margin:0}.account-directory__overview-section .overview-grid__item .account-buttons{display:flex;flex-direction:column;gap:2rem}.account-directory__overview-section .overview-grid__item .account-buttons .btn{max-width:20rem}.account-directory__overview-section .overview-grid__item .account-buttons .btn span{font-size:1rem;font-weight:400;text-transform:uppercase}.account-directory__stores-section{background-color:var(--COLOR-SD-WHITE);padding:calc(var(--gutter) / 3);display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.account-directory__stores-section{padding:var(--gutter);overflow:hidden}}.account-directory__stores-section .stores-title h2{font-size:2.25rem;margin-bottom:0}.account-directory__stores-section .stores-grid{display:flex;row-gap:3rem;justify-content:space-between;overflow-x:scroll}@supports selector(::-webkit-scrollbar){.account-directory__stores-section .stores-grid::-webkit-scrollbar{background-color:var(--COLOR-SD-LIGHT-GREY);border-radius:10px}.account-directory__stores-section .stores-grid::-webkit-scrollbar-thumb{background:var(--COLOR-SD-DARK-GREY);border-radius:10px}}@media only screen and (min-width:768px){.account-directory__stores-section .stores-grid{overflow:hidden;flex-wrap:wrap}}.account-directory__stores-section .stores-grid__item{flex:0 0 50%;padding-bottom:1rem}@media only screen and (min-width:768px){.account-directory__stores-section .stores-grid__item{flex:0 1 33%;padding-bottom:0}}.account-directory__stores-section .stores-grid__item--title{font-size:1.25rem}.account-directory__stores-section .stores-grid__item .store-details p{margin:0;font-size:14px}.account-directory__contact-section{background-color:var(--COLOR-WHITE);padding:calc(var(--gutter) / 3);display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.account-directory__contact-section{padding:var(--gutter)}}.account-directory__contact-section .contact-title h2{font-size:2.25rem;margin-bottom:0}.account-directory__contact-section .contact-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}@media only screen and (min-width:768px){.account-directory__contact-section .contact-grid{gap:0}}.account-directory__contact-section .contact-grid__item{flex:0 0 50%}@media only screen and (min-width:768px){.account-directory__contact-section .contact-grid__item{flex:0 1 33%}}.account-directory__contact-section .contact-grid__item--title{font-size:1.25rem}.account-directory__contact-section .contact-grid__item .contact-details p{margin:0;font-size:14px}.account-directory__update-account{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0 1.5rem}.account-directory__update-account .buttons{display:flex;flex-direction:column;align-items:center;gap:2rem}@media only screen and (min-width:768px){.account-directory__update-account .buttons{flex-direction:row}}.account-directory__update-account .btn{width:20rem;font-size:1rem;font-weight:400;text-transform:uppercase}.account-directory__update-account .contact-form{max-width:100vw;padding-top:2rem}.account-directory__logout{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5em 0 3rem}.account-directory__statements .type-filter,.account-directory__statements .sort-filter,.account-directory__statements .number-filter{display:flex;flex-direction:column;align-items:center}.account-directory__statements .type-filter__label,.account-directory__statements .sort-filter__label,.account-directory__statements .number-filter__label{display:flex;align-items:center;gap:4px;cursor:pointer}.account-directory__statements .type-filter__icon,.account-directory__statements .sort-filter__icon,.account-directory__statements .number-filter__icon{display:flex;align-items:center}.account-directory__statements .type-filter__icon--open svg,.account-directory__statements .sort-filter__icon--open svg,.account-directory__statements .number-filter__icon--open svg{transform:rotate(180deg)}.account-directory__statements .type-filter__dropdown,.account-directory__statements .sort-filter__dropdown,.account-directory__statements .number-filter__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--COLOR-WHITE);border:1px solid var(--COLOR-SD-DARK-GREY);border-radius:0;box-shadow:0 2px 8px #00000026;z-index:100;margin-top:4px;min-width:95%}.account-directory__statements .type-filter__option,.account-directory__statements .sort-filter__option,.account-directory__statements .number-filter__option{display:block;padding:8px 12px;cursor:pointer;transition:background-color .2s;font-size:12px}.account-directory__statements .type-filter__option:hover,.account-directory__statements .sort-filter__option:hover,.account-directory__statements .number-filter__option:hover{background-color:var(--COLOR-SD-BG)}.account-directory__statements .type-filter__option--selected,.account-directory__statements .sort-filter__option--selected,.account-directory__statements .number-filter__option--selected{background-color:var(--COLOR-SD-LIGHT-GREY);font-weight:600}.account-directory__statements .type-filter__option:not(:last-child),.account-directory__statements .sort-filter__option:not(:last-child),.account-directory__statements .number-filter__option:not(:last-child){border-bottom:1px solid var(--COLOR-SD-LIGHT-GREY)}.account-directory__statements .type-filter__input,.account-directory__statements .sort-filter__input,.account-directory__statements .number-filter__input{width:100%}.account-directory__statements .type-filter__input input[type=text],.account-directory__statements .sort-filter__input input[type=text],.account-directory__statements .number-filter__input input[type=text]{border-radius:0;padding:4px 8px;font-size:12px}.account-directory__statements .tabs{margin-bottom:0}@media only screen and (min-width:768px){.account-directory__statements .tabs{margin-bottom:24px}}.account-directory__statements .tabs__contents{margin-top:16px}.account-directory__statements .tabs__nav{justify-content:space-evenly;gap:8px}@media only screen and (min-width:768px){.account-directory__statements .tabs__nav{justify-content:flex-start;gap:16px}}.account-directory__statements .tabs__nav .btn--supplier-profile{width:100%;font-size:20px;font-weight:600;border:1px solid var(--COLOR-SD-DARK-GREY);background:transparent;color:var(--COLOR-SD-DARK-GREY)}.account-directory__statements .tabs__nav .btn--supplier-profile:hover{transition:none;color:var(--COLOR-WHITE);background-color:var(--COLOR-SD-DARK-GREY)}.account-directory__statements .tabs__link{flex:0 1 50%;border-bottom:none;margin-right:0;font-weight:600;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){.account-directory__statements .tabs__link{flex:0 0 auto;margin-right:0;border-bottom:none}}.account-directory__statements .tabs__link .btn--supplier-profile{width:100%;font-size:14px;font-weight:600;border:1px solid var(--COLOR-SD-DARK-GREY);background:var(--COLOR-SD-BG);color:var(--COLOR-SD-DARK-GREY)}@media only screen and (min-width:768px){.account-directory__statements .tabs__link .btn--supplier-profile{width:325px;font-size:20px;background:var(--COLOR-WHITE);border-radius:30px}}@media only screen and (min-width:1024px){.account-directory__statements .tabs__link .btn--supplier-profile{width:325px}}.account-directory__statements .tabs__link.current .btn--supplier-profile{color:var(--COLOR-SD-BG);background-color:var(--COLOR-SD-DARK-GREY)}@media only screen and (min-width:768px){.account-directory__statements .tabs__link.current .btn--supplier-profile{color:var(--COLOR-WHITE);background-color:var(--COLOR-SD-DARK-GREY)}}.account-directory__statements .table{font-size:12px}@media only screen and (min-width:768px){.account-directory__statements .table{font-size:14px}}.account-directory__statements .table thead{background-color:var(--COLOR-SD-BG)}.account-directory__statements .table thead tr{display:grid;grid-template-columns:33% 33% 34%}@media only screen and (min-width:768px){.account-directory__statements .table thead tr{grid-template-columns:40% 40% 20%}}.account-directory__statements .table thead th{background-color:var(--COLOR-SD-BG)}.account-directory__statements .table tbody{width:100%;display:block;scrollbar-color:var(--COLOR-SD-DARK-GREY) var(--COLOR-SD-BG)}.account-directory__statements .table tbody tr{display:grid;grid-template-columns:33% 33% 34%}@media only screen and (min-width:768px){.account-directory__statements .table tbody tr{grid-template-columns:40% 40% 20%}}.account-directory__statements .table tbody tr.no-results{grid-template-columns:1fr}.account-directory__statements .table th,.account-directory__statements .table td{padding:12px;text-align:center;border-top:none;word-break:break-word}.account-directory__statements .table .heading,.account-directory__statements .table .discount{font-weight:600}.account-directory__statements .table .statement-download,.account-directory__statements .table .invoice-download{cursor:pointer}.account-directory__statements .table .statement-download svg,.account-directory__statements .table .invoice-download svg{width:20px;height:20px}.account-directory__statements .table .statement-download.disabled,.account-directory__statements .table .invoice-download.disabled{cursor:not-allowed;opacity:.5}.account-directory__statements .table--invoices{border-right:none}.account-directory__statements .table--invoices thead tr{grid-template-columns:repeat(6,30%)}@media only screen and (min-width:768px){.account-directory__statements .table--invoices thead tr{grid-template-columns:12% 14% 14% 13% 35% 12%}}.account-directory__statements .table--invoices thead th.heading--date,.account-directory__statements .table--invoices thead th.heading--type{position:relative}.account-directory__statements .table--invoices tbody tr{grid-template-columns:repeat(6,30%)}@media only screen and (min-width:768px){.account-directory__statements .table--invoices tbody tr{grid-template-columns:12% 14% 14% 13% 35% 12%}}.account-directory__statements .table--invoices tbody tr.no-results{grid-template-columns:1fr}.account-directory__statements .table--statements thead tr{grid-template-columns:33% 33% 34%}@media only screen and (min-width:768px){.account-directory__statements .table--statements thead tr{grid-template-columns:40% 40% 20%}}.account-directory__statements .table--statements thead th.heading--date{position:relative}.account-directory__statements .table--statements tbody tr{grid-template-columns:33% 33% 34%}@media only screen and (min-width:768px){.account-directory__statements .table--statements tbody tr{grid-template-columns:40% 40% 20%}}.account-directory__statements .table--statements tbody tr.no-results{grid-template-columns:1fr}.account-directory__statements .btn.btn--account-directory{border:none;display:flex;align-items:center;gap:16px}.account-directory__statements .btn.btn--account-directory:hover:before{background-color:none}.account-directory__statements .btn.btn--account-directory .icon{width:20px;height:20px;transform:rotate(180deg)}.account-directory__dates{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:16px}.account-directory__dates label{margin-right:8px}@media only screen and (min-width:768px){.account-directory__dates{flex-direction:row}}.account-directory .account-loading-overlay{position:relative;height:100px;width:100%;opacity:1;visibility:visible;display:flex;align-items:center;justify-content:center;background:var(--bg);transition:opacity .3s ease-out,visibility 0s linear .3s}.account-directory .account-loading-overlay .loader__image--fallback{width:320px;height:100%;background:var(--loader-image) no-repeat center center/contain}.supplier-directory .supplier-directory-header{background-color:var(--COLOR-SD-BG);padding:var(--gutter-mobile) 0 0 0}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-header{padding:var(--gutter) 0 0 0}}.supplier-directory .supplier-directory-header__title{cursor:pointer}.supplier-directory .supplier-directory-header__title h3{text-align:center;margin-bottom:calc(var(--gutter) / 2)}.supplier-directory .supplier-directory-header__search{text-align:center;padding:0 var(--gutter-mobile) calc(var(--gutter-mobile) * 2)}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-header__search{text-align:center;padding:0 0 var(--gutter)}}.supplier-directory .supplier-directory-header__search form{display:inline-flex;align-items:center;width:100%;border-radius:100px;border-color:transparent;background-color:#fff}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-header__search form{width:672px}}.supplier-directory .supplier-directory-header__search input{width:90%;border-radius:100px;border-color:transparent;background-color:#fff;text-overflow:ellipsis}.supplier-directory .supplier-directory-header__search input::placeholder{color:#b3b3b3}.supplier-directory .supplier-directory-header__search button{width:10%;display:flex;justify-content:flex-end;align-items:center;margin-right:8px}.supplier-directory .supplier-directory-header__search .icon-search{width:36px;height:36px}.supplier-directory .supplier-directory-header__search .icon-close{width:24px;height:24px}.supplier-directory .supplier-directory-categories{background:var(--COLOR-SD-BLACK);padding:0 var(--gutter-mobile)}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-categories{padding:0 var(--gutter)}}.supplier-directory .supplier-directory-categories__bar{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.supplier-directory .supplier-directory-categories__bar .category{padding:0;margin-bottom:0;display:none}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-categories__bar .category{display:inline-block}}.supplier-directory .supplier-directory-categories__bar .category:first-of-type{display:inline-block}.supplier-directory .supplier-directory-categories__bar .category button{color:var(--COLOR-SD-WHITE);text-transform:uppercase;font-size:13px;font-weight:600;padding:12px;display:flex;border-radius:0}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-categories__bar .category button{padding:24px}}.supplier-directory .supplier-directory-categories__bar .category button:hover,.supplier-directory .supplier-directory-categories__bar .category button:focus,.supplier-directory .supplier-directory-categories__bar .category button:active{background:var(--COLOR-SD-DARK-GREY)}.supplier-directory .supplier-directory-categories__bar .category button .icon-chevron-down{height:24px;width:24px}.supplier-directory .supplier-directory-categories__bar .category button.categories-open .icon-chevron-down{transform:rotate(180deg)}.supplier-directory .supplier-directory-categories__all-categories{position:absolute;left:0;background:var(--COLOR-SD-WHITE);z-index:9999;padding:var(--gutter-mobile);width:100%;min-height:60vh}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-categories__all-categories{padding:calc(var(--gutter) / 2) var(--gutter)}}.supplier-directory .supplier-directory-categories__all-categories .categories{display:grid;grid-template-columns:repeat(1,1fr);row-gap:12px}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-categories__all-categories .categories{grid-template-columns:repeat(4,1fr)}}.supplier-directory .supplier-directory-categories__all-categories .categories .parent-category{display:flex;align-items:center;gap:2px;font-weight:700}.supplier-directory .supplier-directory-categories__all-categories .categories .parent-category .icon-chevron-down{height:24px;width:24px}.supplier-directory .supplier-directory-categories__all-categories .categories .parent-category.is-expanded .icon-chevron-down{transform:rotate(180deg)}.supplier-directory .supplier-directory-categories__all-categories .categories .category{padding:4px 0;display:block;word-break:break-word}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-categories__all-categories .categories .category{padding:4px 0}}.supplier-directory .supplier-directory-categories__all-categories .categories .category button{text-align:left}.supplier-directory .supplier-directory-categories__all-categories .categories .category button.selected,.supplier-directory .supplier-directory-categories__all-categories .categories .category button:hover{font-weight:600}.supplier-directory .supplier-directory-results__categories{display:flex;flex-wrap:wrap;gap:8px;padding:var(--gutter-mobile)}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-results__categories{gap:8px;margin-bottom:24px;padding:0 var(--gutter)}}.supplier-directory .supplier-directory-results__categories .category{padding:4px 8px;border:solid 1px var(--COLOR-SD-BLACK);border-radius:4px;text-transform:capitalize;display:flex;gap:4px;align-items:center;cursor:default;font-size:12px}.supplier-directory .supplier-directory-results__categories .category .icon-close{width:12px;height:12px}.supplier-directory .supplier-directory-results{padding:0 0 var(--gutter-mobile) 0}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-results{padding:calc(var(--gutter) / 2) 0}}.supplier-directory .supplier-directory-results__no-results{padding:var(--gutter-mobile)}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-results__no-results{padding:0 var(--gutter)}}.supplier-directory .supplier-directory-results__grid{display:grid;grid-template-columns:repeat(2,50%);gap:6px;padding:12px 6px 0}@media only screen and (min-width:768px)and (max-width:1023px){.supplier-directory .supplier-directory-results__grid{padding:0 var(--gutter);grid-template-columns:repeat(3,33%);gap:12px}}@media only screen and (min-width:1024px){.supplier-directory .supplier-directory-results__grid{padding:0 var(--gutter);grid-template-columns:repeat(4,25%);gap:12px}}.supplier-directory .supplier-directory-results__grid .supplier{display:flex;flex-direction:column;background:var(--COLOR-SD-BG)}.supplier-directory .supplier-directory-results__grid .supplier__image{position:relative;cursor:pointer;height:auto}@media only screen and (max-width:767px){.supplier-directory .supplier-directory-results__grid .supplier__image{height:200px}}@media only screen and (min-width:768px)and (max-width:1023px){.supplier-directory .supplier-directory-results__grid .supplier__image{height:250px}}@media only screen and (min-width:1024px){.supplier-directory .supplier-directory-results__grid .supplier__image{height:300px}}.supplier-directory .supplier-directory-results__grid .supplier__image a{display:flex;cursor:pointer;height:100%}.supplier-directory .supplier-directory-results__grid .supplier__image img{width:100%;object-fit:cover}@media only screen and (max-width:767px){.supplier-directory .supplier-directory-results__grid .supplier__image img{height:200px}}@media only screen and (min-width:768px)and (max-width:1023px){.supplier-directory .supplier-directory-results__grid .supplier__image img{height:250px}}@media only screen and (min-width:1024px){.supplier-directory .supplier-directory-results__grid .supplier__image img{height:300px}}.supplier-directory .supplier-directory-results__grid .supplier__image:hover .overlay{display:flex}.supplier-directory .supplier-directory-results__grid .supplier__image .overlay{display:none;opacity:1;background-color:#0000004d;padding:16px}.supplier-directory .supplier-directory-results__grid .supplier__image .overlay img{object-fit:scale-down;position:relative;top:-16px}.supplier-directory .supplier-directory-results__grid .supplier__content{padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}@media only screen and (min-width:768px)and (max-width:1023px){.supplier-directory .supplier-directory-results__grid .supplier__content{height:100%}}@media only screen and (min-width:1024px){.supplier-directory .supplier-directory-results__grid .supplier__content{height:100%}}.supplier-directory .supplier-directory-results__grid .supplier__content--name{width:100%;color:var(--COLOR-SD-DARK-GREY);font-size:20px;font-weight:600;margin-bottom:16px;text-align:center;cursor:pointer;--line-clamp: 3;--word-break: break-word;display:-webkit-box;-webkit-line-clamp:var(--line-clamp, 3);-webkit-box-orient:vertical;word-break:var(--word-break, "none");overflow:hidden;-webkit-hyphens:none;hyphens:none}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-results__grid .supplier__content--name{font-size:20px}}.supplier-directory .supplier-directory-results__grid .supplier__content--buttons{width:100%;display:flex;gap:8px}.supplier-directory .supplier-directory-results__grid .supplier__content--buttons .supplier-button{color:var(--COLOR-SD-DARK-GREY);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;text-align:center;border:solid 1px var(--COLOR-SD-DARK-GREY);border-radius:30px;padding:4px 12px;flex:0 1 50%;cursor:pointer}.supplier-directory .supplier-directory-results__grid .supplier__content--buttons .supplier-button:hover{color:var(--COLOR-SD-BG);background-color:var(--COLOR-SD-DARK-GREY)}@media only screen and (min-width:768px){.supplier-directory .supplier-directory-results__grid .supplier__content--buttons .supplier-handle,.supplier-directory .supplier-directory-results__grid .supplier__content--buttons .supplier-website{font-size:14px}}.supplier-directory .supplier-profile{padding-bottom:calc(var(--gutter) / 2)}.supplier-directory .supplier-profile__header{margin-bottom:calc(var(--gutter) / 2)}.supplier-directory .supplier-profile__main{display:flex;flex-direction:column;background:var(--COLOR-SD-BG);padding-top:var(--gutter-mobile)}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__main{padding-top:0;background-color:transparent}}.supplier-directory .supplier-profile__main .tabs{margin-bottom:0}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__main .tabs{margin-bottom:24px}}.supplier-directory .supplier-profile__main .tabs__nav{justify-content:space-evenly}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__main .tabs__nav{justify-content:center;gap:16px}}.supplier-directory .supplier-profile__main .tabs__nav .btn--supplier-profile{width:100%;font-size:20px;font-weight:600;border:1px solid var(--COLOR-SD-DARK-GREY);background:transparent;color:var(--COLOR-SD-DARK-GREY)}.supplier-directory .supplier-profile__main .tabs__nav .btn--supplier-profile:hover{transition:none;color:var(--COLOR-WHITE);background-color:var(--COLOR-SD-DARK-GREY)}.supplier-directory .supplier-profile__main .tabs__link{flex:0 1 50%;border-bottom:none;margin-right:0;font-weight:600;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__main .tabs__link{flex:0 0 auto;margin-right:0;border-bottom:none}}.supplier-directory .supplier-profile__main .tabs__link .btn--supplier-profile{width:100%;font-size:14px;font-weight:600;border:1px solid var(--COLOR-SD-DARK-GREY);background:var(--COLOR-SD-BG);color:var(--COLOR-SD-DARK-GREY)}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__main .tabs__link .btn--supplier-profile{width:325px;font-size:20px;background:var(--COLOR-WHITE);border-radius:30px}}@media only screen and (min-width:1024px){.supplier-directory .supplier-profile__main .tabs__link .btn--supplier-profile{width:325px}}.supplier-directory .supplier-profile__main .tabs__link.current .btn--supplier-profile{color:var(--COLOR-SD-BG);background-color:var(--COLOR-SD-DARK-GREY)}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__main .tabs__link.current .btn--supplier-profile{color:var(--COLOR-WHITE);background-color:var(--COLOR-SD-DARK-GREY)}}.supplier-directory .supplier-profile__tab-content{display:flex;flex-direction:column-reverse}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__tab-content{flex-direction:row}}.supplier-directory .supplier-profile__tab-content--left{flex:0 1 40%}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__tab-content--left{flex:0 1 40%}}.supplier-directory .supplier-profile__tab-content--right{padding:24px 16px}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__tab-content--right{flex:0 1 60%;padding:32px 32px 24px 24px}}.supplier-directory .supplier-profile__body{display:flex;flex-direction:column;background-color:#f5ebe0}.supplier-directory .supplier-profile__body--text,.supplier-directory .supplier-profile__body--images{flex:0 1 50%}.supplier-directory .supplier-profile__body .tab{padding-top:0}.supplier-directory .supplier-profile__body .tabs__contents{padding:24px}.supplier-directory .supplier-profile__body .btn--supplier-profile{width:100%;font-size:14px;font-weight:600;border:1px solid var(--COLOR-SD-DARK-GREY);background:transparent;color:var(--COLOR-SD-DARK-GREY)}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__body .btn--supplier-profile{border-radius:30px}}@media only screen and (min-width:1024px){.supplier-directory .supplier-profile__body .btn--supplier-profile{width:325px}}.supplier-directory .supplier-profile__body .btn--supplier-profile:hover{transition:none;color:var(--COLOR-SD-BG);background-color:var(--COLOR-SD-DARK-GREY)}.supplier-directory .supplier-profile__logo{margin-bottom:16px}.supplier-directory .supplier-profile__logo img{height:auto;object-fit:contain}.supplier-directory .supplier-profile__description p{font-size:12px}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__description p{font-size:14px}}.supplier-directory .supplier-profile__button{margin-bottom:32px}.supplier-directory .supplier-profile__categories h6{font-size:14px;font-weight:600;margin-bottom:0}.supplier-directory .supplier-profile__categories .inline-list li{font-size:14px;margin-right:4px}.supplier-directory .supplier-profile__categories .inline-list li:after{content:","}.supplier-directory .supplier-profile__categories .inline-list li:last-of-type:after{content:""}.supplier-directory .supplier-profile__benefits{margin-bottom:32px;max-width:calc(100vw - 32px)}.supplier-directory .supplier-profile__benefits .table-wrapper{max-height:280px}.supplier-directory .supplier-profile__benefits--heading{margin-bottom:32px}.supplier-directory .supplier-profile__benefits--table{font-size:12px}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__benefits--table{font-size:14px}}.supplier-directory .supplier-profile__benefits--table thead{background-color:var(--COLOR-SD-BG)}.supplier-directory .supplier-profile__benefits--table thead tr{overflow-y:scroll;scrollbar-color:var(--COLOR-SD-BG) var(--COLOR-SD-BG);display:grid;grid-template-columns:25% 30% 20% 25%}.supplier-directory .supplier-profile__benefits--table thead tr::-webkit-scrollbar{background-color:var(--COLOR-SD-BG)}.supplier-directory .supplier-profile__benefits--table tbody{max-height:200px;width:100%;overflow-y:scroll;display:block;scrollbar-color:var(--COLOR-SD-DARK-GREY) var(--COLOR-SD-BG)}.supplier-directory .supplier-profile__benefits--table tbody tr{display:grid;grid-template-columns:25% 30% 20% 25%}.supplier-directory .supplier-profile__benefits--table th,.supplier-directory .supplier-profile__benefits--table td{padding:12px;text-align:center;border-top:none;word-break:break-word}.supplier-directory .supplier-profile__benefits--table .heading,.supplier-directory .supplier-profile__benefits--table .discount{font-weight:600}.supplier-directory .supplier-profile__image{display:flex;min-height:100%;margin-right:0}.supplier-directory .supplier-profile__image img{max-height:300px;object-fit:cover}@media only screen and (min-width:768px){.supplier-directory .supplier-profile__image img{max-height:unset;height:300px;object-fit:cover}}.supplier-directory .supplier-brands,.supplier-directory .supplier-information,.supplier-directory .supplier-footer{padding:var(--gutter-mobile)}@media only screen and (min-width:768px){.supplier-directory .supplier-brands,.supplier-directory .supplier-information,.supplier-directory .supplier-footer{padding:calc(var(--gutter) / 2) var(--gutter)}}.supplier-directory .supplier-brands__logos{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.supplier-directory .supplier-brands__logos .logo{flex:0 1 50%;padding:10px;display:flex;justify-content:center}@media only screen and (min-width:768px){.supplier-directory .supplier-brands__logos .logo{flex:0 1 20%}}.supplier-directory .supplier-brands__logos .logo img{object-fit:contain}.supplier-directory .supplier-footer{display:flex;justify-content:center}@media only screen and (min-width:768px){.supplier-directory .supplier-footer{justify-content:flex-start}}.supplier-directory .supplier-footer__back-link{cursor:pointer;display:inline-flex;align-items:center;gap:12px}.supplier-directory .supplier-footer__back-link span{font-size:20px}.supplier-directory .supplier-footer__back-link .icon{width:20px;height:20px;transform:rotate(180deg)}.supplier-directory .supplier-information__header{margin-bottom:30px}.supplier-directory .supplier-information .metafield-rich_text_field h6{font-size:16px}@media only screen and (min-width:768px){.supplier-directory .supplier-information .metafield-rich_text_field h6{font-size:20px}}.supplier-directory .supplier-information .metafield-rich_text_field p{margin:5px 0;font-size:12px}@media only screen and (min-width:768px){.supplier-directory .supplier-information .metafield-rich_text_field p{font-size:14px}}.supplier-directory .supplier-information__content--main{margin-bottom:24px;display:flex;flex-wrap:wrap}.supplier-directory .supplier-information__content--regions{display:flex;flex-wrap:wrap}.supplier-directory .supplier-information__sales,.supplier-directory .supplier-information__address,.supplier-directory .supplier-information__region{flex:0 1 50%;margin-bottom:24px;padding-right:8px}@media only screen and (min-width:768px){.supplier-directory .supplier-information__sales,.supplier-directory .supplier-information__address,.supplier-directory .supplier-information__region{flex:0 1 33%;margin-bottom:24px}}.resource-directory .resource-directory-header{background-color:var(--COLOR-SD-BG);padding:var(--gutter-mobile) 0 0 0}@media only screen and (min-width:768px){.resource-directory .resource-directory-header{padding:var(--gutter) 0 0 0}}.resource-directory .resource-directory-header__title{cursor:pointer}.resource-directory .resource-directory-header__title h3{text-align:center;margin-bottom:calc(var(--gutter) / 2);font-size:22px}@media only screen and (min-width:768px){.resource-directory .resource-directory-header__title h3{font-size:30px}}.resource-directory .resource-directory-header__search{text-align:center;padding:0 var(--gutter-mobile) calc(var(--gutter-mobile) * 2)}@media only screen and (min-width:768px){.resource-directory .resource-directory-header__search{text-align:center;padding:0 0 var(--gutter)}}.resource-directory .resource-directory-header__search form{display:inline-flex;align-items:center;width:100%;border-radius:100px;border-color:transparent;background-color:#fff}@media only screen and (min-width:768px){.resource-directory .resource-directory-header__search form{width:672px}}.resource-directory .resource-directory-header__search input{width:90%;border-radius:100px;border-color:transparent;background-color:#fff;text-overflow:ellipsis}.resource-directory .resource-directory-header__search input::placeholder{color:#b3b3b3}.resource-directory .resource-directory-header__search button{width:10%;display:flex;justify-content:flex-end;align-items:center;margin-right:8px}.resource-directory .resource-directory-header__search .icon-search{width:36px;height:36px}.resource-directory .resource-directory-header__search .icon-close{width:24px;height:24px}.resource-directory .resource-directory-results__no-results{padding:var(--gutter-mobile)}@media only screen and (min-width:768px){.resource-directory .resource-directory-results__no-results{padding:0 var(--gutter)}}.resource-directory .resource-directory-results__grid{display:grid;grid-template-columns:repeat(2,50%);gap:6px;padding:12px 6px 0}@media only screen and (min-width:768px)and (max-width:1023px){.resource-directory .resource-directory-results__grid{padding:var(--gutter);grid-template-columns:repeat(3,33%);gap:12px}}@media only screen and (min-width:1024px){.resource-directory .resource-directory-results__grid{padding:var(--gutter);grid-template-columns:repeat(4,25%);gap:12px}}.resource-directory .resource-directory-results__grid .resource-category{display:flex;flex-direction:column;background:var(--COLOR-SD-BG)}.resource-directory .resource-directory-results__grid .resource-category__image{position:relative;cursor:pointer;height:auto}@media only screen and (max-width:767px){.resource-directory .resource-directory-results__grid .resource-category__image{height:200px}}@media only screen and (min-width:768px)and (max-width:1023px){.resource-directory .resource-directory-results__grid .resource-category__image{height:250px}}@media only screen and (min-width:1024px){.resource-directory .resource-directory-results__grid .resource-category__image{height:300px}}.resource-directory .resource-directory-results__grid .resource-category__image a{display:flex;cursor:pointer;height:100%}.resource-directory .resource-directory-results__grid .resource-category__image img{width:100%;object-fit:cover}@media only screen and (max-width:767px){.resource-directory .resource-directory-results__grid .resource-category__image img{height:200px}}@media only screen and (min-width:768px)and (max-width:1023px){.resource-directory .resource-directory-results__grid .resource-category__image img{height:250px}}@media only screen and (min-width:1024px){.resource-directory .resource-directory-results__grid .resource-category__image img{height:300px}}.resource-directory .resource-directory-results__grid .resource-category__image:hover .overlay{display:flex}.resource-directory .resource-directory-results__grid .resource-category__content{padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}@media only screen and (min-width:768px)and (max-width:1023px){.resource-directory .resource-directory-results__grid .resource-category__content{height:100%}}@media only screen and (min-width:1024px){.resource-directory .resource-directory-results__grid .resource-category__content{height:100%}}.resource-directory .resource-directory-results__grid .resource-category__content--name{width:100%;color:var(--COLOR-SD-DARK-GREY);font-size:20px;font-weight:600;margin-bottom:16px;text-align:center;cursor:pointer;--line-clamp: 2;--word-break: break-word;display:-webkit-box;-webkit-line-clamp:var(--line-clamp, 2);-webkit-box-orient:vertical;word-break:var(--word-break, "none");overflow:hidden;-webkit-hyphens:none;hyphens:none}@media only screen and (min-width:768px){.resource-directory .resource-directory-results__grid .resource-category__content--name{font-size:20px}}.resource-directory .resource-directory-results__grid .resource-category__content--buttons{width:100%;display:flex;justify-content:center;gap:8px}.resource-directory .resource-directory-results__grid .resource-category__content--buttons .resource-category-button{color:var(--COLOR-SD-DARK-GREY);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;text-align:center;border:solid 1px var(--COLOR-SD-DARK-GREY);border-radius:30px;padding:4px 12px;flex:0 1 50%;cursor:pointer}.resource-directory .resource-directory-results__grid .resource-category__content--buttons .resource-category-button:hover{color:var(--COLOR-SD-BG);background-color:var(--COLOR-SD-DARK-GREY)}@media only screen and (min-width:768px){.resource-directory .resource-directory-results__grid .resource-category__content--buttons .resource-category-handle,.resource-directory .resource-directory-results__grid .resource-category__content--buttons .resource-category-website{font-size:14px}}.resource-directory .resource-profile{padding-bottom:calc(var(--gutter) / 2)}.resource-directory .resource-profile__categories{background:var(--COLOR-SD-BLACK);padding:0 var(--gutter-mobile)}@media only screen and (min-width:768px){.resource-directory .resource-profile__categories{padding:0 var(--gutter)}}.resource-directory .resource-profile__categories-bar{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.resource-directory .resource-profile__categories-bar .subcategory{padding:0;margin-bottom:0;display:none}@media only screen and (min-width:768px){.resource-directory .resource-profile__categories-bar .subcategory{display:inline-block}}.resource-directory .resource-profile__categories-bar .subcategory:first-of-type{display:inline-block}@media only screen and (min-width:768px){.resource-directory .resource-profile__categories-bar .subcategory:first-of-type{display:none}}.resource-directory .resource-profile__categories-bar .subcategory-button{font-size:13px;font-weight:600;color:var(--COLOR-SD-WHITE);text-transform:uppercase;cursor:pointer;border-radius:0;padding:12px;display:flex}@media only screen and (min-width:768px){.resource-directory .resource-profile__categories-bar .subcategory-button{padding:24px}}.resource-directory .resource-profile__categories-bar .subcategory-button span{text-wrap:nowrap}.resource-directory .resource-profile__categories-bar .subcategory-button.selected{background-color:var(--COLOR-SD-DARK-GREY)}.resource-directory .resource-profile__categories-bar .subcategory-button:hover,.resource-directory .resource-profile__categories-bar .subcategory-button:focus,.resource-directory .resource-profile__categories-bar .subcategory-button:active{background:var(--COLOR-SD-DARK-GREY)}.resource-directory .resource-profile__categories-bar .subcategory-button .icon-chevron-down{height:24px;width:24px}.resource-directory .resource-profile__categories-bar .subcategory-button.categories-open .icon-chevron-down{transform:rotate(180deg)}.resource-directory .resource-profile__all-categories{position:absolute;left:0;background:var(--COLOR-SD-WHITE);z-index:9999;padding:var(--gutter-mobile);width:100%;min-height:60vh}@media only screen and (min-width:768px){.resource-directory .resource-profile__all-categories{padding:calc(var(--gutter) / 2) var(--gutter)}}.resource-directory .resource-profile__all-categories .categories{display:grid;grid-template-columns:repeat(1,1fr);row-gap:12px}@media only screen and (min-width:768px){.resource-directory .resource-profile__all-categories .categories{grid-template-columns:repeat(4,1fr)}}.resource-directory .resource-profile__all-categories .categories .parent-category{display:flex;align-items:center;gap:2px;font-weight:700}.resource-directory .resource-profile__all-categories .categories .parent-category .icon-chevron-down{height:24px;width:24px}.resource-directory .resource-profile__all-categories .categories .parent-category.is-expanded .icon-chevron-down{transform:rotate(180deg)}.resource-directory .resource-profile__all-categories .categories .category{padding:4px 0;display:block;word-break:break-word}@media only screen and (min-width:768px){.resource-directory .resource-profile__all-categories .categories .category{padding:4px 0}}.resource-directory .resource-profile__all-categories .categories .category button{text-align:left}.resource-directory .resource-profile__all-categories .categories .category button.selected,.resource-directory .resource-profile__all-categories .categories .category button:hover{font-weight:600}.resource-directory .resource-profile__header{height:120px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){.resource-directory .resource-profile__header{height:240px}}.resource-directory .resource-profile__header .h2{color:var(--COLOR-SD-BG)}.resource-directory .resource-profile__body{display:flex;flex-direction:column;background-color:var(--COLOR-SD-WHITE);margin:var(--gutter-mobile) 0 0}@media only screen and (min-width:768px){.resource-directory .resource-profile__body{margin:var(--gutter) 0 0}}.resource-directory .resource-profile__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:6px;padding:12px var(--gutter-mobile) 0}@media only screen and (min-width:768px){.resource-directory .resource-profile__grid{padding:0 var(--gutter);grid-template-columns:repeat(2,1fr);gap:12px}}.resource-directory .resource-profile__grid .resource-card{padding:30px 24px;border:solid 1px var(--COLOR-SD-LIGHT-GREY);display:flex;flex-direction:column;gap:12px;justify-content:space-between}.resource-directory .resource-profile__grid .resource-card--description{color:var(--COLOR-SD-DARK-GREY);margin-bottom:30px}.resource-directory .resource-profile__grid .resource-card--description p{margin:0}.resource-directory .resource-profile__grid .resource-card--link{font-weight:700;color:var(--COLOR-SD-DARK-GREY);display:flex;align-items:center;gap:8px}.resource-directory .resource-profile__grid .resource-card--link img{height:auto}.resource-directory .resource-profile__image{display:flex;min-height:100%;margin-right:0}.resource-directory .resource-profile__image img{max-height:300px;object-fit:cover}@media only screen and (min-width:768px){.resource-directory .resource-profile__image img{max-height:unset;height:300px;object-fit:cover}}.resource-directory .resource-footer{display:flex;justify-content:center}@media only screen and (min-width:768px){.resource-directory .resource-footer{justify-content:flex-start;padding:calc(var(--gutter) / 2) var(--gutter)}}.resource-directory .resource-footer__back-link{cursor:pointer;display:inline-flex;align-items:center;gap:12px}.resource-directory .resource-footer__back-link span{font-size:20px}.resource-directory .resource-footer__back-link .icon{width:20px;height:20px;transform:rotate(180deg)}[v-cloak]{visibility:hidden}.marketing-directory .marketing-directory-header{background-color:var(--COLOR-SD-BG);padding:var(--gutter-mobile) 0 0 0}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-header{padding:var(--gutter) 0 0 0}}.marketing-directory .marketing-directory-header__title{cursor:pointer}.marketing-directory .marketing-directory-header__title h3{text-align:center;margin-bottom:calc(var(--gutter) / 2);font-size:22px}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-header__title h3{font-size:30px}}.marketing-directory .marketing-directory-header__search{text-align:center;padding:0 var(--gutter-mobile) calc(var(--gutter-mobile) * 2)}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-header__search{text-align:center;padding:0 0 var(--gutter)}}.marketing-directory .marketing-directory-header__search form{display:inline-flex;align-items:center;width:100%;border-radius:100px;border-color:transparent;background-color:#fff}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-header__search form{width:672px}}.marketing-directory .marketing-directory-header__search input{width:90%;border-radius:100px;border-color:transparent;background-color:#fff;text-overflow:ellipsis}.marketing-directory .marketing-directory-header__search input::placeholder{color:#b3b3b3}.marketing-directory .marketing-directory-header__search button{width:10%;display:flex;justify-content:flex-end;align-items:center;margin-right:8px}.marketing-directory .marketing-directory-header__search .icon-search{width:36px;height:36px}.marketing-directory .marketing-directory-header__search .icon-close{width:24px;height:24px}.marketing-directory .marketing-directory-categories{background:var(--COLOR-SD-BLACK)}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-categories{padding:0 var(--gutter)}}.marketing-directory .marketing-directory-categories__bar{margin:0;display:flex;justify-content:space-evenly;overflow-x:scroll}@supports selector(::-webkit-scrollbar){.marketing-directory .marketing-directory-categories__bar::-webkit-scrollbar{background-color:var(--COLOR-SD-LIGHT-GREY)}.marketing-directory .marketing-directory-categories__bar::-webkit-scrollbar-thumb{background:var(--COLOR-SD-DARK-GREY)}}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-categories__bar{overflow:hidden;flex-wrap:wrap}}.marketing-directory .marketing-directory-categories__bar .category{padding:0;margin-bottom:0}.marketing-directory .marketing-directory-categories__bar .category button{color:var(--COLOR-SD-WHITE);text-transform:uppercase;font-size:13px;font-weight:600;padding:12px;display:flex;border-radius:0;text-wrap:nowrap}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-categories__bar .category button{padding:24px}}.marketing-directory .marketing-directory-categories__bar .category button:hover,.marketing-directory .marketing-directory-categories__bar .category button:focus,.marketing-directory .marketing-directory-categories__bar .category button:active{background:var(--COLOR-SD-DARK-GREY)}.marketing-directory .marketing-directory-banner{display:flex}.marketing-directory .marketing-directory-banner img{height:auto;min-width:100%}.marketing-directory .marketing-directory-results__categories{display:flex;flex-wrap:wrap;gap:8px;padding:var(--gutter-mobile)}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-results__categories{gap:8px;margin-bottom:24px;padding:calc(var(--gutter) / 2) var(--gutter) 0}}.marketing-directory .marketing-directory-results__categories .category{padding:4px 8px;border:solid 1px var(--COLOR-SD-BLACK);border-radius:4px;text-transform:capitalize;display:flex;gap:4px;align-items:center;cursor:default;font-size:12px}.marketing-directory .marketing-directory-results__categories .category .icon-close{width:12px;height:12px}.marketing-directory .marketing-directory-results__no-results{padding:var(--gutter-mobile)}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-results__no-results{padding:calc(var(--gutter) / 2) var(--gutter)}}.marketing-directory .marketing-directory-results__grid{display:grid;grid-template-columns:repeat(2,50%);gap:6px;padding:12px 6px var(--gutter-mobile) 6px}@media only screen and (min-width:768px)and (max-width:1023px){.marketing-directory .marketing-directory-results__grid{padding:calc(var(--gutter) / 2) var(--gutter);grid-template-columns:repeat(3,33%);gap:12px}}@media only screen and (min-width:1024px){.marketing-directory .marketing-directory-results__grid{padding:calc(var(--gutter) / 2) var(--gutter);grid-template-columns:repeat(4,25%);gap:12px}}.marketing-directory .marketing-directory-results__grid .resource-category{display:flex;flex-direction:column;background:var(--COLOR-SD-BG)}.marketing-directory .marketing-directory-results__grid .resource-category__image{position:relative;cursor:pointer;height:auto}@media only screen and (max-width:767px){.marketing-directory .marketing-directory-results__grid .resource-category__image{height:200px}}@media only screen and (min-width:768px)and (max-width:1023px){.marketing-directory .marketing-directory-results__grid .resource-category__image{height:250px}}@media only screen and (min-width:1024px){.marketing-directory .marketing-directory-results__grid .resource-category__image{height:300px}}.marketing-directory .marketing-directory-results__grid .resource-category__image a{display:flex;cursor:pointer;height:100%}.marketing-directory .marketing-directory-results__grid .resource-category__image img{width:100%;object-fit:cover}@media only screen and (max-width:767px){.marketing-directory .marketing-directory-results__grid .resource-category__image img{height:200px}}@media only screen and (min-width:768px)and (max-width:1023px){.marketing-directory .marketing-directory-results__grid .resource-category__image img{height:250px}}@media only screen and (min-width:1024px){.marketing-directory .marketing-directory-results__grid .resource-category__image img{height:300px}}.marketing-directory .marketing-directory-results__grid .resource-category__image:hover .overlay{display:flex}.marketing-directory .marketing-directory-results__grid .resource-category__content{padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}@media only screen and (min-width:768px)and (max-width:1023px){.marketing-directory .marketing-directory-results__grid .resource-category__content{height:100%}}@media only screen and (min-width:1024px){.marketing-directory .marketing-directory-results__grid .resource-category__content{height:100%}}.marketing-directory .marketing-directory-results__grid .resource-category__content--name{width:100%;color:var(--COLOR-SD-DARK-GREY);font-size:20px;font-weight:600;margin-bottom:16px;text-align:center;cursor:pointer;--line-clamp: 2;--word-break: break-word;display:-webkit-box;-webkit-line-clamp:var(--line-clamp, 2);-webkit-box-orient:vertical;word-break:var(--word-break, "none");overflow:hidden;-webkit-hyphens:none;hyphens:none}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-results__grid .resource-category__content--name{font-size:20px}}.marketing-directory .marketing-directory-results__grid .resource-category__content--buttons{width:100%;display:flex;justify-content:center;gap:8px}.marketing-directory .marketing-directory-results__grid .resource-category__content--buttons .resource-category-button{color:var(--COLOR-SD-DARK-GREY);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;text-align:center;border:solid 1px var(--COLOR-SD-DARK-GREY);border-radius:30px;padding:4px 12px;flex:0 1 50%;cursor:pointer}.marketing-directory .marketing-directory-results__grid .resource-category__content--buttons .resource-category-button:hover{color:var(--COLOR-SD-BG);background-color:var(--COLOR-SD-DARK-GREY)}@media only screen and (min-width:768px){.marketing-directory .marketing-directory-results__grid .resource-category__content--buttons .resource-category-handle,.marketing-directory .marketing-directory-results__grid .resource-category__content--buttons .resource-category-website{font-size:14px}}.marketing-directory .resource-profile{padding-bottom:calc(var(--gutter) / 2)}.marketing-directory .resource-profile__categories-bar{background-color:var(--COLOR-SD-BLACK);display:flex;justify-content:space-around;overflow-x:scroll}@supports selector(::-webkit-scrollbar){.marketing-directory .resource-profile__categories-bar::-webkit-scrollbar{background-color:var(--COLOR-SD-LIGHT-GREY)}.marketing-directory .resource-profile__categories-bar::-webkit-scrollbar-thumb{background:var(--COLOR-SD-DARK-GREY);border-radius:10px}}@media only screen and (min-width:768px){.marketing-directory .resource-profile__categories-bar{overflow:hidden}}.marketing-directory .resource-profile__categories-bar .subcategory-button{padding:16px;font-size:13px;font-weight:600;color:var(--COLOR-SD-WHITE);text-transform:uppercase;cursor:pointer;border-radius:0}.marketing-directory .resource-profile__categories-bar .subcategory-button span{text-wrap:nowrap}.marketing-directory .resource-profile__categories-bar .subcategory-button.selected{background-color:var(--COLOR-SD-DARK-GREY)}.marketing-directory .resource-profile__header{height:120px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){.marketing-directory .resource-profile__header{height:240px}}.marketing-directory .resource-profile__header .h2{color:var(--COLOR-SD-BG)}.marketing-directory .resource-profile__body{display:flex;flex-direction:column;background-color:var(--COLOR-SD-WHITE)}.marketing-directory .resource-profile__image{display:flex;justify-content:center;min-height:100%;margin-right:0;margin-top:var(--gutter-mobile)}@media only screen and (min-width:768px){.marketing-directory .resource-profile__image{margin-top:var(--gutter)}}.marketing-directory .resource-profile__image img{height:auto;object-fit:cover;max-width:80vw}@media only screen and (min-width:768px){.marketing-directory .resource-profile__image img{height:auto;object-fit:cover;max-width:40vw}}.marketing-directory .resource-profile__buttons{margin:var(--gutter-mobile) 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}@media only screen and (min-width:768px){.marketing-directory .resource-profile__buttons{flex-direction:row;gap:24px;margin:var(--gutter) 0 0}}.marketing-directory .resource-profile__buttons .btn--resource-profile{width:325px}@media only screen and (min-width:768px){.marketing-directory .resource-profile__buttons .btn--resource-profile{width:325px;font-size:20px}}.marketing-directory .resource-footer{display:flex;justify-content:center}@media only screen and (min-width:768px){.marketing-directory .resource-footer{justify-content:center;padding:calc(var(--gutter) / 2) var(--gutter)}}.marketing-directory .resource-footer__back-link{cursor:pointer;display:inline-flex;align-items:center;gap:12px}.marketing-directory .resource-footer__back-link span{font-size:20px}.marketing-directory .resource-footer__back-link .icon{width:20px;height:20px;transform:rotate(180deg)}.fade-enter-active{transition:all .3s ease-out}.fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.fade-enter-from,.fade-leave-to{transform:translate(20px);opacity:0}@media only screen and (max-width:767px){.main-content{padding-bottom:85px}}#FooterMobile{display:none}@media only screen and (max-width:767px){#FooterMinimal{display:none}#FooterMobile{display:block;position:fixed;bottom:0;left:0;width:100%;min-height:85px}.footer-mobile{position:relative;z-index:12;background:var(--bg);color:var(--text)}.footer-mobile__content{display:flex;padding:calc(var(--gutter) / 4) calc(var(--gutter) / 3)}.footer-mobile__blocks{display:flex;width:100%;justify-content:space-between}.footer-mobile__item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer-mobile__item--icon img{height:25px;width:25px;object-fit:contain}.footer-mobile__item--text{font-size:10px}}@font-face{font-family:Aktiv;src:url(/cdn/shop/files/AktivGroteskEx_Trial_Rg.ttf?v=1752153573)}@font-face{font-family:LabGrotesque;src:url(/cdn/shop/files/LabGrotesque-Regular.ttf?v=1752153572)}.growe-Top-banner .placeholder-noblocks{display:none}.growe-brand-banner .banner-image__text-container{align-items:baseline}.growe-brand-banner .banner-image__text-container span.text-highlight__break{font-size:24px;color:#121212;padding-bottom:1.5rem!important;font-family:Aktiv;font-weight:500;font-style:normal}@media(max-width:767px){.CutsWrapper.jewellery-sec{padding-top:50px;margin-top:0;border-top:1px solid #ddd}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
