.ways-to-wear{--bg: #ffffff;--surface: #f8f7f6;--card: #ffffff;--text: #111111;--muted: #666666;--border: #e8e6e4;--accent: #c8a26e;--accent-ink: #2b2114;--success: #0e7a4c;--shadow: 0 10px 20px rgba(0,0,0,.06);--radius: 16px;--radius-lg: 20px;--maxw: 1200px}.ways-to-wear{margin:0;background:var(--bg, #ffffff);color:var(--text, #111111);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.6;font-size:16px;--head-offset: 44px}.ways-to-wear h1,.ways-to-wear h2,.ways-to-wear h3{line-height:1.2;margin:0 0 12px}.ways-to-wear h1{font-size:clamp(28px,5vw,44px);letter-spacing:-.5px}.ways-to-wear h2{font-size:clamp(22px,3.2vw,30px)}.ways-to-wear h3{font-size:clamp(18px,2.4vw,22px)}.ways-to-wear p{margin:0 0 12px;color:var(--muted, #666666)}.ways-to-wear .lead{font-size:clamp(16px,2vw,18px)}.ways-to-wear .container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 40px}.ways-to-wear .section{padding:48px 0}.ways-to-wear .surface{background:var(--surface, #f8f7f6)}.ways-to-wear .section{position:relative;z-index:0}.ways-to-wear .section:before{z-index:-1}.ways-to-wear .btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;border:1px solid var(--border, #e8e6e4);background:var(--text, #111111);color:#fff;text-decoration:none;font-weight:600;transition:transform .05s ease,box-shadow .3s ease,background .3s;box-shadow:var(--shadow, 0 10px 20px rgba(0,0,0,.06))}.ways-to-wear .btn:hover{transform:translateY(-1px)}.ways-to-wear .btn.outline{background:#fff;color:var(--text, #111111)}.ways-to-wear .btn.accent{background:var(--accent, #c8a26e);color:var(--accent-ink, #2b2114);border-color:transparent}.ways-to-wear .btn.accent.lg{padding:14px 22px;font-size:16px;box-shadow:0 12px 24px #00000014}.ways-to-wear .quiz-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.ways-to-wear .quiz-cta .quiz-sub{color:var(--muted, #666666)}.ways-to-wear .modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:20px;background:#0000008c;z-index:70}.ways-to-wear .modal.open{display:flex}.ways-to-wear .modal-card{width:min(720px,96vw);background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.ways-to-wear .modal-head,.ways-to-wear .modal-foot{padding:14px 16px;border-bottom:1px solid var(--border)}.ways-to-wear .modal-foot{border-top:1px solid var(--border);border-bottom:none;display:flex;gap:10px;justify-content:flex-end}.ways-to-wear .modal-head{display:grid;grid-template-columns:1fr auto;align-items:center}.ways-to-wear .modal-body{padding:16px;max-height:70vh;overflow:auto}.ways-to-wear .modal .x{background:transparent;border:1px solid var(--border);width:36px;height:36px;border-radius:10px;cursor:pointer}@media (max-width: 720px){.ways-to-wear .quiz-cta{grid-template-columns:1fr}}.ways-to-wear .hero-top{padding-top:24px;border-bottom:1px solid var(--border, #e8e6e4)}.ways-to-wear .hero-top .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}@media (max-width: 980px){.ways-to-wear .hero-top .wrap{grid-template-columns:1fr}}.ways-to-wear .prod-gallery{display:grid;gap:10px;align-items:start;grid-template-columns:1fr;grid-template-areas:"hero" "rail"}.ways-to-wear .pg-hero{grid-area:hero}.ways-to-wear .pg-rail{grid-area:rail}@media (min-width: 981px){.ways-to-wear .prod-gallery{grid-template-columns:92px 1fr;grid-template-areas:"rail hero"}}.ways-to-wear .pg-hero{border-radius:14px;overflow:hidden;border:1px solid var(--border, #e8e6e4);box-shadow:var(--shadow, 0 10px 20px rgba(0,0,0,.06))}.ways-to-wear .pg-hero .ph{aspect-ratio:3/4;width:100%;height:auto;object-fit:cover;display:block}.ways-to-wear .pg-hero.placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;background:var(--surface, #f8f7f6);border-style:dashed;cursor:default;color:var(--muted, #666666);padding:32px 20px}.ways-to-wear .pg-hero.placeholder:after{display:none}.ways-to-wear .pg-hero.placeholder svg{width:60%;max-width:180px;opacity:.35}.ways-to-wear .pg-hero.placeholder .placeholder-text{font-size:14px;text-align:center;max-width:220px}.ways-to-wear .pg-rail{display:grid;gap:10px;padding:2px 2px 4px}.ways-to-wear .pg-rail{grid-auto-flow:column;grid-auto-columns:90px;overflow-x:auto;overflow-y:hidden}@media (min-width: 981px){.ways-to-wear .pg-rail{grid-auto-flow:row;grid-auto-columns:unset;grid-auto-rows:1fr;max-height:calc(80vh - 120px);overflow-y:auto;overflow-x:hidden}}.ways-to-wear .thumb{position:relative;width:90px;border-radius:10px;overflow:hidden;border:1px solid var(--border, #e8e6e4);background:#eee;cursor:pointer}.ways-to-wear .thumb img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.ways-to-wear .thumb[aria-selected=true]{outline:2px solid var(--accent);outline-offset:0}.ways-to-wear .thumb.placeholder{display:flex;align-items:center;justify-content:center;min-height:120px;border:1px dashed var(--border);background:#f4f2f0;cursor:default;color:var(--muted)}.ways-to-wear .thumb.placeholder svg{width:70%;height:auto;opacity:.35}.ways-to-wear .tile{position:relative;border-radius:14px;overflow:hidden;background:#eee;border:1px solid var(--border);box-shadow:var(--shadow);cursor:zoom-in}.ways-to-wear .tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #0000000a;pointer-events:none}.ways-to-wear .tile img,.ways-to-wear .tile video{width:100%;height:100%;display:block;object-fit:cover}.ways-to-wear .tile .ph{aspect-ratio:3/4;width:100%;height:auto}.ways-to-wear .play{position:absolute;right:10px;bottom:10px;background:#0009;color:#fff;padding:6px 10px;border-radius:999px;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ways-to-wear .style-info{color:var(--text, #111111);-webkit-text-fill-color:currentColor}.ways-to-wear .style-info h1{margin-bottom:8px;color:var(--text, #111111)!important;-webkit-text-fill-color:currentColor}.ways-to-wear h2,.ways-to-wear .faq h2{color:var(--text, #111111)!important;-webkit-text-fill-color:var(--text, #111111)!important}.ways-to-wear .style-info .story{color:var(--muted, #666666)!important;-webkit-text-fill-color:currentColor;font-size:16px}.ways-to-wear .mini-solutions-wrap{margin-top:18px;display:grid;gap:10px}.ways-to-wear .mini-filters{display:flex;flex-wrap:wrap;gap:8px}.ways-to-wear .pill{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--border, #e8e6e4);border-radius:999px;background:#fff;cursor:pointer;font-size:14px}.ways-to-wear .pill[aria-pressed=true]{background:var(--accent, #c8a26e);color:var(--accent-ink, #2b2114);border-color:transparent}.ways-to-wear .mini-solutions{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);align-items:start}@media (min-width: 1200px){.ways-to-wear .mini-solutions{grid-template-columns:repeat(4,1fr)}}@media (max-width: 980px){.ways-to-wear .mini-solutions{grid-auto-flow:column;grid-auto-columns:70%;overflow-x:auto;grid-template-columns:none;padding-bottom:6px}}.ways-to-wear .mini-sol{display:grid;grid-template-rows:auto auto;gap:8px;text-decoration:none;color:inherit}.ways-to-wear .mini-sol .thumbwrap{border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow);background:#eee;aspect-ratio:3/4}.ways-to-wear .mini-sol img{width:100%;height:100%;display:block;object-fit:cover}.ways-to-wear .mini-sol .title{font-weight:700;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ways-to-wear .mini-sol .price{color:var(--muted);font-size:13px}.ways-to-wear .mini-solutions [data-ww-empty]{font-size:14px;color:var(--muted, #666666)}.ways-to-wear .lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:none;z-index:60;align-items:center;justify-content:center;padding:20px}.ways-to-wear .lightbox.open{display:flex}.ways-to-wear .lb-stage{width:min(100%,960px);max-height:90vh;display:grid;grid-template-rows:auto 1fr auto;gap:10px}.ways-to-wear .lb-media{position:relative;background:#000;border-radius:12px;overflow:hidden}.ways-to-wear .lb-media img,.ways-to-wear .lb-media video{width:100%;height:100%;object-fit:contain;background:#000}.ways-to-wear .lb-top{display:grid;grid-template-columns:1fr auto;align-items:center;color:#fff}.ways-to-wear .lb-actions{display:flex;gap:8px}.ways-to-wear .lb-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.ways-to-wear .lb-nav{display:flex;gap:8px}.ways-to-wear .lb-tip{color:#fff;opacity:.8;font-size:14px}.ways-to-wear .iconbtn{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.2);padding:10px 12px;border-radius:10px;cursor:pointer}.ways-to-wear .iconbtn:hover{background:#fff3}.ways-to-wear .tile video{pointer-events:none}.ways-to-wear .solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 960px){.ways-to-wear .solution-grid{grid-template-columns:1fr}}.ways-to-wear .solution-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto}.ways-to-wear .sol-media{aspect-ratio:4/3;background:#ddd}.ways-to-wear .sol-head{padding:14px 16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.ways-to-wear .sol-title{font-weight:700}.ways-to-wear .sol-price{font-weight:800}.ways-to-wear .sol-cta{padding:0 16px 12px;display:flex;gap:10px;flex-wrap:wrap}.ways-to-wear .sol-aspects{border-top:1px solid var(--border);padding:14px 16px;display:grid;gap:10px}.ways-to-wear .aspect{display:grid;grid-template-columns:180px 1fr;gap:10px}.ways-to-wear .aspect .k{color:var(--muted);font-weight:700}.ways-to-wear .compare-shell{position:relative}.ways-to-wear .compare-sticky{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-bottom:1px solid var(--border, #e8e6e4);padding:10px 0}.ways-to-wear .scroll-x{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}.ways-to-wear .scroll-x{-webkit-transform:translateZ(0);transform:translateZ(0)}.ways-to-wear .compare-table{border-collapse:separate;border-spacing:0;overflow:visible;border-radius:var(--radius);box-shadow:var(--shadow)}.ways-to-wear .compare-table th,.ways-to-wear .compare-table td{padding:14px;vertical-align:top;font-size:14px}.ways-to-wear .compare-table tbody tr:first-child td{padding-top:calc(14px + var(--head-offset))}.ways-to-wear .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ways-to-wear .compare-table thead th{background:var(--surface, #f8f7f6);font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #666666);position:sticky;top:var(--head-offset);z-index:3;vertical-align:top}.ways-to-wear .compare-table thead th{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.ways-to-wear .compare-table tbody tr:nth-child(2n) td{background:#fff}.ways-to-wear .compare-table tbody tr:nth-child(odd) td{background:#faf9f8}.ways-to-wear .compare-table th:first-child,.ways-to-wear .compare-table td:first-child{position:sticky;left:0;background:inherit;z-index:2;font-weight:700}.ways-to-wear .compare-table td.muted{color:var(--muted, #666666)}.ways-to-wear .badge{display:inline-block;font-size:12px;padding:4px 8px;border-radius:999px;background:#fff;border:1px solid var(--border, #e8e6e4);color:var(--muted, #666666)}.ways-to-wear .prod-head{text-transform:none;letter-spacing:0;color:var(--text, #111111)}.ways-to-wear .prod-head-inner{position:relative}.ways-to-wear .prod-head a{display:grid;gap:8px;text-decoration:none;color:inherit}.ways-to-wear .remove-compare{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:999px;background:#fff;border:1px solid var(--border, #e8e6e4);box-shadow:var(--shadow);cursor:pointer;z-index:2}.ways-to-wear .prod-head .phwrap{width:100%;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--border, #e8e6e4);background:#f2f2f2;box-shadow:var(--shadow, 0 10px 20px rgba(0,0,0,.06))}.ways-to-wear .prod-head .phimg{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:block}.ways-to-wear .prod-head .phwrap{contain:paint;-webkit-transform:translateZ(0);transform:translateZ(0)}.ways-to-wear .prod-head img{width:100%;height:100%;object-fit:cover;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;will-change:transform}.ways-to-wear .prod-head .prod-title{font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ways-to-wear .prod-head .prod-price{font-size:12px;color:var(--muted, #666666);font-weight:600}.ways-to-wear .th-empty .add-placeholder{display:grid;place-items:center;height:100%}.ways-to-wear .th-empty .add-btn{width:100%;padding:10px 12px;border:1px dashed var(--border);border-radius:12px;background:#fff}.ways-to-wear .th-empty .add-placeholder{position:relative}.ways-to-wear .add-menu[hidden]{display:none}.ways-to-wear .add-menu{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:8px;min-width:260px;z-index:60}.ways-to-wear .add-menu .menu-item{width:100%;text-align:left;background:#fff;border:1px solid var(--border);border-radius:8px;padding:8px 10px;cursor:pointer;font-size:14px}.ways-to-wear .add-menu .menu-item+.menu-item{margin-top:6px}.ways-to-wear .add-menu .menu-item:hover{background:#f9f9f9}.ways-to-wear .add-menu .menu-empty{font-size:13px;color:var(--muted);padding:4px 6px}.ways-to-wear .add-menu .menu-search{padding:4px 4px 8px}.ways-to-wear .add-menu .menu-search input{width:100%;border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:14px}.ways-to-wear .grid{display:grid;gap:18px}.ways-to-wear .grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 960px){.ways-to-wear .grid-3{grid-template-columns:1fr}}.ways-to-wear .card{background:var(--card, #ffffff);border:1px solid var(--border, #e8e6e4);border-radius:var(--radius, 16px);box-shadow:var(--shadow, 0 10px 20px rgba(0,0,0,.06));overflow:hidden;display:flex;flex-direction:column}.ways-to-wear .card-media{aspect-ratio:16/10;background:#ddd}.ways-to-wear .card-body{padding:18px}.ways-to-wear .meta{color:var(--muted, #666666);font-size:14px}.ways-to-wear .planner{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow)}.ways-to-wear .planner th,.ways-to-wear .planner td{padding:14px;border:1px solid var(--border)}.ways-to-wear .planner th{background:var(--surface)}.ways-to-wear .swatches{display:flex;flex-wrap:wrap;gap:12px}.ways-to-wear .swatch{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:10px;background:#fff;border:1px solid var(--border, #e8e6e4);border-radius:12px;box-shadow:var(--shadow, 0 10px 20px rgba(0,0,0,.06))}.ways-to-wear .dot{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.ways-to-wear .faq{border-top:1px solid var(--border, #e8e6e4)}.ways-to-wear .faq-item{border-bottom:1px solid var(--border, #e8e6e4)}.ways-to-wear .faq-q{width:100%;text-align:left;background:#fff;border:none;padding:18px;font-size:16px;display:grid;grid-template-columns:1fr auto;align-items:center;cursor:pointer;color:var(--text, #111111);-webkit-text-fill-color:currentColor}.ways-to-wear .faq-a{display:none;padding:0 18px 18px;color:var(--muted, #666666);-webkit-text-fill-color:currentColor}.ways-to-wear .faq-item.open .faq-a,.ways-to-wear .faq-item.is-placeholder .faq-a{display:block}.ways-to-wear .cta-strip{background:#111;color:#fff;padding:28px 0;border-radius:var(--radius, 16px);display:grid;gap:14px;grid-template-columns:1fr auto;align-items:center}.ways-to-wear .cta-strip .btn{background:#fff;color:#111;border-color:transparent}@media (max-width: 720px){.ways-to-wear{--head-offset: 64px}.ways-to-wear .cta-strip{grid-template-columns:1fr}}.ways-to-wear .muted{color:var(--muted)}.ways-to-wear .pillset{display:flex;flex-wrap:wrap;gap:10px}.ways-to-wear .quiz-fieldset{border:none;padding:0;margin:0 0 18px}.ways-to-wear .quiz-fieldset legend{margin-bottom:8px}.ways-to-wear .quiz-fieldset:last-of-type{margin-bottom:0}.ways-to-wear .quiz-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.ways-to-wear .ww-banner-bleed{display:block;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ways-to-wear .ww-banner-img{display:block;width:100%;height:auto}.ways-to-wear .ww-banner-img.placeholder{background:#eee;aspect-ratio:16/4;border:1px dashed var(--border);border-radius:12px}@media (max-width: 768px){.ways-to-wear .container.compare-shell{padding-left:14px;padding-right:14px}.ways-to-wear .compare-table th,.ways-to-wear .compare-table td{padding:10px}.ways-to-wear .compare-table .prod-head{min-width:168px}.ways-to-wear .compare-table .prod-head .phwrap{aspect-ratio:3/4}.ways-to-wear .compare-table .prod-head .phimg{background-size:contain}}.ways-to-wear,.ways-to-wear *,.ways-to-wear .style-info,.ways-to-wear .style-info *,.ways-to-wear .faq,.ways-to-wear .faq *{-webkit-text-fill-color:currentColor!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-stroke:0!important;mix-blend-mode:normal!important}.ways-to-wear h1,.ways-to-wear h2{visibility:visible!important;opacity:1!important}.ways-to-wear [display-init=hide]>div,.ways-to-wear [data-slot=children]{visibility:visible!important;max-width:none!important;max-height:none!important;overflow:visible!important}.ways-to-wear h1,.ways-to-wear .style-info h1,.ways-to-wear .faq-q{color:var(--text, #111111)!important;-webkit-text-fill-color:var(--text, #111111)!important}.ways-to-wear .faq-a,.ways-to-wear .faq-a *,.ways-to-wear .faq-a p{color:var(--muted, #666666)!important;-webkit-text-fill-color:var(--muted, #666666)!important}.ways-to-wear .highlighted-text,.ways-to-wear [class*=highlight]{-webkit-text-fill-color:currentColor!important;-webkit-background-clip:initial!important;background-clip:initial!important}.hairstyle-part-two{--bg: #f7f7f9;--surface: #ffffff;--text: #111111;--muted: #5f6b7b;--border: #e5e7eb;--accent: #111111;--radius: 16px;--shadow: 0 6px 24px rgba(17, 17, 17, .08);--faq-bg: #0d0d0d;--faq-card: #161616;--faq-border: #2a2a2a;--faq-text: #ffffff;--faq-muted: #b3b3b3;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background:var(--bg)}.hairstyle-part-two .section{padding:40px 0;position:relative;z-index:0}.hairstyle-part-two .section:before{z-index:-1}.hairstyle-part-two .container{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.hairstyle-part-two h1{font-size:clamp(28px,4vw,36px);margin:0 0 8px}.hairstyle-part-two h2{font-size:clamp(22px,3vw,28px);margin:0 0 18px}.hairstyle-part-two h3{font-size:20px;margin:0}.hairstyle-part-two h1,.hairstyle-part-two h2,.hairstyle-part-two h3,.hairstyle-part-two h4,.hairstyle-part-two .block-title{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:normal;line-height:1.2;text-transform:none}.hairstyle-part-two .sub{color:var(--muted);font-size:16px}.hairstyle-part-two .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff;text-decoration:none;padding:12px 20px;border-radius:999px;border:1px solid var(--accent);font-weight:600;transition:transform .08s ease,box-shadow .2s ease}.hairstyle-part-two .btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000001f}.hairstyle-part-two .btn.outline{background:transparent;color:var(--accent)}.hairstyle-part-two .pagehead{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 720px){.hairstyle-part-two .pagehead{flex-direction:column;align-items:flex-start}}.hairstyle-part-two .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.hairstyle-part-two .craft{display:grid;gap:20px}.hairstyle-part-two .craft-item{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;padding:18px}.hairstyle-part-two .craft-img{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#f2f2f2}.hairstyle-part-two .craft-img img{width:100%;height:100%;object-fit:cover;display:block}.hairstyle-part-two .craft-item.is-placeholder .craft-img{display:flex;align-items:center;justify-content:center}.hairstyle-part-two .craft-item.is-placeholder .craft-img svg{width:60%;height:auto;opacity:.35}.hairstyle-part-two .craft-bd{padding:8px 0;display:grid;gap:8px}.hairstyle-part-two .craft-bd h4{margin:0 0 8px;font-size:16px}.hairstyle-part-two .craft-bd p{margin:0;color:var(--muted);font-size:15px}.hairstyle-part-two .craft-item:nth-child(2n) .craft-img{order:2}.hairstyle-part-two .craft-item:nth-child(2n) .craft-bd{order:1}@media (max-width: 900px){.hairstyle-part-two .craft-item{grid-template-columns:1fr;gap:14px}.hairstyle-part-two .craft-item:nth-child(2n) .craft-img,.hairstyle-part-two .craft-item:nth-child(2n) .craft-bd{order:0}}.hairstyle-part-two .faqform{background:linear-gradient(135deg,#0d0d0d,#111827);color:var(--faq-text)}.hairstyle-part-two .faqform .container{color:inherit}.hairstyle-part-two .faqform-grid{display:grid;gap:20px;grid-template-columns:1.1fr .9fr;align-items:start}@media (max-width: 920px){.hairstyle-part-two .faqform-grid{grid-template-columns:1fr}}.hairstyle-part-two .faq-col,.hairstyle-part-two .form-col{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text)}.hairstyle-part-two .faq-col.card,.hairstyle-part-two .form-col.card{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.hairstyle-part-two .block-title{font-size:22px;margin:12px 16px;color:var(--text)}.hairstyle-part-two .faq-col .block-title,.hairstyle-part-two .form-col .block-title{color:var(--text)}.hairstyle-part-two .faq-q{width:100%;background:transparent;border:none;color:var(--text);padding:18px;font-size:16px;display:grid;grid-template-columns:1fr auto;align-items:center;cursor:pointer;text-align:left}.hairstyle-part-two .faq-q .icon{font-size:18px;opacity:.6;border:1px solid var(--border);color:var(--text);border-radius:999px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center}.hairstyle-part-two .faq-list{margin:0;border:0;border-radius:var(--radius);background:transparent}.hairstyle-part-two .faq-item{border-bottom:1px solid var(--border)}.hairstyle-part-two .faq-item:last-child{border-bottom:none}.hairstyle-part-two .faq-a{display:none;padding:0 18px 18px;color:var(--muted);opacity:.8;line-height:1.6}.hairstyle-part-two .faq-item.open .faq-a{display:block}.hairstyle-part-two .faq-item.is-placeholder .faq-a{display:block;opacity:.8}.hairstyle-part-two .form-head{padding:20px;background:transparent;color:var(--text);border-bottom:1px solid var(--border)}.hairstyle-part-two .form-head .hint{color:var(--muted);font-size:14px}.hairstyle-part-two .form-body{padding:20px;background:#fff;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:var(--shadow);border-radius:0 0 var(--radius) var(--radius)}.hairstyle-part-two .form-body .full{grid-column:1 / -1}.hairstyle-part-two .form-body .form-foot{grid-column:1 / -1;padding-top:4px}@media (max-width: 720px){.hairstyle-part-two .form-body{grid-template-columns:1fr}}.hairstyle-part-two .field{display:grid;gap:6px}.hairstyle-part-two .field label{font-weight:600;font-size:14px}.hairstyle-part-two .field input,.hairstyle-part-two .field select,.hairstyle-part-two .field textarea{border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:15px;background:#fff;color:var(--text)}.hairstyle-part-two .field textarea{min-height:120px;resize:vertical}.hairstyle-part-two .form-foot{display:flex;gap:10px;justify-content:flex-end}.hairstyle-part-two .form-foot>:not(.btn){display:none!important}.hairstyle-part-two .form-foot .btn{min-width:auto;padding:10px 16px}.hairstyle-part-two .form-body .btn{background:#111;color:#fff;border:1px solid #111}.hairstyle-part-two .form-body .btn.outline{background:transparent;color:#111;border-color:#111}.hairstyle-part-two .form-col .form-body .field label{color:var(--text)}.hairstyle-part-two .form-success,.hairstyle-part-two .form-errors{margin:0 0 16px;padding:12px 16px;border-radius:12px;font-size:14px}.hairstyle-part-two .form-success{background:#ecfdf3;color:#03543f;border:1px solid #bbf7d0}.hairstyle-part-two .form-errors{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.hairstyle-part-two .form-errors ul{margin:0;padding-left:18px}.hairstyle-part-two footer .sub{text-align:center;font-size:15px;opacity:.8}@media (max-width: 640px){.hairstyle-part-two .container{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ways-to-wear.css.map */
