/** Shopify CDN: Minification failed

Line 35:0 Comments in CSS use "/* ... */" instead of "//"
Line 405:0 All "@import" rules must come first

**/
.grecaptcha-badge{display:none}.section__flush-top .m-section-my{margin-top:0}.section__flush-bottom .m-section-my{margin-bottom:0}.sf__text-stroke{-webkit-text-stroke:.5px #dfdfdf;letter-spacing:10px;text-transform:uppercase;font-size:110px;font-style:italic;color:rgba(0,0,0,0);font-weight:bold}.sf__text-stroke.text-stroke-1{font-size:48px;line-height:56px;font-style:normal;-webkit-text-stroke:1px dimgray;letter-spacing:0}.sf__text-scroll{font-size:48px;line-height:56px}.m-scroll{display:flex;width:100%;height:165px;position:relative;margin:auto;overflow:hidden}.m-scroll__title{white-space:nowrap;transition:all 1s ease}.m-scroll__title>div{display:flex;animation:scrollText var(--speed, 22s) infinite linear;position:absolute}.sf__scrolling-text .sf__scrolling-text-inner{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;vertical-align:baseline}.sf__scrolling-text .sf__scrolling-text-inner:hover>*{animation-play-state:paused}.sf__scrolling-text .sf__scrolling-text-inner>*{margin:0;animation-duration:var(--speed, 15s)}.sf__scrolling-text .sf__scrolling-text-inner a{color:inherit;text-decoration:none}.sf__scrolling-text .sf__scrolling-text-inner a em{font-style:normal}.sf__scrolling-text .sf__scrolling-text-inner span.custom{padding:0 1em;display:inline-block;vertical-align:middle}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=medium]{padding:0 1em;transform:scale(0.5)}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=large]{padding:0 2em}.sf__scrolling-text[data-s-dir=ltr] .sf__scrolling-text-inner>*{transform:translateX(-20%) translateZ(0);animation:sf-scrolling-text-animation linear infinite 15s}.sf__scrolling-text[data-s-dir=rtl]{direction:rtl}.sf__scrolling-text[data-s-dir=rtl] .sf__scrolling-text-inner>*{transform:translateX(20%) translateZ(0);animation:sf-scrolling-text-animation-reverse linear infinite 15s}.sf__scrolling-text[data-s-speed=lowest] .sf__scrolling-text-inner>*{animation-duration:15s}.sf__scrolling-text[data-s-speed=medium] .sf__scrolling-text-inner>*{animation-duration:7s}.sf__scrolling-text[data-s-speed=fast] .sf__scrolling-text-inner>*{animation-duration:4s}.sf__scrolling-text[data-style=text-outline] em{-webkit-text-stroke-color:inherit;-webkit-text-fill-color:rgba(0,0,0,0)}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thin] em{-webkit-text-stroke-width:.015em}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thick] em{-webkit-text-stroke-width:.03em}.sf__scrolling-text[data-style=text-outline] a:hover em{-webkit-text-fill-color:initial;-webkit-text-stroke-width:0}.sf__scrolling-text.font_size_11vh *{font-size:11vh;line-height:1.2em}.sf__tab-item{width:100%;color:#fff;overflow:hidden;margin-bottom:40px}.sf__tab-item input{position:absolute;opacity:0;z-index:-1}.sf__tab-item-label{display:flex;justify-content:space-between;padding:1em 0;font-weight:bold;cursor:pointer;color:#000;border-bottom:1px solid #ededed;position:relative}.sf__tab-item-label::after,.sf__tab-item-label::before{position:absolute;content:"";text-align:center;transition:all var(--m-duration-default, 0.25s);transform:translateY(-50%);top:50%;background:#000}.sf__tab-item-label::after{width:11px;height:1px;right:0}.sf__tab-item-label::before{width:1px;height:11px;right:4.5px}.sf__tab-item-content{max-height:0;padding:0;color:#000;transition:all var(--m-duration-default, 0.25s)}.sf__tab-item input:checked+.sf__tab-item-label{border-bottom-color:#000}.sf__tab-item input:checked+.sf__tab-item-label::before{display:none}.sf__tab-item input:checked~.sf__tab-item-content{max-height:100vh;padding:20px 0 0}.ssw-faveiticon{position:relative !important;display:flex;align-items:center}.ssw-socialconnect{display:flex;align-items:center;justify-content:space-between}.ssw-social-login-widget .ssw-socialconnect>div>a{display:inline-flex !important;justify-content:center;align-items:center;height:44px !important}.ssw-social-login-widget .ssw-socialconnect>div>a i[class*=ssw-icon]{transform:none !important}.ssw-stars>i{font-size:16px !important}@media screen and (min-width: 768px){.hide-on-desk{display:none !important}}@media screen and (max-width: 767px){.hide-on-mobile{display:none !important}.hidden-br-mobile br{display:none}}.shopify-policy__container{max-width:740px !important;margin:0 auto 4rem !important}.shopify-policy__title h1{font-size:1.875rem;line-height:2.25rem;padding:32px 16px}@media screen and (min-width: 1024px){.shopify-policy__title h1{font-size:2.25rem;line-height:2.5rem;padding-top:64px;padding-bottom:64px}}.m-menu-badge{position:relative;height:100%}.m-menu-badge::before{content:var(--badge);position:absolute;top:-4px;left:6px;font-size:12px;text-transform:capitalize;width:42px;height:20px;font-weight:500;border-radius:11px;display:flex;align-items:center;justify-content:center}.m-menu-badge--hot::before{background-color:#ffe7e7;color:#da3f3f}.m-menu-badge--new::before{background-color:#d5fbef;color:#3a9076}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.gap-4{gap:16px}.col-span-2{grid-column:span 2/span 2}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.mt-0{margin-top:0 !important}.mt-10{margin-top:10px}.mb-0{margin-bottom:0}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.leading-7{line-height:1.75rem}.leading-6{line-height:1.5rem}.pl-8{padding-left:32px}.px-3{padding-left:12px;padding-right:12px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mb-10{margin-bottom:40px}.mb-6{margin-bottom:24px}.mb-4{margin-bottom:16px}.mb-2\.5{margin-bottom:10px}.mb-2{margin-bottom:8px}.mr-5{margin-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.list-disc{list-style-type:disc}.w-full{width:100%}.text-color-subtext{color:rgb(var(--color-foreground-secondary))}.w-\[20px\]{width:20px}.h-\[20px\]{height:20px}.-mx-4{margin:0 -16px}.px-4{padding:0 16px}.mb-14{margin-bottom:56px}.mt-4{margin-top:16px}.px-12{padding:0 48px}.w-4{width:1rem}.h-4{height:1rem}.w-36{width:9rem}.ml-2{margin-left:8px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:pr-4{padding-right:16px}.md\:pl-12{padding-left:48px}.md\:pr-10{padding-right:40px}.md\:gap-7{gap:28px}.md\:mb-6{margin-bottom:24px}}@media screen and (min-width: 1280px){.xl\:items-center{align-items:center}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 767px){.img-ctn{margin-bottom:24px}}


section#soli-standard-template--22322410782955__soli_standard_section_dMnQbi .soli-standard-inner {
    border: 1px solid #30241e !important;
    padding: 50px 20px !important;
    border-radius: 10px !important;
    background-color:rgb(10, 10, 10) !important;
}


