.hg-paylater-product{position:relative;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0 0;color:#3c3042}.hg-paylater-product__text{font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap}.hg-paylater-product__marks{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.hg-paylater-product__mark{display:flex;align-items:center;height:20px}.hg-paylater-product__mark img{display:block;height:100%;width:auto;object-fit:contain}.hg-paylater-product__mark--affirm img{height:18px}.hg-paylater-product__info{margin:0;font-weight:400}.hg-paylater-product__info summary{position:relative;display:grid;place-items:center;width:24px;height:24px;list-style:none;cursor:pointer;color:#726477;font:12px/1 Georgia,serif}.hg-paylater-product__info summary:before{content:"";position:absolute;width:14px;height:14px;border:1px solid currentColor;border-radius:50%}.hg-paylater-product__info summary::-webkit-details-marker{display:none}.hg-paylater-product__info summary:focus-visible{outline:2px solid #4b1678;outline-offset:2px}.hg-paylater-product__info p{position:absolute;z-index:3;inset:100% 0 auto auto;width:min(230px,calc(100vw - 64px));margin:4px 0 0;padding:10px 12px;background:#fff;border:1px solid #e7dcef;border-radius:8px;box-shadow:0 4px 12px #24083d14;font-size:12px;line-height:1.45}.hg-detail .hg-detail__info{box-sizing:border-box;width:100%;padding:24px;border:1px solid #e5d9ef;border-radius:14px;background:#f3ecf8;box-shadow:0 6px 24px #3a10600d;color:#2b2230}.hg-detail__summary{width:100%}.hg-detail .hg-detail__seller .hg-card__seller{color:#9b7b47;font-size:12px;font-weight:500;text-decoration:none}.hg-detail .hg-detail__seller .hg-card__seller:hover{text-decoration:underline}.hg-detail .hg-detail__summary h2{margin:0 0 8px;color:#321747;font-family:Palatino,Palatino Linotype,Iowan Old Style,Georgia,serif;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.hg-detail__rating{display:flex;align-items:center;gap:8px}.hg-detail .hg-detail__rating .hg-card__reviews{margin:0;color:#756c78;font-size:12px}.hg-detail__empty-stars{color:#b3945e;font-size:20px;line-height:1;letter-spacing:1px}.hg-detail .hg-detail__rating .hg-stars{color:#b3945e}.hg-detail .hg-detail__prices{margin:10px 0 0;gap:10px}.hg-detail .hg-detail__prices .hg-card__price{color:#321747;font-size:28px;font-weight:650}.hg-detail .hg-detail__prices .hg-card__compare{font-size:16px}.hg-detail__options,.hg-detail .hg-detail__custom-wig{box-sizing:border-box;width:100%;margin:18px 0 0;padding:16px;border:1px solid #e5d9ef;border-radius:9px;background:#fff}.hg-detail__options h3,.hg-detail .hg-detail__custom-wig h3{margin:0;color:#321747;font-family:Palatino,Palatino Linotype,Iowan Old Style,Georgia,serif;font-size:17px;font-weight:700;line-height:1.3}.hg-detail__options:empty{display:none}.hg-detail .hg-detail__custom-wig>p{margin:0;color:#756c78;font-size:12px;line-height:1.5}.hg-detail .hg-detail__info .hg-chip.is-selected{border-color:#4b1678;background:#f1e9f6;color:#4b1678}.hg-detail .hg-detail__info select:focus-visible,.hg-detail .hg-detail__info input:focus-visible{outline:2px solid #4b1678;outline-offset:2px}.hg-detail__buy{box-sizing:border-box;padding:16px;border:1px solid #e5d9ef;border-radius:9px;background:#fff}.hg-detail__custom-wig{display:flex;flex-direction:column;gap:12px}.hg-detail__custom-wig-field{display:flex;flex-direction:column;gap:6px}.hg-detail__custom-wig-field label{color:#4d4255;font-size:12px;font-weight:600}.hg-detail__custom-wig-field select,.hg-detail__custom-wig-field input[type=text]{box-sizing:border-box;min-height:44px;padding:0 12px;width:100%;min-width:0;border:1px solid #e5ded8;border-radius:6px;background:#fff;color:#1f1a26;font:inherit}.hg-detail__purchase{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.hg-detail__qty{display:flex;align-items:center;gap:10px;color:#4b1678;font-size:15px;font-weight:750}.hg-detail__qty input{width:72px;min-height:44px;padding:0 10px;border:1px solid #eadff3;border-radius:10px;background:#fff;color:#1f1a26;font:inherit;font-weight:700}.hg-detail__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.hg-detail__secondary{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;min-width:0}.hg-detail__secondary .hg-detail__favorite{margin:0}.hg-detail__buy .hgc-add{display:flex;width:auto;max-width:100%}.hg-detail__buy .hgc-button-primary{width:auto;min-height:44px;padding:0 22px;border-radius:999px;background:#4b1678;color:#fff}.hg-detail__buy-now{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid #b3945e;border-radius:999px;background:#f4ede0;color:#3a1060;font:inherit;font-weight:750;cursor:pointer}.hg-detail__buy-now:disabled{opacity:.6;cursor:not-allowed}.hg-detail__same-day{align-self:center;margin-top:0;min-height:44px;padding:0 18px;font-size:14px}.hg-detail__same-day:disabled{opacity:.6;cursor:not-allowed}.hg-detail__buy-error{margin:0;color:#9b1c31;font-size:14px;font-weight:650}.hg-detail__buy .hgc-button-primary:hover:not(:disabled){background:#3a1060}.hg-detail__buy .hgc-button-primary:disabled{background:#d8cfe0;color:#6b6470}.hg-detail__bag{display:inline-flex;align-items:center;justify-content:center;align-self:start;width:fit-content;max-width:100%;min-height:44px;padding:0 18px;border:1px solid #b3945e;border-radius:999px;background:#fff;color:#4b1678;font-weight:750;text-decoration:none}.hg-detail__story{margin-top:18px;padding-top:16px;border-top:1px solid #e5d9ef;width:100%;max-width:62ch}.hg-detail__story h3,.hg-detail__info .hg-detail__shipping h3,.hg-detail__info .hg-detail__beauty-facts h3{margin:0 0 8px;color:#321747;font-family:Palatino,Palatino Linotype,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;letter-spacing:0}.hg-detail__info .hg-detail__description,.hg-detail__info .hg-detail__beauty-facts p{margin:0 0 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;letter-spacing:0;color:#756c78;white-space:pre-wrap}.hg-detail__info .hg-detail__shipping,.hg-detail__info .hg-detail__beauty-facts{margin:16px 0 0;padding-top:16px;border-top:1px solid #e5d9ef;width:100%}.hg-detail__info .hg-detail__seller{margin:0 0 6px}.hg-detail__description-block{display:flex;flex-direction:column;align-items:flex-start}.hg-detail__description--collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.hg-detail__read-more{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0 0 0 -2px;padding:0 2px;border:0;background:none;color:#4b1678;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.hg-detail__read-more:hover{color:#3a1060;text-decoration:underline}.hg-detail__read-more:focus-visible{outline:2px solid #4b1678;outline-offset:2px;border-radius:6px}.hg-detail__read-more-icon{width:16px;height:16px;transition:transform .15s ease}.hg-detail__read-more[aria-expanded=true] .hg-detail__read-more-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.hg-detail__read-more-icon{transition:none}}.hg-detail__shipping-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.hg-detail__shipping-row{display:flex;align-items:center;gap:10px;margin:0;color:#2b2230;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.4}.hg-detail__shipping-icon{flex:0 0 20px;width:20px;height:20px;fill:#b3945e}@media(max-width:640px){.hg-detail__description--collapsed{-webkit-line-clamp:3;line-clamp:3}.hg-detail .hg-detail__info{padding:20px;border-radius:12px}.hg-detail .hg-detail__summary h2{font-size:25px}.hg-detail__options,.hg-detail .hg-detail__custom-wig{padding:14px}}@media(max-width:390px){.hg-detail__buy{padding:12px}.hg-detail__purchase,.hg-detail__actions{width:100%}.hg-detail__actions>*,.hg-detail__actions .hgc-add,.hg-detail__same-day,.hg-detail__buy-now{width:100%}.hg-detail__qty{width:100%}}.hg-detail__info{padding:24px;border:1px solid #e5d9ef;border-radius:20px;background:#f3ecf8;box-sizing:border-box}.hg-detail__status{margin:10px 0 0;color:#4b1678;font-size:13px;font-weight:700}.hg-detail__story{width:100%;margin-top:20px}.hg-detail__story:empty{display:none}.hg-detail__accordion{border-top:1px solid #ddd0e7}.hg-detail__accordion:last-child{border-bottom:1px solid #ddd0e7}.hg-detail__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:#4b1678;font-size:15px;font-weight:750;cursor:pointer;list-style:none}.hg-detail__accordion summary::-webkit-details-marker{display:none}.hg-detail__accordion summary:focus-visible{outline:2px solid #4b1678;outline-offset:3px}.hg-detail__accordion summary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .15s}.hg-detail__accordion[open] summary svg{transform:rotate(180deg)}.hg-detail__accordion-content{padding:16px;margin-bottom:16px;border-radius:12px;background:#fff;color:#2b2230;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.hg-detail__accordion-content p,.hg-detail__info .hg-detail__description{margin:0 0 12px;white-space:pre-wrap;font:inherit}.hg-detail__accordion-content p:last-child{margin-bottom:0}.hg-detail__facts{margin:0}.hg-detail__facts>div{padding:8px 0;border-bottom:1px solid #eee7f3}.hg-detail__facts>div:last-child{border:0}.hg-detail__facts dt{color:#4b1678;font-weight:700}.hg-detail__facts dd{margin:0}@media(max-width:640px){.hg-detail__info{padding:20px 16px}}.hg-detail .hg-detail__info{background:#f3ecf8;border-color:#e5d9ef}.hg-detail__options,.hg-detail .hg-detail__custom-wig,.hg-detail__buy{background:#fff}.hg-detail .hg-detail__custom-wig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:12px;margin-top:12px}.hg-detail__custom-wig>h3,.hg-detail__custom-wig>p,.hg-detail__custom-wig-field--wide{grid-column:1 / -1}.hg-detail__custom-wig-field{min-width:0;gap:4px}.hg-detail__custom-wig-field select,.hg-detail__custom-wig-field input[type=text]{padding:0 8px;font-size:16px;min-height:44px}.hg-detail__buy{padding:12px}.hg-detail__purchase{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:end;gap:10px}.hg-detail__qty{width:auto;display:flex;flex-direction:column;align-items:start;gap:4px;font-size:12px}.hg-detail__qty input{box-sizing:border-box;width:60px;padding:0 8px;border-radius:6px;font-size:16px}.hg-detail__actions{width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px}.hg-detail__actions>*,.hg-detail__actions .hgc-add{width:100%;min-width:0}.hg-detail__buy .hgc-button-primary,.hg-detail__buy-now{box-sizing:border-box;width:100%;padding:0 8px;font-size:14px;white-space:nowrap}.hg-detail__buy .hgc-add{flex-direction:column}.hg-detail__buy-error{grid-column:1 / -1}.hg-detail__secondary{margin-top:8px;justify-content:space-between;color:#4b1678;font-size:12px}.hg-detail__fulfillment{margin:10px 0 0;color:#756c78;font-size:12px}.hg-detail__options{padding:12px;margin-top:12px}@media(max-width:340px){.hg-detail__actions{grid-template-columns:1fr}}.hg-detail__highlights{list-style:none;margin:10px 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.hg-detail__highlights li{padding:5px 11px;border-radius:999px;background:#f4ecfa;color:#4b1678;font-size:13px;font-weight:600;line-height:1.3}.hg-detail__key-highlights{margin:0;padding-left:20px}.hg-detail__key-highlights li{margin-bottom:6px}.hg-reviews{min-width:0}.hg-reviews__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.hg-reviews__controls{display:flex;gap:8px;flex-shrink:0}.hg-reviews__controls button{width:44px;height:44px;border:1px solid #eadff3;border-radius:50%;background:#fff;color:#4b1678;font-size:22px;cursor:pointer}.hg-reviews__controls button:hover:not(:disabled){background:#f7f2fa;border-color:#4b1678}.hg-reviews__controls button:disabled{opacity:.35;cursor:default}.hg-reviews__controls button:focus-visible,.hg-reviews__slider:focus-visible{outline:2px solid #4b1678;outline-offset:3px}.hg-reviews__slider{list-style:none;margin:16px 0 0;padding:2px 2px 12px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c7a9db #f7f2fa}.hg-reviews__slide{box-sizing:border-box;flex:0 0 calc((100% - 16px)/2);min-width:0;padding:18px;border:1px solid #eadff3;border-radius:16px;background:#fff;scroll-snap-align:start;overflow-wrap:anywhere}.hg-reviews__body{margin:10px 0 0;font-size:14px;line-height:1.6;white-space:pre-wrap}.hg-reviews__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hg-reviews__photos img{max-width:100%;object-fit:contain;border-radius:8px}.hg-reviews__badge{display:inline-block;margin:8px 0 0;padding:3px 10px;border-radius:999px;background:#e7f4ec;color:#1d6b43;font-size:12px;font-weight:700}.hg-reviews__badge--imported{background:#f1ecf5;color:#5d4a70;font-weight:600}.hg-reviews__date{margin:10px 0 0;font-size:12px;color:#6b6474}.hg-reviews__response{margin:12px 0 0;padding:10px 12px;border-left:3px solid #c9a55c;background:#faf7f0;border-radius:0 8px 8px 0}.hg-reviews__response-label{margin:0;font-size:12px;font-weight:700;color:#4b1678}.hg-reviews__response-body{margin:4px 0 0;font-size:13px;line-height:1.55;white-space:pre-wrap}.hg-reviews__write{margin:8px 0 0;font-size:13px}.hg-reviews__write a{color:#4b1678;font-weight:700}.hg-reviews__write-button{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:8px;background:#4b1678;color:#fff!important;text-decoration:none}.hg-reviews__write-button:hover{background:#38105c}@media(max-width:640px){.hg-reviews__slide{flex-basis:90%;padding:14px}.hg-reviews__header{gap:8px}.hg-reviews__slider{gap:12px}}
