:root{--wf-bg-dark: #0D0D0D;--wf-bg-surface: #1a1a1a;--wf-orange: #FFFFFF;--wf-gold: #FFFFFF;--wf-white: #FFFFFF;--wf-gray-400: #9ca3af;--wf-gray-800: #1f2937;--font-display: "Blakely", "Dela Gothic One", cursive;--font-body: "DM Sans", sans-serif;--container-max: 1200px;--spacing: 4rem;--spacing-mobile: 2rem}[data-theme=light]{--wf-bg-dark: #FFFFFF;--wf-bg-surface: #F5F5F5;--wf-orange: #0D0D0D;--wf-gold: #0D0D0D;--wf-white: #0D0D0D;--wf-gray-400: #6B7280;--wf-gray-800: #E5E7EB}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--wf-bg-dark);color:var(--wf-white);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--wf-orange);text-decoration:none;transition:color .3s ease}a:hover{color:var(--wf-gold)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:900;line-height:1.1;color:var(--wf-white)}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.5rem}@media(max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}}.text-gradient{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:var(--wf-white);background-clip:unset;color:var(--wf-white)}.wf-container{max-width:var(--container-max);margin:0 auto;padding:0 1.5rem}.wf-section{padding:var(--spacing) 0}@media(max-width:768px){.wf-section{padding:var(--spacing-mobile) 0}}.wf-header{background:var(--wf-bg-dark);border-bottom:1px solid var(--wf-gray-800);padding:1.5rem 0;position:sticky;top:0;z-index:100}.wf-header-content{display:flex;justify-content:space-between;align-items:center}.wf-logo{font-family:var(--font-display);font-size:1.5rem;font-weight:900;color:var(--wf-white);-webkit-text-fill-color:var(--wf-white);background:none}.wf-nav{display:flex;gap:2rem;align-items:center}.wf-nav a{color:var(--wf-gray-400);font-weight:500;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;transition:color .3s ease}.wf-nav a:hover{color:var(--wf-orange)}.wf-cart-link{display:flex;align-items:center;gap:.5rem;position:relative}.wf-cart-count{background:var(--wf-white);color:var(--wf-bg-dark);font-size:.75rem;font-weight:700;padding:.125rem .5rem;border-radius:1rem;min-width:1.25rem;text-align:center}.wf-theme-toggle{background:none;border:none;color:var(--wf-gray-400);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.wf-theme-toggle:hover{color:var(--wf-orange)}.wf-theme-icon{width:20px;height:20px}.wf-theme-icon-light,[data-theme=light] .wf-theme-icon-dark{display:none}[data-theme=light] .wf-theme-icon-light{display:block}.wf-mobile-menu-btn{display:none;flex-direction:column;gap:.25rem;background:none;border:none;cursor:pointer;padding:.5rem}.wf-mobile-menu-btn span{width:24px;height:2px;background:var(--wf-white);transition:all .3s ease}.wf-mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.wf-mobile-menu-btn.active span:nth-child(2){opacity:0}.wf-mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.wf-nav-mobile{display:none;flex-direction:column;gap:0;background:var(--wf-bg-surface);border-top:1px solid var(--wf-gray-800);position:absolute;top:100%;left:0;right:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.wf-nav-mobile.active{max-height:400px}.wf-nav-mobile a{padding:1rem 1.5rem;color:var(--wf-gray-400);font-weight:500;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;border-bottom:1px solid var(--wf-gray-800);transition:all .3s ease}.wf-nav-mobile a:hover{color:var(--wf-orange);background:var(--wf-bg-dark)}body.menu-open{overflow:hidden}@media(max-width:768px){.wf-nav-desktop{display:none}.wf-mobile-menu-btn,.wf-nav-mobile{display:flex}}.wf-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-family:var(--font-display);font-size:1.125rem;font-weight:900;letter-spacing:.05em;color:var(--wf-bg-dark);background:var(--wf-white);border:none;cursor:pointer;transition:all .3s ease;text-transform:none;white-space:nowrap;text-align:center;min-height:48px}.wf-button:hover{background:var(--wf-gray-400);transform:translateY(-2px);color:var(--wf-bg-dark)}.wf-button-secondary{background:transparent;border:2px solid var(--wf-white);color:var(--wf-white)}.wf-button-secondary:hover{background:var(--wf-white);color:var(--wf-bg-dark)}.wf-button-linktree{background:#33473d;border:2px solid rgb(255,255,255);color:#fff}.wf-button-linktree:hover{background:#fff;color:#33473d}@media(max-width:768px){.wf-button{padding:.875rem 2rem;font-size:1rem;width:100%;max-width:100%}}.wf-grid{display:grid;gap:2rem;width:100%}.wf-grid-2{grid-template-columns:repeat(2,1fr)}.wf-grid-3{grid-template-columns:repeat(3,1fr)}.wf-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:990px){.wf-grid{gap:1.5rem}.wf-grid-3,.wf-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.wf-grid{gap:1rem}.wf-grid-2,.wf-grid-3,.wf-grid-4{grid-template-columns:1fr}}.wf-card{background:var(--wf-bg-surface);border:1px solid var(--wf-gray-800);border-radius:.5rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.wf-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--wf-white)}.wf-card-image{width:100%;aspect-ratio:1;object-fit:cover}.wf-card-content{padding:1.5rem}.wf-card-title{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.5rem}.wf-card-text{color:var(--wf-gray-400);margin-bottom:1rem;line-height:1.6}@media(max-width:768px){.wf-card:hover{transform:none}.wf-card-content{padding:1rem}.wf-card-title{font-size:1.125rem}.wf-card-text{font-size:.875rem}}.wf-hero{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--wf-bg-dark);position:relative}.wf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23FFFFFF' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}[data-theme=light] .wf-hero:before{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230D0D0D' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.wf-hero-content{position:relative;z-index:1;max-width:800px;padding:2rem}.wf-hero h1{font-size:clamp(2.5rem,8vw,5rem);margin-bottom:1rem}.wf-hero p{font-size:clamp(1rem,3vw,1.5rem);color:var(--wf-gray-400);margin-bottom:2rem}.wf-hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.wf-hero{min-height:60vh}.wf-hero-content{padding:1.5rem}.wf-hero-buttons{flex-direction:column;width:100%;max-width:300px;margin:0 auto}}.wf-section-heading{text-align:center;margin-bottom:3rem}.wf-section-heading h2{font-size:clamp(2rem,5vw,3rem);margin-bottom:1rem}.wf-section-heading p{color:var(--wf-gray-400);font-size:clamp(1rem,2vw,1.125rem);max-width:600px;margin:0 auto;line-height:1.6}@media(max-width:768px){.wf-section-heading{margin-bottom:2rem}}.wf-product-card{background:var(--wf-bg-surface);border:1px solid var(--wf-gray-800);border-radius:.5rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.wf-product-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--wf-white)}.wf-product-image{width:100%;aspect-ratio:1;object-fit:cover}.wf-product-info{padding:1.5rem}.wf-product-title{font-family:var(--font-body);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.wf-product-price{font-size:1.25rem;color:var(--wf-orange);font-weight:700}.wf-footer{background:var(--wf-bg-dark);border-top:1px solid var(--wf-gray-800);padding:3rem 0 1.5rem;margin-top:var(--spacing)}.wf-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:2rem}.wf-footer-col h3,.wf-footer-col h4{font-size:1.25rem;margin-bottom:1rem}.wf-footer-col p{color:var(--wf-gray-400);margin-bottom:1rem;line-height:1.6}.wf-footer-col a{display:block;color:var(--wf-gray-400);margin-bottom:.5rem;transition:color .3s ease}.wf-footer-col a:hover{color:var(--wf-orange)}.wf-footer-social{display:flex;gap:1rem;margin-top:1rem}.wf-footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--wf-bg-surface);border:1px solid var(--wf-gray-800);border-radius:50%;color:var(--wf-gray-400);transition:all .3s ease}.wf-footer-social a:hover{background:var(--wf-white);border-color:var(--wf-white);color:var(--wf-bg-dark);transform:translateY(-2px)}.wf-newsletter-form{display:flex;gap:.5rem;margin-top:1rem}.wf-newsletter-input{flex:1;padding:.75rem 1rem;background:var(--wf-bg-surface);color:var(--wf-white);border:1px solid var(--wf-gray-800);border-radius:.25rem;font-family:var(--font-body);font-size:.875rem}.wf-newsletter-input:focus{outline:none;border-color:var(--wf-white)}.wf-newsletter-btn{padding:.75rem;background:var(--wf-white);color:var(--wf-bg-dark);border:none;border-radius:.25rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.wf-newsletter-btn:hover{background:var(--wf-gray-400);transform:translateY(-2px)}.wf-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--wf-gray-800);color:var(--wf-gray-400);font-size:.875rem}.wf-footer-payment{display:flex;align-items:center;gap:.5rem}@media(max-width:990px){.wf-footer-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(max-width:640px){.wf-footer-grid{grid-template-columns:1fr;gap:2rem}.wf-footer-bottom{flex-direction:column;gap:1rem;text-align:center}}.text-center{text-align:center}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}@media(max-width:768px){a,button,input,select,textarea{min-height:44px}.wf-section{padding:2rem 0}.wf-container{padding:0 1rem}body{font-size:1rem}input,textarea,select{font-size:16px!important}.wf-hero-buttons,.wf-form-buttons{flex-direction:column;gap:.75rem}.wf-button{width:100%;padding:1rem}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}img{max-width:100%;height:auto}body{overflow-x:hidden}.modal,.popup{max-width:95vw;margin:1rem}}@media(min-width:769px)and (max-width:990px){.wf-container{padding:0 1.5rem}.wf-section{padding:3rem 0}}.wf-button,button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--wf-white);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){.wf-button{border:2px solid currentColor}.wf-card{border-width:2px}}@media(prefers-color-scheme:light){html:not([data-theme]){--wf-bg-dark: #FFFFFF;--wf-bg-surface: #F5F5F5;--wf-orange: #0D0D0D;--wf-gold: #0D0D0D;--wf-white: #0D0D0D;--wf-gray-400: #6B7280;--wf-gray-800: #E5E7EB}}.multicolumn{background:var(--wf-bg-dark);padding:var(--spacing) 0}.multicolumn__title{text-align:center;margin-bottom:3rem}.multicolumn__title h2{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,5vw,3rem);color:var(--wf-white)}.multicolumn-list{display:grid;gap:2rem;list-style:none;padding:0;margin:0}.multicolumn-list.grid--1-col-desktop{grid-template-columns:1fr}.multicolumn-list.grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}.multicolumn-list.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.multicolumn-list.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.multicolumn-list{grid-template-columns:1fr!important}.multicolumn{padding:var(--spacing-mobile) 0}}.multicolumn-card{background:var(--wf-bg-surface);border-radius:12px;padding:2rem;text-align:center;transition:transform .3s ease}.multicolumn-card:hover{transform:translateY(-5px)}.multicolumn-card__image-wrapper{margin-bottom:1.5rem}.multicolumn-card__image{width:100%;height:auto;border-radius:8px}.multicolumn-card__info h3{font-family:var(--font-display);font-weight:900;font-size:1.5rem;margin-bottom:1rem;color:var(--wf-white)}.multicolumn-card__info p{color:var(--wf-gray-400);line-height:1.6}.banner{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--wf-bg-dark)}.banner__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0d0d0db3,#0d0d0d80);z-index:1}.banner__content{position:relative;z-index:2;text-align:center;padding:2rem;max-width:800px}.banner__heading{font-family:var(--font-display);font-weight:900;font-size:clamp(2.5rem,8vw,5rem);color:var(--wf-white);margin-bottom:1rem;line-height:1.1}.banner__text{font-size:clamp(1rem,2vw,1.25rem);color:var(--wf-white);margin-bottom:2rem;opacity:.9}.banner__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.banner{min-height:400px}.banner__buttons{flex-direction:column;align-items:stretch}}.collection{background:var(--wf-bg-dark);padding:var(--spacing) 0}.collection__title{text-align:center;margin-bottom:3rem}.collection__title h2{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,5vw,3rem);color:var(--wf-white)}.collection .grid{display:grid;gap:2rem;list-style:none;padding:0;margin:0}.collection .grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}.collection .grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.collection .grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.collection .grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem}.collection{padding:var(--spacing-mobile) 0}}.card-wrapper{height:100%}.card{background:var(--wf-bg-surface);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.card__media{position:relative;padding-top:100%;overflow:hidden;background:var(--wf-gray-800)}.card__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card__content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.card__heading{font-family:var(--font-display);font-weight:900;font-size:1.125rem;color:var(--wf-white);margin-bottom:.5rem}.card__heading a{color:var(--wf-white);text-decoration:none}.card__heading a:hover{color:var(--wf-orange)}.price{font-size:1.125rem;font-weight:600;color:var(--wf-orange);margin-top:auto}.price--on-sale .price__sale{color:var(--wf-orange)}.price--on-sale .price__regular{color:var(--wf-gray-400);text-decoration:line-through;margin-left:.5rem}.rich-text{background:var(--wf-bg-dark);padding:var(--spacing) 0}.rich-text__wrapper{max-width:800px;margin:0 auto;text-align:center}.rich-text__heading{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,5vw,3rem);color:var(--wf-white);margin-bottom:1.5rem}.rich-text__text{font-size:1.125rem;line-height:1.8;color:var(--wf-gray-400);margin-bottom:2rem}.rich-text__text p{margin-bottom:1rem}@media(max-width:768px){.rich-text{padding:var(--spacing-mobile) 0}}.newsletter{background:var(--wf-bg-surface);border-top:1px solid var(--wf-gray-800);border-bottom:1px solid var(--wf-gray-800);padding:var(--spacing) 0}.newsletter__wrapper{max-width:600px;margin:0 auto;text-align:center}.newsletter__heading{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,5vw,3rem);color:var(--wf-white);margin-bottom:1rem}.newsletter__subheading{font-size:1.125rem;color:var(--wf-gray-400);margin-bottom:2rem;opacity:.9}.newsletter-form{display:flex;gap:1rem;max-width:500px;margin:0 auto}.newsletter-form__field-wrapper{flex:1}.newsletter-form__input{width:100%;padding:1rem 1.5rem;border:none;border-radius:50px;font-size:1rem;background:var(--wf-white);color:var(--wf-bg-dark)}.newsletter-form__input::placeholder{color:var(--wf-gray-400)}.newsletter-form__button{padding:1rem 2rem;background:var(--wf-bg-dark);color:var(--wf-white);border:none;border-radius:50px;font-family:var(--font-display);font-weight:900;font-size:1rem;cursor:pointer;transition:transform .3s ease;white-space:nowrap}.newsletter-form__button:hover{transform:scale(1.05)}@media(max-width:768px){.newsletter{padding:var(--spacing-mobile) 0}.newsletter-form{flex-direction:column}.newsletter-form__button{width:100%}}.video-section{background:var(--wf-bg-dark);padding:var(--spacing) 0}.video-section__media{position:relative;padding-top:56.25%;border-radius:12px;overflow:hidden;background:var(--wf-bg-surface)}.video-section__media iframe,.video-section__media video{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:768px){.video-section{padding:var(--spacing-mobile) 0}}.collapsible-content{background:var(--wf-bg-dark);padding:var(--spacing) 0}.collapsible-content__wrapper{max-width:800px;margin:0 auto}.collapsible-content__heading{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,5vw,3rem);color:var(--wf-white);margin-bottom:2rem;text-align:center}.accordion{border-top:1px solid var(--wf-gray-800)}.accordion__item{border-bottom:1px solid var(--wf-gray-800)}.accordion__button{width:100%;padding:1.5rem 0;background:none;border:none;text-align:left;font-family:var(--font-display);font-weight:900;font-size:1.25rem;color:var(--wf-white);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.accordion__button:hover{color:var(--wf-orange)}.accordion__content{padding:0 0 1.5rem;color:var(--wf-gray-400);line-height:1.8}@media(max-width:768px){.collapsible-content{padding:var(--spacing-mobile) 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wild-faaji-custom.css.map */
