@keyframes styles-module-scss-module__TL3ziq__filters-postcode-highlight{0%{box-shadow:0 0 #987dff73}70%{box-shadow:0 0 0 8px #987dff00}to{box-shadow:0 0 #987dff00}}.styles-module-scss-module__TL3ziq__filters{gap:10px 20px;width:100%;margin-bottom:20px;display:flex}.styles-module-scss-module__TL3ziq__filters__mobile-top-row{gap:10px;display:flex}@media screen and (max-width:1120px){.styles-module-scss-module__TL3ziq__filters__mobile-top-row{width:100%}}.styles-module-scss-module__TL3ziq__filters__instore{background-color:#e6e6e6;border-radius:40px;align-items:center;padding:0;display:flex;position:relative}.styles-module-scss-module__TL3ziq__filters__instore__indicator{z-index:0;opacity:0;pointer-events:none;will-change:transform,width;background:#987dff;border-radius:40px;position:absolute;top:0;bottom:0;left:0}.styles-module-scss-module__TL3ziq__filters__instore__indicator--visible{opacity:1}.styles-module-scss-module__TL3ziq__filters__instore__indicator--animated{transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),opacity .2s}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__TL3ziq__filters__instore__indicator--animated{transition:opacity .2s}}.styles-module-scss-module__TL3ziq__filters__instore__option{cursor:pointer;color:#353849;z-index:1;border-radius:40px;width:max-content;padding:10px 20px;transition:color .25s;position:relative}.styles-module-scss-module__TL3ziq__filters__instore__option--selected{color:#fff;background:#987dff}.styles-module-scss-module__TL3ziq__filters__instore--sliding .styles-module-scss-module__TL3ziq__filters__instore__option--selected{background:0 0}.styles-module-scss-module__TL3ziq__filters__online-instore-buttons{display:flex}.styles-module-scss-module__TL3ziq__filters__online-instore-buttons>:first-of-type .styles-module-scss-module__TL3ziq__button{border-top-right-radius:0;border-bottom-right-radius:0}.styles-module-scss-module__TL3ziq__filters__online-instore-buttons>:first-of-type .styles-module-scss-module__TL3ziq__button--white{border:1.5px solid #d0d7de;border-right:none}.styles-module-scss-module__TL3ziq__filters__online-instore-buttons>:last-of-type .styles-module-scss-module__TL3ziq__button{border-top-left-radius:0;border-bottom-left-radius:0}.styles-module-scss-module__TL3ziq__filters__online-instore-buttons>:last-of-type .styles-module-scss-module__TL3ziq__button--white{border:1.5px solid #d0d7de;border-left:none}.styles-module-scss-module__TL3ziq__filters__pay-with{flex-direction:row;gap:20px;display:flex}.styles-module-scss-module__TL3ziq__filters__pay-with__button-container{width:100%;height:100%;padding:1px 0;display:flex;position:relative}.styles-module-scss-module__TL3ziq__filters__pay-with__button-container__button{cursor:pointer;width:max-content;height:100%;font-family:var(--font-gellix);text-align:center;color:#062d4e;background-color:#fff;border-radius:12px;outline:1px solid #d0d7de;justify-content:center;align-items:center;padding:6px 24px;font-size:1rem;font-weight:700;text-decoration:none;display:flex;position:relative}@media screen and (max-width:767px){.styles-module-scss-module__TL3ziq__filters__pay-with__button-container__button{text-align:left;font-size:14px}}.styles-module-scss-module__TL3ziq__filters__pay-with__button-container__button svg{margin-right:8px}.styles-module-scss-module__TL3ziq__filters__pay-with__button-container__button--selected{background-color:#eae5ff;outline:2px solid #987dff}.styles-module-scss-module__TL3ziq__filters__bnpl-button{align-items:center;gap:8px;width:max-content;display:flex}.styles-module-scss-module__TL3ziq__filters__bnpl-button__label{text-align:start;cursor:pointer;text-overflow:ellipsis;color:#062d4e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.styles-module-scss-module__TL3ziq__filters__bnpl-button input[type=checkbox]{vertical-align:top;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1.5px solid #e6e6e6;border-radius:6px;outline:none;width:24px;min-width:24px;height:24px;margin:0;transition:background .3s,border-color .3s,box-shadow .2s;display:inline-block;position:relative}.styles-module-scss-module__TL3ziq__filters__bnpl-button input[type=checkbox]:after{content:"";opacity:1;box-sizing:border-box;border:2px solid #fff;border-top:0;border-left:0;width:6px;height:12px;transition:transform .3s,opacity .2s;display:block;position:absolute;top:3px;left:8px;transform:rotate(20deg)}.styles-module-scss-module__TL3ziq__filters__bnpl-button input[type=checkbox]:checked{background:#987dff;border:1.5px solid #987dff}.styles-module-scss-module__TL3ziq__filters__bnpl-button input[type=checkbox]:checked:after{transform:rotate(43deg)}.styles-module-scss-module__TL3ziq__filters__divider{background:#d0d7de;width:1px;height:40px}@media screen and (max-width:1120px){.styles-module-scss-module__TL3ziq__filters__divider{display:none}}.styles-module-scss-module__TL3ziq__filters__map-button{cursor:pointer;width:max-content;font-family:var(--font-gellix);color:#062d4e;background-color:#fff;border-radius:12px;outline:1px solid #d0d7de;justify-content:center;align-items:center;gap:6px;margin:1px 0;padding:6px 20px 6px 18px;font-size:1rem;font-weight:700;display:flex;position:relative}.styles-module-scss-module__TL3ziq__filters__map-button--selected{background-color:#eae5ff;outline:2px solid #987dff}.styles-module-scss-module__TL3ziq__filters__map-button span{text-wrap:nowrap}@media screen and (max-width:1120px){.styles-module-scss-module__TL3ziq__filters__map-button--desktop{display:none}}@media screen and (min-width:1120px){.styles-module-scss-module__TL3ziq__filters__map-button--mobile{display:none}}.styles-module-scss-module__TL3ziq__filters__industry-postcode{flex-grow:1;gap:10px;display:flex}.styles-module-scss-module__TL3ziq__filters__industry-postcode__buttons{max-width:50%!important}.styles-module-scss-module__TL3ziq__filters__industry-postcode .styles-module-scss-module__TL3ziq__select-button{border-radius:12px;min-width:100%;overflow:hidden;border:1px solid #d0d7de!important;justify-content:flex-start!important}.styles-module-scss-module__TL3ziq__filters__postcode{flex-direction:column;flex-grow:1;row-gap:10px;display:flex}.styles-module-scss-module__TL3ziq__filters__postcode .styles-module-scss-module__TL3ziq__search-container{min-width:240px;height:100%}.styles-module-scss-module__TL3ziq__filters__postcode .styles-module-scss-module__TL3ziq__search-container .styles-module-scss-module__TL3ziq__search-input{border:1px solid #d0d7de;border-radius:12px;transition:border-color .25s}.styles-module-scss-module__TL3ziq__filters__postcode--highlight .styles-module-scss-module__TL3ziq__search-container .styles-module-scss-module__TL3ziq__search-input{border-color:#987dff;animation:1.8s ease-out infinite styles-module-scss-module__TL3ziq__filters-postcode-highlight}.styles-module-scss-module__TL3ziq__filters__postcode--highlight .styles-module-scss-module__TL3ziq__search-container .styles-module-scss-module__TL3ziq__search-input:focus{animation:none}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__TL3ziq__filters__postcode--highlight .styles-module-scss-module__TL3ziq__search-container .styles-module-scss-module__TL3ziq__search-input{animation:none;box-shadow:0 0 0 3px #987dff4d}}@media screen and (max-width:1120px){.styles-module-scss-module__TL3ziq__filters__postcode--desktop{display:none}}@media screen and (min-width:1120px){.styles-module-scss-module__TL3ziq__filters__postcode--mobile{display:none}}@media screen and (max-width:1120px){.styles-module-scss-module__TL3ziq__filters{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.styles-module-scss-module__TL3ziq__filters__pay-with{gap:16px;width:100%}.styles-module-scss-module__TL3ziq__filters__pay-with__button-container{flex-grow:1;height:40px}.styles-module-scss-module__TL3ziq__filters__pay-with__button-container__button,.styles-module-scss-module__TL3ziq__filters__map-button,.styles-module-scss-module__TL3ziq__filters .styles-module-scss-module__TL3ziq__select-button{width:100%}.styles-module-scss-module__TL3ziq__filters__industry-postcode{justify-content:space-between;width:100%}}