div#shopify-section-template--22322410782955__custom_content_f3reLw {
  border-bottom: 1px solid #30241e;
}

.m-footer--bottom.m-footer--bottom-footer-2.m-gradient.m-color-footer {
    background-color:rgb(15, 15, 15) !important;
}
.m-footer--bottom.m-footer--bottom-footer-2.m-gradient.m-color-footer span {
    color: white !important;
}

.m-footer--bottom.m-footer--bottom-footer-2.m-gradient.m-color-footer {
       border-top: 1px solid #B8924C;
}



//home banner p

.m-slide.m-slide--middle-left.m-slide--text-large p{
    width: 600px !important;
}

/* product details */
.m-product-option--content .m\:inline-flex {
  width: 100% !important;
  display: block !important;
}

.m-product-option--content select {
  width: 100% !important;
  display: block !important;
}

.m-product-option.m-product-option--dropdown {
  width: 100% !important;
}


/* product details  */
option.m-product-option--node.m-product-option--node__soldout {
    color: black !important;
}

/* Contact page */
div#shopify-section-template--22322410062059__main{
  background-color: #080808 !important;
}

.m-page-header.m-page-header--template-page.m\:text-center.m-scroll-trigger.animate--fade-in-right{
  background-color: #080808 !important;
}





.m-contact-form__main.m-contact-form__main--full.xl\:m\:w-6\/12.m\:w-full {
    border: 1px solid #F2A434 !important;
    padding: 20px;
    border-radius: 15px;
}


div#shopify-section-sections--22322411045099__footer {
    border-top: 1px solid rgb(43, 42, 41) !important;
} 

/* product page */
.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-background.m-collection-page-header--template--22322410520811__collection-header.m\:overflow-hidden.m-scroll-trigger.animate--zoom-fade{
  background-color: #080808 !important;
}


