.bbp-hero{background-color:#f1ede9;padding:60px 0 50px;text-align:center}.bbp-hero__title{font-family:Berling Nova Display W04 Rg,Georgia,serif;font-size:2.8rem;color:#3b494f;margin:0 0 12px}.bbp-hero__text{color:#645352;font-size:1.1rem;max-width:600px;margin:0 auto 30px;line-height:1.6}.bbp-hero__search{max-width:500px;margin:0 auto}.bbp-search__input{width:100%;padding:14px 20px;font-size:1rem;border:1px solid #ccc;border-radius:8px;outline:none;transition:border-color .2s;box-sizing:border-box}.bbp-search__input:focus{border-color:#3b494f}.bbp-quicknav-wrap{background:#fff;padding:40px 0}.bbp-quicknav{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bbp-quicknav__card{display:flex;flex-direction:column;align-items:center;padding:20px 12px;border:1px solid #e6e8e9;border-radius:8px;text-decoration:none;color:#3b494f;transition:box-shadow .2s,border-color .2s;text-align:center}.bbp-quicknav__card:hover{border-color:#3b494f;box-shadow:0 2px 8px #00000014}.bbp-quicknav__name{font-family:Berling Nova Display W04 Rg,Georgia,serif;font-size:1.2rem;font-weight:600;margin-bottom:4px}.bbp-quicknav__price{font-size:1rem;color:#645352}.bbp-treatments{padding-bottom:40px}.bbp-treatment{margin-bottom:0}.bbp-bg-beige{background-color:#f1ede9}.bbp-bg-white{background-color:#fff}.bbp-treatment__head{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s}.bbp-treatment__head:hover{background-color:#00000008}.bbp-treatment__info{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.bbp-treatment__name{font-family:Berling Nova Display W04 Rg,Georgia,serif;font-size:1.6rem;color:#3b494f;margin:0}.bbp-treatment__price{font-size:1.05rem;color:#645352}.bbp-treatment__meta{display:flex;align-items:center;gap:12px}.bbp-treatment__count{font-size:1rem;color:#645352}.bbp-treatment__chevron{font-size:1.2rem;color:#645352;transition:transform .2s;display:inline-block}.bbp-treatment__toggle.active .bbp-treatment__chevron{transform:rotate(90deg)}.bbp-treatment__body{padding:0 30px 30px}.bbp-treatment__note{font-size:1rem;color:#645352;font-style:italic;margin:0 0 20px}.bbp-region{margin-bottom:20px}.bbp-region:last-child{margin-bottom:0}.bbp-region__title{font-size:1.1rem;font-weight:600;color:#3b494f;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:8px;margin:0 0 10px}.bbp-region__cities{font-size:1.05rem;line-height:2}.bbp-region__cities a{color:#000;text-decoration:none;transition:color .15s}.bbp-region__cities a:hover{color:#645352;text-decoration:underline}.bbp-region__cities a+a:before{content:" \b7  ";color:#aaa}.bbp-region__cities a.bbp-highlight{background-color:#fff3cd;padding:2px 4px;border-radius:3px}.bbp-no-results{text-align:center;padding:60px 20px;color:#645352;font-size:1.1rem}@media(max-width:1024px){.bbp-quicknav{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.bbp-hero{padding:40px 20px 35px}.bbp-hero__title{font-size:2rem}.bbp-quicknav{grid-template-columns:repeat(2,1fr);gap:10px}.bbp-quicknav__card{padding:14px 10px}.bbp-treatment__head{padding:18px 16px}.bbp-treatment__name{font-size:1.25rem}.bbp-treatment__body{padding:0 16px 20px}.bbp-region__cities{line-height:2.2}}@media(max-width:480px){.bbp-hero__title{font-size:1.6rem}.bbp-treatment__info{flex-direction:column;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/blog-behandlinger-priser.css.map */
