#MainContent:has(.sx-shop-all)>.shopify-section:not(:has(.sx-shop-all)){display:none}.sx-shop-all{display:block;padding:24px clamp(16px,3vw,64px) 40px!important;--pain-gap:18px}.sx-shop-all [hidden]{display:none!important}.sx-shop-all__header{margin:0 0 18px}.sx-shop-all__header h1{font-size:clamp(30px,3vw,44px);line-height:1.15;color:#244632;margin:0 0 8px}.sx-shop-all__header p{font-size:17px;line-height:1.5;margin:0;max-width:850px;color:#4c5f50}.sx-shop-all__categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sx-shop-all__categories a,.sx-shop-all__categories button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #c9d8c4;border-radius:6px;background:#f1f5ed;color:#244632;font:inherit;font-size:15px;line-height:1.3;text-decoration:none;cursor:pointer}.sx-shop-all__categories [aria-pressed=true]{background:#42694b;color:#fff;border-color:#42694b}.sx-shop-all__tools{display:flex;flex-wrap:wrap;align-items:end;gap:12px 18px;padding:16px;background:#dfebd7;border-radius:8px}.sx-shop-all__tools label{display:flex;flex-direction:column;gap:5px;font-size:15px;line-height:1.4;font-weight:600;color:#244632}.sx-shop-all__tools .sx-shop-all__search{flex:1;min-width:200px}.sx-shop-all__tools input[type=search],.sx-shop-all__tools select{min-height:46px;box-sizing:border-box;border:1px solid #acbda6;background:#fff;border-radius:4px;color:#244632;padding:10px 12px;font:inherit;font-weight:400;width:100%}.sx-shop-all__tools .sx-shop-all__stock{flex-direction:row;align-items:center;min-height:46px;font-weight:400;white-space:nowrap}.sx-shop-all__stock input{width:20px;height:20px;accent-color:#42694b;margin:0 4px 0 0}.sx-shop-all__reset,.sx-shop-all__more{min-height:46px;padding:10px 16px;border:1px solid #42694b;border-radius:5px;background:#fff;color:#244632;font:inherit;font-size:15px;cursor:pointer}.sx-shop-all__count{font-size:15px;line-height:1.4;margin:12px 0 0;color:#52634e}.sx-shop-all__group{padding:26px 0;scroll-margin-top:150px}.sx-shop-all__group+.sx-shop-all__group{border-top:1px solid #dce4d8}.sx-shop-all__group-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.sx-shop-all__group-heading h2{font-size:clamp(23px,2vw,30px);line-height:1.2;color:#42694b;margin:0}.sx-shop-all__group-heading>a{font-size:15px;line-height:1.4;min-height:44px;display:flex;align-items:center;color:#42694b;text-underline-offset:3px;flex-shrink:0}.sx-shop-all__more{display:block;margin:20px auto 0;background:#f1f5ed}.sx-shop-all :is(a,button,input,select):focus-visible{outline:3px solid #42694b;outline-offset:3px}.sx-shop-all__empty{padding:24px;background:#f1f5ed;font-size:17px}.sx-shop-all .sx-shop-all__group .soodox-shop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:18px;margin:0;padding:0;list-style:none}.sx-shop-all .sx-shop-all__group .soodox-shop__grid>li{display:flex;grid-row:auto;min-width:0}.sx-shop-all .sx-shop-all__group .card-wrapper{position:relative;display:flex;flex-direction:column;grid-row:auto;gap:0;width:100%;height:100%;padding:12px;border:1px solid #dbe3d7;border-radius:8px;background:#fff;min-width:0}.sx-shop-all .sx-shop-all__group .card--product{display:block;flex:none;width:100%;margin:0}.sx-shop-all .sx-shop-all__group .card__media{margin:0;background:#fff}.sx-shop-all .sx-shop-all__group .card__media .media{height:250px!important;aspect-ratio:auto!important;padding-bottom:0!important;background:#fff}.sx-shop-all .sx-shop-all__group .card__media img{object-fit:contain!important;object-position:center!important;padding:8px;width:100%;height:100%}.sx-shop-all .sx-shop-all__group .card-information{display:flex;flex:1;flex-direction:column;gap:0;padding:10px 0 0!important}.sx-shop-all .sx-shop-all__group .card-information__wrapper{display:flex;flex:1;flex-direction:column;gap:0;padding:0}.sx-shop-all .sx-shop-all__group .card-information__text{display:block;min-height:0!important;margin:0!important;font-size:17px;line-height:1.35;font-weight:600}.sx-shop-all .sx-shop-all__group :is(.sx-hair-card-summary,.sx-hand-card-summary,.sx-oil-card-summary,.sx-skin-card-summary,.sx-period-card-summary,.sx-pain-card-summary){font-size:14px;line-height:1.45;font-weight:400;color:#52634e;margin:5px 0 0!important;min-height:0}.sx-shop-all .sx-shop-all__group .price{margin:7px 0 0!important;padding:0;font-size:19px;line-height:1.35;letter-spacing:0}.sx-shop-all .sx-shop-all__group .price :is(sup,sub){font-size:inherit;vertical-align:baseline;position:static;line-height:inherit}.sx-shop-all .sx-shop-all__group .card-information__button{flex:none;align-self:stretch;margin-top:10px;padding:0}.sx-shop-all .sx-shop-all__group .card-information__button .button{min-height:44px;font-size:14px;padding:10px 12px}.sx-shop-all .sx-shop-all__group .card-wrapper>quick-view-drawer{position:absolute;top:0;left:0;width:100%;height:0}.sx-shop-all .sx-period.soodox-shop{padding-inline:0}.sx-shop-all .sx-period .sx-period-pair{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:flex;align-items:center}.sx-shop-all .sx-period .sx-period-pair img{position:static!important;width:50%!important;max-width:50%;height:100%!important;object-fit:contain!important;padding:4px}.sx-shop-all .sx-hair-colours{position:relative;z-index:4;pointer-events:auto}.sx-shop-all .sx-hair-colours :is(button,a){pointer-events:auto}@media(min-width:750px)and (max-width:1199px){.sx-shop-all .sx-shop-all__group .soodox-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.sx-shop-all__header p{font-size:16px}.sx-shop-all__categories{gap:6px}.sx-shop-all__categories a,.sx-shop-all__categories button{font-size:14px;padding:8px 10px}.sx-shop-all__tools{gap:12px;padding:12px}.sx-shop-all__tools .sx-shop-all__search{flex-basis:100%;min-width:0}.sx-shop-all__tools>label:not(.sx-shop-all__search){flex:1}.sx-shop-all__group-heading{align-items:center;gap:10px}.sx-shop-all__group-heading>a{font-size:14px;flex-shrink:1;text-align:right;justify-content:flex-end}.sx-shop-all__group{padding:22px 0}.sx-shop-all .sx-shop-all__group .soodox-shop__grid{grid-template-columns:minmax(0,1fr);gap:16px}.sx-shop-all .sx-shop-all__group .card__media .media{height:280px!important}.sx-shop-all .sx-shop-all__group .card-information__text{font-size:18px}}.sx-hair-colours{width:100%}.sx-hair-colours p{font-size:14px;line-height:1.4;margin:0 0 8px;color:#294b32}.sx-hair-colours__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sx-hair-colours__links .button{min-height:44px;padding:9px 12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px}.sx-hair-colours__dot{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid #ffffff88;flex:0 0 14px}.sx-hair-colours__dot--pink{background:#e8abb9}.sx-hair-colours__dot--black{background:#222}
/*# sourceMappingURL=/cdn/shop/t/41/assets/soodox-shop-all.css.map */