/* care gride page */
section.m-section.m-faqs-section.m-gradient.m-color-dark .container-fluid {
    margin-bottom: 80px !important;
}


/* Home page 2nd section img */
section#m-section-template--22322410782955__image_with_text_wPitjR img{
  border-radius: 12px !important;
}

body:not(.template-index) main#MainContent {
    margin-bottom: -80px !important;
}



/* home page Ready to Find Your Perfect Wig? */
div#shopify-section-template--22322410782955__custom_content_f3reLw div {
    background: none !important;
}



/* body#m-theme {
  background: url("/cdn/shop/files/Untitled_design_-_2026-04-18T182628.731.png?v=1776515210") center/cover no-repeat fixed !important;
} */

/* body#m-theme {
  background: 
    linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
    url("/cdn/shop/files/Untitled_design_-_2026-04-18T182628.731.png?v=1776515210") 
    center/cover no-repeat fixed !important;
} */






/* body#m-theme {
  background: 
    linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)),
    url("/cdn/shop/files/wmremove-transformed_3.jpg?v=1778858257") 
    center/cover no-repeat fixed !important;
} */


/* body */
body#m-theme {
  position: relative;
}

body#m-theme::before {
  content: '';
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: -1;
}

#bg-video {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100vw;
  min-height: 100vh;
  width: auto;
  height: auto;
  z-index: -2;
  object-fit: cover;
}

footer {
  position: relative;
  z-index: 1;
}




/* Footer */
/* Footer video background */
/* m-footer.m-footer.m\:block {
    background-color: #060504;
} */


/* m-footer.m-footer.m\:block {
    background:url("/cdn/shop/files/sl_013020_27540_401.jpg?v=1779105513") 
    center/cover no-repeat fixed !important;
}
 */


/* 
div#shopify-section-sections--22322411045099__footer h3{
  color: red;
} */

.m-footer--middle.m-gradient.m-color-dark {
    height: 320px !important;
}






/* product details buttom add to card text */
span.m-add-to-cart--text {
  color:black !important;
}









#m-theme .shopify-section,
#m-theme section,
#m-theme .section {
  background: transparent !important;
}


.m-sidebar--content {
    background-color: transparent !important;
}

m-recently-viewed#m-section--template--22322410520811__recent-viewed {
    background-color: transparent;
}

.sv2-bar-wrap {
background-color: #060504 !important;
}

.sv2-hero.m-scroll-trigger.animate--fade-in-up {
background-color: transparent !important;
}


.m-row {
    padding: 30px;
    border: 1px solid rgb(71, 70, 67);
    border-radius: 12px;
}

/* footer */
.m-footer--middle.m-gradient.m-color-dark {
    background-color: transparent;
}

.m-footer--bottom.m-footer--bottom-footer-2.m-gradient.m-color-footer {
    background-color: transparent !important;
    border-top: 1px solid #B8924C;
}

/* product details */
.m-main-product.m-gradient.m-color-dark {
    background-color: transparent !important;
}

m-product-details-tabs#m-section-template--22322410651883__product-details-tabs {
    background-color: transparent !important;
}

m-recently-viewed#m-section--template--22322410651883__recent-viewed-products {
  background-color: transparent !important;
  color: white !important;
}


 /* h1,h2,h3,h4,h5,h6{
  background: linear-gradient(135deg, #C9A96E 0%, #B8924C 40%, #E2CFA0 70%, #B8924C 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
 } */



h1, h2, h3, h4, h5, h6 {
  background: linear-gradient(
    115deg,
    #3d2200 0%, #8B5E0A 8%,
    #C9821A 16%, #FFD060 24%,
    #FFF0A0 30%, #FFD060 36%,
    #C08020 44%, #7A4F05 50%,
    #C9A030 58%, #FFE070 65%,
    #FFF5B0 70%, #FFD060 76%,
    #B87A10 84%, #C9A030 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-size: 200% 200%;
  animation: goldShimmer 4s ease-in-out infinite alternate;
  filter: drop-shadow(0 0 20px rgba(255,180,30,0.3));
}



@keyframes goldShimmer {
  0%   { background-position: 0% 30%; }
  100% { background-position: 100% 70%; }
}





 /* Home page last section */
 .m-gradient.m-color-scheme-9bf5b507-e999-4ea4-a70d-276a04d17da7 {
    background-color: transparent;
    border-top: none !important;
}

div#m-custom-template--22322410782955__custom_content_btgYN3{
  background-color: transparent;
}
.m-gradient {
  border-top: none !important;
}
 
