#root .ph-kits{max-width:1240px;margin:22px auto 30px;min-width:0;color:inherit;font-family:inherit}#root .ph-kits [hidden]{display:none!important}#root .ph-kits__intro{max-width:780px;margin:0 0 22px}#root .ph-kits__eyebrow{margin:0 0 6px;color:#1b6952;font-size:13px;font-weight:700}#root .ph-kits__intro h1,#root .ph-kits__intro h2{margin:0 0 10px;font-size:clamp(23px,3vw,32px);line-height:1.2;letter-spacing:-.02em}#root .ph-kits__intro>p{line-height:1.5;margin-bottom:8px}#root .ph-kits__note,#root .ph-kits__footer{font-size:13px;line-height:1.5;color:#596672}#root .ph-kits__filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}#root .ph-kits__filters button{position:static;margin:0;min-height:40px;min-width:0;padding:8px 15px;border:1px solid #dae2e8;border-radius:22px;background:#fff;color:#213c5e;font-size:14px;font-weight:600;box-shadow:none;cursor:pointer;text-transform:none;letter-spacing:normal}#root .ph-kits__filters button[aria-pressed=true]{background:#193f73;color:#fff;border-color:#193f73}#root .ph-kits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}#root .ph-kits__card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #dde5ec;border-radius:18px;background:#fff;box-shadow:0 4px 18px #1f3b5c06;scroll-margin-top:125px;overflow-wrap:anywhere}#root .ph-kits__badge{display:inline-block;padding:4px 9px;margin:0 0 10px;border-radius:6px;background:#eef5f2;color:#276750;font-size:12px;font-weight:700;line-height:1.4}#root .ph-kits__card h2{margin:0 0 7px;font-size:21px;font-weight:700;line-height:1.25;color:#213c5e}#root .ph-kits__card-head>p{margin:0 0 16px;font-size:14px;line-height:1.45;color:#5e6a75;min-height:41px}#root .ph-kits__parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:0 0 20px;list-style:none;min-width:0}#root .ph-kits__parts>li{position:relative;display:block;width:auto;min-width:0;margin:0;padding:0;text-align:center;list-style:none}#root .ph-kits__parts>li:before{display:none}#root .ph-kits__part-link{display:block;color:inherit;text-decoration:none}#root .ph-kits__part-link img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:9px;background:#fff;margin:0 auto 8px}#root .ph-kits__part-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4}#root .ph-kits__part-qty{display:inline-block;margin-top:5px;font-size:12px;font-weight:700;color:#213c5e}#root .ph-kits__buy{margin-top:auto;padding-top:15px;border-top:1px solid #e7ecf1}#root .ph-kits__price-label{margin:0 0 3px;font-size:12px;line-height:1.4;color:#596672}#root .ph-kits__gross{margin:0;color:#142b48;font-size:23px;font-weight:700;line-height:1.35}#root .ph-kits__gross>span+span{font-size:14px}#root .ph-kits__net{margin:2px 0 13px;font-size:15px;line-height:1.4;color:#777}#root .ph-kits__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;min-width:0}#root .ph-kits__quantity label{margin:0;font-size:13px;font-weight:600}#root .ph-kits__quantity select{display:block;width:70px;min-width:60px;height:40px;margin:0;padding:6px 24px 6px 10px;border:1px solid #ccd6e0;border-radius:8px;background-color:#fff;font-size:15px;color:#173957}#root .ph-kits__quantity>span{font-size:13px;color:#596672}#root .ph-kits__availability{margin:0 0 9px;font-size:12px;color:#236b50;line-height:1.4}#root .ph-kits__button{position:static;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;box-sizing:border-box;margin:0;padding:11px 14px;border:1px solid #193f73;border-radius:25px;background:#193f73;color:#fff;line-height:1.4;font-family:inherit;font-size:15px;font-weight:600;text-align:center;text-decoration:none;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}#root .ph-kits__button:before,#root .ph-kits__button:after,#root .ph-kits__filters button:before,#root .ph-kits__filters button:after{display:none}#root .ph-kits__button:hover:not(:disabled){background:#102f59}#root .ph-kits__button:disabled{opacity:.5;cursor:not-allowed}#root .ph-kits a:focus-visible,#root .ph-kits button:focus-visible,#root .ph-kits select:focus-visible{outline:3px solid #678cbe;outline-offset:3px}#root .ph-kits__status{margin:8px 0 0;font-size:13px;line-height:1.45;color:#7a421d}#root .ph-kits__status:empty{margin:0}#root .ph-kits__cart-link{display:inline-block;margin-top:8px;color:#193f73;text-decoration:underline;font-size:14px}#root .ph-kits__footer{margin:18px 0 0}#root .ph-kits__footer p{margin:0 0 8px}#root .ph-kits__footer a{color:#193f73;font-weight:600;text-decoration:underline}#root .ph-kits--teaser{margin:26px auto 4px}#root .ph-kits--teaser .ph-kits__intro{max-width:none;margin-bottom:14px}#root .ph-kits--teaser .ph-kits__intro h2{font-size:23px}#root .ph-kits--teaser .ph-kits__intro>p:not(.ph-kits__eyebrow){font-size:14px}#root .ph-kits--teaser .ph-kits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}#root .ph-kits--teaser .ph-kits__card{padding:17px}#root .ph-kits--teaser .ph-kits__card h2{font-size:18px}#root .ph-kits--teaser .ph-kits__card-head>p,#root .ph-kits--teaser .ph-kits__part-title,#root .ph-kits--teaser .ph-kits__part-qty{display:none}#root .ph-kits--teaser .ph-kits__parts{margin:12px 0 14px;gap:6px}#root .ph-kits--teaser .ph-kits__gross{font-size:21px}@media(max-width:760px){#root .ph-kits__grid{grid-template-columns:minmax(0,1fr);gap:16px}#root .ph-kits__card{padding:17px;border-radius:14px}#root .ph-kits__parts{gap:7px}#root .ph-kits__card h2{font-size:20px}#root .ph-kits__part-title{font-size:11px}#root .ph-kits__intro h1{font-size:26px}#root .ph-kits--teaser .ph-kits__grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:0 0 8px}#root .ph-kits--teaser .ph-kits__card{flex:0 0 82%;box-sizing:border-box;scroll-snap-align:start}#root .ph-kits--teaser .ph-kits__card h2{font-size:18px}}@media(prefers-reduced-motion:reduce){#root .ph-kits__grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/prohaar-salon-kits.css.map */
