.ew-hair-page .eh-wrap{max-width:var(--ew-page-width);margin:0 auto;padding:var(--ew-page-space) var(--ew-page-gutter)}.ew-hair-page p{margin:0 0 18px}.ew-hair-page a{color:inherit;text-underline-offset:4px}.ew-hair-page .eh-intro{max-width:960px;text-align:center;padding-top:32px;padding-bottom:32px}.ew-hair-page .eh-intro h1{max-width:680px;margin-left:auto;margin-right:auto;text-wrap:balance}.ew-hair-page .eh-kicker{display:block}.ew-hair-page .eh-pink{background:var(--ew-page-blush)}.ew-hair-page .eh-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.ew-hair-page .eh-photo{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover}.ew-hair-page .eh-actions{display:flex;align-items:center;margin-top:28px}.ew-hair-page .eh-centre{text-align:center}.ew-hair-page .eh-centre>p{max-width:760px;margin:0 auto 22px}.ew-hair-page .eh-gallery{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0 20px;scrollbar-color:#a17a90 #f3e7ed}.ew-hair-page .eh-slide{flex:0 0 calc((100% - 44px)/3);scroll-snap-align:start;margin:0;min-width:0}.ew-hair-page .eh-slide img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.ew-hair-page .eh-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px}.ew-hair-page .eh-controls button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #c8bcc3;border-radius:50%;background:transparent;color:var(--ew-page-ink);font:22px/1 EW Page Karla,Karla,Arial,sans-serif;cursor:pointer}.ew-hair-page .eh-controls button:hover:not(:disabled){background:var(--ew-page-blush)}.ew-hair-page button:disabled{opacity:.35;cursor:default}.ew-hair-page .eh-choices{margin:28px 0}.ew-hair-page .eh-choice{min-height:48px}.ew-hair-page .eh-colour-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;border-top:1px solid var(--ew-page-line);padding:28px 0}.ew-hair-page .eh-colour-row h3{margin:0 0 8px}.ew-hair-page .eh-colour-row p{margin-bottom:0}.ew-hair-page .eh-swatches{display:flex;flex-wrap:wrap;gap:16px}.ew-hair-page .eh-swatch{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:68px;font-size:16px;line-height:1.5}.ew-hair-page .eh-dot{display:block;width:44px;height:44px;border:1px solid #c8bcc3;border-radius:50%;background:var(--swatch);background-position:center;background-size:cover;background-repeat:no-repeat}.ew-hair-page .eh-callout{border-left:2px solid #c7a8b8;background:var(--ew-page-pink);padding:16px 20px;margin-top:24px;font-size:16px;line-height:1.5}.ew-hair-page .eh-small{font-size:16px;line-height:1.5}.ew-hair-page .eh-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px}.ew-hair-page .eh-number{display:block;color:var(--ew-page-muted);font-size:32px;line-height:1.2;margin-bottom:16px}.ew-hair-page details{border-top:1px solid var(--ew-page-line);padding:22px 0}.ew-hair-page details:last-child{border-bottom:1px solid var(--ew-page-line)}.ew-hair-page summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:21px;line-height:1.4;cursor:pointer}.ew-hair-page summary::-webkit-details-marker{display:none}.ew-hair-page summary:after{content:"+";flex-shrink:0;color:var(--ew-page-muted);font:22px/1 EW Page Karla,Karla,Arial,sans-serif}.ew-hair-page details[open] summary:after{content:"\2212"}.ew-hair-page details p{max-width:800px;margin:18px 0 0}.ew-hair-page .eh-footer{max-width:960px;text-align:center}.ew-hair-page .eh-footer .eh-actions{justify-content:center}.ew-hair-page .eh-faq{padding-top:0}.ew-hair-page [id^=eh-colours-]{scroll-margin-top:calc(var(--header-height,120px) + 24px)}.ew-hair-page [hidden]{display:none!important}@media(max-width:760px){.ew-hair-page[data-ew-hair]{--ew-page-gutter:20px;--ew-page-space:36px}.ew-hair-page .eh-grid{grid-template-columns:1fr;gap:28px}.ew-hair-page .eh-slide{flex-basis:84%}.ew-hair-page .eh-controls{align-items:flex-start}.ew-hair-page .eh-controls>div{display:flex;gap:8px;flex-shrink:0}.ew-hair-page .eh-colour-row{grid-template-columns:1fr;gap:16px}.ew-hair-page .eh-swatches{gap:12px}.ew-hair-page .eh-steps{grid-template-columns:1fr;gap:24px}.ew-hair-page .eh-number{float:left;margin-right:18px}.ew-hair-page .eh-actions{flex-direction:column;align-items:stretch}.ew-hair-page .eh-button{text-align:center}}@media(prefers-reduced-motion:no-preference){.ew-hair-page .eh-gallery{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/everwith-hair-fur.css.map */
