.b2b-procurement{margin-bottom:20px;color:#1a1a1a;letter-spacing:0}.b2b-procurement *{box-sizing:border-box}.b2b-filter-band{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fcf3f7;border-top:3px solid #d05293;border-bottom:1px solid #e7c4d6;padding:16px;position:relative;z-index:5}.b2b-filter-heading{display:flex;gap:12px;align-items:center;flex-basis:100%;font-size:14px;line-height:20px}.b2b-filter-heading strong{font-weight:600}.b2b-filter-heading>span{font-size:12px;color:#8a285b}.b2b-filter-groups{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.b2b-filter-groups details{position:relative;flex:1;min-width:120px}.b2b-filter-groups summary{display:flex;align-items:center;gap:8px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px;border:2px solid #bcbcbc;background:#fff;cursor:pointer;font-weight:500;white-space:nowrap}.b2b-filter-groups summary::-webkit-details-marker{display:none}.b2b-filter-groups summary>span:first-child{flex:1}.b2b-filter-groups summary:after{content:"+"}.b2b-filter-groups details[open] summary:after{content:"\2212"}.b2b-filter-groups summary:hover{border-color:#d05293;color:#9a2865}.b2b-filter-groups details.has-selection summary{border-color:#d05293;background:#fff7fb;color:#9a2865}.b2b-filter-groups details[open] summary{border-color:#d05293;background:#d05293;color:#fff}.b2b-selected-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:50%;background:#d05293;color:#fff;font-size:12px;font-weight:600;line-height:1}.b2b-filter-groups details[open] .b2b-selected-count{background:#fff;color:#9a2865}.b2b-filter-options{position:absolute;top:100%;left:0;min-width:max(240px,100%);background:#fff;border:1px solid #d05293;padding:10px 12px;max-height:350px;overflow:auto;box-shadow:0 6px 18px #0002;z-index:6}.b2b-filter-groups details:last-child .b2b-filter-options{left:auto;right:0}.b2b-filter-options label{display:flex;align-items:center;gap:10px;padding:7px 0;margin:0;font-size:14px;cursor:pointer;white-space:nowrap}.b2b-filter-options label:has(input:disabled){opacity:.45;cursor:default}.b2b-filter-options label:has(input:checked){background:#fcf3f7;color:#9a2865;font-weight:600}@media(hover:hover){.b2b-filter-options label:has(input:not(:disabled)):hover{background:#fcf3f7}}.b2b-filter-groups .b2b-filter-options{padding:10px 0}.b2b-filter-groups .b2b-filter-options label{padding:7px 12px}.b2b-filter-options input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;display:block!important;position:static!important;opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important;width:16px;height:16px;flex:none;accent-color:#d05293;margin:0;pointer-events:auto}.b2b-clear-all{min-height:44px;padding:10px 16px;border:1px solid #d05293;border-radius:4px;background:#d05293;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:22px;white-space:nowrap;cursor:pointer}.b2b-clear-all:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}.b2b-clear-all:disabled{background:#fff;border-color:#ccc;color:#888;cursor:default}.b2b-active-chips{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.b2b-active-chips a{padding:6px 10px;border:1px solid #e7c4d6;background:#fff7fb;color:#9a2865;font-size:13px;line-height:20px}.b2b-active-chips a:hover{border-color:#d05293}.b2b-result-count{display:flex;align-items:baseline;gap:8px;margin-top:28px;padding-bottom:12px;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:24px;color:#555}.b2b-result-count strong{font-size:20px;font-weight:600;color:#1a1a1a}.b2b-active-chips+.b2b-result-count{margin-top:8px}.collection--empty:has(.b2b-procurement) .collection-product-count{display:none}.b2b-procurement-enabled .ordering-availability-filter,.b2b-procurement-enabled #CollectionFiltersForm .js-filter:has(input[name^="filter.p.m.custom.procurement_"]),.b2b-procurement-enabled #CollectionFiltersForm .js-filter:has(input[name="filter.v.m.custom.procurement_colour"]),.b2b-procurement-enabled #CollectionFiltersForm .js-filter:has(input[name="filter.v.availability"]),.b2b-procurement-enabled #CollectionFiltersForm .refined-widgets{display:none!important}.b2b-filter-open,.b2b-mobile-heading,.b2b-mobile-apply{display:none}.b2b-procurement button:focus-visible,.b2b-procurement summary:focus-visible,.b2b-procurement a:focus-visible{outline:2px solid #d05293;outline-offset:3px}.b2b-colour-swatch{width:16px;height:16px;flex:none;border:1px solid #999;border-radius:50%;background:#999}.b2b-filter-active .productListing .card-media>img:first-child{opacity:1!important;visibility:visible!important;transition:transform .4s ease}.b2b-filter-active .productListing .card-media>img+img,.b2b-filter-active .productListing .card-media>img+video{opacity:0!important;visibility:hidden!important}@media(hover:hover){.b2b-filter-active .productListing .card-product:hover .card-media>img:first-child{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.b2b-filter-active .productListing .card-media>img:first-child{transition:none}}.b2b-colour-swatch[data-colour=Black]{background:#222}.b2b-colour-swatch[data-colour=White]{background:#fff}.b2b-colour-swatch[data-colour=Pink]{background:#d05293}.b2b-colour-swatch[data-colour=Red]{background:#b83437}.b2b-colour-swatch[data-colour=Blue]{background:#41699a}.b2b-colour-swatch[data-colour=Green]{background:#527956}.b2b-colour-swatch[data-colour=Brown]{background:#855a3b}.b2b-colour-swatch[data-colour=Beige]{background:#dfd0af}.b2b-colour-swatch[data-colour=Grey]{background:#999}.b2b-colour-swatch[data-colour=Purple]{background:#88578e}.b2b-colour-swatch[data-colour=Yellow]{background:#edcc43}.b2b-colour-swatch[data-colour=Orange]{background:#dd893e}.b2b-colour-swatch[data-colour=Metallic]{background:#a9a9a9}.b2b-colour-swatch[data-colour=Multicolour]{background:conic-gradient(#d05293,#edcc43,#527956,#41699a,#d05293)}@media(max-width:749px){.b2b-filter-open{display:flex;justify-content:space-between;width:100%;min-height:44px;padding:12px 16px;border:2px solid #d05293;background:#fcf3f7;color:#1a1a1a;font:inherit;cursor:pointer}.b2b-filter-band{display:none}.b2b-filter-band.is-open{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;overflow:auto;background:#fff;padding:24px;gap:12px}.b2b-filter-heading{flex-basis:auto}.b2b-mobile-heading{display:flex;justify-content:space-between;align-items:center;font-size:20px}.b2b-mobile-heading button{width:44px;height:44px;border:0;background:none;font-size:28px;cursor:pointer}.b2b-filter-groups{display:block;flex:none}.b2b-filter-groups details{width:100%;margin-bottom:8px}.b2b-filter-options{position:static;box-shadow:none;max-height:none}.b2b-mobile-apply{display:block;width:100%;min-height:44px;background:#d05293;border:1px solid #d05293;color:#fff;font:inherit;cursor:pointer}.b2b-clear-all{align-self:flex-start}}.productListing .b2b-colour-selected .card-media>img:first-child{opacity:1!important;visibility:visible!important;transition:transform .4s ease}.productListing .b2b-colour-selected .card-media>img+img,.productListing .b2b-colour-selected .card-media>img+video{opacity:0!important;visibility:hidden!important}@media(hover:hover){.productListing .b2b-colour-selected .card-product:hover .card-media>img:first-child{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.productListing .b2b-colour-selected .card-media>img:first-child{transition:none}}.card .card-swatch .swatch-label.is-active{border:2px solid #d05293;padding:1px;box-shadow:none}.product-form__swatch .product-form__radio:checked+.product-form__label{border:2px solid #d05293!important;padding:2px;box-shadow:none}.option-color .single-option:checked+.single-label{border:2px solid #d05293!important;padding:1px!important;box-shadow:none}.b2b-filter-options.b2b-search-price{min-width:280px;padding:20px 14px}.b2b-search-price .form-label,.b2b-search-price .visually-hidden{white-space:normal}.b2b-search-price .filter__price--apply{border-radius:0;min-height:44px;padding:12px 16px;font-family:var(--font-1-family);font-size:var(--font-size)}.b2b-search-price .facets__price--slide{--icon:#d05293}.b2b-search-price input[type=range]::-webkit-slider-thumb{background:#d05293;border-color:#d05293}.b2b-search-price input[type=range]::-moz-range-thumb{background:#d05293;border-color:#d05293}.b2b-search-price .filter__price--apply{background:#d05293;color:#fff;border-color:#d05293;letter-spacing:0;box-shadow:none}.b2b-search-price .filter__price--apply:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}@media(max-width:749px){.b2b-filter-options.b2b-search-price{min-width:0}}.template-search .page-sidebar .collection-filters.b2b-search-price{padding-bottom:48px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/b2b-procurement.css.map */
