html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hw-sec[id],.hw [id]{scroll-margin-top:84px}.hw a.hw-rating{color:inherit;text-decoration:none;cursor:pointer}.hw a.hw-rating .hw-rating__count{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1a161440}@media(hover:hover){.hw a.hw-rating:hover .hw-rating__count{opacity:.9;text-decoration-color:currentColor}}.hw .hw-op__sum{display:flex;flex-direction:column;align-items:center;gap:7px;margin:-6px auto 26px;text-align:center}.hw .hw-op__val{display:block;font-family:var(--hw-fh);font-weight:800;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--hw-ink)}.hw .hw-op__stars{display:inline-flex;gap:3px;color:#e8a33c;line-height:0}.hw .hw-op__stars span{display:block;line-height:0}.hw .hw-op__stars svg{display:block;width:21px;height:21px;fill:currentColor}.hw .hw-op__stars .is-off{color:#e6dcd6}.hw .hw-op__stars--sm svg{width:15px;height:15px}.hw .hw-op__note{display:block;font-size:13px;color:var(--hw-muted)}.hw .hw-op-loop{display:block;position:relative;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;padding:6px 0 22px;outline:none;scroll-behavior:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.hw .hw-op-loop::-webkit-scrollbar{display:none}.hw .hw-op-loop.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.hw .hw-op-loop:focus-visible{outline:2px solid var(--hw-rose);outline-offset:-2px}.hw .hw-op-loop__track{display:flex;width:max-content}.hw .hw-op-loop__set{display:flex;flex:none;gap:16px;padding-right:16px;align-items:stretch}.hw .hw-op__card{display:flex;flex-direction:column;flex:none;width:78vw;max-width:320px;border-radius:var(--hw-r);background:#fff;border:1px solid var(--hw-line);overflow:hidden;box-shadow:0 16px 36px -28px #5a3c3780}.hw .hw-op__ph{display:block;aspect-ratio:4 / 5;background:var(--hw-cream);overflow:hidden}.hw .hw-op__ph img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.hw .hw-op__body{display:flex;flex-direction:column;flex:1 1 auto;padding:16px 18px 18px}.hw .hw-op__top{display:flex;align-items:center;gap:11px;margin:0 0 10px;min-width:0}.hw .hw-op__av{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f3c3c8,#d97f8c);color:#fff;font-family:var(--hw-fh);font-weight:800;font-size:16px}.hw .hw-op__who{display:block;font-family:var(--hw-fh);font-weight:700;font-size:14px;line-height:1.25}.hw .hw-op__ver{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;font-weight:600;color:#2f7d58}.hw .hw-op__ver svg{display:block;width:12px;height:12px}.hw .hw-op__txt{display:block;margin-top:9px;font-size:14px;line-height:1.65;color:#3c3531}.hw .hw-op__txt p+p{margin-top:8px}.hw .hw-op__src{display:block;margin-top:auto;padding-top:10px;font-size:11.5px;color:var(--hw-muted)}.hw .hw-op__fine{display:block;margin-top:2px;text-align:center;font-size:12px;color:var(--hw-muted)}@media(min-width:750px){.hw .hw-op-loop__set{gap:20px;padding-right:20px}.hw .hw-op__card{width:320px}.hw .hw-op__val{font-size:54px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hairup-women-4.css.map */
