:root{--store-icon-size: 22px;--store-icon-touch: 44px;--store-icon-stroke: 1.5px}@media screen and (max-width:749px){:root{--store-icon-size: 20px}}.header-actions__action:not(.account-button) .svg-wrapper,.header-actions__action:not(.account-button) svg,.header-actions .svg-wrapper,.header-actions .svg-wrapper>svg,header-component .header-actions__action svg,header-component .header__menu-drawer-toggle svg,header-component .header__cart-button svg,header-component .header__search-button svg,header-component .header__account-button svg{width:var(--store-icon-size)!important;height:var(--store-icon-size)!important}.header-actions__action,.header__menu-drawer-toggle,.header__cart-button,.header__search-button,.header__account-button{min-width:var(--store-icon-touch);min-height:var(--store-icon-touch);display:inline-flex;align-items:center;justify-content:center}.header-actions .cart-bubble,.cart-bubble{font-size:11px;line-height:1}.social-icons__icon-wrapper,.social-icons__icon-wrapper:has(.social-icons__icon path){width:var(--store-icon-size)!important;height:var(--store-icon-size)!important}.social-icons__icon{width:var(--store-icon-size)!important;height:var(--store-icon-size)!important}.social-icons__wrapper{gap:14px;align-items:center}.social-icons__icon-wrapper a[aria-label=Threads] svg.social-icons__icon.icon-default path{transform-origin:center}.custom-header .icons{gap:18px;align-items:center}.custom-header .icons a{display:inline-flex;align-items:center;justify-content:center;width:var(--store-icon-touch);height:var(--store-icon-touch);text-decoration:none;color:inherit}.custom-header .icons a svg{width:var(--store-icon-size);height:var(--store-icon-size);display:block}.features-bar .icon img,[class*=features-bar] .icon img{width:auto!important;height:56px!important;max-height:56px!important;object-fit:contain}@media screen and (max-width:749px){.features-bar .icon img,[class*=features-bar] .icon img{height:44px!important;max-height:44px!important}}html,body{overflow-x:hidden}main#MainContent{max-width:100%;overflow-x:clip}img,video,iframe{max-width:100%;height:auto}.rte,.rte *{word-wrap:break-word;overflow-wrap:break-word}.custom-header .header-main{gap:20px}.custom-header .nav a{padding:8px 4px;white-space:nowrap}.custom-header .nav-toggle{display:none;background:transparent;border:0;padding:8px;cursor:pointer;width:var(--store-icon-touch);height:var(--store-icon-touch);align-items:center;justify-content:center}.custom-header .nav-toggle svg{width:var(--store-icon-size);height:var(--store-icon-size)}@media screen and (max-width:1024px){.custom-header .header-main{padding:12px 24px}.custom-header .nav{gap:18px}.custom-header .nav a{font-size:13px}}@media screen and (max-width:768px){.custom-header .header-main{padding:10px 16px;gap:10px}.custom-header .nav-toggle{display:inline-flex}.custom-header .top-bar{font-size:12px;padding:6px 10px}.custom-header .logo img{max-height:32px}.custom-header .nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;gap:0;padding:8px 16px 16px;border-bottom:1px solid #eee;z-index:50;box-shadow:0 8px 16px #00000014}.custom-header.nav-open{position:relative}.custom-header.nav-open .nav{display:flex}.custom-header .nav a{padding:12px 4px;border-bottom:1px solid #f1f1f1;font-size:15px}.custom-header .nav a:last-child{border-bottom:0}}@media screen and (min-width:768px)and (max-width:1024px){.hero-wigs .hero-container{padding:60px 40px}.hero-wigs .hero-content{max-width:80%;padding:24px}.hero-wigs .hero-main{font-size:46px}.hero-wigs .hero-top{font-size:16px}.hero-wigs .hero-highlight{font-size:18px}.hero-wigs .hero-desc{font-size:16px;line-height:1.6}}@media screen and (max-width:480px){.hero-wigs .hero-main{font-size:30px}.hero-wigs .hero-top{font-size:13px;letter-spacing:1.5px}.hero-wigs .hero-desc{font-size:14px}.hero-wigs .hero-btn{min-width:0;width:100%;padding:12px 14px;font-size:14px}.hero-wigs{min-height:60vh}}.hero-typing{height:auto;min-height:500px}@media screen and (max-width:1024px){.hero-typing{min-height:420px}.hero-typing .hero-heading{font-size:30px}.hero-typing .typing-text{font-size:24px}}@media screen and (max-width:749px){.hero-typing .hero-bg{background-attachment:scroll!important}.hero-typing{min-height:340px;padding:20px 16px}.hero-typing .hero-heading{font-size:22px}.hero-typing .typing-text{font-size:16px;min-height:24px}.hero-typing .hero-btn{padding:12px 22px;font-size:14px}}@media screen and (max-width:1024px){.heroso-scroll-opacity{padding:20px 40px}.heroso-scroll-opacity .reveal-text{font-size:28px;max-width:85%}.heroso-scroll-opacity .heroso-heading{font-size:30px}}@media screen and (max-width:749px){:root{--minheight7: 70svh}.heroso-scroll-opacity{min-height:calc(100svh - 60px);overflow-x:hidden}.heroso-scroll-opacity .heroso-content{min-height:var(--minheight7);padding-left:20px;padding-right:20px;box-sizing:border-box}.heroso-scroll-opacity .heroso-bg--mobile{background-position:center 62%}.heroso-scroll-opacity .reveal-text{font-size:clamp(18px,5.2vw,24px);line-height:1.45;max-width:100%;width:100%;padding:0 8px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.heroso-scroll-opacity .char{display:inline;white-space:normal}.heroso-scroll-opacity .positioning-statement{height:42vh;min-height:240px;max-height:320px}}.testimonials-section .testimonials-grid{gap:50px 30px;padding:0 20px}@media screen and (max-width:1024px){.testimonials-section .heading{font-size:36px;margin-bottom:50px}.testimonials-section .testimonial-card{width:calc(50% - 30px);max-width:320px}}@media screen and (max-width:749px){.testimonials-section{padding-bottom:50px}.testimonials-section .heading{font-size:26px;margin-bottom:40px}.testimonials-section .testimonial-card{width:100%;max-width:340px}.testimonials-section .top-bar{font-size:13px;padding:14px 10px}.testimonials-section .card-inner{padding:40px 20px 24px}}@media screen and (max-width:1024px){.features-bar .features-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 20px!important;max-width:700px}.features-bar .feature-item{max-width:100%}}@media screen and (max-width:768px){.features-bar{padding:16px!important}.features-bar .container{padding:0!important}.features-bar .features-grid{grid-template-columns:1fr!important;gap:14px!important;max-width:360px!important;width:100%!important;justify-items:stretch!important;margin:0 auto!important}.features-bar .feature-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:0!important}.features-bar .feature-item .icon{flex:0 0 48px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important}.features-bar .feature-item .icon img{width:auto!important;height:44px!important;max-width:48px!important;max-height:44px!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.features-bar .feature-item .text{flex:1 1 auto!important;min-width:0!important}.features-bar .feature-item .text h4{font-size:14px;font-weight:600;letter-spacing:.3px;margin:0;line-height:1.25}.features-bar .feature-item .text p{font-size:12px;line-height:1.4;opacity:.85;margin:2px 0 0}}.collection-tabs .container{padding:40px 20px}.collection-tabs .tabs{flex-wrap:wrap;justify-content:center}@media screen and (max-width:1200px){.collection-tabs .product-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px}}@media screen and (max-width:900px){.collection-tabs .container{padding:30px 16px}.collection-tabs .product-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px}.collection-tabs .section-title{font-size:24px;text-align:center}.collection-tabs .tab-btn{padding:8px 14px;font-size:13px}}@media screen and (max-width:480px){.collection-tabs .product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.collection-tabs .product-info h3{font-size:13px}.collection-tabs .product-info p{font-size:12px}}@media screen and (max-width:1024px){.event-carousel{padding:60px 16px}.event-carousel .carousel-slide{gap:24px}.event-carousel .slide-image img{width:260px}.event-carousel .slide-content{max-width:60%;padding:24px}}@media screen and (max-width:768px){.event-carousel{padding:40px 12px}.event-carousel .carousel-slide{flex-direction:column;text-align:center;gap:18px}.event-carousel .slide-image img{width:100%;max-width:280px;height:auto}.event-carousel .slide-content{max-width:100%;padding:20px 16px}.event-carousel .slide-content h3{font-size:18px}.event-carousel .slide-content p{font-size:13px}.event-carousel .nav{width:var(--store-icon-touch);height:var(--store-icon-touch);font-size:14px}.event-carousel .prev{left:4px}.event-carousel .next{right:4px}}@media screen and (max-width:749px){.product-information,.product-information-content{padding-inline:16px}.product-media-gallery img,.product-media img{width:100%;height:auto}.variant-option__button-label{min-height:36px}sticky-add-to-cart .product-card,sticky-add-to-cart .add-to-cart-button{font-size:14px}}@media screen and (max-width:749px){.collection-list,.main-collection{padding-inline:12px}.facets .button,.facets-toolbar .button{min-height:var(--store-icon-touch)}.sorting,.facets-toolbar{gap:8px;flex-wrap:wrap}}@media screen and (max-width:749px){.main-cart,.cart-products,.cart-summary{padding-inline:12px}.cart-products img{max-width:80px;height:auto}.quantity-selector{min-height:var(--store-icon-touch)}}@media screen and (max-width:749px){.search-results,.main-blog,.main-blog-post,.main-page{padding-inline:14px}.blog-posts-list .blog-post-card{width:100%!important}}@media screen and (max-width:749px){.page-width{padding-inline:14px}}@media screen and (min-width:750px)and (max-width:1024px){.page-width{padding-inline:24px}}@media screen and (max-width:749px){button,.button,[type=submit],[type=button],.add-to-cart-button{min-height:var(--store-icon-touch)}input[type=email],input[type=text],input[type=password],input[type=search],textarea,select{font-size:16px}}@media screen and (max-width:749px){.utilities{gap:14px!important;padding-block:16px}.utilities>*{text-align:center!important;justify-self:center!important}}@media screen and (max-width:749px){.announcement-bar,.announcement-bar p,.header-announcements,.header-announcements p{font-size:12px;line-height:1.4}}[class*=ai-feature-highlights-item-]{align-items:flex-start!important}[class*=ai-feature-highlights-icon-wrapper-]{margin:0!important;flex:0 0 auto!important;align-self:flex-start!important;justify-content:flex-start!important}[class*=ai-feature-highlights-custom-image-]{object-fit:contain;object-position:left center}[class*=ai-feature-highlights-icon-]{display:block}[class*=ai-feature-desc-wrapper-]{flex:1 1 auto!important}.video-info .video-btn{background:#000;color:#fff!important;border:1px solid #000;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:14px;padding:14px 28px;border-radius:30px;display:inline-block;text-align:center;transition:all .25s ease;box-shadow:0 4px 12px #00000014}.video-info .video-btn:hover{background:#94672b;color:#fff!important;border-color:#94672b;box-shadow:0 6px 16px #94672b40}@media screen and (max-width:1024px){.video-info .video-container{padding:60px 30px;gap:40px}.video-info .video-text h2{font-size:44px;line-height:1.2;margin-bottom:18px}.video-info .video-text p{font-size:15px;line-height:1.6}.video-info .video-wrapper{width:260px}}@media screen and (max-width:749px){.video-info .top-bar .ticker{padding:10px 0}.video-info .top-bar .ticker span{font-size:12px;margin-right:24px}.video-info .video-container{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:40px 20px!important;gap:28px!important}.video-info .video-text{max-width:100%!important;width:100%!important;align-items:center!important;padding:0!important}.video-info .video-text h2{font-size:30px!important;line-height:1.25!important;margin-bottom:14px!important;font-weight:700}.video-info .video-text p{font-size:14px!important;line-height:1.6!important;color:#555;max-width:92%!important;margin:0 auto 22px!important}.video-info .video-btn{width:auto;min-width:220px;padding:14px 24px;font-size:13px;letter-spacing:.8px}.video-info .video-box{width:100%!important;padding:0!important;justify-content:center!important}.video-info .video-wrapper{width:240px!important;border-radius:16px;box-shadow:0 10px 30px #0000001f}.video-info .play-button{width:54px;height:54px}}@media screen and (max-width:380px){.video-info .video-text h2{font-size:26px!important}.video-info .video-wrapper{width:200px!important}.video-info .video-btn{min-width:0;width:100%}}.contact-form .submit-button,.contact-form .contact-form__submit,.contact-form button[type=submit],form[action*="/contact"] button[type=submit],form[action*="/contact"] .submit-button{display:inline-grid!important;visibility:visible!important;opacity:1!important;position:relative!important;min-width:180px;padding:14px 32px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:30px!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase;font-size:14px!important;line-height:1.2!important;cursor:pointer;text-align:center;transition:all .25s ease;margin-top:8px;box-shadow:0 4px 12px #00000014;appearance:none!important;-webkit-appearance:none!important}.contact-form .submit-button:hover,.contact-form .contact-form__submit:hover,.contact-form button[type=submit]:hover,form[action*="/contact"] button[type=submit]:hover,form[action*="/contact"] .submit-button:hover{background:#94672b!important;border-color:#94672b!important;color:#fff!important;box-shadow:0 6px 16px #94672b40}.contact-form,.contact-form__form{overflow:visible!important}@media screen and (max-width:749px){.contact-form .submit-button,.contact-form button[type=submit],form[action*="/contact"] button[type=submit],form[action*="/contact"] .submit-button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-responsive.css.map */