.m-section {
  border-top: none !important;
}


header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-dark ul li a{
   background: linear-gradient(135deg, #C9A96E 0%, #B8924C 40%, #E2CFA0 70%, #B8924C 100%);
-webkit-background-clip: text;
/* -webkit-text-fill-color: transparent; */
}



/* Minimog — Fix white bg on product card */
.m-modal--content-inner {
    background-color: black !important;
}


option.m-product-option--node__label {
    color: black !important;
}

.soli-wwa__story-photos {
    gap: 20px !important;
    padding-top:10px !important;
}





section.sv3 {
  position: relative;
}

section.sv3::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 1;
}

section.sv3 > * {
  position: relative;
  z-index: 2;
}


/* who we are section */
.soli-wwa__hero-text {
    margin-bottom: -300px !important;
}



/* add to cart */

.m\:flex.m\:flex-col.m\:h-full {
    background-color: black !important;
    color: black !important;
}


/* wishlist sction */
.m-page-content.m-wishlist-page-content.m-mixed-layout.m-mixed-layout--mobile-scroll {
    margin-bottom: 90px;
}














/* ── Google Font import ── */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap');

/* ── body/secondary text ── */
body, p, li, span, label, input, textarea, select,
.rte, .caption, .metafield, .product__description,
.card__description, .contact-info, .care-guide-text {
  font-family: 'Inter', 'Helvetica Now', Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #E8E0D0;         
  letter-spacing: 0.015em;
  line-height: 1.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ── Extra-small / muted text (icon labels, captions) ── */
.caption, small, .text--small, .icon-label,
[class*="caption"], [class*="label--small"] {
  
  font-weight: 400;
     
  letter-spacing: 0.04em;
  line-height: 1.6;
}

/* ── Section descriptions (medium body) ── */
.section-description, .rte p, .product__description p {

  font-weight: 300;
  color: #DDD6C8;
  line-height: 1.8;
}

/* ── Contact & Care Guide specific ── */
/* .contact-item__label,
.care-step__text,
.page-description {
  font-family: 'Inter', sans-serif;

  font-weight: 400;
  color: #D4CBBA;
  letter-spacing: 0.02em;
} */





/* add to card */

div#MinimogCartDrawerFooter span{
  color: black !important;
}























/* ===== HEADER ===== */
header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-dark {
  background: linear-gradient(
    to bottom,
    rgba(210, 195, 158, 0.82) 0%,
    rgba(185, 172, 130, 0.65) 60%,
    rgba(120, 110, 80, 0.25) 100%
  ) !important;
  backdrop-filter: blur(4px) !important;
  -webkit-backdrop-filter: blur(4px) !important;
}

/* Header nav links - LOGO MATCHED GOLD */
header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-dark ul li {
  color: #D4A843 !important;
}

header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-dark ul li a {
  background: linear-gradient(135deg, #D4A843 0%, #F0C65A 45%, #D4A843 75%, #A87C2A 100%);
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-shadow: none !important;
}

/* Header right icons - LOGO MATCHED GOLD */
.m-header__right a {
  color: #D4A843 !important;
}

.m-header__right svg {
  fill: #D4A843 !important;
  stroke: #D4A843 !important;
  color: #D4A843 !important;
}

.m-header__right svg path,
.m-header__right svg circle,
.m-header__right svg rect,
.m-header__right svg line,
.m-header__right svg polyline {
  fill: #D4A843 !important;
  stroke: #D4A843 !important;
}

.m-header__right i {
  color: #D4A843 !important;
}

/* ===== FOOTER ===== */
.m-footer--accordion h3 {
  color: black !important;
}

div#shopify-section-sections--22322411045099__footer h3 {
  color: black !important;
}

.m-footer--middle.m-gradient.m-color-dark h3 {
  color: black !important;
}







/* All Buttons Match Navbar Style */

a.soli-hero__btn--secondary,
a.soli-hero__btn--primary,
.m-richtext__button.content__button a,
a.opg-hero-cta,
a.opg-cta-strip-btn,
button.m-newsletter-form__button.m-newsletter-form__button--text.m-button.m-button--primary,
a.m-button.m-button--primary,
button#soliSubmitBtn {
  background: linear-gradient(
    to bottom,
    rgba(210, 195, 158, 0.82) 0%,
    rgba(185, 172, 130, 0.65) 60%,
    rgba(148, 134, 92, 0.25) 100%
  ) !important;
border:none !important;
  color: #D4A843 !important;
  box-shadow: none !important;
}



/* product details */
span.m-add-to-cart--text {
    color: white !important;
}