.aboutp{max-width:1000px;margin:0 auto}.aboutp__intro{text-align:center;margin-bottom:2rem}.aboutp__eyebrow{display:block;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:#c9a96e;font-weight:600;margin-bottom:.5rem}.aboutp__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:2.5rem;align-items:center}.aboutp__imgtag{width:100%;height:auto;border-radius:6px;display:block;box-shadow:0 16px 40px #7b2d6e26}.aboutp__quote{font-style:italic;font-size:1.15rem;line-height:1.6;color:#3d2438;border-left:3px solid #C9A96E;padding-left:1rem;margin:0 0 1.25rem}.aboutp__body p{color:#3d2438;line-height:1.8;margin:0 0 1rem}.aboutp__btn{display:inline-block;margin-top:.5rem;background:#7b2d6e;color:#fff;padding:.85rem 1.9rem;border-radius:2px;text-decoration:none;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;transition:background .2s ease}.aboutp__btn:hover{background:#c36;color:#fff}.aboutp__techniques{margin-top:3rem;text-align:center}.aboutp__tech-title{color:#7b2d6e;margin-bottom:1.5rem}.aboutp__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;text-align:left}.aboutp__card{background:#fff;border:1px solid #E8C8E2;border-radius:8px;padding:1.5rem}.aboutp__card h4{color:#7b2d6e;margin:0 0 .5rem}.aboutp__card p{color:#7a5a72;font-size:.92rem;line-height:1.6;margin:0}@media(max-width:749px){.aboutp__grid{grid-template-columns:1fr;gap:1.5rem}.aboutp__cards{grid-template-columns:1fr}}.faqacc{max-width:760px;margin:0 auto}.faqacc__intro{text-align:center;margin-bottom:2rem}.faqacc__eyebrow{display:block;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:#c9a96e;font-weight:600;margin-bottom:.5rem}.faqacc__item{background:#fff;border:1px solid #E8C8E2;border-radius:8px;margin-bottom:.75rem;overflow:hidden}.faqacc__q{list-style:none;cursor:pointer;padding:1.1rem 1.25rem;font-family:var(--font-heading-family);font-size:1.15rem;color:#3d2438;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faqacc__q::-webkit-details-marker{display:none}.faqacc__q:after{content:"+";color:#7b2d6e;font-size:1.6rem;line-height:1;flex-shrink:0;transition:transform .2s ease}.faqacc__item[open] .faqacc__q:after{content:"\2013"}.faqacc__item[open] .faqacc__q{color:#7b2d6e}.faqacc__a{padding:0 1.25rem 1.25rem;color:#7a5a72;line-height:1.7}.brand-gallery__header{text-align:center;margin-bottom:2.5rem}.brand-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px}.brand-gallery__item{position:relative;overflow:hidden;border-radius:4px}.brand-gallery__item:nth-child(3n+1){grid-row:span 2}.brand-gallery__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.brand-gallery__item:hover .brand-gallery__img{transform:scale(1.05)}.brand-gallery__caption{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;color:#fff;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(to top,rgba(42,26,39,.7),transparent);opacity:0;transition:opacity .3s}.brand-gallery__item:hover .brand-gallery__caption{opacity:1}@media(max-width:989px){.brand-gallery__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.brand-gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.brand-gallery__item:nth-child(3n+1){grid-row:span 1}}.nitus-page{max-width:820px;margin:0 auto}.nitus-page__title{text-align:center;margin-bottom:1.5rem}.nitus-page__body{line-height:1.7;color:#3d2438}.nitus-page__body h2{color:#7b2d6e;margin:2rem 0 .5rem}.nitus-page__body h3{color:#7b2d6e;margin:1.75rem 0 .5rem;border-bottom:2px solid #C9A96E;display:inline-block;padding-bottom:2px}.nitus-page__body p{margin:.5rem 0 1rem}.nitus-page__body em{color:#7a5a72;font-style:italic}.nitus-page__body a{color:#7b2d6e}.nitus-page__body table{width:100%;border-collapse:collapse;margin:.75rem 0 1.5rem}.nitus-page__body td{padding:.7rem 0;border-bottom:1px solid #F3E0EF;vertical-align:top}.nitus-page__body tr td:last-child{text-align:right;color:#7b2d6e;font-weight:600;white-space:nowrap;padding-left:1rem}.nitus-page__body th{text-align:left;color:#3d2438;border-bottom:2px solid #E8C8E2;padding:.5rem 0}@media(max-width:749px){.nitus-page__body td{font-size:.95rem}}.svcmenu{max-width:860px;margin:0 auto}.svcmenu__intro{text-align:center;margin-bottom:2rem}.svcmenu__intro p{color:#7a5a72;max-width:620px;margin:.5rem auto 0}.svcmenu__cat{background:#fff;border:1px solid #E8C8E2;border-radius:10px;padding:1.4rem 1.4rem .6rem;margin-bottom:1.25rem}.svcmenu__cat-title{font-size:2.3rem;line-height:1.15;color:#7b2d6e;margin:0 0 .35rem;display:flex;align-items:center;gap:.6rem}.svcmenu__cat-title a{color:#7b2d6e;text-decoration:none;border-bottom:2px solid #C9A96E;padding-bottom:1px}.svcmenu__cat-title a:hover{color:#c36}.svcmenu__cat-sub{font-size:.9rem;color:#7a5a72;font-style:italic;margin:0 0 1rem}.svcmenu__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:1px solid #F3E0EF}.svcmenu__row:last-child{border-bottom:0}.svcmenu__name{color:#3d2438;line-height:1.3}.svcmenu__note{display:block;font-size:.78rem;color:#7a5a72;font-style:italic;margin-top:2px}.svcmenu__price{color:#7b2d6e;font-weight:600;white-space:nowrap}.svcmenu__feat{background:#fdf6fb;border-left:3px solid #C9A96E;border-radius:4px;padding:.8rem 1rem;margin:.5rem 0 .8rem;font-size:.92rem;line-height:1.5}.svcmenu__feat a{color:#7b2d6e}.svcmenu__mens{text-align:center;background:#3d2438;color:#fff;border-radius:10px;padding:2rem 1.5rem;margin-top:.5rem}.svcmenu__mens h3{color:#fff;margin:.3rem 0}.svcmenu__mens p{color:#ffffffb3;margin:0 auto .4rem;max-width:460px}.svcmenu__mens-eyebrow{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a96e;font-weight:600}.svcmenu__mens-btn{display:inline-block;margin-top:1rem;background:#c9a96e;color:#3d2438;padding:.8rem 1.8rem;border-radius:2px;text-decoration:none;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.svcmenu__mens-btn:hover{background:#fff}@media(max-width:749px){.svcmenu__cat{padding:1.1rem 1rem .4rem;border-radius:8px}.svcmenu__cat-title{font-size:1.75rem}}.brand-store__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.brand-store__row{display:flex;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid #E8C8E2}.brand-store__closed{color:#c87bbb}.brand-store__ctas{display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}.brand-store__map iframe,.brand-store__map{width:100%;border:0;border-radius:4px;overflow:hidden;margin-bottom:1.25rem}.brand-store__map iframe{min-height:240px}@media(max-width:749px){.brand-store__grid{grid-template-columns:1fr;gap:2.5rem}}.brand-testimonials__header{text-align:center;margin-bottom:2.5rem}.brand-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.brand-testimonials__card{background:#7b2d6e0a;border:1px solid rgba(123,45,110,.12);border-radius:4px;padding:2rem 1.75rem}.brand-testimonials__stars{color:#c9a96e;letter-spacing:3px;margin-bottom:1rem}.brand-testimonials__meta{margin-top:1.25rem;display:flex;flex-direction:column;gap:2px}.brand-testimonials__name{font-weight:600}.brand-testimonials__detail{font-size:.8rem;color:#7a5a72}.brand-testimonials__source{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#c9a96e;margin-top:4px}.brand-testimonials__cta{text-align:center;margin-top:2.5rem}@media(max-width:749px){.brand-testimonials__grid{grid-template-columns:1fr}}.brand-videos__header{text-align:center;margin-bottom:2.5rem}.brand-videos__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.brand-videos__item{position:relative;aspect-ratio:9/14;border-radius:4px;overflow:hidden;background:#3d2438}.brand-videos__video,.brand-videos__item video,.brand-videos__placeholder{width:100%;height:100%;object-fit:cover;display:block}.brand-videos__tag{position:absolute;top:10px;left:10px;background:#c9a96e;color:#fff;font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:2px}.brand-videos__cta{text-align:center;margin-top:2.5rem}@media(min-width:990px){.brand-videos__item:nth-child(n+6){display:none}}@media(max-width:989px){.brand-videos__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.brand-videos__grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
