.remy-collections[data-v-a8c42b55]{background-color:#faf8f6;width:100%;padding:80px 20px}.collections-container[data-v-a8c42b55]{max-width:1200px;margin:0 auto}.collections-header[data-v-a8c42b55]{text-align:center;margin-bottom:60px}.collections-title[data-v-a8c42b55]{color:#2c2c2c;letter-spacing:1px;margin-bottom:24px;font-size:42px;font-weight:700}.collections-description[data-v-a8c42b55]{color:#666;max-width:800px;margin:0 auto;font-size:18px;line-height:1.8}.color-selector[data-v-a8c42b55]{margin-bottom:50px}.color-input[data-v-a8c42b55]{display:none}.color-swatches[data-v-a8c42b55]{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:50px;padding:0 20px;display:flex}.swatch-item[data-v-a8c42b55]{cursor:pointer;flex-direction:column;align-items:center;transition:transform .3s;display:flex}.swatch-item[data-v-a8c42b55]:hover{transform:translateY(-5px)}.swatch-image-wrapper[data-v-a8c42b55]{border:4px solid #e0d5cc;border-radius:50%;width:100px;height:100px;transition:all .3s;overflow:hidden;box-shadow:0 4px 12px #0000001a}.swatch-image[data-v-a8c42b55]{object-fit:cover;width:100%;height:100%}.swatch-label[data-v-a8c42b55]{color:#2c2c2c;text-align:center;margin-top:12px;font-size:14px;font-weight:500}#color-black:checked~.color-swatches label[for=color-black] .swatch-image-wrapper[data-v-a8c42b55],#color-brown:checked~.color-swatches label[for=color-brown] .swatch-image-wrapper[data-v-a8c42b55],#color-blonde:checked~.color-swatches label[for=color-blonde] .swatch-image-wrapper[data-v-a8c42b55],#color-auburn:checked~.color-swatches label[for=color-auburn] .swatch-image-wrapper[data-v-a8c42b55],#color-platinum:checked~.color-swatches label[for=color-platinum] .swatch-image-wrapper[data-v-a8c42b55],#color-ombre:checked~.color-swatches label[for=color-ombre] .swatch-image-wrapper[data-v-a8c42b55]{border-width:5px;border-color:#8b7355;transform:scale(1.1);box-shadow:0 6px 20px #8b735566}#color-black:checked~.color-swatches label[for=color-black] .swatch-label[data-v-a8c42b55],#color-brown:checked~.color-swatches label[for=color-brown] .swatch-label[data-v-a8c42b55],#color-blonde:checked~.color-swatches label[for=color-blonde] .swatch-label[data-v-a8c42b55],#color-auburn:checked~.color-swatches label[for=color-auburn] .swatch-label[data-v-a8c42b55],#color-platinum:checked~.color-swatches label[for=color-platinum] .swatch-label[data-v-a8c42b55],#color-ombre:checked~.color-swatches label[for=color-ombre] .swatch-label[data-v-a8c42b55]{color:#8b7355;font-weight:700}.hair-display[data-v-a8c42b55]{width:100%;max-width:700px;height:900px;margin:0 auto;position:relative}.hair-image-wrapper[data-v-a8c42b55]{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .6s,visibility .6s;position:absolute;top:0;left:0}.hair-image[data-v-a8c42b55]{object-fit:cover;border-radius:16px;width:100%;height:100%;box-shadow:0 10px 30px #00000026}#color-black:checked~.hair-display .hair-black[data-v-a8c42b55],#color-brown:checked~.hair-display .hair-brown[data-v-a8c42b55],#color-blonde:checked~.hair-display .hair-blonde[data-v-a8c42b55],#color-auburn:checked~.hair-display .hair-auburn[data-v-a8c42b55],#color-platinum:checked~.hair-display .hair-platinum[data-v-a8c42b55],#color-ombre:checked~.hair-display .hair-ombre[data-v-a8c42b55]{opacity:1;visibility:visible}.shop-button-container[data-v-a8c42b55]{text-align:center;margin-top:50px}.shop-button[data-v-a8c42b55]{color:#fff;background-color:#2c2c2c;border-radius:30px;padding:16px 48px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #00000026}.shop-button[data-v-a8c42b55]:hover{background-color:#8b7355;transform:translateY(-2px);box-shadow:0 6px 16px #0003}@media (width<=1024px){.hair-display[data-v-a8c42b55]{height:700px}}@media (width<=768px){.remy-collections[data-v-a8c42b55]{padding:60px 16px}.collections-title[data-v-a8c42b55]{font-size:32px}.collections-description[data-v-a8c42b55]{font-size:16px}.color-swatches[data-v-a8c42b55]{gap:16px}.swatch-image-wrapper[data-v-a8c42b55]{border-width:3px;width:80px;height:80px}.swatch-label[data-v-a8c42b55]{font-size:12px}.hair-display[data-v-a8c42b55]{height:600px}.shop-button[data-v-a8c42b55]{padding:14px 40px;font-size:16px}}@media (width<=480px){.collections-title[data-v-a8c42b55]{font-size:28px}.collections-description[data-v-a8c42b55]{font-size:14px}.color-swatches[data-v-a8c42b55]{gap:12px}.swatch-image-wrapper[data-v-a8c42b55]{width:70px;height:70px}.swatch-label[data-v-a8c42b55]{margin-top:8px;font-size:11px}.hair-display[data-v-a8c42b55]{height:500px}}@media (width<=320px){.swatch-image-wrapper[data-v-a8c42b55]{width:60px;height:60px}.hair-display[data-v-a8c42b55]{height:400px}}.img-overlay-1[data-v-a8c42b55]{width:100%;height:100%;display:inline-block;position:relative}.img-overlay-1 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-1[data-v-a8c42b55]:after{content:"";background:var(--4b9dbca4);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-2[data-v-a8c42b55]{width:100%;height:100%;display:inline-block;position:relative}.img-overlay-2 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-2[data-v-a8c42b55]:after{content:"";background:var(--4b9dbca2);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-3[data-v-a8c42b55]{width:100%;height:100%;display:inline-block;position:relative}.img-overlay-3 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-3[data-v-a8c42b55]:after{content:"";background:var(--4b9dbca0);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-4[data-v-a8c42b55]{width:100%;height:100%;display:inline-block;position:relative}.img-overlay-4 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-4[data-v-a8c42b55]:after{content:"";background:var(--4b9dbc9e);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-5[data-v-a8c42b55]{width:100%;height:100%;display:inline-block;position:relative}.img-overlay-5 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-5[data-v-a8c42b55]:after{content:"";background:var(--4b9dbc9c);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-6[data-v-a8c42b55]{width:100%;height:100%;display:inline-block;position:relative}.img-overlay-6 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-6[data-v-a8c42b55]:after{content:"";background:var(--4b9dbc9a);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-7[data-v-a8c42b55]{width:700px;height:900px;display:inline-block;position:relative}.img-overlay-7 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-7[data-v-a8c42b55]:after{content:"";background:var(--4b9dbc98);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-8[data-v-a8c42b55]{width:700px;height:900px;display:inline-block;position:relative}.img-overlay-8 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-8[data-v-a8c42b55]:after{content:"";background:var(--4b9dbc96);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-9[data-v-a8c42b55]{width:700px;height:900px;display:inline-block;position:relative}.img-overlay-9 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-9[data-v-a8c42b55]:after{content:"";background:var(--4b9dbc94);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-10[data-v-a8c42b55]{width:700px;height:900px;display:inline-block;position:relative}.img-overlay-10 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-10[data-v-a8c42b55]:after{content:"";background:var(--6bf31442);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-11[data-v-a8c42b55]{width:700px;height:900px;display:inline-block;position:relative}.img-overlay-11 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-11[data-v-a8c42b55]:after{content:"";background:var(--6bf31443);width:100%;height:100%;position:absolute;top:0;left:0}.img-overlay-12[data-v-a8c42b55]{width:700px;height:900px;display:inline-block;position:relative}.img-overlay-12 img[data-v-a8c42b55]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-12[data-v-a8c42b55]:after{content:"";background:var(--6bf31444);width:100%;height:100%;position:absolute;top:0;left:0}.ec-btn[data-v-a8c42b55]{cursor:pointer;text-overflow:ellipsis;white-space:pre;justify-content:center;align-items:center;padding:0 24px;font-weight:700;transition:opacity .2s ease-in-out;display:inline-flex;overflow:hidden}.ec-btn[data-v-a8c42b55]:hover{opacity:.5}.ec-btn.solid-button[data-v-a8c42b55]{border:none}.ec-btn.outline-button[data-v-a8c42b55]{background:0 0;border:2px solid}.ec-btn.text-link[data-v-a8c42b55]{height:auto;font-weight:400;font-size:inherit;background:0 0;border:none;padding:0;display:inline}.ec-btn.small[data-v-a8c42b55]{height:30px;font-size:12px}.ec-btn.medium[data-v-a8c42b55]{height:48px;font-size:16px}.ec-btn.large[data-v-a8c42b55]{height:60px;font-size:16px}.ec-btn.pill[data-v-a8c42b55]{border-radius:32px}.ec-btn.rectangle[data-v-a8c42b55]{border-radius:0}.ec-btn.round-corner[data-v-a8c42b55]{border-radius:10px}
