basicwavez.com Ads.txt file

<!DOCTYPE html>
<html lang="en-US" prefix="og: https://ogp.me/ns#">
<head>
<meta charset="UTF-8"/>
<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
/* ]]> */
</script>

<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="profile" href="http://gmpg.org/xfn/11"/>
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>

<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
<title>Basic Wavez | Premium Sample Packs, Presets &amp; Courses</title>
<meta name="description" content="Resources for producers in Melodic House &amp; Techno, Afro House, and Organic House genres. Access our premium Sample Packs, Preset Packs and Courses."/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://basicwavez.com/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Basic Wavez - Premium Sample Packs, Presets, and Courses." />
<meta property="og:description" content="Resources for producers in Melodic House &amp; Techno, Afro House, and Organic House genres. Access our premium Sample Packs, Preset Packs, and Courses." />
<meta property="og:url" content="https://basicwavez.com/" />
<meta property="og:site_name" content="basicwavez.com" />
<meta property="og:updated_time" content="2025-06-23T10:34:53+00:00" />
<meta property="og:image" content="https://basicwavez.com/wp-content/uploads/2024/11/Home-Page.jpg" />
<meta property="og:image:secure_url" content="https://basicwavez.com/wp-content/uploads/2024/11/Home-Page.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="Sample Packs Melodic House &amp; Techno" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="article:published_time" content="2024-09-18T20:31:34+00:00" />
<meta property="article:modified_time" content="2025-06-23T10:34:53+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Basic Wavez - Premium Sample Packs, Presets, and Courses." />
<meta name="twitter:description" content="Resources for producers in Melodic House &amp; Techno, Afro House, and Organic House genres. Access our premium Sample Packs, Preset Packs, and Courses." />
<meta name="twitter:image" content="https://basicwavez.com/wp-content/uploads/2024/11/Home-Page.jpg" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="jules" />
<meta name="twitter:label2" content="Time to read" />
<meta name="twitter:data2" content="1 minute" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://basicwavez.com/#organization","name":"Basic Wavez","logo":{"@type":"ImageObject","@id":"https://basicwavez.com/#logo","url":"https://basicwavez.com/wp-content/uploads/2024/11/yt-logo-2.jpg","contentUrl":"https://basicwavez.com/wp-content/uploads/2024/11/yt-logo-2.jpg","caption":"basicwavez.com","inLanguage":"en-US","width":"1080","height":"1080"}},{"@type":"WebSite","@id":"https://basicwavez.com/#website","url":"https://basicwavez.com","name":"basicwavez.com","publisher":{"@id":"https://basicwavez.com/#organization"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://basicwavez.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://basicwavez.com/wp-content/uploads/2025/04/creative-hub-coach-collage-c.webp","url":"https://basicwavez.com/wp-content/uploads/2025/04/creative-hub-coach-collage-c.webp","width":"200","height":"200","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://basicwavez.com/#webpage","url":"https://basicwavez.com/","name":"Basic Wavez | Premium Sample Packs, Presets &amp; Courses","datePublished":"2024-09-18T20:31:34+00:00","dateModified":"2025-06-23T10:34:53+00:00","about":{"@id":"https://basicwavez.com/#organization"},"isPartOf":{"@id":"https://basicwavez.com/#website"},"primaryImageOfPage":{"@id":"https://basicwavez.com/wp-content/uploads/2025/04/creative-hub-coach-collage-c.webp"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://basicwavez.com/#author","name":"jules","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/dc6e5ceeb9be9174ada573afe9bc6072446e97df4db959e41fba02c9b92ff4f9?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/dc6e5ceeb9be9174ada573afe9bc6072446e97df4db959e41fba02c9b92ff4f9?s=96&amp;d=mm&amp;r=g","caption":"jules","inLanguage":"en-US"},"worksFor":{"@id":"https://basicwavez.com/#organization"}},{"@type":"Article","headline":"Basic Wavez | Premium Sample Packs, Presets &amp; Courses","keywords":"Sample Packs Melodic House &amp; Techno,Preset Packs,Sample Packs","datePublished":"2024-09-18T20:31:34+00:00","dateModified":"2025-06-23T10:34:53+00:00","author":{"@id":"https://basicwavez.com/#author","name":"jules"},"publisher":{"@id":"https://basicwavez.com/#organization"},"description":"Resources for producers in Melodic House &amp; Techno, Afro House, and Organic House genres. Access our premium Sample Packs, Preset Packs and Courses.","name":"Basic Wavez | Premium Sample Packs, Presets &amp; Courses","@id":"https://basicwavez.com/#richSnippet","isPartOf":{"@id":"https://basicwavez.com/#webpage"},"image":{"@id":"https://basicwavez.com/wp-content/uploads/2025/04/creative-hub-coach-collage-c.webp"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://basicwavez.com/#webpage"}}]}</script>
<!-- /Rank Math WordPress SEO plugin -->

<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="Basic Wavez &raquo; Feed" href="https://basicwavez.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Basic Wavez &raquo; Comments Feed" href="https://basicwavez.com/comments/feed/" />
<link rel='stylesheet' id='wc-points-and-rewards-blocks-integration-css' href='https://basicwavez.com/wp-content/plugins/woocommerce-points-and-rewards/build/style-index.css?ver=1.8.10' type='text/css' media='all' />
<link rel='stylesheet' id='wc-stripe-blocks-checkout-style-css' href='https://basicwavez.com/wp-content/plugins/woocommerce-gateway-stripe/build/upe_blocks.css?ver=03c51a0b4383fed0917831f3ea9aefda' type='text/css' media='all' />
<link rel='stylesheet' id='wp-block-library-css' href='https://basicwavez.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.1' type='text/css' media='all' />
<style id='bw-video-slider-video-slider-style-inline-css' type='text/css'>
/**
* BW Video Slider - Frontend Styles
*/

/* Reset and base styles */
.bw-video-slider *,
.bw-video-slider *::before,
.bw-video-slider *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}

.bw-video-slider {
font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
color: #fff;
overflow-x: hidden;
width: 100%;
margin: 0 auto;
}

.bw-video-slider .slider-container {
position: relative;
width: 100%;
margin: 0 auto;
overflow: visible;
}

.bw-video-slider .slides {
position: relative;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
user-select: none;
touch-action: pan-y;
}

/* Individual slide */
.bw-video-slider .slide {
position: absolute;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
transform: scale(0.7);
visibility: hidden;
}

.bw-video-slider .slide.active {
opacity: 1;
transform: scale(1) translateX(0);
z-index: 10;
visibility: visible;
position: relative;
}

.bw-video-slider .slide.prev {
opacity: 0.5;
transform: scale(0.7) translateX(-55%);
z-index: 5;
visibility: visible;
left: -20%;
top: 0;
height: 100%;
display: flex;
align-items: center;
}

.bw-video-slider .slide.next {
opacity: 0.5;
transform: scale(0.7) translateX(55%);
z-index: 5;
visibility: visible;
right: -20%;
top: 0;
height: 100%;
display: flex;
align-items: center;
}

/* Video container */
.bw-video-slider .video-container {
width: 95%;
max-width: 1000px;
position: relative;
border-radius: 15px;
overflow: hidden;
background-color: #000;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
aspect-ratio: 16/9;
}

.bw-video-slider .slide-video {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 15px;
background-color: #000;
}

.bw-video-slider .control-section {
display: flex;
align-items: center;
width: 100%;
max-width: 1000px;
margin: 20px auto;
padding: 10px 0;
position: relative;
}

.bw-video-slider .left-control {
display: flex;
gap: 15px;
flex: 1;
justify-content: flex-start;
max-width: 20%;
}

.bw-video-slider .caption {
text-align: center;
flex: 2;
}

.bw-video-slider .tutorial-name {
font-size: 20px;
margin-bottom: 5px;
color: #fff;
}

.bw-video-slider .coach-name {
font-size: 18px;
font-weight: 400;
color: #aaa;
}

.bw-video-slider .right-control {
flex: 1;
display: flex;
justify-content: flex-end;
align-items: center;
gap: 10px;
max-width: 20%;
}

.bw-video-slider .control-button {
width: 48px;
height: 48px;
background-color: transparent;
border: 1px solid rgba(255, 255, 255, 0.4);
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s;
}

.bw-video-slider .control-button:hover {
border-color: #e7a2c8;
}

.bw-video-slider .control-button svg {
width: 26px;
height: 26px;
stroke: #fff;
stroke-width: 1.5;
fill: none;
}

.bw-video-slider .audio-label {
font-size: 14px;
font-weight: 500;
color: rgba(255, 255, 255, 0.7);
transition: color 0.2s;
}

.bw-video-slider .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}

.bw-video-slider .mobile-controls-row {
display: none;
}

/* Responsive */
@media (max-width: 768px) {
/* On mobile, hide prev/next slides */
.bw-video-slider .slide.prev,
.bw-video-slider .slide.next {
display: none;
}

/* Make main video wider on mobile */
.bw-video-slider .video-container {
width: 100%;
}

/* Hide desktop controls on mobile */
.bw-video-slider .control-section > .left-control,
.bw-video-slider .control-section > .right-control {
display: none;
}

/* Reorganize layout for mobile - caption at top, controls in a row */
.bw-video-slider .control-section {
flex-direction: column;
gap: 15px;
}

.bw-video-slider .caption {
width: 100%;
}

.bw-video-slider .mobile-controls-row {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
}

.bw-video-slider .mobile-controls-row .left-control {
justify-content: flex-start;
flex: 1;
max-width: 50%;
}

.bw-video-slider .mobile-controls-row .right-control {
justify-content: flex-end;
flex: 1;
max-width: 50%;
}
}

</style>
<style id='safe-svg-svg-icon-style-inline-css' type='text/css'>
.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}

</style>
<style id='rank-math-toc-block-style-inline-css' type='text/css'>
.wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item}

</style>
<link rel='stylesheet' id='woocommerce-layout-css' href='https://basicwavez.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=9.4.2' type='text/css' media='all' />
<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://basicwavez.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=9.4.2' type='text/css' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='woocommerce-general-css' href='https://basicwavez.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=9.4.2' type='text/css' media='all' />
<style id='woocommerce-inline-inline-css' type='text/css'>
.woocommerce form .form-row .required { visibility: visible; }
</style>
<link rel='stylesheet' id='wt-import-export-for-woo-css' href='https://basicwavez.com/wp-content/plugins/wt-import-export-for-woo/public/css/wt-import-export-for-woo-public.css?ver=1.2.0' type='text/css' media='all' />
<link rel='stylesheet' id='cmplz-general-css' href='https://basicwavez.com/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1733341062' type='text/css' media='all' />
<link rel='stylesheet' id='woosb-frontend-css' href='https://basicwavez.com/wp-content/plugins/woo-product-bundle-premium/assets/css/frontend.css?ver=8.1.7' type='text/css' media='all' />
<link rel='stylesheet' id='main-font-css' href='https://basicwavez.com/wp-content/themes/basicwavez/build/css/fonts.css?ver=0.1.3' type='text/css' media='all' />
<link rel='stylesheet' id='font-m-css' href='//fonts.googleapis.com/css2?family=Montserrat%3Awght%40100..900&#038;display=swap&#038;ver=6.8.1' type='text/css' media='all' />
<link rel='stylesheet' id='font-d-css' href='//fonts.googleapis.com/css2?family=Dela+Gothic+One&#038;display=swap&#038;ver=6.8.1' type='text/css' media='all' />
<link rel='stylesheet' id='bw-video-slider-style-css' href='https://basicwavez.com/wp-content/plugins/bw-video-slider/build/style.css?ver=1.0.0' type='text/css' media='all' />
<link rel='stylesheet' id='blocks-css' href='https://basicwavez.com/wp-content/themes/basicwavez/build/blocks/style-index.css?ver=0.1.3' type='text/css' media='all' />
<link rel='stylesheet' id='main-stylesheet-css' href='https://basicwavez.com/wp-content/themes/basicwavez/build/css/style.css?ver=0.1.3' type='text/css' media='all' />
<link rel='stylesheet' id='audiojs-css' href='https://basicwavez.com/wp-content/themes/basicwavez/build/css/audio-js.css?ver=0.1.3' type='text/css' media='all' />
<script type="text/javascript" id="woocommerce-google-analytics-integration-gtag-js-after">
/* <![CDATA[ */
/* Google Analytics for WooCommerce (gtag.js) */
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Set up default consent state.
for ( const mode of [{"analytics_storage":"denied","ad_storage":"denied","ad_user_data":"denied","ad_personalization":"denied","region":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB","CH"]}] || [] ) {
gtag( "consent", "default", { "wait_for_update": 500, ...mode } );
}
gtag("js", new Date());
gtag("set", "developer_id.dOGY3NW", true);
gtag("config", "G-D7J75D0S5C", {"track_404":true,"allow_google_signals":true,"logged_in":false,"linker":{"domains":[],"allow_incoming":false},"custom_map":{"dimension1":"logged_in"}});
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/bw-video-slider/build/frontend.js?ver=1.0.0" id="bw-video-slider-video-slider-script-js"></script>
<script type="text/javascript" id="breeze-prefetch-js-extra">
/* <![CDATA[ */
var breeze_prefetch = {"local_url":"https:\/\/basicwavez.com","ignore_remote_prefetch":"1","ignore_list":["\/?wc-api=wc_facebook_get_feed_data&secret=6f0d54ee42baa7e429570ba9586514d9","\/cart\/","\/checkout\/","\/my-account\/","wp-admin","wp-login.php"]};
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.1.19" id="breeze-prefetch-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" id="sws-frontend-js-extra">
/* <![CDATA[ */
var sws_frontend = {"ajaxurl":"https:\/\/basicwavez.com\/wp-admin\/admin-ajax.php","ajax_nonce":"f818dff9da"};
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/storewide-sale/assets/js/frontend_script.js?ver=1.0.7" id="sws-frontend-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.4.2" id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="wc-add-to-cart-js-extra">
/* <![CDATA[ */
var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/basicwavez.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"};
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.4.2" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.4.2" id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="woocommerce-js-extra">
/* <![CDATA[ */
var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.4.2" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" src="//vjs.zencdn.net/7.20.3/video.min.js?ver=6.8.1" id="vjs-js"></script>
<link rel="https://api.w.org/" href="https://basicwavez.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://basicwavez.com/wp-json/wp/v2/pages/29" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://basicwavez.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.8.1" />
<link rel='shortlink' href='https://basicwavez.com/' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://basicwavez.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbasicwavez.com%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://basicwavez.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbasicwavez.com%2F&#038;format=xml" />
<style>.cmplz-hidden {
display: none !important;
}</style><meta name="google-site-verification" content="I5Ycr2puX9vQ8gseudnar0gWmiVQfC_bQ7VzVG6JWzM" />

<!-- Google tag (gtag.js) -->
<script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=G-7CWT6QZZGR"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-7CWT6QZZGR');
</script>

<!-- Facebook Pixel Code -->
<script type="text/plain" data-service="facebook" data-category="marketing">
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '988084768710752');
fbq('track', 'PageView');
</script>
<noscript>
<div class="cmplz-placeholder-parent"><img class="cmplz-placeholder-element cmplz-image" data-category="marketing" data-service="general" data-src-cmplz="https://www.facebook.com/tr?id=988084768710752&amp;ev=PageView&amp;noscript=1" height="1" width="1" style="display:none"
src="https://basicwavez.com/wp-content/plugins/complianz-gdpr/assets/images/placeholders/default-minimal.jpg" /></div>
</noscript>
<!-- End Facebook Pixel Code -->
<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>

<!-- Meta Pixel Code -->
<script data-service="facebook" data-category="marketing" type="text/plain">
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js?v=next');
</script>
<!-- End Meta Pixel Code -->

<script data-service="facebook" data-category="marketing" type="text/plain">
var url = window.location.origin + '?ob=open-bridge';
fbq('set', 'openbridge', '926776462168720', url);
</script>
<script data-service="facebook" data-category="marketing" type="text/plain">fbq('init', '926776462168720', {}, {
"agent": "wordpress-6.8.1-4.0.1"
})</script><script data-service="facebook" data-category="marketing" type="text/plain">
fbq('track', 'PageView', []);
</script>
<!-- Meta Pixel Code -->
<noscript>
<div class="cmplz-placeholder-parent"><img class="cmplz-placeholder-element cmplz-image" data-category="marketing" data-service="general" data-src-cmplz="https://www.facebook.com/tr?id=926776462168720&amp;ev=PageView&amp;noscript=1" height="1" width="1" style="display:none" alt="fbpx"
src="https://basicwavez.com/wp-content/plugins/complianz-gdpr/assets/images/placeholders/default-minimal.jpg" /></div>
</noscript>
<!-- End Meta Pixel Code -->
<script data-service="facebook" data-category="marketing" type="text/plain">
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
</script>
<!-- WooCommerce Facebook Integration Begin -->
<script data-service="facebook" data-category="marketing" type="text/plain">

fbq('init', '926776462168720', {}, {
"agent": "woocommerce-9.4.2-3.3.0"
});

fbq( 'track', 'PageView', {
"source": "woocommerce",
"version": "9.4.2",
"pluginVersion": "3.3.0"
} );

document.addEventListener( 'DOMContentLoaded', function() {
// Insert placeholder for events injected when a product is added to the cart through AJAX.
document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' );
}, false );

</script>
<!-- WooCommerce Facebook Integration End -->
<style class='wp-fonts-local' type='text/css'>
@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://basicwavez.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://basicwavez.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}
</style>
<link rel="icon" href="https://basicwavez.com/wp-content/uploads/2024/10/cropped-favicon-32x32.png" sizes="32x32" />
<link rel="icon" href="https://basicwavez.com/wp-content/uploads/2024/10/cropped-favicon-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://basicwavez.com/wp-content/uploads/2024/10/cropped-favicon-180x180.png" />
<meta name="msapplication-TileImage" content="https://basicwavez.com/wp-content/uploads/2024/10/cropped-favicon-270x270.png" />
<style type="text/css" id="wp-custom-css">
/* Global fonts */

html {
font-size: 100%;
}

h1 {
font-size: clamp(34px,8.173vw - 9px,58px);
line-height: clamp(45px,8.413vw - 3px,72px)
}


h2 {
font-size: clamp(28px,8.173vw - 9px,42px);
line-height: clamp(28px,8.413vw - 3px,60px);
}

p:not(.price, .countdown, .card__title, .card-featured__subtitle, .footer__title, .wp-block-quote p) {
opacity: 0.8;
}

.hero-content {
font-size: clamp(16px,8.173vw - 9px,19px);
}

.wp-block-media-text__content p {
opacity: 0.8;
font-size: 1.1rem;
}

.product-details .product_title {
font-size: clamp(24px,4.808vw,36px);
line-height: clamp(32px,3.606vw + 19px,48px);
margin-bottom: 10px;
}

.woocommerce-product-details__short-description p {
opacity: 1 !important;
font-size: 1.1rem;
line-height: 1.9em;
}

a:focus {
outline: none !important;
}

.preheading {
font-size: 0.9rem;
margin-bottom: 0px !important;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
font-weight: 600;
color: #e7a2c8;
line-height: 1.5em;
}

p.subheading {
font-size: clamp(18px,8.173vw - 9px,24px);
line-height: clamp(28px,8.413vw - 3px,60px);
color: #fff;
opacity: 1;
text-transform: initial;
}

ul.is-style-featured li:before {
border: 1px solid #e7a2c8;
color: #e7a2c8;
font-size: 8px;
background: none;
margin-right: 14px;
}

ul.is-style-featured li {
font-weight: 500;
}

/* Featured artist heading */

.card-featured__title {
z-index: 90;
position: relative;
}

/* Product page details margin */

.product-details .price {
margin-top: 24px;
}

@media (max-width: 575.98px) {
.product-details .price {
margin-top: 0;
}
.product-details {
margin-top: 8px;
}
}

/* Review Carousel */

.review {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
}

.reviews-carousel:after {
content: "";
position: absolute;
width: 100px;
height: 100px;
top: 25%;
left: 50%;
transform: translateX(-50%);
background: #e7a2c8;
filter: blur(100px);
animation: pulse 5s linear infinite alternate;
}

@keyframes pulse {
30% {
transform: translateY(40px);
}
60% {
transform: translateX(40px);
}
100% {
transform: translateX(-20px);
}
}

.splide__track {
overflow: visible;
}

.reviews-carousel__heading {
font-size: 16px;
color: #e7a2c8;
text-align: center;
margin-bottom: 1rem;
}

.review__author {
display: flex;
flex-direction: column;
color: #fff;
}

.review__avatar {
margin: 0.5rem 0;
filter: none;
}

.review__name {
align-self: center;
text-align: center;
}

.review__company {
font-size: 14px;
text-align: center;
}

.review__quote {
font-size: clamp(20px,4.808vw,36px);
line-height: clamp(30px,6vw,50px);
color: #fff;
text-align: center;
max-width: 768px;
}

.reviews-carousel.has-background {
background: none;
padding-bottom: clamp(40px,11.538vw + 11px,80px);
overflow-y: clip;
}

.reviews-carousel:before {
background: #1A151E;
border: 1px solid #312D35;
border-width: 2px 1px 2px 1px;
}

.wp-block-theme-cards:before {
background: #1A151E;
border: 1px solid #312D35;
border-top: none;
border-radius: 0 0 20px 20px;
border-width: 1px 1px 2px 1px;
}

.reviews-carousel .splide__slide {
opacity: 0;
transform: translateY(40px);
transition: 0.5s;
}

.reviews-carousel .splide__slide.is-active {
opacity: 1;
transform: translateY(0px);
transition: 0.5s;
}

.reviews-carousel .splide__list {
transition: 0.5s cubic-bezier(.75, .25, .13, .92) !important;
}

.splide__arrow svg {
height: 16px;
width: 16px;
}

.splide__arrow path {
fill: #e7a2c8;
stroke-width: 1px;
stroke-linejoin: round;
}


.splide__arrow:hover, .splide__arrow:focus {
background: #e7a2c8;
}

.splide__arrow:hover path, .splide__arrow:focus path {
fill: black;
}

.splide__arrow {
background: rgba(255,255,255,0.1);
padding: 1rem;
border-radius: 50px;
}

.splide__arrows {
gap: 0.5rem;
padding-bottom: 2rem;
}

/* Artists Carousel */

.artists-carousel {
background: rgba(0,0,0,0.1);
border: 2px solid #312D35;
position: relative;
}

.artists-carousel:after {
content: "";
position: absolute;
width: 1000px;
height: 350px;
top: 25%;
left: 50%;
transform: translateX(-50%);
background: #e7a2c8;
filter: blur(100px);
opacity: 0.3;
pointer-events: none;
z-index: -1;
}

.artists-carousel__title {
color: #fff;
}

.card-artist {
transition: 0.5s;
&:hover {
transform: scale(1.03);
}
}

.card-artist__btn {
background: #e7a2c8;
color: #1a151e;
&:hover {
background: #1a151e;
color: #e7a2c8;
}
}

/* Theme Card */

.wp-block-theme-card-teaser {
font-weight: 500;
font-size: 17px;
}

/* Artist card */

.related-artist .card {
background: rgba(0,0,0,0.3);
position: relative;
overflow: visible;
}

.related-artist .card:before {
content: "";
position: absolute;
width: calc(100% + 10px);
height: calc(100% + 10px);
left: -5px;
top: -5px;
z-index: -1;
border-radius: 20px;
}

.card__side:before {
background: none;
}

.card__side {
clip-path: polygon(25% 0%, 100% 0, 100% 100%, 0% 100%);
background-position: center;
border-radius: 0 20px 20px 0;
}

@media only screen and (max-width: 1025px) {
.card__side {
clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%);
border-radius: 0 0 20px 20px;
}
}

.card__title {
color: #E7A2C8;
}

.card__body {
color: rgba(255,255,255,0.8);
}

body {
font-size: 16px;
}

/* Video preview */

.product-video-preview {
margin: 2rem 0;
width: 100%;
border-radius: 15px;
overflow: hidden;

&__wrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
height: 0;
overflow: hidden;

iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}
}

/* Complianz Content Notice */

.cmplz-blocked-content-notice {
background-color: rgba(0,0,0,0.7) !important;
border-radius: 10px;
border: none !important;
font-weight: 500;
padding: 16px !important;
}

/* Disable WCW Switcher */
.wcuCurrencySwitcherButton {
display: none !important;
}


.cookie-statement {
display:none;
}

.input-text.qty.text {
display:none;
}

.woocommerce .variations td.value {
position:relative;
width:auto;
}

.woocommerce .variations td.value:after{
content: "";
display: block;
width: 0;
border: 5px solid transparent;
border-top: 7px solid;
transition: transform 0.2s linear;
flex-shrink: 0;
left:195px;
top:29px;
position:absolute;
color:#000;
pointer-events:none;
}

.reset_variations {
margin-left:10px;
}

select#version {
padding-right:40px;
}

.hero__logo>a:focus-visible, .hero__logo>a:hover {
filter:none;
}

.hero__logo>a:hover svg {
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
-ms-transition: all 0.15s ease-out;
-o-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}

.hero__logo>a:hover svg {
transform: scale(1.1);
}
.wc-points-rewards-product-message {
color: #E7A2C8;
font-size: 15px;
margin: -10px 0;
display: block;
}

.pagination .prev, .pagination .next {
margin-top: -2px;
}

.wc-points-rewards-earn-points-message {
border-radius: 20px;
background: #e7a2c8;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
background-color:#9f67a4;
border:none;
color:#FFF;
font-family: Dela Gothic One, Nunito, Ubuntu Bold, Arial Bold, Gadget, sans-serif;
padding: 16px 20px 16px 20px;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message{
display: flex;
align-items: center;
gap: 6px;
}

.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li,
.woocommerce-message.wc_points_redeem_earn_points{
display: flex;
align-items: center;
justify-content: space-between;
}


.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
display:none;
}

.woocommerce-error a.button, .woocommerce-info a.button, .woocommerce-message a.button,
.woocommerce-info input.button.wc_points_rewards_apply_discount{
background: var(--color-bg-hover, #fff);
color: var(--color-link, #1a151e);
border:none;
}

.woocommerce span.onsale {
font-family: Dela Gothic One, Nunito, Ubuntu Bold, Arial Bold, Gadget, sans-serif;
color:var(--color-link, #1a151e);
}

.login-page .woocommerce-error li {
display: block
}

.sws_storewide_sale {
padding:1px 10px!important;
}

.sws_storewide_sale.sws-top{
font-family: Dela Gothic One, Nunito, Ubuntu Bold, Arial Bold, Gadget, sans-serif;
font-size:16px
}

.sws-remove-notification {
margin-top: 5px;
}

/* Currency switch */

.wcuCurrencySwitcher.right .wcuCurrencySwitcherFloatingTableCurrencies,
.wcuCurrencySwitcher.right .wcuHeader,
.wcuCurrencySwitcher.right .wcuCurrencySwitcherButton, .wcuCurrencySwitcher.right .wcuCurrencySwitcherFloatingTableButton tr td{
font-family: Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif !important;
font-weight:normal!important;
}

.wcuCurrencySwitcher.right .wcuCurrencySwitcherButton {
border-radius: 8px 0 0 8px;
overflow: hidden;
-webkit-box-shadow: 0 0 20px 0 rgba(72,47,74,0.1);
box-shadow: 0 0 20px 0 rgba(72,47,74,0.1);
}

@media only screen and (max-width: 600px) {
#wcuCurrencySwitcherFloating.wcuCurrencySwitcher.left, #wcuCurrencySwitcherFloating.wcuCurrencySwitcher.right {
top:80%!important;
}
}

/* Points & Rewards */
.wc-points-rewards-redeem-form {
display: block;
}

button.wc-points-rewards-redeem-button {
max-width:300px;
margin-top:8px;
margin-left:0;
}

input#woocommerce-points-and-rewards-redemption-input {
border-radius: 30px;
}

.wc-points-rewards-product-message {
color: #fff;
margin-top: 0.5rem;
}

.wc-points-rewards-product-message strong {
background: #e9bd00;
color: #00000070;
padding: 2px 6px;
border-radius: 100px;
font-size: 0.9rem;
box-shadow: #e9bd00 0 0 30px, #e9bd0050 -2px 2px 0px;
}

/* WooCommerce Main */

.woocommerce-cart .content-wrapper, .woocommerce-checkout .content-wrapper {
margin-left: auto;
margin-right: auto;
max-width: 1300px;
}

.woocommerce-cart .content-wrapper:after, .woocommerce-checkout .content-wrapper:after {
background: rgba(26,21,30);
content: "";
left: 0;
top: 0;
position: absolute;
width: 100vw;
height: 100%;
z-index: -1;
}

.woocommerce-cart .content-wrapper .alignwide {
margin-top: 0;
padding-top: 0;
}

.woocommerce-cart .is-mobile.wc-block-components-sidebar-layout {
gap: 0 !important;
}

.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-sidebar {
padding-top: 1rem !important;
}

/* Cart Items */

.wc-block-cart-items td {
border-color: rgba(255,255,255,0.1) !important;
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row {
border-bottom: 1px solid rgba(255,255,255,0.1);
}

.wc-block-cart table.wc-block-cart-items {
border-color: rgba(255,255,255,0.1) !important;
margin-bottom: 1rem !important;
}

.wc-block-cart-item__image img {
background: linear-gradient(0deg,hsl(327, 59%, 77%,.1),hsla(0,0%,45%,0));
border: 1px solid rgba(255,255,255,0.1);
border-radius: 5px;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
margin-bottom: 8px !important;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-components-product-badge.wc-block-components-sale-badge {
border-color: #6cbd58 !important;
color: #6cbd58;
font-size: 12px !important;
margin-bottom: 0px !important;
}

.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
text-decoration: none !important;
position: relative;
color: #8D8A8F !important;
padding-left: 22px !important;
transition: 0.2s color;
}

.wc-block-cart-item__remove-link::before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 18px;
height: 18px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238D8A8F' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M15 9l-6 6M9 9l6 6'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition: 0.2s transform, 0.2s background-image;
}

.wc-block-cart-item__remove-link:hover {
color: #f24e4e !important;
}

.wc-block-cart-item__remove-link:hover::before {
transform: translateY(-50%) scale(1.15);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f24e4e' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M15 9l-6 6M9 9l6 6'/%3E%3C/svg%3E");
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
font-size: 16px !important;
}

/* Cart Totals Sidebar */

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block span.wc-block-cart__totals-title {
margin-left: 16px;
}

.woocommerce-cart .wc-block-components-sidebar .wc-block-components-panel, .woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon {
padding: 12px 12px !important;
border: 1px dashed rgba(255,255,255,0.2) !important;
border-radius: 8px;
}

.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon {
margin: 0 16px;
}

.is-mobile .wc-block-cart-item__total {
display: none;
}

.wp-block-woocommerce-cart-order-summary-totals-block {
border: none !important;
margin-top: 1rem;
}

.wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper {
opacity: 0.5;
}

.wc-block-components-totals-wrapper.slot-wrapper>*>* {
padding: 0 !important;
}

.wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item {
opacity: 0.5;
font-weight: 500;
font-size: 16px;
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
font-size: 18px !important;
}

.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
opacity: 0.5;
font-size: 14px !important;
}

/* Checkout */

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title {
font-size: 1.1em;
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {
margin-top: 2rem;
background: #ffffff05;
border-radius: 25px !important;
}

.wc-block-components-express-payment-continue-rule {
display: flex;
align-items: center;
text-align: center;
padding: 0 !important;
color: #ffffff70;
font-size: 14px;
margin-top: 1.5rem !important;
}

.wc-block-components-express-payment-continue-rule::before,
.wc-block-components-express-payment-continue-rule::after {
content: '';
flex: 1;
border-top: 1px solid #ffffff70;
margin: 0 16px;
}

.wc-block-components-sidebar-layout.is-mobile .wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {
padding: 20px 0 0 !important;
background: none;
}

.wc-block-components-checkout-step__description {
opacity: 0.5;
font-size: 15px !important;
display: none;
}

.wc-block-components-checkout-step__heading, .wc-blocks-components-select .wc-blocks-components-select__container {
margin: 0 !important;
}

.wc-block-components-sidebar-layout .wc-block-components-main {
background: none !important;
border: 1px solid rgba(255,255,255,0.1);
padding-top: 1.5rem !important;
padding-bottom: 0rem !important;
}

.wc-block-components-sidebar-layout.is-medium .wc-block-components-main, .wc-block-components-sidebar-layout.is-mobile .wc-block-components-main {
border-width: 1px 0px 0px 0px;
}

.wc-block-components-sidebar-layout .wc-block-components-sidebar {
background: none !important;
border: 1px solid rgba(255,255,255,0.1);
padding-top: 1.5rem !important;
padding-bottom: 0rem !important;
padding-left: 0.75rem !important;
padding-right: 0.75rem !important;
}

.wc-block-components-sidebar-layout.is-medium .wc-block-components-sidebar, .wc-block-components-sidebar-layout.is-mobile .wc-block-components-sidebar {
border: none;
padding-top: 0 !important;
margin-bottom: 0;
}

.wc-block-components-order-summary-item__quantity {
background: none !important;
border: none !important;
box-shadow: 0 0 2px #fff, 0 0 30px #E7A2C8 !important;
font-weight: 600;
font-size: 11px;
color: #ffffff !important;
right: 8px !important;
top: 8px !important;
border-radius: 0px 5px !important;
display: none !important;
}

.wc-block-components-order-summary__button-text {
font-family: "Dela Gothic One";
text-transform: uppercase;
font-size: 14px;
opacity: 0.5;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item {
align-items: center;
}

.wp-block-heading.mobile-cart-heading {
margin-top: 0;
margin-left: -10px;
}

@media (min-width: 768px) {
.mobile-cart-heading {
display: none;
}
}

/* Checkout Items */

.wc-block-components-order-summary-item__image {
background: linear-gradient(0deg,hsl(327, 59%, 77%,.1),hsla(0,0%,45%,0));
width: clamp(85px, 15vw + 50px, 80px) !important;
border: 1px solid rgba(255,255,255,0.1);
border-radius: 5px;
align-self: start;
flex-shrink: 1 !important;
padding-bottom: 0 !important;
position: relative;
overflow: hidden;
margin-top: 0px !important;
}

.wc-block-components-order-summary-item__image::after {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 300%;
height: 300%;
background: linear-gradient(
45deg,
transparent 0%,
transparent 30%,
rgba(255, 255, 255, 0.05) 45%,
rgba(255, 255, 255, 0.05) 46%,
transparent 60%,
transparent 100%
);
transform: translateX(-100%) rotate(90deg);
transition: transform 3.5s ease;
}

.wc-block-components-order-summary-item:hover .wc-block-components-order-summary-item__image::after {
transform: translateX(100%) rotate(90deg);
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
width: clamp(85px, 15vw + 50px, 80px) !important;
max-width: 80px !important;
object-fit: contain;
margin-bottom: -8px;
}

.wc-block-components-order-summary-item__description {
flex: 1;
display: flex;
flex-direction: column;
padding-left: 16px !important;
padding-bottom: 0px !important;
}

/* Checkout Items End */

.wp-block-woocommerce-checkout-order-summary-coupon-form-block {
border-radius: 8px;
margin: 24px 8px !important;
}

.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
padding: 12px 0px !important;
border: 1px dashed rgba(255,255,255,0.2) !important;
}

.is-large .wc-block-components-sidebar .wc-block-components-panel {
padding-left: 8px !important;
padding-right: 8px !important;
}

.wc-block-components-sidebar .wc-block-components-totals-coupon {
padding-left: 16px !important;
padding-right: 16px !important;
margin: 0 8px !important;
}

.wc-block-components-sidebar-layout.is-mobile .wc-block-components-sidebar, .wc-block-components-sidebar-layout.is-medium .wc-block-components-sidebar, .wc-block-components-sidebar-layout.is-mobile .wc-block-components-main, .wc-block-components-sidebar-layout.is-medium .wc-block-components-main {
padding-left: 20px !important;
padding-right: 20px !important;
}

.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper, .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper {
margin-left: 0 !important;
margin-right: 0 !important;
}

.wc-block-components-totals-coupon .wc-block-components-panel__button {
font-weight: 500;
font-size: 0.9rem;
padding-left: 32px !important;
&:hover, &:focus {
padding-left: 32px !important;
}
}

.wc-block-components-panel__button-icon {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}

.wc-block-components-totals-coupon .wc-block-components-panel__button:before {
content: "";
width: 24px;
height: 24px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E7A2C8' stroke-width='1.5'%3E%3Cpath d='M20 12L12 4H4v8l8 8z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
opacity: 0.9;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
display: none;
}

.wc-block-components-product-price ins, .wc-block-components-product-price del {
font-weight: 500;
font-size: 15px;
}

.wc-block-components-totals-item__value {
font-weight: 600 !important;
}

.wc-block-components-product-name {
line-height: 1.4em;
font-weight: 600;
font-size: clamp(12px, 0.15vw + 14px, 15px) !important;
}

.wc-block-components-product-metadata__description {
font-size: 12px;
opacity: 0.5;
font-style: italic;
display: none;
}

.wc-block-components-totals-wrapper.slot-wrapper>*>* {
padding: 0 !important;
}

.wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item {
opacity: 0.5;
font-weight: 500;
font-size: 16px;
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
font-size: 18px !important;
}

.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
opacity: 0.5;
font-size: 14px !important;
}

.wc-block-components-totals-wrapper {
border: none !important;
padding: 0 !important;
}

.wc-block-components-text-input input, .wc-blocks-components-select, .wc-blocks-components-select .wc-blocks-components-select__container, #billing-country {
background: #2D2831 !important;
color: #fff !important;
border-radius: 10px !important;
font-size: 15px !important;
line-height: 1.3em !important;
height: 50px !important;
}

.wc-blocks-components-select label, .wc-block-components-text-input label {
color: #ffffff95 !important;
font-weight: 500 !important;
font-size: 15px !important;
line-height: 1.3em !important;
}

.wc-blocks-components-select .wc-blocks-components-select__expand {
fill: #E7A2C8 !important;
}

.wc-block-components-radio-control {
display: flex;
flex-direction: column;
gap: 8px;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
background: #E7A2C8 !important;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input {
background: none !important;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input {
border: 2px solid #E7A2C8 !important;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input:focus, .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
outline: none !important;
}

.wc-block-components-form .wc-block-components-text-input input[type=email]:focus, .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, .wc-block-components-form .wc-block-components-text-input input[type=password]:focus, .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, .wc-block-components-text-input input[type=email]:focus, .wc-block-components-text-input input[type=number]:focus, .wc-block-components-text-input input[type=password]:focus, .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-text-input input[type=text]:focus, .wc-block-components-text-input input[type=url]:focus, .wc-blocks-components-select .wc-blocks-components-select__select:focus {
box-shadow: 0 0 0 2px #E7A2C8 !important;
transition: 0.3s;
}

.wc-block-components-form div.wc-block-components-text-input label, .wc-block-components-form div.wc-block-components-text-input.is-active label, div.wc-block-components-text-input label, div.wc-block-components-text-input.is-active label, .wc-blocks-components-select .wc-blocks-components-select__label {
left: 18px !important;
}

.wc-block-components-form div.wc-block-components-text-input input[type=email], .wc-block-components-form div.wc-block-components-text-input input[type=number], .wc-block-components-form div.wc-block-components-text-input input[type=password], .wc-block-components-form div.wc-block-components-text-input input[type=tel], .wc-block-components-form div.wc-block-components-text-input input[type=text], .wc-block-components-form div.wc-block-components-text-input input[type=url], .wc-block-components-form div.wc-block-components-text-input textarea, .wc-block-components-form div.wc-block-components-text-input.is-active input[type=email], .wc-block-components-form div.wc-block-components-text-input.is-active input[type=number], .wc-block-components-form div.wc-block-components-text-input.is-active input[type=password], .wc-block-components-form div.wc-block-components-text-input.is-active input[type=tel], .wc-block-components-form div.wc-block-components-text-input.is-active input[type=text], .wc-block-components-form div.wc-block-components-text-input.is-active input[type=url], .wc-block-components-form div.wc-block-components-text-input.is-active textarea, div.wc-block-components-text-input input[type=email], div.wc-block-components-text-input input[type=number], div.wc-block-components-text-input input[type=password], div.wc-block-components-text-input input[type=tel], div.wc-block-components-text-input input[type=text], div.wc-block-components-text-input input[type=url], div.wc-block-components-text-input textarea, div.wc-block-components-text-input.is-active input[type=email], div.wc-block-components-text-input.is-active input[type=number], div.wc-block-components-text-input.is-active input[type=password], div.wc-block-components-text-input.is-active input[type=tel], div.wc-block-components-text-input.is-active input[type=text], div.wc-block-components-text-input.is-active input[type=url], div.wc-block-components-text-input.is-active textarea, .wc-blocks-components-select .wc-blocks-components-select__select {
padding-left: 18px !important;
padding-right: 18px !important;
}

.wc-block-components-radio-control-accordion-option {
box-shadow: none !important;
background: #2D2831;
padding: 0.5rem;
border-radius: 15px;
}

.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
border-radius: 15px !important;
}

.wc-block-components-radio-control-accordion-content {
border-radius: 15px;
padding-bottom: 1rem !important;
position: relative;
border: 2px solid rgba(255,255,255,0.2);
}

.wc-block-components-radio-control-accordion-content:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 15px;
background-image: url('/wp-content/uploads/2025/01/wavy-bg-asset-2.svg');
background: rgba(0,0,0,0.5);
background-size: 100%;
background-position: center center;
opacity: 0.5;
}

.wc-block-components-radio-control__label-group {
font-weight: 600;
font-size: 0.9rem !important;
}

.wc-block-components-validation-error {
color: #f24e4e !important;
}

.wc-block-components-text-input.has-error input {
border-color: #f24e4e !important;
}

.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox>span {
font-size: 14px;
font-weight: 500;
line-height: 1.7em !important;
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
border: 2px solid #E7A2C8 !important;
background: none !important;
margin-right: 0.6rem !important;
}

.wc-block-components-checkbox .wc-block-components-checkbox__mark {
fill: #E7A2C8 !important;
}

div[activepaymentmethod="ppcp-gateway"] p {
font-weight: 500;
margin-top: 0.5rem;
}

.ppcp-place-order-description {
text-align: left !important;
font-size: 16px;
opacity: 0.7;
margin-bottom: 0.5rem;
}

.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
padding-top: 1rem !important;
font-size: 16px;
opacity: 0.7;
border-color: rgba(255,255,255,0.1) !important;
}

.wc-block-checkout__actions_row {
flex-direction: column-reverse;
gap: 1rem;
}

.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
width: 100% !important;
}

.wc-block-components-address-form__address_2-toggle {
font-size: 16px !important;
font-weight: 500;
}

button.stripe-gateway-stripelink-modal-trigger {
right: 1rem !important;
background: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CjxkZWZzPgogIDxmaWx0ZXIgaWQ9ImFudGlhbGlhcyIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSI+CiAgICA8ZmVHYXVzc2lhbkJsdXIgaW49IlNvdXJjZUdyYXBoaWMiIHN0ZERldmlhdGlvbj0iMC4xIiAvPgogIDwvZmlsdGVyPgo8L2RlZnM+CjxwYXRoIGQ9Ik0zNi4xMiAzLjY3NjgzQzM2LjEyIDIuNTQ4ODIgMzcuMDcwNCAxLjYzMjAyIDM4LjE4ODggMS42MzIwMkMzOS4zMDcyIDEuNjMyMDIgNDAuMjU3NiAyLjU1MzYyIDQwLjI1NzYgMy42NzY4M0M0MC4yNTc2IDQuODAwMDMgMzkuMzQwOCA1Ljc0NTYzIDM4LjE4ODggNS43NDU2M0MzNy4wMzY4IDUuNzQ1NjMgMzYuMTIgNC44Mjg4MyAzNi4xMiAzLjY3NjgzWiIgZmlsbD0iI0ZGRkZGRiIvPgo8cGF0aCBkPSJNMjkuOTgwOCAxLjkyMDAxSDMzLjU4MDhWMjIuMDhIMjkuOTgwOFYxLjkyMDAxWiIgZmlsbD0iI0ZGRkZGRiIvPgo8cGF0aCBkPSJNNDAuMDA4IDcuNjgwMDFIMzYuMzc5MlYyMi4wOEg0MC4wMDhWNy42ODAwMVoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTY2LjA5NiAxNC4zOTA0QzY4LjgyNzIgMTIuNzEwNCA3MC42ODQ4IDEwLjIwOTYgNzEuNDE5MiA3LjY3NTI0SDY3Ljc5MDRDNjYuODQ0OCAxMC4wOTQ0IDY0LjY3NTIgMTEuOTEzNiA2Mi4yODk2IDEyLjY4NjRWMS45MTUyM0g1OC42NjA4VjIyLjA3NTJINjIuMjg5NlYxNi4wOEM2NS4wNTkyIDE2Ljc3MTIgNjcuMjQ4IDE5LjE2NjQgNjcuOTk2OCAyMi4wNzUySDcxLjY0OTZDNzEuMDkyOCAxOS4wMjI0IDY5LjAwNDggMTYuMTY2NCA2Ni4wOTYgMTQuMzkwNFoiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTQ2LjQ0IDkuMjkyODNDNDcuMzkwNCA4LjAzMDQzIDQ5LjI0MzIgNy4yOTYwMiA1MC43NDU2IDcuMjk2MDJDNTMuNTQ4OCA3LjI5NjAyIDU1Ljg2NzIgOS4zNDU2MyA1NS44NzIgMTIuNDQxNlYyMi4wNzUySDUyLjI0MzJWMTMuMjQzMkM1Mi4yNDMyIDExLjk3MTIgNTEuNjc2OCAxMC41MDI0IDQ5LjgzODQgMTAuNTAyNEM0Ny42Nzg0IDEwLjUwMjQgNDYuNDM1MiAxMi40MTc2IDQ2LjQzNTIgMTQuNjU5MlYyMi4wODQ4SDQyLjgwNjRWNy42ODk2Mkg0Ni40NFY5LjI5MjgzWiIgZmlsbD0iI0ZGRkZGRiIvPgo8cGF0aCBkPSJNMTIgMjRDMTguNjI3NCAyNCAyNCAxOC42Mjc0IDI0IDEyQzI0IDUuMzcyNTcgMTguNjI3NCAwIDEyIDBDNS4zNzI1OSAwIDAgNS4zNzI1NyAwIDEyQzAgMTguNjI3NCA1LjM3MjU5IDI0IDEyIDI0WiIgZmlsbD0iIzAwRDY2RiIgZmlsdGVyPSJ1cmwoI2FudGlhbGlhcykiLz4KPHBhdGggZD0iTTExLjQ0NzkgNC44MDAwNUg3Ljc0NzA3QzguNDY3MDcgNy44MDk2NSAxMC41Njk1IDEwLjM4MjQgMTMuMTk5OSAxMkMxMC41NjQ3IDEzLjYxNzYgOC40NjcwNyAxNi4xOTA0IDcuNzQ3MDcgMTkuMkgxMS40NDc5QzEyLjM2NDcgMTYuNDE2IDE0LjkwMzkgMTMuOTk2OCAxOC4wMjM5IDEzLjUwMjRWMTAuNDkyOUMxNC44OTkxIDEwLjAwMzMgMTIuMzU5OSA3LjU4NDA1IDExLjQ0NzkgNC44MDAwNVoiIGZpbGw9IiNGRkZGRkYiLz4KPC9zdmc+Cg==);
background-repeat: no-repeat;
background-position: center;
background-size: 48px !important;
transform: rotate(0.4deg);
}

/* Checkout Rewards */

.wc-points-rewards-earn-points-message {
margin: 1rem 0;
background-color: rgba(0,0,0,0.2) !important;
background: url(/wp-content/uploads/2025/01/wavy-bg-asset-2.svg);
animation: bgShift 1s cubic-bezier(0.4, 0.0, 0.2, 1.0) forwards;
background-size: 75%;
background-position: center center !important;
font-size: 0.8rem;
font-weight: 500;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.3), 0 0 0 1px rgba(255,255,255,0.1);
border-radius: 8px;
}

.wc-points-rewards-earn-points-message:after {
content: "👇";
display: inline-block;
margin-left: 4px;
}

/* Woo Notices */

.woocommerce-error, .woocommerce-info, .woocommerce-message {
font-family: Montserrat;
border-radius: 15px;
}

.woocommerce-info, .woocommerce-message {
background-color: rgba(15,0,20,0.3) !important;
animation: bgShift 1s cubic-bezier(0.4, 0.0, 0.2, 1.0) forwards;
background-size: 110vh;
border: 1px solid #2eff2e3d;
}

.woocommerce-error {
background-color: rgba(15,0,20,0.3) !important;
border: 1px solid #ff2e2e3d;
}

.woocommerce-error li {
gap: 1rem;
}

@keyframes bgShift {
0% {
background-position: 0% 50%;
}
100% {
background-position: 0% 5%;
}
}

.woocommerce-message .button {
order: 3;
}

.woocommerce-info:after {
content: "👇";
display: inline-block;
}


.woocommerce-message:after {
content: "👌";
display: inline-block;
}

.wc_points_rewards_earn_points .woocommerce-info strong {
background: #cc90b1;
padding: 3px 8px;
margin: 0 2px;
border-radius: 100px;
box-shadow: 0 0 30px #e7a2c875;
}

/* --- Cross Sells --- */

.products-wrapper {
padding-right: 5px;
border-radius: 8px;
padding-bottom: 1rem;
}

/* Webkit scrollbar styling */
.products-wrapper::-webkit-scrollbar {
width: 8px;
height: 8px;
background: rgba(255,255,255,0.05);
}

.products-wrapper::-webkit-scrollbar-track {
background: transparent;
}

.products-wrapper::-webkit-scrollbar-thumb {
background: rgba(255, 255, 255, 0.1);
border-radius: 10px;
transition: background 0.3s ease;
}

.products-wrapper::-webkit-scrollbar-thumb:hover {
background: rgba(255, 255, 255, 0.3);
}

/* Main heading */
.cross-sells h2 {
font-size: 1.2rem;
color: #fff;
line-height: 26px;
margin-bottom: 1.5rem;
}

/* Product grid */
.cross-sells ul.products {
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;
}

.cross-sells ul.products li.product {
margin: 0;
width: 100%;
}

.cross-sells ul.products:before {
display: none;
}

/* Product card */
.cross-sell-offer {
border-radius: 8px;
padding: 1.5rem !important;
display: flex !important;
flex-direction: column !important;
gap: 20px;
position: relative;
overflow: hidden;
transition: all 0.3s ease;
border: 1px solid rgba(255,215,0,0.2);
box-shadow: 0 0 30px 2px rgba(255,215,0,0.0);
float: none !important;
align-items: center;
}

.cross-sell-offer:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(/wp-content/uploads/2025/01/wavy-bg-asset-2.svg);
background-size: 200%;
background-position: bottom;
opacity: 0.8;
filter: blur(15px);
}

.cross-sell-offer:last-of-type {
padding-bottom: 100px;
}

.cross-sell-offer:hover {
transform: translateY(-3px);
box-shadow: 0 0 30px 2px rgba(255,215,0,0.2);
border-color: rgba(255,215,0,0.6);
}

/* Discount badge */
.cross-sell-offer::before {
content: "SAVE 20%";
position: absolute;
top: 12px;
right: -30px;
background: #FFD700;
color: #000;
padding: 4px 35px;
transform: rotate(45deg);
font-size: 9px;
font-weight: 500;
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
z-index: 1;
font-family: 'Dela Gothic One';
}

/* Product image */
.cross-sell-image {
margin: -1rem !important;
position: relative;
overflow: hidden;
width: 180px;
height: 180px;
flex-shrink: 0;
z-index: 1;
}

.cross-sell-image a {
display: block;
width: 100%;
height: 100%;
}

.cross-sell-image img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform 0.3s ease;
}

/* Product content */
.offer-content {
flex: 1;
display: flex;
flex-direction: column;
position: relative;
z-index: 2;
text-align: left;
justify-content: center;
min-width: 0;
padding-right: 1rem;
}

.cross-sell-offer h3 {
margin: 0 0 12px 0 !important;
font-size: 0.8rem !important;
width: calc(100% - 1rem);
text-transform: uppercase;
line-height: 1.5em;
text-align: center;
}

.cross-sell-offer h3 a {
color: #fff;
text-decoration: none;
transition: all 0.3s ease;
}

/* Price styling */
.cross-sell-offer .price {
margin: 0 0 12px 0;
font-size: 16px;
text-align: center;
}

.cross-sell-offer .price del {
color: #999;
margin-right: 6px;
}

.cross-sell-offer .price ins {
color: #FFD700;
text-decoration: none;
font-weight: bold;
}

/* Button styling */
.cross-sell-offer .button {
padding: 8px 15px;
border-radius: 25px;
width: 100%;
text-transform: uppercase;
font-size: 12px !important;
font-family: "Dela Gothic One";
text-align: center;
transition: all 0.3s ease;
align-self: flex-start;
margin-left: 0 !important;
color: #000 !important;
background: #e9bd00 !important;
border-color: #e9bd00 !important;
box-shadow: 0 4px 12px rgba(255,215,0,0.3);
}

.cross-sell-offer .button:hover {
transform: translateY(-2px);
}

/* Mobile/Tablet responsiveness */
@media (max-width: 1025px) {
.cross-sell-offer {
flex-direction: column !important;
padding: 0 !important;
gap: 1rem;
}

.cross-sells ul.products {
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1rem;
}

.cross-sell-image {
width: 80%;
height: fit-content;
padding-top: 1rem;
}

.cross-sell-image img {
border-radius: 5px 5px 0 0;
}

.offer-content {
padding: 0 1rem 1rem 1rem;
}

.cross-sell-offer h3 {
font-size: 14px !important;
margin-bottom: 8px !important;
}

.cross-sell-offer .price {
font-size: 14px;
margin-bottom: 15px;
}

.cross-sell-offer .button {
font-size: 12px !important;
padding: 8px 16px;
width: 100%;
}

.cross-sells h2 {
padding: 0;
}
}

/* Mobile responsiveness */
@media (max-width: 768px) {

.cross-sells ul.products {
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 1rem;
}
}

/* AJAX Add to Cart */

.woocommerce a.added_to_cart {
background: #e7a2c8;
color: #1a151e;
font-family: "Dela Gothic One";
padding: 15px 25px !important;
line-height: 26px;
border-radius: 100px;
margin-left: .5em;
box-shadow: 0 0 60px 1px #e7a2c850;
transition: 0.5s;
text-transform: uppercase;
}

.woocommerce button.button.alt.loading::after {
content: "";
animation: spin 2s linear infinite running !important;
width: 16px;
height: 16px;
border: 2px dashed;
border-radius: 8px;
position: absolute;
top: 36%;
right: 32px;
}

.woocommerce button.button.alt.loading:hover:after {
transform: rotate(0deg);
}

.woocommerce button.button.alt.loading {
background-color: #e9bd00 !important;
padding: 15px 25px !important;
color: #1a151e !important;
align-items: center !important;
padding-right: 50px !important;
}

/* Loop Demo Preview Styles */

@media (min-width: 1025px) {
.previewAudio audio,
.previewAudio [data-type="audio/mpeg"],
.previewAudio .video-js {
opacity: 0;
transition: opacity 0.3s ease;
}

.previewAudio.is-ready [data-type="audio/mpeg"],
.previewAudio.is-ready .video-js {
opacity: 1;
}

/* Keep native audio hidden */
.previewAudio.is-ready audio {
opacity: 0;
}
}

.woocommerce-loop-product {
background: linear-gradient(0deg, hsla(0, 0%,85%, 0.1), hsla(0, 0%, 45%, 0));
border-radius: 20px;
padding: clamp(41px, 1.923vw + 30px, 45px) clamp(20px, 2.404vw + 6px, 25px) clamp(20px, 2.404vw + 6px, 25px) !important;
display: flex;
flex-direction: column;
height: 100%;
transition: 0.5s ease;

&::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, hsla(0, 0%, 85%, 0.05), hsla(0, 0%, 85%, 0.05));
border-radius: inherit;
opacity: 0;
transition: 0.3s ease;
pointer-events: none;
}

&:hover::before,
&:focus-within::before {
background: linear-gradient(0deg,hsla(0,0%,85%,.05),hsla(0,0%,85%,.05));
opacity: 1;
}

.previewAudio {
margin-top: auto;
padding-left: 55px;
align-self: flex-end;
padding-bottom: 0;

& .vjs-play-control {
width: 40px;
height: 40px;
}

& wave {
height: 40px !important;
}

& .vjs-control-bar {
left: -54px;
}
}
}

/* Single Product */

.woocommerce-loop-product img {
padding-bottom: 1rem;
}

.woocommerce-loop-product__link {
&:before,
& {
background: none !important;
padding: 0 !important;
display: flex;
flex-direction: column;
border: none !important;
}
}

.product-content {
display: flex;
flex-direction: column;
margin-bottom: 0.5rem;
}

.onsale {
display: block !important;
background: linear-gradient(45deg, #e7a2c8, #ffb3b3) !important;
box-shadow: #e7a2c840 0 0 40px;
font-family: "Montserrat", sans-serif !important;
font-weight: 700 !important;
padding: 0 16px !important;
margin-top: -2em !important;
}

.product-details .price {
font-size: 24px;
}

@media (max-width: 1025px) {
.product-details {
display: flex;
flex-direction: column-reverse;
gap: 1rem;
}

.product-details__body {
margin-bottom: 0;
}

.single-product .content-wrapper {
padding: 20px;
}
}

/* Splide VideoJS */

.splide .video-js {
padding-top: 0;
margin-top: -10px;
margin-left: -10px;
& .vjs-play-control {
margin-top: -10px;
}
& .vjs-control-bar {
background: none;
}
}

/* Add filename above the player - Sample */
.tracks__item.previewAudio::before {
content: attr(data-filename);
display: block;
position: absolute;
top: -1.5rem;
left: 0;
color: #fff;
font-size: 12px;
opacity: 0.8;
text-wrap: nowrap;
text-overflow: ellipsis;
overflow: hidden;
width: 100%;
}

.tracks__item.previewAudio {
margin-left: -15px;
}

body {
overflow-x: hidden;
}

/* Demo Track */

.tracks.demo {
margin-top: 1rem;
padding: 2rem;
border: none;
background: rgba(0,0,0,0.3);
border-radius: 25px;
overflow: hidden;
}

.tracks.demo .preheading {
text-align: left;
}

.tracks.demo .subheading {
font-size: 18px;
line-height: 1.4em;
margin-top: 0.5rem;
}

.tracks.demo .previewAudio {
margin-left: -5px;
}

.tracks.demo:before {
background-repeat: repeat;
height: 400%;
background-size: 200%;
opacity: 0.5;
filter: blur(15px) hue-rotate(335deg);
}

.demo .tracks__tracks {
display: flex;
flex-direction: column;
margin-top: 0;
}

.demoAudio__title-wrapper {
margin-top: 1rem;
}

.demoAudio__title {
font-weight: 500;
position: relative;
padding-left: 1em;
}

.demoAudio__title::before {
content: "♪";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
font-size: 1.2em;
color: #E7A2C8;
}

.tracks__item figure {
margin-top: 2rem;
border: 1px solid rgba(255,255,255,0.1);
}

.previewAudio {
width: 370px;
}

.tracks__item {
border: none;
background: none !important;
}

.tracks {
border: 2px solid #183239;
border-width: 2px 0px 1px 0px;
background: #1a151e;
border-radius: 50px;
padding: clamp(3rem, 15vw, 5rem) 0;
position: relative;
margin-top: 0;
}

.tracks:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(/wp-content/uploads/2025/01/wavy-bg-asset-2.svg);
background-size: 50%;
background-repeat: no-repeat;
background-position: center;
opacity: 0.8;
pointer-events: none;
filter: blur(15px);
animation: rotate 20s linear infinite;
}

@keyframes rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}

.tracks h2 {
text-align: center;
}

@media (min-width: 1025px) {
.tracks__tracks {
display: grid;
grid-template-columns: repeat(auto-fit, 370px);
justify-content: center;
gap: 0;
}
}

@media (max-width: 1024px) {
.tracks__tracks {
display: grid;
justify-content: center;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 0;
}

.tracks:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(/wp-content/uploads/2025/01/wavy-bg-asset-2.svg);
background-size: 100%;
background-repeat: repeat-y;
background-position: center center;
opacity: 0.8;
filter: blur(25px);
animation: changeBlur 15s linear infinite alternate;
}
}

@keyframes changeBlur {
0% {
transform: scale(1);
}
100% {
transform: scale(1.5);
}
}

.single-product-details .related-artist {
margin-top: clamp(3rem, 10vw, 5rem);
}

/* Filter list */

.term-filter__item {
text-wrap: nowrap;
opacity: 0.8;
&:hover {
opacity: 1;
}
&.is-current {
opacity: 1;
}
& a {
padding: 0.5rem 1rem;
}
}

.term-filter__link {
font-size: 12px;
}

/* CH Styles */

:root {
--color-basic: #23aadb;
--color-pro: #E9BD00;
--color-elite: #E7A2C8;
--bg-basic: linear-gradient(45deg, #17151A 50%, #23aadb10 100%);
--bg-pro: linear-gradient(45deg, #17151A 50%, #E9BD0010 100%);
--bg-elite: linear-gradient(45deg, #17151A 50%, #E7A2C810 100%);
--glow-basic: -8px 8px 40px #23aadb20;
--glow-pro: -8px 8px 40px #E9BD0020;
--glow-elite: -8px 8px 40px #E7A2C820;
}

.page-id-19478 .content-wrapper {
padding-left: 0;
padding-right: 0;
}

.page-id-19478 .is-layout-constrained>* {
max-width: 100%;
}

.page-id-19478 .wp-block-columns:not(.tutorials-section, .ch-cards-row, .ch-feature-benefit, .ch-schedule-content, .ch-schedule-wrapper, .ch-schedule-row) {
max-width: var(--content-max-width,946px);
padding-left: 2rem;
padding-right: 2rem;
}

.page-id-19478 .wp-block-columns.fp-hero {
padding-left: 3rem;
padding-right: 0rem;
}

.page-id-19478 .wp-block-columns {
&.ch-coaches, &.ch-cards {
padding-left: 0;
padding-right: 0;
}
}

.page-id-19478 .wp-block-columns.intro-section {
padding-right: 0;

& h2 {
text-transform: uppercase;
font-size: 1.5rem;
line-height: 1.3em;
}

& h2:before {
content: "";
width: 50px;
height: 20px;
border: 2px solid #e7a2c8;
border-bottom: 2px solid rgba(255,255,255,0.1);
border-radius: 50%;
transform: rotate(-45deg);
margin-right: 1rem;
display: inline-block;
}

& .wp-block-image {
position: relative;

&:before {
content: "";
position: absolute;
height: 100px;
width: 100%;
left: 50%;
transform: translateX(-50%);
z-index: -1;
top: 50%;
background: #E7A3C870;
filter: blur(40px);
}
}
}

.page-id-19478 .content-wrapper:before {
background-image: url(/wp-content/uploads/2025/01/wavy-bg-asset-2.svg);
filter: blur(40px);
animation: bgZoom 20s linear infinite alternate !important;
}

.page-id-19478 .wp-block-heading, .page-id-19478 .wp-block-group {
margin-top: 0;
}

.ch-hero.wp-block-columns {
padding-top: 5rem;
padding-bottom: 5rem;
position: relative;
border: solid rgba(255,255,255,0.07);
border-width: 1px 2px;
border-radius: 25px;
margin-bottom: 2rem;
overflow: hidden;
}

/* CH Responsive */

@media (max-width: 767px) {
.ch-hero.wp-block-columns {
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 1.5rem !important;
padding-right: 1.5rem !important;
}

.bw-divider-transparent {
transform: scale(4);
}

.page-id-19478 .wp-block-columns:not(.tutorials-section, .ch-cards-row, .ch-feature-benefit, .ch-schedule-content, .ch-schedule-wrapper, .ch-schedule-row, .ch-cards) {
padding-left: 1rem;
padding-right: 1rem;
}

.wp-block-heading.ch-subheading {
font-size: 2rem;
}

.ch-schedule-text {
font-size: 0.9rem;
line-height: 1.5em;
}

.video-container {
margin: 1rem;
}

.caption .tutorial-name {
font-size: 1.3rem;
padding: 0 1rem;
}

.left-control {
padding-left: 1rem !important;
}

.right-control {
padding-right: 1rem !important;
}

#audioTextMobile {
font-size: 0.7rem;
}

.bw-video-slider {
margin-top: 0 !important;
}

.bw-video-slider .control-section {
margin-top: 0;
}

.tutorials-section {
padding-top: 3rem !important;
padding-bottom: 0rem !important;
margin-bottom: 0;
}

.ch-fit-section, .ch-join-section-wrapper {
margin-bottom: 0;
}

.wp-block-columns.intro-section {
margin-top: 3rem;
gap: 0;
padding: 0 2rem !important;
}

.ch-hero .wp-block-heading {
margin-bottom: 0.75rem;
}

.hero-content {
margin-top: 1.5rem;
}

.ch-subheading {
margin-bottom: 0.75rem !important;
}

.ch-faq h2 {
font-size: 1.5rem !important;
text-align: center;
}

.ch-faq .accordion-item__toggle {
height: 40px;
width: 40px;
margin-right: 0.25rem;
}

.accordion-item__toggle:after, .accordion-item__toggle:before {
height: 2px;
width: 16px;
}

.ch-faq .accordion-item__header {
font-size: 0.9rem !important;
}

.ch-schedule h3 {
margin-top: 1rem !important;
}

.ch-schedule-content {
margin-top: 0.5rem !important;
}
}

.ch-hero.wp-block-columns:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 1;
background: url(https://env-basicwavez-premstaging.kinsta.cloud/wp-content/uploads/2025/03/bw-grid.svg);
background-size: 4%;
background-position: center;
}

.ch-hero.wp-block-columns:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.1;
background-image: url(https://basicwavez.com/wp-content/uploads/2025/03/bw-divider-thin-wave-rev.svg);
background-size: 700%;
background-repeat: no-repeat;
background-position: center bottom;
animation: moveBg 300s linear infinite;
pointer-events: none;
}

@keyframes moveBg {
0% {
background-position: center left;
}
100% {
background-position: center right;
}
}

.ch-hero:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
background-size: 2000%;
background-position: center center;
opacity: 0.05;
}

.ch-hero h1 {
margin-bottom: 2rem;
z-index: 3;
}

.ch-hero h2 {
font-size: clamp(34px,8.173vw - 9px,48px);
width: 900px;
line-height: 1.2em;
text-transform: uppercase;
}

.ch-cta {
margin-top: 1rem !important;

& .wp-block-button {
margin-top: 1rem;
}

& .wp-block-button__link {
box-shadow: 0 0 30px #e9bd0040;
}
}

.ch-cta .wp-block-button__link:before {
content: "";
position: absolute;
border-radius: 33px;
width: calc(100% + 3px);
height: calc(100% + 3px);
background: linear-gradient(45deg, #e9bd0020, #fde817);
background-size: 400% 400%;
z-index: -1;
animation: circleAnimation 15s ease-in-out infinite;
}

.ch-cta.alternative .wp-block-button__link {
background: #e7a3c8;
box-shadow: 0 0 30px #e7a3c840;
font-size: 1rem;
&:hover {
background: #f7bedc;
}
&:before {
background: linear-gradient(45deg, #e7a3c8, #e7a3c8);
}
}

@keyframes circleAnimation {
0% {
background-position: 100%;
}
100% {
background-position: 0%;
}
}

.ch-768 {
max-width: 768px !important;
text-align: center;
}

.safe-svg-cover:has(.bw-divider) {
text-align: center !important;
margin-bottom: 4rem;
opacity: 0.2;
}

.ch-join-section h2 {
line-height: 1.3em;
margin-top: 3rem !important;
}

.ch-join-section .ch-960 {
font-size: 1.2rem;
max-width: 960px;
margin-bottom: 3rem;
}

.ch-join-section {
& p {
opacity: 1 !important;
}
& p.has-text-align-center {
color: rgba(255,255,255,0.8);
}
& strong {
color: #fff;
font-weight: 500;
}
& .tier {
color: rgba(255,255,255,0.5);
}
}
.ch-cards, .ch-cards .wp-block-columns {
gap: 1rem;
}

.ch-cards {
margin-top: 3rem;
}

.ch-card {
display: flex;
flex-direction: column;
border: 1px solid;
padding: 2rem;
border-radius: 15px;
box-shadow: -8px 8px 40px #E7A2C820;
background: linear-gradient(45deg, rgba(0,0,0,0.1) 50%, rgba(102,25,67,0.1) 100%);
position: relative;

&:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
background: url(https://basicwavez.com/wp-content/uploads/2025/03/ripple-bg-asset.svg);
background-size: auto;
opacity: 0.05;
mix-blend-mode: luminosity;
}

& h2 {
margin-top: 0;
margin-bottom: 1rem;
}

& h3 {
margin-bottom: 0;
}

& p {
margin: 0;
}

& .wp-block-button {
width: 100%;
}

& .wp-block-buttons {
margin-bottom: 0;
}

& .tier {
text-transform: uppercase;
font-size: 0.8rem;
letter-spacing: 2px;
opacity: 0.6;
}

& ul {
margin-top: 1rem;
}

& li {
font-size: 0.9rem;
color: rgba(255,255,255,0.6);
}
}

.ch-card ul.is-style-featured li:before {
background: none;
margin-right: 12px;
margin-top: 2px;
height: 24px;
width: 24px;
}

.ch-card .wp-block-list {
flex-grow: 1;
}

.most-popular-badge {
display: inline-block;
border: 1px solid #e3b80940;
padding: 0px 6px;
padding-top: 3px;
border-radius: 4px;
font-size: 0.7rem;
color: var(--color-pro);
font-weight: 700;
text-transform: uppercase;
}

.wp-block-group:has(.most-popular-badge) {
align-items: center;
display: flex;
gap: 0.75rem;
}

.ch-card.basic {
border-color: var(--color-basic);
background: var(--bg-basic);
box-shadow: var(--glow-basic);
h3, li:before {
color: var(--color-basic);
border-color: var(--color-basic);
}
.wp-block-button__link {
background: var(--color-basic);
}
}

.ch-card.pro {
border-color: var(--color-pro);
background: var(--bg-pro);
box-shadow: var(--glow-pro);

h3, li:before {
color: var(--color-pro);
border-color: var(--color-pro);
}
.wp-block-button__link {
background: var(--color-pro);
}
}

.ch-card.elite {
border-color: var(--color-elite);
background: var(--bg-elite);
box-shadow: var(--glow-elite);
h3, li:before {
color: var(--color-elite);
border-color: var(--color-elite);
}
.wp-block-button__link {
background: var(--color-elite);
}
}

p.ch-price {
opacity: 1;
font-size: 1.4rem;
line-height: 1em;
margin-right: 4px;
font-weight: 500;
}

.ch-month {
color: rgba(255,255,255,0.5);
font-size: 0.9rem;
}

.wp-block-group:has(.ch-price) {
margin-top: 0.75rem;
margin-bottom: 0.5rem;
}

.ch-features {
margin-bottom: 0;
position: relative;
}

.ch-features h2 {
line-height: 1.3em;
}

.ch-features:before, {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0%;
left: 0%;
z-index: -1;
background-image: url(/wp-content/uploads/2025/03/bw-grid.svg);
background-size: 5%;
filter: hue-rotate(155deg);
}

.ch-cards-row:first-child {
margin-bottom: 0;
}

.ch-cards:has(.ch-cards-row) {
margin-top: 3rem;
}

.ch-feature {
position: relative;
padding: 2rem;
background: linear-gradient(45deg, #141116, #17151A50);
background-size: 100%;
min-height: 410px;
display: flex;
flex-direction: column;
font-size: 14px;
overflow: hidden;
transition: 0.3s;
border-radius: 10px;

&:focus, &:hover {
box-shadow: 0 0 40px #e7a3c820;
border-top: none;
}

&::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 1px;
border-radius: 10px;
background: linear-gradient(90deg, #e7a2c850, #ffd62650);
background-size: 100%;
-webkit-mask: linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
z-index: 0;
pointer-events: none;
}
}

.ch-feature h3 {
font-size: 1.2rem;
margin-top: 1rem;
margin-bottom: 1.3rem;
text-align: center;
line-height: 1.4em;
}

.ch-feature .wp-block-safe-svg-svg-icon {
text-align: center !important;
margin-bottom: 2rem;
}


.ch-feature .wp-block-safe-svg-svg-icon:before {
content: "";
position: absolute;
width: 100px;
height: 150px;
top: -3rem;
left: 50%;
transform: translateX(-50%);
border-radius: 100px;
background: linear-gradient(45deg, #e7a2c810, #e7a3c820);
z-index: -1;
}

.ch-feature-benefit .safe-svg-cover {
text-align: center !important;
height: 18px;
margin-bottom: 0rem;
}

.ch-feature-benefit p {
margin-bottom: 0;
font-size: 0.8rem;
opacity: 1;
font-weight: 500;
color: #adffbd;
line-height: 1.5em;
}

.ch-feature-benefit {
margin-top: auto;
margin-bottom: 0;
background: linear-gradient(45deg, rgba(0,0,0,0.2), #2dea5508);
padding: 1rem;
border-radius: 10px;
border: 1px solid rgba(255,255,255,0.1);
}

.ch-feature-benefit.wp-block-columns {
gap: 12px;
flex-wrap: nowrap !important;

& > .wp-block-column:first-child {
flex-basis: 24px !important;
}
}

.ch-feature-benefit svg {
height: 18px;
animation: rotate linear infinite 20s;
}

@keyframes rotate {
100% {
transform: rotate(359deg);
}
}

@keyframes bgZoom {
0% {
transform: scale(1);
}
100% {
transform: scale(2) rotate(45deg);
}
}

.ch-coaches {
position: relative;
border-radius: 50px 0 0 50px;
}

.ch-coaches:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
top: 0;
left: 0;
background-image: url(https://basicwavez.com/wp-content/uploads/2025/03/ripple-bg-asset.svg);
background-size: cover;
mix-blend-mode: screen;
opacity: 0.15;
}

.ch-coach:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
border-radius: 25px;
top: 0;
left: 0;
background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%);
opacity: 0.9;
z-index: 1;
}

.ch-coach .wp-block-cover__inner-container {
z-index: 2;
}

.ch-coaches h2 {
margin-bottom: 3rem;
line-height: 1.3em;
}

.ch-coach-grid {
gap: 2rem;
margin: 3rem 0;
}

@media (max-width: 767px) {
.ch-coach-grid {
grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
}

.ch-coach:nth-child(odd) {
transform: rotate(-1deg);
box-shadow: -4px 4px 0px #f2bb7a20;
}

.ch-coach:nth-child(even) {
transform: rotate(1deg);
box-shadow: -4px 4px 0px #e7a3c830;
}

.ch-coach {
box-shadow: -4px 4px #e7a2c810;
padding: 0 1rem;
border-radius: 25px;
color: #fff;
transition: 0.3s;
& p {
margin-bottom: 4px;
}
}

.ch-coach:hover {
transform: rotate(0deg) scale(1.03);
box-shadow: -4px 4px 0 #e7a3c8;
}

.ch-coach h3 {
font-size: 1.75rem;
margin-bottom: 0px;
}

.ch-coach p {
font-weight: 600;
font-size: 0.9rem;
}

.ch-coach ul {
text-align: center;
padding-left: 0;
margin-bottom: 0.5rem;
}

.ch-coach li {
display: inline-block;
border: 1px solid rgba(255,255,255,0.1);
padding: 2px 0.75rem;
border-radius: 25px;
font-weight: 600;
font-size: 0.8rem;
margin-bottom: 8px;
position: relative;
}

.spotify-streams .safe-svg-inline {
margin-right: 6px;
}

.spotify-streams .safe-svg-cover svg {
height: 20px;
margin-bottom: -3px;
}

.spotify-streams {
margin-bottom: 6px;
}

/* Label colors */

.anjunadeep {
background: rgb(3,41,48);
}

.colorize {
background: #DF4C32;
}

.monstercat-silk {
background: #EF740C;
}

.anjunachill {
background: #8091BD;
}

.watergate {
background: #5D626D;
}

.all-day-i-dream {
background: #5B84B8;
}

.sudbeat {
background: #C62132;
}

.meanwhile {
background: #000;
}

.highlight {
background: linear-gradient(90deg, #e7a2c8, #ffd626);
background-size: 200%;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}

span.rotating-text {
font-family: "Dela Gothic One";
}

.inline-text-rotator {
text-align: center;
}

.ch-subheading {
font-family: "Dela Gothic One";
text-transform: uppercase;
color: #e7a2c8;
opacity: 1 !important;
margin-bottom: 0.5rem;
width: fit-content;
margin-top: 40px;
font-size: 0.9rem;
}

.tutorials-section {
background: rgba(0,0,0,0.1);
padding: 5rem 0rem;
width: calc(100% - 4vw);
border-radius: 25px;
border: 1px solid rgba(255,255,255,0.1);
position: relative;
box-shadow: inset 0 0 200px rgba(0,0,0,0.3);
& h2 {
line-height: 1.3em;
padding: 0 1rem;
}
& p {
padding: 0 1rem;
}
}

.bw-video-slider {
margin-top: 3rem;
}

.left-control {
padding-left: 1.5rem;
}

.right-control {
padding-right: 1.5rem;
}

.bw-video-slider .tutorial-name {
line-height: 1.5em;
text-transform: capitalize;
}

.coach-name, .audio-label {
font-family: "Montserrat";
}

.ch-schedule-wrapper {
padding: 2rem;
width: 1400px;
position: relative;

& h2 {
font-size: 3rem;
color: transparent;
-webkit-text-stroke: 1px var(--color-elite);
background: none;
}
}

.ch-schedule {
& h3 {
font-size: 0.8rem;
text-transform: uppercase;
border: 1px solid #E7A2C820;
text-align: center;
margin-bottom: 0;
border-top-color: rgba(255,255,255,0);
border-bottom-color: transparent;
border-left-style: dashed;
border-right-color: #E7A2C840;
border-right-style: dashed;
border-radius: 0 50px;
}
}

.ch-schedule-text {
margin-top: 1.5rem;
color: rgba(255,255,255,0.6);
}

.ch-schedule-row {
margin-top: 2rem;
gap: 1rem;
}

.ch-schedule-content {
padding: 0 1rem;
border-radius: 25px;
margin-top: 1rem;
margin-bottom: 0;
gap: 1rem;
border: 1px solid rgba(255,255,255,0.1);
border-width: 1px 0 1px 0;
border-top-color: rgba(255,255,255,0.1);
font-weight: 500;
background: rgba(0,0,0,0.1);
overflow: hidden;
line-height: 1.2em;
flex-wrap: nowrap !important;

& .wp-block-safe-svg-svg-icon {
height: 50px;
width: 24px;
}
}

.ch-schedule-content p {
margin: 0;
font-size: 0.9rem;
}

.ch-schedule-content .wp-block-column:first-child {
max-width: 20px;
}

/* Schedule animations */

.ch-schedule-content .wp-block-column:last-child {
position: relative;
height: 1.2em; /* Match your existing line height */
overflow: hidden;
}

.ch-schedule-content .wp-block-column:last-child p {
position: absolute;
width: 100%;
margin: 0;
padding: 0;
transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s ease;
}

.ch-schedule-content .wp-block-column:last-child p.slide-out {
transform: translateY(-100%);
opacity: 0;
}

.ch-schedule-content .wp-block-column:last-child p.slide-in {
transform: translateY(100%);
opacity: 0;
}

.ch-schedule-content .wp-block-column:last-child p.active {
transform: translateY(0);
opacity: 1;
}

/* Schedule Colors */

.tech-tip {
border-bottom-color: #D53F8C80;
box-shadow: 0 5px 20px #D53F8C20;
}

.feedback {
border-bottom-color: #3182CE80;
box-shadow: 0 5px 20px #3182CE20;
}

.track-breakdown {
border-bottom-color: #FF64BD80;
box-shadow: 0 5px 20px #FF64BD20;
}

.production-livestream {
border-bottom-color: #6B46C180;
box-shadow: 0 5px 20px #6B46C120;
}

.q-n-a {
border-bottom-color: #0BC5EA80;
box-shadow: 0 5px 20px #0BC5EA20;
}

.ch-fit-section {
padding-bottom: 3rem;

& .ch-cta {
margin-top: 2rem;
}
& h2 {
line-height: 1.4em;
}
}

.wp-block-group.ch-fit-grid {
gap: 1px;
margin: 3rem 0;
background: linear-gradient(90deg, #212026 0%, #23AADB 50%, #e7a2c8 80%);
border-radius: 0;
border-top: 1px solid transparent;
border-left: 0px solid #323038;
border-right: 0px solid #e7a2c8;
}

.ch-fit-col {
gap: 1rem;
font-size: 14px;
background: #1A151E;
padding: 2rem;
border-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
border: 1px solid transparent;
transition: 0.5s;
&:hover {
background: #212026;
border-radius: 0;
border: 1px solid rgba(255,255,255,0.1);
}
&:first-child {
border-bottom-left-radius: 0;
}
&:last-child {
border-bottom-right-radius: 0;
}
& .wp-block-safe-svg-svg-icon {
transition: 0.5s;
}
&:hover .wp-block-safe-svg-svg-icon {
transform: scale(1.1);
}
}

.ch-fit-title-row {
gap: 1rem;
}

.ch-fit-title-row h3 {
margin-bottom: 0;
line-height: 1.7em;
}

.bw-divider-transparent {
opacity: 0.3;
}

.ch-faq {
padding-top: 5rem;
padding-bottom: 5rem;
}

.ch-faq:before {
content: "";
position: absolute;
background: url(https://basicwavez.com/wp-content/uploads/2025/03/ripple-bg-asset.svg);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
opacity: 0.02;
background-size: 500%;
}

.ch-faq .accordion-item {
background: rgba(255,255,255,0.02);
border: 1px solid rgba(255,255,255,0.1);
}

.ch-faq .accordion-item button:focus .accordion-item__toggle, .ch-faq .accordion-item button:hover .accordion-item__toggle {
background: #f2bb7a;
}

.ch-faq .accordion-item__header {
font-size: 1rem;
font-family: "Montserrat";
text-transform: capitalize;
font-weight: 600;
line-height: 1.4em;
}

/* Featured Product Grid */

.featured-product-grid .video-js {
padding-top: 0;
height: 80px !important;
width: 100% !important;
margin-bottom: -30px;
}

.featured-product-grid .vjs-play-control {
top: -30px;
}

@media (max-width: 480px) {
.featured-product-grid .video-js {
height: 60px !important;
top: -35px;
}

.featured-product-grid .vjs-play-control {
top: -10px;
}

.page-id-20837 .featured-product-grid .vjs-play-control {
margin-top: 20px;
}
}

.video-js .vjs-control-bar {
background: transparent !important;
}

.product-card__bg__inner:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
background: url(https://env-basicwavez-premstaging.kinsta.cloud/wp-content/uploads/2025/01/wavy-bg-asset-2.svg);
filter: blur(15px);
transform: scale(2);
}

.product-card__bg {
background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
border: 1px solid rgba(255,255,255,0.1);
}

.product-card__title span.el-left {
color: #e7a2c8;
font-weight: 300;
}

.product-card__title .el-right {
line-height: 1.1em;
color: rgba(255,255,255,0.4);
font-size: .8rem;
}

.product-card__bg__inner {
background: none;
}

/* Menu Sale */

.header__brand img {
width: 100px;
height: 50px;
}

.header__menu .menu-item {
font-size: 15px;
}

.menu-sale {
color: #e7a2c8;
border-bottom: 1px solid #e7a2c875;
border-radius: 75% 100%;
height: 40px;
width: 62px;
font-style: italic;
text-align: center;
transition: 0.4s;
}

.menu-sale:hover {
border-radius: 200% 70%;
}

/* Menu CH */

.creative-hub a {
position: relative;
display: inline-block;
padding-bottom: 0 !important;
text-shadow: 0 0 1px rgba(231, 162, 200, 0.4);
text-decoration: none;
font-weight: 600;
}

.creative-hub a::after {
content: 'NEW!';
position: absolute;
top: 105%;
left: 50%;
transform: translateX(-50%);
margin-top: 0.4em;
font-size: 0.6em;
font-weight: bold;
color: #1a1a1a;
background: linear-gradient(90deg, #e7a2c8, #ffd626);
padding: 2px 5px;
border-radius: 4px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
letter-spacing: 0.5px;
white-space: nowrap;
z-index: 2;
}

.creative-hub a::before {
content: '';
position: absolute;
top: calc(100% + 0.2em);
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #e7a2c8;
z-index: 1;
}

.page-id-20837 .featured-product-grid .vjs-play-control {
top: -30px;
}

.page-id-20837 .woocommerce-loop-product__title-info {
display: none;
}

.sale-banner {
border-bottom: 1px solid rgba(255,255,255,0.1);
}

/* Front Page Hero */

.highlight-new {
display: inline-block;
border-radius: 8px;
font-size: 0.9rem;
margin-bottom: 0;
width: fit-content;
background: none;
position: relative;
z-index: 0;
font-family: "Dela Gothic One";
text-transform: uppercase;
color: transparent;
background: linear-gradient(90deg, #e7a2c8, #ffd626);
background-clip: text;
-webkit-background-clip: text;
background-size: 150%;
opacity: 1 !important;
}

/*
.highlight-new::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 1px;
border-radius: 8px;
background: linear-gradient(90deg, #e7a2c8, #ffd626);
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
z-index: -1;
} */

.fp-hero {
display: flex;
flex-wrap: nowrap;
padding: clamp(2rem, 5vw, 3rem) 0 0 clamp(2rem, 5vw, 3rem);
overflow: hidden;
position: relative;
border-radius: 25px;
background: rgba(0, 0, 0, 0.1);
margin-bottom: 3rem;
z-index: 1;
max-width: 1200px;

& .wp-block-heading {
margin-top: 1rem;
font-size: clamp(2rem, 5vw, 4rem);
text-transform: uppercase;
}

& .wp-block-button {
margin-bottom: 2rem;
}

& .bw-ch-spiral {
position: absolute;
width: 300%;
top: 10%;
left: 50%;
z-index: -1;
opacity: 0.6;
}

&::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(https://basicwavez.com/wp-content/uploads/2025/01/wavy-bg-asset-2.svg);
background-size: 100%;
filter: blur(25px);
z-index: 1;
pointer-events: none;
animation: rotate 40s infinite;
}

&::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding:2px;
border-radius: 25px;
background: linear-gradient(90deg, #e7a2c820, #ffd62650);
background-size: 100%;
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
z-index: 0;
pointer-events: none;
}
}

.fp-hero-image {
margin: 0;

& img {
border-radius: 0;
height: auto;
width: 100%;
object-fit: contain;
object-position: bottom;
}

&:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(https://env-basicwavez-premstaging.kinsta.cloud/wp-content/uploads/2025/03/bw-grid.svg);
background-size: 10%;
z-index: -1;
opacity: 0.3;
}
}

.content-wrapper:has(.fp-hero):after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, #1a151e, transparent 50%);
}

.pre-registration {
display: flex;
gap: 0.5rem;
align-items: center;
border-top: 1px solid rgba(255, 255, 255, 0.1);
width: fit-content;
padding-top: 1.5rem;
margin-left: 0;
margin-bottom: 2rem;
position: relative;
}

.pre-registration .wp-block-safe-svg-svg-icon {
position: relative;
margin-bottom: -8px;
filter: hue-rotate(70deg);
animation: wiggle 8s infinite;

&::after {
content: "";
position: absolute;
top: 0px;
left: 11px;
width: 6px;
height: 6px;
background-color: #E3B809;
border-radius: 50%;
animation: pulse 3s ease-out infinite;
opacity: 0.6;
}
}

.pre-registration p {
margin-bottom: 0;
font-size: 0.9rem;
font-weight: 400;
opacity: 1 !important;
color: rgba(255, 255, 255, 0.8);
}

.pre-registration strong {
color: #fff;
font-weight: 500;
}

@keyframes wiggle {
0%, 10% { transform: rotate(0deg) scale(1); }
12% { transform: rotate(2deg) scale(1.05); }
14% { transform: rotate(-2deg) scale(1.05); }
16% { transform: rotate(2deg) scale(1.05); }
18% { transform: rotate(-2deg) scale(1.05); }
20% { transform: rotate(0deg) scale(1); }
100% { transform: rotate(0deg) scale(1); }
}

@keyframes pulse {
0% {
transform: scale(1);
opacity: 0;
}
50% {
transform: scale(1.5);
opacity: 0.6;
}
100% {
transform: scale(1);
opacity: 0;
}
}

/* FP Responsive */

@media (max-width: 680px) {
.fp-hero {
width: calc(100vw - 2rem);
position: relative;
left: 50%;
transform: translateX(-50%);
padding: 0;
}

.fp-hero .wp-block-column:not(.fp-hero-image-wrapper) {
padding: 1.5rem;
padding-bottom: 0;
}


.pre-registration {
gap: 0.75rem;
flex-wrap: nowrap;
}

.page-id-19478 .wp-block-columns.fp-hero {
padding-left: 0rem;
padding-right: 0rem;
left: 0;
transform: unset;
}
} </style>

</head>
<body data-cmplz=1 class="home wp-singular page-template-default page page-id-29 wp-theme-basicwavez theme-basicwavez woocommerce-no-js">

<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
<header class="header">

<div class="header__inner">
<div class="header__brand" role="banner">

<a class="brand" href="https://basicwavez.com" rel="home"> <img width="133" height="49" class="brand__img brand__img--main" src="https://basicwavez.com/wp-content/uploads/2024/10/Logo.svg"
alt="Basic Wavez"/>
</a>
</div>
<div class="header__menu">
<ul id="nav-menu-56" class="menu menu-main">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7669">
<a href="https://basicwavez.com/premium-preset-packs/" target="_self">Presets</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7670">
<a href="https://basicwavez.com/premium-sample-packs/" target="_self">Samples</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8652">
<a href="https://basicwavez.com/bundles/" target="_self">Bundles</a>
</li>
<li class="menu-sale menu-item menu-item-type-post_type menu-item-object-page menu-item-20844">
<a href="https://basicwavez.com/sale/" target="_self">Sale</a>
</li>
<li class="creative-hub menu-item menu-item-type-post_type menu-item-object-page menu-item-21012">
<a href="https://basicwavez.com/creative-hub/" target="_self">Creative Hub</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7673">
<a href="https://basicwavez.com/courses/" target="_self">Courses</a>
</li>
</ul>
</div>
<div class="header__nav">
<div class="header__action">
<div class="searchbar">
<div class="searchform">
<form data-action="" type="get" action="/">
<label>
<input name="s" type="search" value="" autocomplete="off"
placeholder="Search..."/>
</label>
<button type="submit" title="Search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 21" fill="currentColor">
<path d="M20.1056 19.3329L15.2159 14.4442C16.6331 12.7427 17.3398 10.5604 17.189 8.35116C17.0382 6.14192 16.0414 4.07589 14.4061 2.58284C12.7708 1.08979 10.6228 0.284675 8.40899 0.334987C6.19519 0.3853 4.086 1.28716 2.5202 2.85296C0.954398 4.41877 0.052536 6.52795 0.00222365 8.74176C-0.0480887 10.9556 0.757022 13.1035 2.25007 14.7389C3.74312 16.3742 5.80916 17.3709 8.0184 17.5218C10.2276 17.6726 12.41 16.9659 14.1114 15.5487L19.0001 20.4383C19.0727 20.5109 19.1589 20.5685 19.2537 20.6078C19.3485 20.6471 19.4502 20.6673 19.5528 20.6673C19.6555 20.6673 19.7571 20.6471 19.852 20.6078C19.9468 20.5685 20.033 20.5109 20.1056 20.4383C20.1782 20.3657 20.2357 20.2796 20.275 20.1847C20.3143 20.0899 20.3345 19.9883 20.3345 19.8856C20.3345 19.7829 20.3143 19.6813 20.275 19.5865C20.2357 19.4916 20.1782 19.4055 20.1056 19.3329ZM1.58409 8.9481C1.58409 7.55745 1.99646 6.19803 2.76906 5.04175C3.54167 3.88546 4.6398 2.98425 5.92459 2.45207C7.20938 1.91989 8.62313 1.78065 9.98706 2.05195C11.351 2.32325 12.6038 2.99292 13.5872 3.97625C14.5705 4.95959 15.2402 6.21244 15.5115 7.57637C15.7828 8.9403 15.6435 10.354 15.1114 11.6388C14.5792 12.9236 13.678 14.0218 12.5217 14.7944C11.3654 15.567 10.006 15.9793 8.61534 15.9793C6.75117 15.9773 4.96394 15.2358 3.64577 13.9177C2.32761 12.5995 1.58615 10.8123 1.58409 8.9481Z"/>
</svg> </button>
</form>
</div>
</div>
<a href="https://basicwavez.com/cart/" class="link-cart"
title="Cart"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="currentColor">
<path d="M20.25 6.25H16.5C16.5 5.0068 16.0259 3.81451 15.182 2.93544C14.3381 2.05636 13.1935 1.5625 12 1.5625C10.8065 1.5625 9.66193 2.05636 8.81802 2.93544C7.97411 3.81451 7.5 5.0068 7.5 6.25H3.75C3.35218 6.25 2.97064 6.41462 2.68934 6.70765C2.40804 7.00067 2.25 7.3981 2.25 7.8125V19.5312C2.25 19.9457 2.40804 20.3431 2.68934 20.6361C2.97064 20.9291 3.35218 21.0938 3.75 21.0938H20.25C20.6478 21.0938 21.0294 20.9291 21.3107 20.6361C21.592 20.3431 21.75 19.9457 21.75 19.5312V7.8125C21.75 7.3981 21.592 7.00067 21.3107 6.70765C21.0294 6.41462 20.6478 6.25 20.25 6.25ZM12 3.125C12.7956 3.125 13.5587 3.45424 14.1213 4.04029C14.6839 4.62634 15 5.4212 15 6.25H9C9 5.4212 9.31607 4.62634 9.87868 4.04029C10.4413 3.45424 11.2044 3.125 12 3.125ZM20.25 19.5312H3.75V7.8125H7.5V9.375C7.5 9.5822 7.57902 9.78091 7.71967 9.92743C7.86032 10.0739 8.05109 10.1562 8.25 10.1562C8.44891 10.1562 8.63968 10.0739 8.78033 9.92743C8.92098 9.78091 9 9.5822 9 9.375V7.8125H15V9.375C15 9.5822 15.079 9.78091 15.2197 9.92743C15.3603 10.0739 15.5511 10.1562 15.75 10.1562C15.9489 10.1562 16.1397 10.0739 16.2803 9.92743C16.421 9.78091 16.5 9.5822 16.5 9.375V7.8125H20.25V19.5312Z"/>
</svg> </a>
<a href="https://basicwavez.com/my-account/"
title="Login"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="currentColor">
<path d="M22.5508 20.7031C21.0635 18.1318 18.7715 16.2881 16.0967 15.414C17.4198 14.6264 18.4477 13.4262 19.0227 11.9978C19.5976 10.5694 19.6878 8.99177 19.2794 7.50716C18.8709 6.02254 17.9864 4.71305 16.7617 3.77978C15.537 2.84651 14.0398 2.34106 12.5 2.34106C10.9602 2.34106 9.46302 2.84651 8.23831 3.77978C7.0136 4.71305 6.1291 6.02254 5.72065 7.50716C5.3122 8.99177 5.40238 10.5694 5.97734 11.9978C6.5523 13.4262 7.58025 14.6264 8.90333 15.414C6.22852 16.2871 3.93653 18.1308 2.44922 20.7031C2.39468 20.792 2.3585 20.891 2.34283 20.9941C2.32715 21.0973 2.33229 21.2025 2.35794 21.3036C2.38359 21.4048 2.42924 21.4997 2.49218 21.5829C2.55513 21.6661 2.6341 21.7359 2.72444 21.788C2.81478 21.8402 2.91466 21.8738 3.01818 21.8867C3.1217 21.8997 3.22676 21.8918 3.32717 21.8635C3.42759 21.8352 3.52131 21.787 3.60282 21.7219C3.68434 21.6568 3.75198 21.576 3.80176 21.4843C5.64161 18.3047 8.89356 16.4062 12.5 16.4062C16.1065 16.4062 19.3584 18.3047 21.1982 21.4843C21.248 21.576 21.3157 21.6568 21.3972 21.7219C21.4787 21.787 21.5724 21.8352 21.6728 21.8635C21.7732 21.8918 21.8783 21.8997 21.9818 21.8867C22.0854 21.8738 22.1852 21.8402 22.2756 21.788C22.3659 21.7359 22.4449 21.6661 22.5078 21.5829C22.5708 21.4997 22.6164 21.4048 22.6421 21.3036C22.6677 21.2025 22.6729 21.0973 22.6572 20.9941C22.6415 20.891 22.6053 20.792 22.5508 20.7031ZM7.03126 9.37497C7.03126 8.29335 7.35199 7.23603 7.95291 6.3367C8.55382 5.43737 9.40792 4.73642 10.4072 4.3225C11.4065 3.90859 12.5061 3.80029 13.5669 4.0113C14.6277 4.22231 15.6022 4.74316 16.367 5.50798C17.1318 6.2728 17.6527 7.24724 17.8637 8.30807C18.0747 9.36891 17.9664 10.4685 17.5525 11.4678C17.1386 12.4671 16.4376 13.3212 15.5383 13.9221C14.6389 14.523 13.5816 14.8437 12.5 14.8437C11.0501 14.8422 9.65998 14.2655 8.63473 13.2402C7.60947 12.215 7.03281 10.8249 7.03126 9.37497Z"/>
</svg> </a>
</div>
<button class="header__toggle"
data-bs-toggle="offcanvas"
data-bs-target="#primaryNav"
aria-controls="primaryNav">
<div class="burger">
<span class="burger__icon">
<span class="burger__inner">
<span class="burger__before"></span>
<span class="burger__after"></span>
</span>
</span>
</div> </button>

</div>
</div> </header>

<section id="content" role="main" class="content-wrapper">
<div class="clearfix"></div>

<article class="post post-type-page is-layout-constrained" id="page-29">
<div class="wp-block-columns fp-hero is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"><div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex"><p class="has-text-align-left highlight-new">LAUNCH: Creative Hub</p>

<h1 class="wp-block-heading has-text-align-left">FIND YOUR FLOW</h1>

<p>Sign up and start learning directly from top producers of Anjunadeep, All Day I Dream, and Sudbeat. Get personalized feedback, insider knowledge, and exclusive access to live streams, everything you need to succeed in Melodic House &amp; Techno!</p>

<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"><div class="wp-block-button ch-cta"><a class="wp-block-button__link wp-element-button" href="/creative-hub/#intro">Read more</a></div></div>

<div class="wp-block-group pre-registration is-content-justification-left is-layout-flex wp-container-core-group-is-layout-76ea2f42 wp-block-group-is-layout-flex"><div class="wp-block-safe-svg-svg-icon safe-svg-cover" style="text-align: left;">
<div class="safe-svg-inside safe-svg-inline" style="width: 24px; height: 24px; background-color: var(--wp--preset--color--); color: var(--wp--preset--color--); padding-top: ; padding-right: ; padding-bottom: ; padding-left: ; margin-top: ; margin-right: ; margin-bottom: ; margin-left: ;"><?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><rect width="4" height="6" x="21.939" y="11.54" fill="#ffd217" transform="rotate(-45.001 23.94 14.54)"></rect><rect width="4" height="6" x="33.96" y="23.561" fill="#ffd217" transform="rotate(-45.001 35.96 26.561)"></rect><rect width="4" height="5" x="27.95" y="18.05" fill="#ffd217" transform="rotate(-45.001 29.95 20.55)"></rect><path fill="#ffd217" d="M19.697,49.895l-6.903-6.902l0.608-1.276c0.729-1.527,0.417-3.355-0.777-4.549 c-1.193-1.193-3.021-1.506-4.549-0.776l-1.275,0.607l-6.196-6.194L30.303,1.105L36.499,7.3l-0.608,1.275 c-0.729,1.528-0.417,3.357,0.777,4.551s3.021,1.507,4.549,0.776l1.275-0.607l6.903,6.901L19.697,49.895z M17.52,42.062l2.177,2.177 l24.042-24.042l-2.176-2.176c-2.722,0.729-5.685-0.027-7.723-2.066h0c-2.038-2.038-2.793-5.001-2.065-7.724l-1.47-1.469 L6.262,30.804l1.469,1.469c2.724-0.728,5.685,0.027,7.723,2.066C17.493,36.378,18.248,39.339,17.52,42.062z"></path><rect width="4" height="4" x="19.818" y="10.419" fill="#f68235" transform="rotate(-45.001 21.818 12.419)"></rect><rect width="4" height="4" x="36.081" y="26.682" fill="#f68235" transform="rotate(-45.001 38.081 28.683)"></rect></svg> </div>
</div>

<p class="has-text-align-left">Join a global network of producers growing together!</p></div></div></div>

<div class="wp-block-column is-vertically-aligned-bottom fp-hero-image-wrapper is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"><figure class="wp-block-image size-large fp-hero-image"><img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/04/creative-hub-coach-collage-c.webp" alt="" /></figure>

<figure class="wp-block-image size-large bw-ch-spiral"><img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/bw-ch-spiral-asset.svg" alt="" /></figure></div></div><section id="block_aa2e5346ae32700c2c3be9a78e0a8063"
class="wp-block-theme-products-carousel wp-block-theme-products-carousel ">
<div class="products-carousel__inner">
<div class="products-carousel__slider">

<div class="splide js-carousel js-card-carousel" aria-label="Blog"
data-splide='{"gap":10,"perPage":1,"drag":1,"arrows":true,"breakpoints":{"700":{"gap":30},"1360":{"start":1}},"mediaQuery":"min"}'>
<div class="splide__wrap">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide">
<article class="product-card tease-product" id="tease-20364">
<a href="https://basicwavez.com/product/fx-mega-pack-vol-2/" class="product-card__body">
<div class="product-card__bg">
<div class="product-card__bg__inner" data-el-background></div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 406 271" shape-rendering="geometricPrecision"
text-rendering="geometricPrecision">
<path d="M1,0v270h404v-270" fill="none" stroke="white" stroke-width="2" class="data-el-line"/>
</svg> </div>
<div class="product-card__title">
<span class="el-left" data-el-left>premium</span>
<span class="el-right" data-el-right>find<br />
unlimited inspiration</span>
<span class="el-title" data-el-title>Samples</span>
</div>
<figure class="product-card__thumb">
<img loading="lazy" decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/FX-Mega-Pack-2-Website-Art-440x440-c-default.webp"
alt="FX Mega Pack Vol. 2 &#8211; Ear Candy, Drones, Vocal FX, Sweeps, Tonal &amp; Atonal One Shots"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/FX-Mega-Pack-2-Website-Art-440x440-c-default.webp 1x, https://basicwavez.com/wp-content/uploads/2025/03/FX-Mega-Pack-2-Website-Art-660x660-c-default.webp 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/FX-Mega-Pack-2-Website-Art-880x880-c-default.webp 2x"
width="440" height="440" class="wp-image-20367"
data-el-image
/>
</figure>
<div class="product-card__btn">
View more
</div>
</a>
</article> </li>
<li class="splide__slide">
<article class="product-card tease-product" id="tease-18051">
<a href="https://basicwavez.com/product/the-ultimate-2024-bundle/" class="product-card__body">
<div class="product-card__bg">
<div class="product-card__bg__inner" data-el-background></div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 406 271" shape-rendering="geometricPrecision"
text-rendering="geometricPrecision">
<path d="M1,0v270h404v-270" fill="none" stroke="white" stroke-width="2" class="data-el-line"/>
</svg> </div>
<div class="product-card__title">
<span class="el-left" data-el-left>premium</span>
<span class="el-right" data-el-right>save big<br />
find unlimited inspiration</span>
<span class="el-title" data-el-title>BUNDLES</span>
</div>
<figure class="product-card__thumb">
<img loading="lazy" decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/01/2024-Ultimate-Bundle-440x440-c-default.webp"
alt="The Ultimate 2024 Bundle"
srcset="https://basicwavez.com/wp-content/uploads/2025/01/2024-Ultimate-Bundle-440x440-c-default.webp 1x, https://basicwavez.com/wp-content/uploads/2025/01/2024-Ultimate-Bundle-660x660-c-default.webp 1.5x, https://basicwavez.com/wp-content/uploads/2025/01/2024-Ultimate-Bundle-880x880-c-default.webp 2x"
width="440" height="440" class="wp-image-18062"
data-el-image
/>
</figure>
<div class="product-card__btn">
View more
</div>
</a>
</article> </li>
<li class="splide__slide">
<article class="product-card tease-product" id="tease-21164">
<a href="https://basicwavez.com/product/prophecy-vol-1-xfer-serum-2-presets-for-melodic-house-techno/" class="product-card__body">
<div class="product-card__bg">
<div class="product-card__bg__inner" data-el-background></div>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 406 271" shape-rendering="geometricPrecision"
text-rendering="geometricPrecision">
<path d="M1,0v270h404v-270" fill="none" stroke="white" stroke-width="2" class="data-el-line"/>
</svg> </div>
<div class="product-card__title">
<span class="el-left" data-el-left>premium</span>
<span class="el-right" data-el-right>find<br />
unlimited inspiration</span>
<span class="el-title" data-el-title>Samples</span>
</div>
<figure class="product-card__thumb">
<img loading="lazy" decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/04/Prophecy-Vol-1-website-scaled-440x440-c-default.webp"
alt="Prophecy Vol. 1 For Xfer Serum 2 Artwork"
srcset="https://basicwavez.com/wp-content/uploads/2025/04/Prophecy-Vol-1-website-scaled-440x440-c-default.webp 1x, https://basicwavez.com/wp-content/uploads/2025/04/Prophecy-Vol-1-website-scaled-660x660-c-default.webp 1.5x, https://basicwavez.com/wp-content/uploads/2025/04/Prophecy-Vol-1-website-scaled-880x880-c-default.webp 2x"
width="440" height="440" class="wp-image-21165"
data-el-image
/>
</figure>
<div class="product-card__btn">
View more
</div>
</a>
</article> </li>
</ul>
</div>
</div>
<div class="splide__arrows">
<button class="splide__arrow splide__arrow--prev">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="currentColor" shape-rendering="geometricPrecision"><path d="M18 9L.643 16.794V1.206L18 9z"/></svg> </button>
<button class="splide__arrow splide__arrow--next">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="currentColor" shape-rendering="geometricPrecision"><path d="M18 9L.643 16.794V1.206L18 9z"/></svg> </button>
</div> </div> </div>
</div>
</section><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><h2 class="wp-block-heading">New arrivals</h2>

<div class="woocommerce"><div class="product-grid featured-product-grid" data-columns="3"><ul class="products columns-3"> <li class="woocommerce-loop-product product post-22472 ">
<div class="product-content">

<a href="https://basicwavez.com/product/deep-organic-percussion-vol-2-played-by-jeroen-de-rijk/" class="woocommerce-loop-product__link woocommerce-LoopProduct-link">
<figure class="woocommerce-loop-product__image">
<img loading="lazy" decoding="async" width="350" height="350" src="https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-350x350.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail wp-post-image" alt="" srcset="https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-350x350.png 350w, https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-300x300.png 300w, https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-1024x1024.png 1024w, https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-768x768.png 768w, https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-1536x1536.png 1536w, https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-2048x2048.png 2048w, https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-600x600.png 600w, https://basicwavez.com/wp-content/uploads/2025/07/Deep-Organic-Percussion-Vol.-2-Art-Website-2-100x100.png 100w" sizes="auto, (max-width: 350px) 100vw, 350px" /> </figure>


<span class="onsale">Sale!</span>

<span class="price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>42.00</bdi></span></del> <span class="screen-reader-text">Original price was: &pound;42.00.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>33.60</bdi></span></ins><span class="screen-reader-text">Current price is: &pound;33.60.</span></span>

<h3 class="woocommerce-loop-product__title">
Deep Organic Percussion Vol. 2 – Played by Jeroen de Rijk
<span class="woocommerce-loop-product__title-info"></span>
</h3>

</a> </a>
</div>

<figure class="tracks__item demoAudio previewAudio" id="wrap22584">
<audio
id="audio-22584"
class="video-js"
controls
src="https://basicwavez.com/wp-content/uploads/2025/07/Deep_Organic_Percussion_Vol2_Demo.mp3"
data-src="https://basicwavez.com/wp-content/uploads/2025/07/Deep_Organic_Percussion_Vol2_Demo.mp3"
data-type="audio/mpeg"
></audio>
</figure>
</li>
<li class="woocommerce-loop-product product post-22235 ">
<div class="product-content">

<a href="https://basicwavez.com/product/ultimate-artist-bundle/" class="woocommerce-loop-product__link woocommerce-LoopProduct-link">
<figure class="woocommerce-loop-product__image">
<img loading="lazy" decoding="async" width="350" height="350" src="https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-350x350.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail wp-post-image" alt="" srcset="https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-350x350.png 350w, https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-300x300.png 300w, https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-1024x1024.png 1024w, https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-768x768.png 768w, https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-1536x1536.png 1536w, https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-2048x2048.png 2048w, https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-600x600.png 600w, https://basicwavez.com/wp-content/uploads/2025/06/bundle-artist-100x100.png 100w" sizes="auto, (max-width: 350px) 100vw, 350px" /> </figure>


<span class="onsale">Sale!</span>

<span class="price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>375.92</bdi></span></del> <span class="screen-reader-text">Original price was: &pound;375.92.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>188.00</bdi></span></ins><span class="screen-reader-text">Current price is: &pound;188.00.</span></span>

<h3 class="woocommerce-loop-product__title">
Ultimate Artist Bundle
<span class="woocommerce-loop-product__title-info"></span>
</h3>

</a> </a>
</div>

</li>
<li class="woocommerce-loop-product product post-22167 ">
<div class="product-content">

<a href="https://basicwavez.com/product/bass-lab-bundle/" class="woocommerce-loop-product__link woocommerce-LoopProduct-link">
<figure class="woocommerce-loop-product__image">
<img loading="lazy" decoding="async" width="350" height="350" src="https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-350x350.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail wp-post-image" alt="" srcset="https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-350x350.png 350w, https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-300x300.png 300w, https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-1024x1024.png 1024w, https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-768x768.png 768w, https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-1536x1536.png 1536w, https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-2048x2048.png 2048w, https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-600x600.png 600w, https://basicwavez.com/wp-content/uploads/2025/05/bass-lab-bundle-100x100.png 100w" sizes="auto, (max-width: 350px) 100vw, 350px" /> </figure>


<span class="onsale">Sale!</span>

<span class="price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>83.97</bdi></span></del> <span class="screen-reader-text">Original price was: &pound;83.97.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>42.00</bdi></span></ins><span class="screen-reader-text">Current price is: &pound;42.00.</span></span>

<h3 class="woocommerce-loop-product__title">
Bass Lab Bundle
<span class="woocommerce-loop-product__title-info"></span>
</h3>

</a> </a>
</div>

</li>
</ul></div></div><script>
document.addEventListener("DOMContentLoaded", function() {
if (typeof window.reinitAudioPlayers === "function") {
window.reinitAudioPlayers();
} else {
console.warn("Audio player reinitialization function not found");
}
});
</script></div></div><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><h2 class="wp-block-heading">Best-sellers</h2>

<div class="woocommerce"><div class="product-grid featured-product-grid" data-columns="3"><ul class="products columns-3"> <li class="woocommerce-loop-product product post-7929 ">
<div class="product-content">

<a href="https://basicwavez.com/product/fx-mega-pack-sample-pack/" class="woocommerce-loop-product__link woocommerce-LoopProduct-link">
<figure class="woocommerce-loop-product__image">
<img loading="lazy" decoding="async" width="350" height="350" src="https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-350x350.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail wp-post-image" alt="FX mega Pack" srcset="https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-350x350.png 350w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-100x100.png 100w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-600x600.png 600w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-300x300.png 300w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-1024x1024.png 1024w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-768x768.png 768w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033-1536x1536.png 1536w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW033.png 1920w" sizes="auto, (max-width: 350px) 100vw, 350px" /> </figure>


<span class="onsale">Sale!</span>

<span class="price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>39.99</bdi></span></del> <span class="screen-reader-text">Original price was: &pound;39.99.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>31.99</bdi></span></ins><span class="screen-reader-text">Current price is: &pound;31.99.</span></span>

<h3 class="woocommerce-loop-product__title">
FX Mega Pack Vol. 1 &#8211; Ear Candy, Drones, Vocal FX, Sweeps, Tonal &amp; Atonal One Shots
<span class="woocommerce-loop-product__title-info"></span>
</h3>

</a> </a>
</div>

<figure class="tracks__item demoAudio previewAudio" id="wrap8002">
<audio
id="audio-8002"
class="video-js"
controls
src="https://basicwavez.com/wp-content/uploads/2024/10/1-BW_FMP_Drone_122_G_44.mp3"
data-src="https://basicwavez.com/wp-content/uploads/2024/10/1-BW_FMP_Drone_122_G_44.mp3"
data-type="audio/mpeg"
></audio>
</figure>
</li>
<li class="woocommerce-loop-product product post-8723 ">
<div class="product-content">

<a href="https://basicwavez.com/product/organic-house-essentials-vol-1/" class="woocommerce-loop-product__link woocommerce-LoopProduct-link">
<figure class="woocommerce-loop-product__image">
<img loading="lazy" decoding="async" width="350" height="350" src="https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-350x350.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail wp-post-image" alt="Organic House Essentials Vol. 1 Cover" srcset="https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-350x350.png 350w, https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-300x300.png 300w, https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-1024x1024.png 1024w, https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-768x768.png 768w, https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-1536x1536.png 1536w, https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-600x600.png 600w, https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1-100x100.png 100w, https://basicwavez.com/wp-content/uploads/2024/11/BW055-Organic-House-Essentials-Vol-1.png 1920w" sizes="auto, (max-width: 350px) 100vw, 350px" /> </figure>


<span class="onsale">Sale!</span>

<span class="price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>38.00</bdi></span></del> <span class="screen-reader-text">Original price was: &pound;38.00.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>30.40</bdi></span></ins><span class="screen-reader-text">Current price is: &pound;30.40.</span></span>

<h3 class="woocommerce-loop-product__title">
Organic House Essentials Vol. 1
<span class="woocommerce-loop-product__title-info"></span>
</h3>

</a> </a>
</div>

<figure class="tracks__item demoAudio previewAudio" id="wrap8818">
<audio
id="audio-8818"
class="video-js"
controls
src="https://basicwavez.com/wp-content/uploads/2024/11/BW_OHE_Melody_Ddorian_122_Beauty.mp3"
data-src="https://basicwavez.com/wp-content/uploads/2024/11/BW_OHE_Melody_Ddorian_122_Beauty.mp3"
data-type="audio/mpeg"
></audio>
</figure>
</li>
<li class="woocommerce-loop-product product post-7902 ">
<div class="product-content">

<a href="https://basicwavez.com/product/bound-to-divide-drum-pack-drums-for-melodic-house-techno/" class="woocommerce-loop-product__link woocommerce-LoopProduct-link">
<figure class="woocommerce-loop-product__image">
<img loading="lazy" decoding="async" width="350" height="350" src="https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-350x350.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail wp-post-image" alt="bound to divide drum pack" srcset="https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-350x350.png 350w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-100x100.png 100w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-600x600.png 600w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-300x300.png 300w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-1024x1024.png 1024w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-768x768.png 768w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029-1536x1536.png 1536w, https://basicwavez.com/wp-content/uploads/2024/10/BW_Package-BW029.png 1920w" sizes="auto, (max-width: 350px) 100vw, 350px" /> </figure>


<span class="onsale">Sale!</span>

<span class="price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>19.99</bdi></span></del> <span class="screen-reader-text">Original price was: &pound;19.99.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&pound;</span>15.99</bdi></span></ins><span class="screen-reader-text">Current price is: &pound;15.99.</span></span>

<h3 class="woocommerce-loop-product__title">
Bound to Divide Drum Pack &#8211; Drums For Melodic House &amp; Techno
<span class="woocommerce-loop-product__title-info"></span>
</h3>

</a> </a>
</div>

<figure class="tracks__item demoAudio previewAudio" id="wrap7992">
<audio
id="audio-7992"
class="video-js"
controls
src="https://basicwavez.com/wp-content/uploads/2024/10/3-Basic-Wavez-Shaker-Loop-123-02-1.mp3"
data-src="https://basicwavez.com/wp-content/uploads/2024/10/3-Basic-Wavez-Shaker-Loop-123-02-1.mp3"
data-type="audio/mpeg"
></audio>
</figure>
</li>
</ul></div></div><script>
document.addEventListener("DOMContentLoaded", function() {
if (typeof window.reinitAudioPlayers === "function") {
window.reinitAudioPlayers();
} else {
console.warn("Audio player reinitialization function not found");
}
});
</script></div></div><section id="block_ddee32728d540987b8e7349df3b8593b"
class="reviews-carousel has-white-background-color has-background">
<div class="reviews-carousel__inner">
<h3 class="reviews-carousel__heading">What the pro’s say</h3>
<div class="reviews-carousel__slider">

<div class="splide js-carousel " aria-label="Blog"
data-splide='{"gap":10,"perPage":1,"drag":true,"arrows":true,"breakpoints":{"990":{"perPage":1,"fixedWidth":340,"drag":1},"700":{"gap":15},"440":{"fixedWidth":300}},"type":"loop","start":0}'>
<div class="splide__wrap">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide">
<section class="review" id="review-8444">
<div class="review__quote">Great sample packs, great guys&#8230; if you want to take your productions up to the next level with some ready made samples, Basic Wavez is your go to!</div>
<div class="review__author">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-142537-150x150.png" alt="James Harcourt"
class="review__avatar wp-image-8445" width="102"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-142537-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-142537-350x350.png 350w, https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-142537-100x100.png 100w" sizes="(max-width: 150px) 100vw, 150px" />
<span class="review__name">James Harcourt</span>
<span class="review__company">Sincopat, Siamese</span>
</div>
</section> </li>
<li class="splide__slide">
<section class="review" id="review-8449">
<div class="review__quote">I&#039;ve been loving the Basic Wavez samples and sound banks. They&#039;re really high quality!</div>
<div class="review__author">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-143045-150x150.png" alt="Robby East"
class="review__avatar wp-image-8450" width="102"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-143045-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-143045-350x350.png 350w, https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-143045-100x100.png 100w" sizes="(max-width: 150px) 100vw, 150px" />
<span class="review__name">Robby East</span>
<span class="review__company">This Never Happened, Colorize</span>
</div>
</section> </li>
<li class="splide__slide">
<section class="review" id="review-7706">
<div class="review__quote">Randomly stumbled across your shop, and bought your kick drum pack. Amazing selection of kicks! Already found some new favourites! Your packs are now our number one go-to!</div>
<div class="review__author">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/gorgon-city-150x150.jpg" alt="Gorgon City"
class="review__avatar wp-image-7707" width="102"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/gorgon-city-150x150.jpg 150w, https://basicwavez.com/wp-content/uploads/2024/10/gorgon-city-350x350.jpg 350w, https://basicwavez.com/wp-content/uploads/2024/10/gorgon-city-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" />
<span class="review__name">Gorgon City</span>
<span class="review__company">Realm Records</span>
</div>
</section> </li>
<li class="splide__slide">
<section class="review" id="review-8446">
<div class="review__quote">The highest quality out there. Jules and his team are magicians!</div>
<div class="review__author">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/09/Dulus-150x150.jpg" alt="Dulus"
class="review__avatar wp-image-7710" width="102"
srcset="https://basicwavez.com/wp-content/uploads/2024/09/Dulus-150x150.jpg 150w, https://basicwavez.com/wp-content/uploads/2024/09/Dulus-350x350.jpg 350w, https://basicwavez.com/wp-content/uploads/2024/09/Dulus-100x100.jpg 100w, https://basicwavez.com/wp-content/uploads/2024/09/Dulus-600x600.jpg 600w, https://basicwavez.com/wp-content/uploads/2024/09/Dulus-300x300.jpg 300w, https://basicwavez.com/wp-content/uploads/2024/09/Dulus-1024x1024.jpg 1024w, https://basicwavez.com/wp-content/uploads/2024/09/Dulus-768x768.jpg 768w, https://basicwavez.com/wp-content/uploads/2024/09/Dulus-1536x1536.jpg 1536w, https://basicwavez.com/wp-content/uploads/2024/09/Dulus.jpg 1920w" sizes="(max-width: 150px) 100vw, 150px" />
<span class="review__name">Dulus</span>
<span class="review__company">All Day I Dream, Anjunadeep, Watergate</span>
</div>
</section> </li>
<li class="splide__slide">
<section class="review" id="review-8451">
<div class="review__quote">I absolutely love the Basic Wavez sounds. I&#039;ve been using them in literally every project!</div>
<div class="review__author">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-150x150.jpg" alt="Vintage &amp; Morelli"
class="review__avatar wp-image-17739" width="102"
srcset="https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-150x150.jpg 150w, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-300x300.jpg 300w, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-1024x1024.jpg 1024w, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-768x768.jpg 768w, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-1536x1536.jpg 1536w, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-350x350.jpg 350w, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-600x600.jpg 600w, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-100x100.jpg 100w, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square.jpg 1584w" sizes="(max-width: 150px) 100vw, 150px" />
<span class="review__name">Vintage &amp; Morelli</span>
<span class="review__company">Anjunabeats, Monstercat Silk</span>
</div>
</section> </li>
<li class="splide__slide">
<section class="review" id="review-8447">
<div class="review__quote">I use the Basic Wavez samples in almost all of my projects!</div>
<div class="review__author">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-142914-150x150.png" alt="LAR"
class="review__avatar wp-image-8448" width="102"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-142914-150x150.png 150w, https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-142914-100x100.png 100w, https://basicwavez.com/wp-content/uploads/2024/10/Screenshot-2024-10-25-142914.png 222w" sizes="(max-width: 150px) 100vw, 150px" />
<span class="review__name">LAR</span>
<span class="review__company">Anjunadeep, Colorize</span>
</div>
</section> </li>
</ul>
</div>
</div>
<div class="splide__arrows">
<button class="splide__arrow splide__arrow--prev">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="currentColor" shape-rendering="geometricPrecision"><path d="M18 9L.643 16.794V1.206L18 9z"/></svg> </button>
<button class="splide__arrow splide__arrow--next">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="currentColor" shape-rendering="geometricPrecision"><path d="M18 9L.643 16.794V1.206L18 9z"/></svg> </button>
</div> </div> </div>
</div>
</section><div class="wp-block-theme-cards"><div class="wp-block-theme-cards__inner"><section class="wp-block-theme-card-teaser has-yellow-background-color has-background" >
<figure class="wp-block-theme-card-teaser__image">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/09/Group-1000001779-300x183.png" alt=""
srcset="https://basicwavez.com/wp-content/uploads/2024/09/Group-1000001779-300x183.png 300w, https://basicwavez.com/wp-content/uploads/2024/09/Group-1000001779.png 334w"
width="300" class="wp-image-7603"
/>
</figure>
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Sample packs</h2>

<p>Dive into a world of inspiration with sounds that stand out from the rest. Get access to our exclusive library of premium sample packs, crafted meticulously by industry professionals.</p></div><div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link has-black-background-color has-background wp-element-button" href="https://basicwavez.com/premium-sample-packs/">explore samples</a></div></div>
</section>

<section class="wp-block-theme-card-teaser " >
<figure class="wp-block-theme-card-teaser__cover">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Preset-Packs-683x1024.jpg" alt=""
srcset="https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Preset-Packs-683x1024.jpg 683w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Preset-Packs-200x300.jpg 200w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Preset-Packs-768x1152.jpg 768w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Preset-Packs-1024x1536.jpg 1024w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Preset-Packs-1365x2048.jpg 1365w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Preset-Packs-600x900.jpg 600w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Preset-Packs-scaled.jpg 1707w"
width="683" class="wp-image-8315"
/>
</figure>
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Preset packs</h2>

<p>Find warmth, movement, depth, power and stand out with our forward-thinking preset packs. With a big focus on popular synths like U-he Diva and Xfer Serum as well as covering lesser known gems. There&#8217;s a reason some of the biggest names in the industry turn to our sounds for inspiration.</p></div><div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://basicwavez.com/premium-preset-packs/">explore presets</a></div></div>
</section></div></div><div class="wp-block-media-text is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="1024" height="683" src="https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Courses-1024x683.jpg" alt="" class="wp-image-8318 size-full" srcset="https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Courses-1024x683.jpg 1024w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Courses-300x200.jpg 300w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Courses-768x512.jpg 768w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Courses-1536x1024.jpg 1536w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Courses-2048x1365.jpg 2048w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Courses-600x400.jpg 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure><div class="wp-block-media-text__content"><h2 class="wp-block-heading">Courses</h2>

<p>Never stop learning with us. From beginner to advanced, Basic Wavez continues to deliver courses so that you can learn in the most practical and efficient way possible. Check out our range of start to finish courses which give you a chance to follow along as we build professional sounding tracks from scratch together.</p>

<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://basicwavez.com/courses/">view courses</a></div></div></div></div><div class="wp-block-theme-background"></div><div class="wp-block-media-text has-media-on-the-right is-stacked-on-mobile has-media-portrait"><div class="wp-block-media-text__content"><h2 class="wp-block-heading">Our Story</h2>

<p>Basic Wavez was founded originally as an apparel company in 2018. In 2020 Julian van Straten&#8217;s musical project (Bound to Divide) started to gain traction along with his YouTube channel. Basic Wavez started releasing Sample packs and Sound Banks and the response was astounding. Click below to find out more about our team and our story.</p>

<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://basicwavez.com/about-us/">Meet the team</a></div></div></div><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="1024" height="683" src="https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Coaching-1024x683.jpg" alt="" class="wp-image-8319 size-full" srcset="https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Coaching-1024x683.jpg 1024w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Coaching-300x200.jpg 300w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Coaching-768x512.jpg 768w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Coaching-1536x1024.jpg 1536w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Coaching-2048x1365.jpg 2048w, https://basicwavez.com/wp-content/uploads/2024/10/Home-Page-Coaching-600x400.jpg 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div><div class="wp-block-media-text is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="1024" height="877" src="https://basicwavez.com/wp-content/uploads/2024/10/Community-1024x877.jpg" alt="basic wavez meetup at ADE" class="wp-image-8320 size-large" srcset="https://basicwavez.com/wp-content/uploads/2024/10/Community-1024x877.jpg 1024w, https://basicwavez.com/wp-content/uploads/2024/10/Community-300x257.jpg 300w, https://basicwavez.com/wp-content/uploads/2024/10/Community-768x658.jpg 768w, https://basicwavez.com/wp-content/uploads/2024/10/Community-600x514.jpg 600w, https://basicwavez.com/wp-content/uploads/2024/10/Community.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure><div class="wp-block-media-text__content"><h2 class="wp-block-heading">Community</h2>

<p>Make friends, learn together and inspire one another. Whether its online in our Creative Hub or at one of our meetups like our 2024 ADE community lunch (pictured). We bring together top tutors, expert sound designers, and a passionate community of producers of all levels where knowledge is shared, and everyone grows. Join us, and elevate your craft with the best.</p>

<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://basicwavez.com/creative-hub/">join THE CREATIVE HUB</a></div></div></div></div><section id="block_1980f510c3d27a4762a0c36d53060fbc"
class="artists-carousel ">
<div class="artists-carousel__inner">
<div class="artists-carousel__content">

<h2 class="wp-block-heading artists-carousel__title">Artists we’ve worked with</h2>

</div>
<div class="artists-carousel__slider --carousel">

<div class="splide js-carousel " aria-label="Artists"
data-splide='{"gap":10,"perPage":1,"drag":true,"arrows":true,"breakpoints":{"700":{"gap":30},"500":{"perPage":2,"gap":20,"autoWidth":true}},"type":"loop","perMove":1,"autoWidth":false,"autoplay":true,"interval":3500,"speed":500,"easing":"ease-out","padding":{"left":58,"right":58},"clones":4,"mediaQuery":"min"}'>
<div class="splide__wrap">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide">
<a href="https://basicwavez.com/artist/emmanuel-gonzalez/" class="card-artist card-artist-19921">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/Sons-of-Maria-1-430x558.jpg" alt="Emmanuel Gonzalez"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/Sons-of-Maria-1-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2025/03/Sons-of-Maria-1-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/Sons-of-Maria-1.jpg 2x"
width="430" class="wp-image-19925"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Sons Of Maria, Enormous Tunes</span>
<span class="card-artist__btn">Emmanuel Gonzalez</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/christian-hirt/" class="card-artist card-artist-19913">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/P10-430x558.jpg" alt="Christian Hirt"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/P10-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2025/03/P10-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/P10.jpg 2x"
width="430" class="wp-image-19919"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Grammy Nominated Producer; Passenger 10, Nora En Pure, EDX</span>
<span class="card-artist__btn">Christian Hirt</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/mxv/" class="card-artist card-artist-19907">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-142348-430x558.png" alt="MXV"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-142348-430x558.png 1x, https://basicwavez.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-142348-645x837.png 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-142348.png 2x"
width="430" class="wp-image-19908"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Anjunadeep, Colorize</span>
<span class="card-artist__btn">MXV</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/faodail/" class="card-artist card-artist-19861">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/faodail-430x558.png" alt="Faodail"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/faodail-430x558.png 1x, https://basicwavez.com/wp-content/uploads/2025/03/faodail-645x837.png 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/faodail.png 2x"
width="430" class="wp-image-19862"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Anjunachill, Enhanced Chill</span>
<span class="card-artist__btn">Faodail</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/kliranb/" class="card-artist card-artist-18279">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/01/IMG_1218-430x558.jpg" alt="Kliran.B"
srcset="https://basicwavez.com/wp-content/uploads/2025/01/IMG_1218-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2025/01/IMG_1218-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2025/01/IMG_1218.jpg 2x"
width="430" class="wp-image-18281"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Sekora, Hathor, Enormous Chills</span>
<span class="card-artist__btn">Kliran.B</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/vintage-morelli/" class="card-artist card-artist-17726">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-430x558.jpg" alt="Vintage &amp; Morelli"
srcset="https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square.jpg 2x"
width="430" class="wp-image-17739"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Enhanced; Anjunabeats; Monstercat</span>
<span class="card-artist__btn">Vintage &amp; Morelli</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/shri/" class="card-artist card-artist-9032">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/11/SHRI-430x558.jpg" alt="SHRI"
srcset="https://basicwavez.com/wp-content/uploads/2024/11/SHRI-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2024/11/SHRI-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2024/11/SHRI-scaled.jpg 2x"
width="430" class="wp-image-9034"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Peace Symphonies, Kiksuya Records</span>
<span class="card-artist__btn">SHRI</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/callumcantsleep/" class="card-artist card-artist-8466">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/callum-artist-photo-430x558.jpg" alt="CallumCantSleep"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/callum-artist-photo-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2024/10/callum-artist-photo-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2024/10/callum-artist-photo.jpg 2x"
width="430" class="wp-image-8468"
/>
</figure>
<span class="card-artist__position">Sound designer, Producer, Purified, Sekora, Hathor</span>
<span class="card-artist__btn">CallumCantSleep</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/tagavaka/" class="card-artist card-artist-8421">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/Tagavaka-430x558.png" alt="Tagavaka"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/Tagavaka-430x558.png 1x, https://basicwavez.com/wp-content/uploads/2024/10/Tagavaka-645x837.png 1.5x, https://basicwavez.com/wp-content/uploads/2024/10/Tagavaka.png 2x"
width="430" class="wp-image-7783"
/>
</figure>
<span class="card-artist__position">Producer, Anjunadeep, This Never Happened</span>
<span class="card-artist__btn">Tagavaka</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/nopi/" class="card-artist card-artist-8418">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/Nopi2-430x558.jpg" alt="Nōpi"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/Nopi2-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2024/10/Nopi2-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2024/10/Nopi2.jpg 2x"
width="430" class="wp-image-8323"
/>
</figure>
<span class="card-artist__position">Producer, Days Like Nights, Anjunadeep</span>
<span class="card-artist__btn">Nōpi</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/emmanuel-gonzalez/" class="card-artist card-artist-19921">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/Sons-of-Maria-1-430x558.jpg" alt="Emmanuel Gonzalez"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/Sons-of-Maria-1-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2025/03/Sons-of-Maria-1-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/Sons-of-Maria-1.jpg 2x"
width="430" class="wp-image-19925"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Sons Of Maria, Enormous Tunes</span>
<span class="card-artist__btn">Emmanuel Gonzalez</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/christian-hirt/" class="card-artist card-artist-19913">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/P10-430x558.jpg" alt="Christian Hirt"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/P10-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2025/03/P10-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/P10.jpg 2x"
width="430" class="wp-image-19919"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Grammy Nominated Producer; Passenger 10, Nora En Pure, EDX</span>
<span class="card-artist__btn">Christian Hirt</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/mxv/" class="card-artist card-artist-19907">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-142348-430x558.png" alt="MXV"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-142348-430x558.png 1x, https://basicwavez.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-142348-645x837.png 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/Screenshot-2025-03-07-142348.png 2x"
width="430" class="wp-image-19908"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Anjunadeep, Colorize</span>
<span class="card-artist__btn">MXV</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/faodail/" class="card-artist card-artist-19861">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/03/faodail-430x558.png" alt="Faodail"
srcset="https://basicwavez.com/wp-content/uploads/2025/03/faodail-430x558.png 1x, https://basicwavez.com/wp-content/uploads/2025/03/faodail-645x837.png 1.5x, https://basicwavez.com/wp-content/uploads/2025/03/faodail.png 2x"
width="430" class="wp-image-19862"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Anjunachill, Enhanced Chill</span>
<span class="card-artist__btn">Faodail</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/kliranb/" class="card-artist card-artist-18279">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2025/01/IMG_1218-430x558.jpg" alt="Kliran.B"
srcset="https://basicwavez.com/wp-content/uploads/2025/01/IMG_1218-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2025/01/IMG_1218-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2025/01/IMG_1218.jpg 2x"
width="430" class="wp-image-18281"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Sekora, Hathor, Enormous Chills</span>
<span class="card-artist__btn">Kliran.B</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/vintage-morelli/" class="card-artist card-artist-17726">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-430x558.jpg" alt="Vintage &amp; Morelli"
srcset="https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2024/12/20240203_134214-Square.jpg 2x"
width="430" class="wp-image-17739"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Enhanced; Anjunabeats; Monstercat</span>
<span class="card-artist__btn">Vintage &amp; Morelli</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/shri/" class="card-artist card-artist-9032">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/11/SHRI-430x558.jpg" alt="SHRI"
srcset="https://basicwavez.com/wp-content/uploads/2024/11/SHRI-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2024/11/SHRI-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2024/11/SHRI-scaled.jpg 2x"
width="430" class="wp-image-9034"
/>
</figure>
<span class="card-artist__position">Sound designer &amp; Producer; Peace Symphonies, Kiksuya Records</span>
<span class="card-artist__btn">SHRI</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/callumcantsleep/" class="card-artist card-artist-8466">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/callum-artist-photo-430x558.jpg" alt="CallumCantSleep"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/callum-artist-photo-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2024/10/callum-artist-photo-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2024/10/callum-artist-photo.jpg 2x"
width="430" class="wp-image-8468"
/>
</figure>
<span class="card-artist__position">Sound designer, Producer, Purified, Sekora, Hathor</span>
<span class="card-artist__btn">CallumCantSleep</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/tagavaka/" class="card-artist card-artist-8421">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/Tagavaka-430x558.png" alt="Tagavaka"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/Tagavaka-430x558.png 1x, https://basicwavez.com/wp-content/uploads/2024/10/Tagavaka-645x837.png 1.5x, https://basicwavez.com/wp-content/uploads/2024/10/Tagavaka.png 2x"
width="430" class="wp-image-7783"
/>
</figure>
<span class="card-artist__position">Producer, Anjunadeep, This Never Happened</span>
<span class="card-artist__btn">Tagavaka</span>
</a> </li>
<li class="splide__slide">
<a href="https://basicwavez.com/artist/nopi/" class="card-artist card-artist-8418">
<figure class="card-artist__thumb">
<img decoding="async" src="https://basicwavez.com/wp-content/uploads/2024/10/Nopi2-430x558.jpg" alt="Nōpi"
srcset="https://basicwavez.com/wp-content/uploads/2024/10/Nopi2-430x558.jpg 1x, https://basicwavez.com/wp-content/uploads/2024/10/Nopi2-645x837.jpg 1.5x, https://basicwavez.com/wp-content/uploads/2024/10/Nopi2.jpg 2x"
width="430" class="wp-image-8323"
/>
</figure>
<span class="card-artist__position">Producer, Days Like Nights, Anjunadeep</span>
<span class="card-artist__btn">Nōpi</span>
</a> </li>
</ul>
</div>
</div>
<div class="splide__arrows">
<button class="splide__arrow splide__arrow--prev">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="currentColor" shape-rendering="geometricPrecision"><path d="M18 9L.643 16.794V1.206L18 9z"/></svg> </button>
<button class="splide__arrow splide__arrow--next">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="currentColor" shape-rendering="geometricPrecision"><path d="M18 9L.643 16.794V1.206L18 9z"/></svg> </button>
</div> </div> </div>
</div>
</section>
</article>
</section>

<footer id="footer" class="footer">

<div class="footer__header">
<div class="footer__brand">
<a class="brand" href="https://basicwavez.com" rel="home"> <img width="133" height="49" class="brand__img brand__img--main" src="https://basicwavez.com/wp-content/uploads/2024/10/Logo.svg"
alt="Basic Wavez"/>
</a>
</div>
<div class="footer__tagline">Empowering musicians and producers worldwide</div>
</div>
<div class="footer__nav">
<div class="footer__menu">
<p class="footer__title">Basic Wavez</p>
<ul id="nav-menu-56" class="menu ">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17603">
<a href="https://academy.basicwavez.com/" target="_self">Academy</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7686">
<a href="https://basicwavez.com/artists/" target="_self">Artists</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7685">
<a href="https://basicwavez.com/blog/" target="_self">Blog</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8278">
<a href="https://basicwavez.com/about-us/" target="_self">About us</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8284">
<a href="https://basicwavez.com/support-contact/" target="_self">Support &amp; contact</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-8517">
<a href="https://basicwavez.com/privacy/" target="_self">Privacy Policy</a>
</li>
</ul>
</div>
<div class="footer__menu">
<p class="footer__title">Shop</p>
<ul id="nav-menu-56" class="menu ">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7676">
<a href="https://basicwavez.com/premium-sample-packs/" target="_self">Sample packs</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7675">
<a href="https://basicwavez.com/premium-preset-packs/" target="_self">Preset packs</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7674">
<a href="https://basicwavez.com/courses/" target="_self">Courses</a>
</li>
<li class="menu-sale menu-item menu-item-type-post_type menu-item-object-page menu-item-20845">
<a href="https://basicwavez.com/sale/" target="_self">Sale</a>
</li>
</ul>
</div>
<div class="footer__menu">
<p class="footer__title">Account</p>
<ul id="nav-menu-56" class="menu ">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7677">
<a href="https://basicwavez.com/my-account/" target="_self">Account</a>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8267">
<a href="https://basicwavez.com/my-account/orders/" target="_self">Orders</a>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8265">
<a href="https://basicwavez.com/my-account/downloads/" target="_self">Downloads</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8336">
<a href="https://basicwavez.com/support-contact/" target="_self">Support &amp; contact</a>
</li>
</ul>
</div>
</div>

<div class="footer__subscribe">
<p class="footer__title">Sign up and get access to our Genesis Pack + 10% discount code</p>
<div class="footer__form">
<script type="text/javascript"></script><div class="gform">
<div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1' action='/#gf_1' data-formid='1' novalidate>
<div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_1" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_1" ><label class='gfield_label gform-field-label' for='input_1_1'>Email</label><div class='ginput_container ginput_container_email'>
<input name='input_1' id='input_1_1' type='email' value='' class='large' placeholder='Enter your email here...' aria-invalid="false" />
</div></div></div></div>
<div class='gform_footer top_label'> <button class='gform_button' id='gform_submit_button_1'><span>subscribe</span></button> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme' />
<input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
<input type='hidden' class='gform_hidden' name='gform_submit' value='1' />

<input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
<input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjhmMmI5YTMzYjQzNDE1ZWVkMmYyMDkxZWQzMWQzNmM2Il0=' />
<input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
<input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
<input type='hidden' name='gform_field_values' value='' />

</div>
</form>
</div>
<iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
<script type="text/javascript">
/* <![CDATA[ */
gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://basicwavez.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://basicwavez.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
</script>
</div>
</div>
</div>

<div class="footer__footer">
<ul class="socials">
<li><a href="https://www.instagram.com/basicwavez/" class="socials__icon icon-instagram" title=""
target="_blank" rel="noreferrer nofollow">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M332.922 256c0 15.215-4.511 30.086-12.963 42.737a76.94 76.94 0 0 1-34.522 28.332c-14.056 5.82-29.522 7.344-44.443 4.376s-28.628-10.294-39.385-21.051-18.085-24.464-21.054-39.387a76.91 76.91 0 0 1 4.378-44.443c5.82-14.056 15.68-26.07 28.332-34.522s27.522-12.963 42.734-12.963a76.92 76.92 0 0 1 54.394 22.53c14.426 14.426 22.53 33.993 22.53 54.393zM506 140.615v230.769c-.037 35.689-14.233 69.907-39.47 95.146A134.77 134.77 0 0 1 371.384 506H140.616a134.77 134.77 0 0 1-95.146-39.47C20.233 441.292 6.037 407.074 6 371.385V140.615c.037-35.689 14.233-69.907 39.47-95.146A134.77 134.77 0 0 1 140.616 6h230.768a134.77 134.77 0 0 1 95.146 39.47c25.236 25.239 39.433 59.457 39.47 95.146zM371.384 256a115.4 115.4 0 0 0-19.445-64.105c-12.678-18.974-30.7-33.763-51.782-42.496s-44.285-11.019-66.666-6.566-42.943 15.442-59.079 31.578-27.128 36.697-31.578 59.079a115.38 115.38 0 0 0 6.564 66.666c8.733 21.085 23.525 39.104 42.499 51.785s41.282 19.445 64.103 19.445c30.594-.032 59.923-12.199 81.556-33.832s33.798-50.962 33.829-81.553zm57.693-144.229c0-5.707-1.691-11.283-4.86-16.027a28.84 28.84 0 0 0-29.612-12.265c-5.595 1.111-10.736 3.86-14.77 7.894s-6.781 9.172-7.894 14.768-.542 11.397 1.64 16.667a28.87 28.87 0 0 0 10.625 12.948c4.744 3.169 10.32 4.86 16.027 4.86 7.651 0 14.987-3.04 20.398-8.447a28.86 28.86 0 0 0 8.447-20.397z"/></svg> </a></li>
<li><a href="https://www.youtube.com/channel/UCViD0MyJR5N3bKhZ8lA-yng/" class="socials__icon icon-youtube" title=""
target="_blank" rel="noreferrer nofollow">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg> </a></li>
</ul>
</div> </footer>
<div class="offcanvas offcanvas-bottom" tabindex="-1" id="primaryNav" aria-labelledby="primaryNavLabel">
<div class="offcanvas-header">
<button class="btn-close is-active"
data-bs-toggle="offcanvas"
data-bs-target="#primaryNav"
aria-controls="primaryNav">
<div class="burger">
<span class="burger__icon">
<span class="burger__inner">
<span class="burger__before"></span>
<span class="burger__after"></span>
</span>
</span>
</div> </button>
</div>
<div class="offcanvas-body">
<div class="megamenu">
<div class="megamenu__column megamenu__column--primary">
<ul id="nav-menu-56" class="menu menu-primary">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7676">
<a href="https://basicwavez.com/premium-sample-packs/" target="_self">Sample packs</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7675">
<a href="https://basicwavez.com/premium-preset-packs/" target="_self">Preset packs</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7674">
<a href="https://basicwavez.com/courses/" target="_self">Courses</a>
</li>
<li class="menu-sale menu-item menu-item-type-post_type menu-item-object-page menu-item-20845">
<a href="https://basicwavez.com/sale/" target="_self">Sale</a>
</li>
</ul>
</div>
<div class="megamenu__column">
<p class="megamenu__heading">Basic Wavez</p>
<ul id="nav-menu-56" class="menu ">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17603">
<a href="https://academy.basicwavez.com/" target="_self">Academy</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7686">
<a href="https://basicwavez.com/artists/" target="_self">Artists</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7685">
<a href="https://basicwavez.com/blog/" target="_self">Blog</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8278">
<a href="https://basicwavez.com/about-us/" target="_self">About us</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8284">
<a href="https://basicwavez.com/support-contact/" target="_self">Support &amp; contact</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-8517">
<a href="https://basicwavez.com/privacy/" target="_self">Privacy Policy</a>
</li>
</ul>
</div>
<div class="megamenu__column">
<p class="megamenu__heading">Account</p>
<ul id="nav-menu-56" class="menu ">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7677">
<a href="https://basicwavez.com/my-account/" target="_self">Account</a>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8267">
<a href="https://basicwavez.com/my-account/orders/" target="_self">Orders</a>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8265">
<a href="https://basicwavez.com/my-account/downloads/" target="_self">Downloads</a>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8336">
<a href="https://basicwavez.com/support-contact/" target="_self">Support &amp; contact</a>
</li>
</ul>
</div>
<div class="megamenu__socials">
<ul class="socials">
<li><a href="https://www.instagram.com/basicwavez/" class="socials__icon icon-instagram" title=""
target="_blank" rel="noreferrer nofollow">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M332.922 256c0 15.215-4.511 30.086-12.963 42.737a76.94 76.94 0 0 1-34.522 28.332c-14.056 5.82-29.522 7.344-44.443 4.376s-28.628-10.294-39.385-21.051-18.085-24.464-21.054-39.387a76.91 76.91 0 0 1 4.378-44.443c5.82-14.056 15.68-26.07 28.332-34.522s27.522-12.963 42.734-12.963a76.92 76.92 0 0 1 54.394 22.53c14.426 14.426 22.53 33.993 22.53 54.393zM506 140.615v230.769c-.037 35.689-14.233 69.907-39.47 95.146A134.77 134.77 0 0 1 371.384 506H140.616a134.77 134.77 0 0 1-95.146-39.47C20.233 441.292 6.037 407.074 6 371.385V140.615c.037-35.689 14.233-69.907 39.47-95.146A134.77 134.77 0 0 1 140.616 6h230.768a134.77 134.77 0 0 1 95.146 39.47c25.236 25.239 39.433 59.457 39.47 95.146zM371.384 256a115.4 115.4 0 0 0-19.445-64.105c-12.678-18.974-30.7-33.763-51.782-42.496s-44.285-11.019-66.666-6.566-42.943 15.442-59.079 31.578-27.128 36.697-31.578 59.079a115.38 115.38 0 0 0 6.564 66.666c8.733 21.085 23.525 39.104 42.499 51.785s41.282 19.445 64.103 19.445c30.594-.032 59.923-12.199 81.556-33.832s33.798-50.962 33.829-81.553zm57.693-144.229c0-5.707-1.691-11.283-4.86-16.027a28.84 28.84 0 0 0-29.612-12.265c-5.595 1.111-10.736 3.86-14.77 7.894s-6.781 9.172-7.894 14.768-.542 11.397 1.64 16.667a28.87 28.87 0 0 0 10.625 12.948c4.744 3.169 10.32 4.86 16.027 4.86 7.651 0 14.987-3.04 20.398-8.447a28.86 28.86 0 0 0 8.447-20.397z"/></svg> </a></li>
<li><a href="https://www.youtube.com/channel/UCViD0MyJR5N3bKhZ8lA-yng/" class="socials__icon icon-youtube" title=""
target="_blank" rel="noreferrer nofollow">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg> </a></li>
</ul>
</div>
</div>
</div>
<div class="offcanvas-footer">
</div>
</div>

<div style="height: 0; overflow: hidden"><svg xmlns="http://www.w3.org/2000/svg">
<symbol id="icon-facebook" viewBox="0 0 20 22">
<path d="M15.5 1h-3a5 5 0 0 0-5 5v3h-3v4h3v8h4v-8h3l1-4h-4V6a1 1 0 0 1 1-1h3V1z" fill="none"
stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/>
</symbol>
<symbol id="icon-linkedin" viewBox="0 0 17 20" fill="currentColor">
<path d="M3.80603 18.6111H0.280804V6.92749H3.80603V18.6111ZM2.04152 5.33374C0.914509 5.33374 0 4.3728 0 3.21265C0 2.65528 0.215088 2.12074 0.597947 1.72662C0.980806 1.3325 1.50007 1.11108 2.04152 1.11108C2.58296 1.11108 3.10223 1.3325 3.48509 1.72662C3.86795 2.12074 4.08304 2.65528 4.08304 3.21265C4.08304 4.3728 3.16853 5.33374 2.04152 5.33374ZM16.9962 18.6111H13.4786V12.9236C13.4786 11.5681 13.452 9.82983 11.6458 9.82983C9.81295 9.82983 9.53214 11.3025 9.53214 12.8259V18.6111H6.01071V6.92749H9.39174V8.52124H9.44107C9.91161 7.60327 11.0614 6.63452 12.7766 6.63452C16.3435 6.63452 17 9.05249 17 12.1931V18.6111H16.9962Z"/>
</symbol>
<symbol id="icon-mail" viewBox="0 0 22 20">
<path d="M1.411 2.339C.843 2.536.41 3.015.293 3.575c-.025.124-.034 2.276-.028 6.6l.01 6.417.085.21c.098.243.385.575.61.708.365.213-.33.199 10.03.199s9.665.014 10.03-.199c.225-.133.512-.465.61-.708l.085-.21.01-6.417c.007-4.491-.002-6.474-.03-6.608-.099-.479-.47-.934-.941-1.157l-.249-.118-9.46-.008c-8.901-.008-9.471-.005-9.644.055m17.876 1.233c0 .009-1.866 1.619-4.146 3.579l-4.146 3.563-.08-.071c-.12-.108-1.309-1.123-1.71-1.459-.5-.42-6.499-5.518-6.564-5.578-.045-.041 1.269-.049 8.296-.049 4.592 0 8.35.007 8.35.015m1.127 9.23-.009 2.83-3.267-2.802c-1.796-1.541-3.27-2.815-3.274-2.832-.005-.016 1.465-1.296 3.266-2.844l3.275-2.814.009 2.817c.006 1.549.006 4.089 0 5.645M4.89 7.221c1.787 1.521 3.249 2.775 3.248 2.787-.003.022-6.366 5.485-6.489 5.571-.072.05-.072.014-.072-5.549 0-3.08.014-5.594.031-5.587A422.22 422.22 0 0 1 4.89 7.221m5.025 4.274c.378.323.74.615.804.649a.67.67 0 0 0 .549.006c.064-.034.443-.34.841-.682l.725-.621 3.239 2.781 3.24 2.78-4.157.01c-2.286.005-6.027.005-8.313 0l-4.157-.01 3.231-2.773c1.777-1.526 3.249-2.763 3.271-2.75.022.013.349.287.727.61"
fill="currentColor" fill-rule="evenodd"/>
</symbol>
<symbol id="icon-youtube" viewBox="0 0 25 24">
<path d="M16.5 11.434l-5.438-3.625a.68.68 0 0 0-.698-.034.68.68 0 0 0-.359.6v7.25a.68.68 0 0 0 .359.6.68.68 0 0 0 .698-.034l5.438-3.625a.68.68 0 0 0 .304-.566.68.68 0 0 0-.304-.566zm-5.135 2.921v-4.71L14.897 12l-3.532 2.355zM24.325 5.43a2.49 2.49 0 0 0-.548-1.031c-.262-.295-.59-.524-.957-.668-3.865-1.496-10.065-1.473-10.322-1.473S6.041 2.234 2.171 3.731a2.49 2.49 0 0 0-.954.669c-.261.295-.448.648-.546 1.03C.383 6.55.037 8.602.037 12s.346 5.45.634 6.57a2.49 2.49 0 0 0 1.504 1.699c3.865 1.497 10.064 1.473 10.322 1.473h.08c.783 0 6.57-.05 10.246-1.473a2.49 2.49 0 0 0 .957-.668c.261-.295.449-.649.547-1.031.289-1.118.634-3.164.634-6.57s-.344-5.45-.639-6.57zm-1.316 12.801c-.044.174-.128.335-.246.471a1.13 1.13 0 0 1-.434.307c-3.625 1.397-9.765 1.375-9.831 1.375s-6.198.023-9.827-1.379c-.167-.066-.315-.172-.434-.307a1.13 1.13 0 0 1-.246-.471c-.273-1.041-.595-2.967-.595-6.227s.322-5.186.591-6.23c.044-.174.128-.335.246-.47a1.13 1.13 0 0 1 .434-.307c3.493-1.346 9.324-1.375 9.803-1.375h.027c.061 0 6.198-.023 9.827 1.379.167.066.315.172.434.307s.203.296.246.47c.27 1.041.591 2.967.591 6.231s-.318 5.183-.588 6.227z"
fill="currentColor"/>
</symbol>
<symbol id="icon-twitter" viewBox="0 0 24 24" fill="currentColor">
<path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/>
</symbol>
<symbol id="icon-check" viewBox="0 0 14 10" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M14 1.78663L5.83055 9.5L0 3.46806L1.32402 2.23939L5.88971 6.96279L12.7346 0.5L14 1.78663Z"
fill="currentColor"/>
</symbol>
<symbol id="icon-globe" viewBox="0 0 28 28" fill="none" stroke="currentColor" stroke-width="1.517"
stroke-linecap="round"
stroke-linejoin="round">
<path d="M14 27.0006C21.1797 27.0006 27 21.1803 27 14.0006C27 6.82091 21.1797 1.00061 14 1.00061C6.8203 1.00061 1 6.82091 1 14.0006C1 21.1803 6.8203 27.0006 14 27.0006Z"/>
<path d="M8.58398 14.0002C8.58398 19.0729 10.3891 23.6039 13.2261 26.6603C13.3246 26.7675 13.4443 26.853 13.5777 26.9116C13.711 26.9701 13.855 27.0003 14.0007 27.0003C14.1463 27.0003 14.2903 26.9701 14.4236 26.9116C14.557 26.853 14.6767 26.7675 14.7752 26.6603C17.6122 23.6039 19.4173 19.0729 19.4173 14.0002C19.4173 8.92746 17.6122 4.39642 14.7752 1.34006C14.6767 1.23287 14.557 1.1473 14.4236 1.08876C14.2903 1.03022 14.1463 1 14.0007 1C13.855 1 13.711 1.03022 13.5777 1.08876C13.4443 1.1473 13.3246 1.23287 13.2261 1.34006C10.3891 4.39642 8.58398 8.92746 8.58398 14.0002Z"/>
<path d="M1.74023 9.66687H26.2615"/>
<path d="M1.74023 18.3335H26.2615"/>
</symbol>
<symbol id="icon-chevron" viewBox="0 0 14 9" fill="none">
<path d="M1.5 1.72046L7.05902 7.27948L12.618 1.72046" stroke="currentColor" stroke-width="1.5"
stroke-linecap="square"/>
</symbol>
<symbol id="link-chevron-right" viewBox="0 0 9 15" fill="none">
<path d="M2.01465 13.0591L7.57367 7.50006L2.01465 1.94104" stroke="currentColor" stroke-width="1.5"
stroke-linecap="square"/>
</symbol>
<symbol id="icon-collapse" viewBox="0 0 20 12" fill="none">
<path d="M2 1.75024L10 9.75024L18 1.75024" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
</symbol>
<symbol id="icon-star" viewBox="0 0 21 20" fill="none">
<path d="M4.65751 18.7531L6.01624 12.8792L6.08408 12.5859L5.85663 12.3887L1.29912 8.43748L7.32234 7.91463L7.6224 7.88858L7.73966 7.61115L10.0791 2.07586L12.4185 7.61115L12.5358 7.88858L12.8359 7.91463L18.8591 8.43748L14.3016 12.3887L14.0741 12.5859L14.142 12.8792L15.5007 18.7531L10.3374 15.6384L10.0791 15.4826L9.82084 15.6384L4.65751 18.7531Z"
stroke="#F58B3C"/>
</symbol>
<symbol id="icon-star-fill" viewBox="0 0 21 20" fill="none">
<path d="M3.9041 19.7915L5.5291 12.7665L0.0791016 8.0415L7.2791 7.4165L10.0791 0.791504L12.8791 7.4165L20.0791 8.0415L14.6291 12.7665L16.2541 19.7915L10.0791 16.0665L3.9041 19.7915Z"
fill="#F5A36C"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M10.0791 16.0665V0.791504L12.8791 7.4165L20.0791 8.0415L14.6291 12.7665L16.2541 19.7915L10.0791 16.0665Z"
fill="#F58B3C"/>
</symbol>
<symbol id="icon-star-half" viewBox="0 0 21 20" fill="none">
<path d="M4.65751 18.7531L6.01624 12.8792L6.08408 12.5859L5.85663 12.3887L1.29912 8.43748L7.32234 7.91463L7.6224 7.88858L7.73966 7.61115L10.0791 2.07586L12.4185 7.61115L12.5358 7.88858L12.8359 7.91463L18.8591 8.43748L14.3016 12.3887L14.0741 12.5859L14.142 12.8792L15.5007 18.7531L10.3374 15.6384L10.0791 15.4826L9.82084 15.6384L4.65751 18.7531Z"
stroke="#F58B3C"/>
<path xmlns="http://www.w3.org/2000/svg"
d="M10.08 16.067V.792l-2.8 6.625-7.2.625 5.45 4.725-1.626 7.025 6.175-3.725Z" clip-rule="evenodd"
fill="#F5A36C" fill-rule="evenodd"/>
</symbol>
<symbol id="icon-google-logo" viewBox="0 0 22 22" fill="none">
<path d="M7.56623 1.36705C5.44332 2.10351 3.61252 3.50133 2.34276 5.35519C1.073 7.20906 0.431191 9.42125 0.511616 11.6668C0.592041 13.9124 1.39046 16.073 2.78959 17.8313C4.18872 19.5896 6.11482 20.8529 8.28498 21.4356C10.0444 21.8895 11.8877 21.9095 13.6565 21.4937C15.2589 21.1337 16.7403 20.3638 17.9557 19.2594C19.2207 18.0748 20.1389 16.5678 20.6116 14.9004C21.1252 13.0872 21.2166 11.1804 20.8788 9.3264H10.999V13.4248H16.7207C16.6064 14.0784 16.3613 14.7023 16.0002 15.259C15.6391 15.8158 15.1694 16.2939 14.6193 16.6649C13.9207 17.1273 13.133 17.4383 12.307 17.5779C11.4786 17.732 10.6289 17.732 9.80049 17.5779C8.96082 17.4045 8.16652 17.0579 7.46829 16.5604C6.34643 15.7662 5.50406 14.638 5.0614 13.3368C4.61138 12.0111 4.61138 10.574 5.0614 9.24838C5.3765 8.31918 5.8974 7.47315 6.58521 6.77343C7.37233 5.95799 8.36886 5.3751 9.46544 5.08873C10.562 4.80236 11.7163 4.82357 12.8016 5.15002C13.6495 5.41017 14.4249 5.86492 15.0658 6.47796C15.7109 5.83613 16.355 5.19263 16.9979 4.54747C17.3299 4.20055 17.6918 3.87022 18.0188 3.515C17.0403 2.60456 15.8918 1.89608 14.6392 1.43013C12.3579 0.601811 9.86187 0.579551 7.56623 1.36705Z"
fill="white"/>
<path d="M7.56665 1.36713C9.8621 0.57909 12.3582 0.600764 14.6396 1.42855C15.8925 1.89766 17.0404 2.60955 18.0175 3.52337C17.6856 3.8786 17.3353 4.21058 16.9967 4.55584C16.3526 5.19879 15.7091 5.83952 15.0662 6.47804C14.4253 5.86499 13.6499 5.41025 12.8021 5.1501C11.7171 4.8225 10.5628 4.80007 9.46597 5.08527C8.36909 5.37047 7.37196 5.95228 6.58398 6.76687C5.89616 7.46658 5.37526 8.31262 5.06017 9.24181L1.61914 6.57763C2.85082 4.13516 4.98339 2.26685 7.56665 1.36713Z"
fill="#D50909"/>
<path d="M0.705826 9.21692C0.890641 8.30026 1.1977 7.41257 1.61879 6.57764L5.05981 9.24846C4.60979 10.5741 4.60979 12.0112 5.05981 13.3369C3.91336 14.2221 2.76635 15.1119 1.61879 16.006C0.564982 13.9084 0.243591 11.5184 0.705826 9.21692Z"
fill="#F8BD00"/>
<path d="M10.9988 9.32471H20.8787C21.2164 11.1787 21.125 13.0855 20.6114 14.8987C20.1387 16.5661 19.2205 18.0731 17.9555 19.2577C16.845 18.3912 15.7296 17.5314 14.6191 16.6649C15.1696 16.2935 15.6396 15.8148 16.0007 15.2575C16.3618 14.7002 16.6066 14.0757 16.7205 13.4214H10.9988C10.9971 12.0569 10.9988 10.6908 10.9988 9.32471Z"
fill="#0A2C45"/>
<path d="M1.61719 16.0061C2.76475 15.1208 3.91176 14.2311 5.05821 13.3369C5.50176 14.6386 6.34533 15.7669 7.46842 16.5605C8.16883 17.0558 8.96484 17.3995 9.8056 17.5697C10.634 17.7238 11.4837 17.7238 12.3121 17.5697C13.1381 17.4301 13.9258 17.1191 14.6244 16.6568C15.7349 17.5232 16.8503 18.3831 17.9608 19.2496C16.7456 20.3546 15.2641 21.1251 13.6616 21.4855C11.8928 21.9013 10.0495 21.8814 8.29009 21.4274C6.89858 21.0559 5.59881 20.4009 4.47226 19.5035C3.27998 18.5567 2.30611 17.3638 1.61719 16.0061Z"
fill="#319F43"/>
</symbol>
<symbol id="icon-arrow" viewBox="0 0 21 20" fill="none">
<path d="M0.460938 9.83179H19.4998M19.4998 9.83179L10.96 0.831787M19.4998 9.83179L10.96 18.8318"
stroke="currentColor" stroke-width="2"/>
</symbol>
<symbol id="icon-arrow-back" viewBox="0 0 19 16" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4.52255 9.16416H18.5088V7.49423H3.85396L10.2509 1.19486L9.07918 0.00500488L1.56451 7.40507L0.960364 8L1.56451 8.59492L1.97734 9.00146V9.16416H2.14255L9.07918 15.995L10.2509 14.8051L4.52255 9.16416Z"
fill="currentColor"/>
</symbol>
<symbol id="icon-play" viewBox="0 0 24 23" fill="none">
<path d="M12 2.15625C10.152 2.15625 8.34547 2.70425 6.80889 3.73096C5.27232 4.75766 4.07471 6.21695 3.3675 7.9243C2.6603 9.63165 2.47526 11.5104 2.83579 13.3229C3.19632 15.1354 4.08623 16.8003 5.39298 18.107C6.69972 19.4138 8.36462 20.3037 10.1771 20.6642C11.9896 21.0247 13.8684 20.8397 15.5757 20.1325C17.283 19.4253 18.7423 18.2277 19.769 16.6911C20.7958 15.1545 21.3438 13.348 21.3438 11.5C21.3407 9.02283 20.3552 6.64801 18.6036 4.89638C16.852 3.14476 14.4772 2.15934 12 2.15625ZM15.2739 12.0984L10.9614 14.9734C10.8431 15.0518 10.7044 15.0936 10.5625 15.0938C10.3719 15.0938 10.1891 15.018 10.0543 14.8832C9.91948 14.7484 9.84375 14.5656 9.84375 14.375V8.625C9.84367 8.49484 9.87893 8.36711 9.94577 8.25543C10.0126 8.14375 10.1085 8.05231 10.2233 7.99088C10.338 7.92945 10.4673 7.90033 10.5973 7.90662C10.7273 7.91292 10.8531 7.9544 10.9614 8.02664L15.2739 10.9016C15.3725 10.9673 15.4533 11.0562 15.5093 11.1606C15.5652 11.265 15.5945 11.3816 15.5945 11.5C15.5945 11.6184 15.5652 11.735 15.5093 11.8394C15.4533 11.9438 15.3725 12.0327 15.2739 12.0984Z"
fill="currentColor"/>
</symbol>
</svg></div>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/basicwavez\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<style>
.sale-banner {
position: relative;
width: 100%;
background: #160525;
padding: 0.5rem 3rem 0.5rem 1.5rem;
display: flex;
align-items: center;
justify-content: center;
gap: 2rem;
text-decoration: none;
z-index: 1000;
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease;
overflow: hidden;
}

.sale-banner:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: url(/wp-content/uploads/2025/01/wavy-bg-asset-2.svg);
background-size: 120%;
background-position: center center;
opacity: 1;
filter: blur(15px);
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease;
border-bottom: 1px solid rgba(255,255,255,0.1);
}

.sale-banner.closing {
transform: translateY(-100%);
opacity: 0;
}

.sale-banner-text {
color: #fff;
font-size: 14px;
letter-spacing: 0.5px;
font-weight: 600;
display: flex;
align-items: center;
gap: 0.5rem;
}

.sale-banner-countdown {
display: flex;
align-items: center;
gap: 1.5rem;
padding-left: 1.5rem;
border-left: 1px dashed rgba(255,255,255,0.2);
}

.countdown-group {
display: flex;
flex-direction: column;
align-items: center;
gap: 0.25rem;
}

.countdown-value {
background: rgba(255,255,255,0.1);
padding: 0.2rem 0.35rem;
padding-bottom: 0.3rem;
border-radius: 4px;
min-width: 2.2em;
text-align: center;
font-size: 13px;
color: #fff;
font-family: "Dela Gothic One";
letter-spacing: 0.5px;
}

.countdown-label {
font-size: 10px;
color: rgba(255,255,255,0.6);
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight: 600;
}

.sale-banner-close {
position: absolute;
right: 0.75rem;
top: 50%;
transform: translateY(-50%);
width: 20px;
height: 20px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
border-radius: 50%;
background: rgba(255,255,255,0.1);
transition: all 0.2s ease;
}

.sale-banner-close:hover {
background: rgba(255,255,255,0.15);
transform: translateY(-50%) scale(1.1);
}

.sale-banner-close::before,
.sale-banner-close::after {
content: '';
position: absolute;
width: 10px;
height: 2px;
background: rgba(255,255,255,0.5);
transform: rotate(45deg);
transition: background 0.2s ease;
}

.sale-banner-close::after {
transform: rotate(-45deg);
}

.sale-banner-close:hover::before,
.sale-banner-close:hover::after {
background: rgba(255,255,255,0.7);
}

@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}

@media (max-width: 1025px) {
.header .menu a {
padding: 9px !important;
}
}

@media (max-width: 768px) {

.sale-banner-text {
text-align: center;
}

.sale-banner {
padding: 0.5rem 2.5rem 0.5rem 1rem;
gap: 1rem;
flex-direction: column;
}

.sale-banner-countdown {
padding-left: 1rem;
gap: 0.5rem;
border: none;
}

.countdown-value {
font-size: 14px;
padding: 0.25rem 0.4rem;
min-width: 1.8em;
}

.countdown-label {
font-size: 8px;
}

.sale-banner-close {
right: 0.5rem;
}

/* Fix logo/menu overlap */

.offcanvas.offcanvas-bottom {
right: 0 !important;
width: 70vw !important;
transform: translateX(-100%);
}

.offcanvas {
transition: transform 0.15s ease;
}

.header__brand {
z-index: 999 !important;
}
}
</style>

<a href="https://basicwavez.com/shop" class="sale-banner">
<div class="sale-banner-text">Summer Sale now active! Get 20% off selected products!</div>
<div class="sale-banner-countdown">
<div class="countdown-group">
<span class="countdown-value days">00</span>
<span class="countdown-label">DAYS</span>
</div>
<div class="countdown-group">
<span class="countdown-value hours">00</span>
<span class="countdown-label">HOURS</span>
</div>
<div class="countdown-group">
<span class="countdown-value minutes">00</span>
<span class="countdown-label">MIN</span>
</div>
<div class="countdown-group">
<span class="countdown-value seconds">00</span>
<span class="countdown-label">SEC</span>
</div>
</div>
<div class="sale-banner-close"></div>
</a>

<script>
(function() {
const endDate = 1756684740 * 1000;
const banner = document.querySelector('.sale-banner');
const closeBtn = banner.querySelector('.sale-banner-close');

// Check if banner was closed
const bannerClosed = localStorage.getItem('sale_banner_closed');
if (bannerClosed) {
banner.style.display = 'none';
return;
}

// Move banner to top of page
document.body.insertBefore(banner, document.body.firstChild);

const daysEl = banner.querySelector('.days');
const hoursEl = banner.querySelector('.hours');
const minutesEl = banner.querySelector('.minutes');
const secondsEl = banner.querySelector('.seconds');

// Close button handler
closeBtn.addEventListener('click', function(e) {
e.preventDefault();
e.stopPropagation();
banner.classList.add('closing');
setTimeout(() => {
banner.style.display = 'none';
localStorage.setItem('sale_banner_closed', 'true');
}, 300);
});

function updateCountdown() {
const now = new Date().getTime();
const distance = endDate - now;

if (distance < 0) {
banner.style.display = 'none';
return;
}

const days = Math.floor(distance / (1000 * 60 * 60 * 24));
const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
const seconds = Math.floor((distance % (1000 * 60)) / 1000);

// Update with animation if value changes
if (daysEl.textContent !== String(days).padStart(2, '0')) {
daysEl.style.animation = 'pulse 0.5s';
setTimeout(() => daysEl.style.animation = '', 500);
}
if (hoursEl.textContent !== String(hours).padStart(2, '0')) {
hoursEl.style.animation = 'pulse 0.5s';
setTimeout(() => hoursEl.style.animation = '', 500);
}
if (minutesEl.textContent !== String(minutes).padStart(2, '0')) {
minutesEl.style.animation = 'pulse 0.5s';
setTimeout(() => minutesEl.style.animation = '', 500);
}
if (secondsEl.textContent !== String(seconds).padStart(2, '0')) {
secondsEl.style.animation = 'pulse 0.5s';
setTimeout(() => secondsEl.style.animation = '', 500);
}

daysEl.textContent = String(days).padStart(2, '0');
hoursEl.textContent = String(hours).padStart(2, '0');
minutesEl.textContent = String(minutes).padStart(2, '0');
secondsEl.textContent = String(seconds).padStart(2, '0');
}

updateCountdown();
setInterval(updateCountdown, 1000);
})();
</script>
<style>
@keyframes fadeUpIn {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}

.cross-sells .product {
opacity: 0;
animation: fadeUpIn 0.4s ease forwards;
}

.cross-sells .product:nth-child(1) { animation-delay: 0.1s; }
.cross-sells .product:nth-child(2) { animation-delay: 0.2s; }
.cross-sells .product:nth-child(3) { animation-delay: 0.3s; }
.cross-sells .product:nth-child(4) { animation-delay: 0.4s; }
.cross-sells .product:nth-child(5) { animation-delay: 0.5s; }

.cart-item-price-block .cross-sell-discount {
color: #28a745;
font-weight: 600;
margin-top: 4px;
}

.price-comparison del.secondary-discount {
color: #999;
font-size: 0.9em;
}
</style>
<script>
(function($) {
// Remove WooCommerce's default add to cart behavior
$(document.body).off('click', '.add_to_cart_button');
$(document.body).off('submit', 'form.cart');

// Handle add to cart
$(document).on('click', '.cross-sell-add-to-cart', function(e) {
e.preventDefault();
e.stopPropagation();

var $button = $(this);
var product_id = $button.data('product_id');

$button.addClass('loading');

$.post({
url: '/?wc-ajax=add_to_cart',
data: {
product_id: product_id,
quantity: 1
},
success: function(response) {
if (!response) {
return;
}

// Update fragments
if (response.fragments) {
$.each(response.fragments, function(key, value) {
$(key).replaceWith(value);
});
}

// Trigger added_to_cart event
$(document.body).trigger('added_to_cart', [response.fragments, response.cart_hash, $button]);

// Refresh cross-sells
refreshCrossSells();
},
complete: function() {
$button.removeClass('loading');
}
});

return false;
});

function refreshCrossSells() {
var $crossSells = $('.cross-sells');

$.post({
url: woocommerce_params.ajax_url,
data: {
action: 'refresh_cross_sells'
},
success: function(response) {
if (response.success && response.data.html) {
var $newContent = $(response.data.html);
$newContent.css('opacity', 0);
$crossSells.replaceWith($newContent);
$newContent.find('.product').css('opacity', 0);
requestAnimationFrame(function() {
$newContent.css('opacity', 1);
$newContent.find('.product').each(function(index) {
$(this).css({
'animation': 'none',
'opacity': 0
}).delay(index * 100).animate({opacity: 1}, 400);
});
});
}
}
});
}

// Listen for cart changes
$(document.body).on('removed_from_cart wc_fragments_refreshed wc_fragments_loaded', function() {
refreshCrossSells();
});

// Listen for remove item clicks
$(document).on('click', '.wc-block-cart-item__remove-link', function() {
setTimeout(refreshCrossSells, 500);
});

// Initialize if cart block exists
if ($('.wc-block-cart').length || $('.woocommerce-cart').length) {
refreshCrossSells();
}
})(jQuery);
</script>

<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
<div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 privacy-and-cookies optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
<div class="cmplz-header">
<div class="cmplz-logo"></div>
<div class="cmplz-title" id="cmplz-header-1-optin">Privacy & Cookies</div>
<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
</div>
</div>

<div class="cmplz-divider cmplz-divider-header"></div>
<div class="cmplz-body">
<div class="cmplz-message" id="cmplz-message-1-optin"><p>To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior.</p></div>
<!-- categories start -->
<div class="cmplz-categories">
<details class="cmplz-category cmplz-functional" >
<summary>
<span class="cmplz-category-header">
<span class="cmplz-category-title">Functional</span>
<span class='cmplz-always-active'>
<span class="cmplz-banner-checkbox">
<input type="checkbox"
id="cmplz-functional-optin"
data-category="cmplz_functional"
class="cmplz-consent-checkbox cmplz-functional"
size="40"
value="1"/>
<label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label>
</span>
Always active </span>
<span class="cmplz-icon cmplz-open">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
</span>
</span>
</summary>
<div class="cmplz-description">
<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
</div>
</details>

<details class="cmplz-category cmplz-preferences" >
<summary>
<span class="cmplz-category-header">
<span class="cmplz-category-title">Preferences</span>
<span class="cmplz-banner-checkbox">
<input type="checkbox"
id="cmplz-preferences-optin"
data-category="cmplz_preferences"
class="cmplz-consent-checkbox cmplz-preferences"
size="40"
value="1"/>
<label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label>
</span>
<span class="cmplz-icon cmplz-open">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
</span>
</span>
</summary>
<div class="cmplz-description">
<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
</div>
</details>

<details class="cmplz-category cmplz-statistics" >
<summary>
<span class="cmplz-category-header">
<span class="cmplz-category-title">Statistics</span>
<span class="cmplz-banner-checkbox">
<input type="checkbox"
id="cmplz-statistics-optin"
data-category="cmplz_statistics"
class="cmplz-consent-checkbox cmplz-statistics"
size="40"
value="1"/>
<label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label>
</span>
<span class="cmplz-icon cmplz-open">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
</span>
</span>
</summary>
<div class="cmplz-description">
<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
</div>
</details>
<details class="cmplz-category cmplz-marketing" >
<summary>
<span class="cmplz-category-header">
<span class="cmplz-category-title">Marketing</span>
<span class="cmplz-banner-checkbox">
<input type="checkbox"
id="cmplz-marketing-optin"
data-category="cmplz_marketing"
class="cmplz-consent-checkbox cmplz-marketing"
size="40"
value="1"/>
<label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label>
</span>
<span class="cmplz-icon cmplz-open">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
</span>
</span>
</summary>
<div class="cmplz-description">
<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
</div>
</details>
</div><!-- categories end -->
</div>

<div class="cmplz-links cmplz-information">
<a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a>
<a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a>
<a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a>
<a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a>
</div>

<div class="cmplz-divider cmplz-footer"></div>

<div class="cmplz-buttons">
<button class="cmplz-btn cmplz-accept">Accept</button>
<button class="cmplz-btn cmplz-deny">Deny</button>
<button class="cmplz-btn cmplz-view-preferences">Preferences</button>
<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Preferences</a>
</div>

<div class="cmplz-links cmplz-documents">
<a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a>
<a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a>
<a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a>
</div>

</div>
</div>
<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Privacy & Cookies</button>

</div> <!-- Meta Pixel Event Code -->
<script type='text/javascript'>
document.addEventListener( 'wpcf7mailsent', function( event ) {
if( "fb_pxl_code" in event.detail.apiResponse){
eval(event.detail.apiResponse.fb_pxl_code);
}
}, false );
</script>
<!-- End Meta Pixel Event Code -->

<script>
document.querySelectorAll('.woocommerce-product-details__short-description').forEach(desc => {
if (desc.querySelectorAll('p').length > 1 || desc.querySelectorAll('ul').length > 0) {
const expandableContent = document.createElement('div');
expandableContent.className = 'expandable-content';

const firstElement = desc.querySelector('p');
const otherElements = Array.from(desc.querySelectorAll('p:not(:first-child), ul, ol'));

otherElements.forEach(el => {
expandableContent.appendChild(el);
});

const button = document.createElement('button');
button.className = 'read-more-btn';
button.textContent = 'Read More';

const divider = document.createElement('div');
divider.className = 'description-divider';

const instantAccess = document.createElement('p');
instantAccess.className = 'instant-access-text';
instantAccess.textContent = "Get instant access to...";

button.addEventListener('click', () => {
desc.classList.toggle('expanded');
button.textContent = desc.classList.contains('expanded') ? 'Show Less' : 'Read More';

if (desc.classList.contains('expanded')) {
window.scrollTo({
top: desc.offsetTop - 20,
behavior: 'smooth'
});
}
});

firstElement.after(button);
button.after(expandableContent);
expandableContent.after(divider);
divider.after(instantAccess);
}
});
</script>

<style>
.woocommerce-product-details__short-description {
position: relative;
}

.expandable-content {
display: none;
}

.woocommerce-product-details__short-description.expanded .expandable-content {
display: block;
}

.woocommerce-product-details__short-description .read-more-btn {
display: flex;
align-items: center;
gap: 6px;
background: transparent;
border: none;
color: #fff;
text-transform: uppercase;
letter-spacing: 0.05em;
font-size: 14px;
font-weight: 600;
padding: 10px 0;
cursor: pointer;
margin-top: 1em;
}

.woocommerce-product-details__short-description .read-more-btn::before {
content: '';
display: inline-block;
width: 20px;
height: 20px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
transform: rotate(0deg);
transition: transform 0.3s ease;
}

.woocommerce-product-details__short-description.expanded .read-more-btn::before {
transform: rotate(-180deg);
}

.woocommerce-product-details__short-description .read-more-btn:hover {
opacity: 0.8;
}

.description-divider {
width: 100%;
height: 1px;
background: rgba(255, 255, 255, 0.2);
margin: 1.5em 0;
}

.instant-access-text {
color: #fff;
font-size: 16px;
margin: 0;
font-family: "Dela Gothic One";
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function () {
if (window.location.hostname === 'basicwavez.com' && window.location.pathname === '/creative-hub/') {

const baseCurrency = 'GBP';
let targetCurrency = baseCurrency;
let userCountry = '';
let userLocale = 'en-GB';
const cacheDurationMinutes = 60;

const localeMap = {
'US': 'en-US', 'GB': 'en-GB', 'FI': 'fi-FI', 'DE': 'de-DE',
'FR': 'fr-FR', 'ES': 'es-ES', 'IT': 'it-IT', 'NL': 'nl-NL',
'PT': 'pt-PT'
};

const ipApiProviders = [
{
name: 'ipapi.co',
url: 'https://ipapi.co/json/',
parse: data => data.country_code
},
{
name: 'freeipapi.com',
url: 'https://freeipapi.com/api/json/',
parse: data => data.countryCode
}
];

const exchangeApiProviders = [
{
name: 'FreeCurrencyAPI',
url: (base) => `https://api.freecurrencyapi.com/v1/latest?apikey=fca_live_SFkjsXHJ4WxU6bSNkpLzcZAPXpYodYcNgQi0mf4T&base_currency=${base}`,
parse: data => data.data,
checkError: data => data.error ? `FreeCurrencyAPI error: ${data.error.message}` : null
},
{
name: 'ExchangeRate-API',
url: (base) => `https://v6.exchangerate-api.com/v6/1659cb24f9f5c90fae6d797b/latest/${base}`,
parse: data => data.conversion_rates,
checkError: data => data.result === 'error' ? `ExchangeRate-API error: ${data['error-type']}` : null
}
];

const cacheKey = `exchangeRates_${baseCurrency}`;
const cacheTimestampKey = `exchangeRatesTimestamp_${baseCurrency}`;
const providerIndexKey = 'exchangeProviderIndex';
const providerSwitchTimestampKey = 'providerSwitchTimestamp';
const providerSwitchIntervalMs = 7 * 24 * 60 * 60 * 1000;

let activeExchangeProviderIndex = 0;

try {
activeExchangeProviderIndex = parseInt(localStorage.getItem(providerIndexKey), 10);
if (isNaN(activeExchangeProviderIndex) || activeExchangeProviderIndex < 0 || activeExchangeProviderIndex >= exchangeApiProviders.length) {
activeExchangeProviderIndex = 0;
localStorage.setItem(providerIndexKey, '0');
}
} catch (e) {
activeExchangeProviderIndex = 0;
}

const lastSwitch = parseInt(localStorage.getItem(providerSwitchTimestampKey), 10) || 0;
if (Date.now() - lastSwitch > providerSwitchIntervalMs) {
activeExchangeProviderIndex = (activeExchangeProviderIndex + 1) % exchangeApiProviders.length;
localStorage.setItem(providerIndexKey, activeExchangeProviderIndex.toString());
localStorage.setItem(providerSwitchTimestampKey, Date.now().toString());
localStorage.removeItem(cacheKey);
localStorage.removeItem(cacheTimestampKey);
}

function fetchUserLocation(providerIndex = 0) {
if (providerIndex >= ipApiProviders.length) return;
const provider = ipApiProviders[providerIndex];
fetch(provider.url)
.then(res => {
if (!res.ok) throw new Error();
return res.json();
})
.then(data => {
const countryCode = provider.parse(data);
if (!countryCode) throw new Error();
determineTargetCurrencyAndProceed(countryCode);
})
.catch(() => {
fetchUserLocation(providerIndex + 1);
});
}

function determineTargetCurrencyAndProceed(countryCode) {
userCountry = countryCode;
userLocale = localeMap[userCountry] || 'en-GB';

if (userCountry === 'US') {
targetCurrency = 'USD';
} else if (['DE', 'FR', 'NL', 'IT', 'ES', 'IE', 'FI', 'AT', 'PT', 'BE', 'GR', 'LU', 'SI', 'SK', 'LV', 'LT', 'EE'].includes(userCountry)) {
targetCurrency = 'EUR';
} else {
return;
}

const now = Date.now();
const cacheDurationMs = cacheDurationMinutes * 60 * 1000;
let cachedRates = null;
let cacheTimestamp = null;

try {
cachedRates = JSON.parse(localStorage.getItem(cacheKey));
cacheTimestamp = parseInt(localStorage.getItem(cacheTimestampKey), 10);
if (isNaN(cacheTimestamp)) cacheTimestamp = null;
} catch (e) {}

if (cachedRates && cacheTimestamp && (now - cacheTimestamp < cacheDurationMs)) {
const rate = cachedRates[targetCurrency];
if (rate !== undefined && rate !== null) {
convertPrices(rate, targetCurrency, userLocale);
} else {
fetchExchangeRates();
}
} else {
fetchExchangeRates();
}
}

function fetchExchangeRates(providerIndexToTry = activeExchangeProviderIndex, triedIndices = new Set()) {
if (triedIndices.size >= exchangeApiProviders.length) {
switchToNextProviderForFuture();
return;
}

const currentProviderIndex = providerIndexToTry % exchangeApiProviders.length;
if (triedIndices.has(currentProviderIndex)) {
fetchExchangeRates(currentProviderIndex + 1, triedIndices);
return;
}

const provider = exchangeApiProviders[currentProviderIndex];
const rateUrl = provider.url(baseCurrency);
triedIndices.add(currentProviderIndex);

fetch(rateUrl)
.then(res => {
if (!res.ok) throw new Error();
return res.json();
})
.then(data => {
const apiError = provider.checkError ? provider.checkError(data) : null;
if (apiError) throw new Error();
const rates = provider.parse(data);
if (!rates || typeof rates !== 'object') throw new Error();

try {
localStorage.setItem(cacheKey, JSON.stringify(rates));
localStorage.setItem(cacheTimestampKey, Date.now().toString());
if (currentProviderIndex !== activeExchangeProviderIndex) {
localStorage.setItem(providerIndexKey, currentProviderIndex.toString());
activeExchangeProviderIndex = currentProviderIndex;
}
} catch (e) {}

const rate = rates[targetCurrency];
if (rate === undefined || rate === null) return;
convertPrices(rate, targetCurrency, userLocale);
})
.catch(() => {
fetchExchangeRates(currentProviderIndex + 1, triedIndices);
});
}

function switchToNextProviderForFuture() {
const nextProviderIndex = (activeExchangeProviderIndex + 1) % exchangeApiProviders.length;
localStorage.setItem(providerIndexKey, nextProviderIndex.toString());
localStorage.setItem(providerSwitchTimestampKey, Date.now().toString());
localStorage.removeItem(cacheKey);
localStorage.removeItem(cacheTimestampKey);
}

function convertPrices(rate, currency, locale) {
const priceEls = document.querySelectorAll('.ch-price');
const joinInfoEls = document.querySelectorAll('.ch-join-info strong');

let formatter;
try {
formatter = new Intl.NumberFormat(locale, {
style: 'currency', currency: currency,
minimumFractionDigits: 0, maximumFractionDigits: 0,
});
} catch (e) {
try {
formatter = new Intl.NumberFormat('en-GB', {
style: 'currency', currency: currency,
minimumFractionDigits: 0, maximumFractionDigits: 0,
});
} catch (fallbackError) {
return;
}
}

priceEls.forEach(el => {
const originalText = el.dataset.originalPrice || el.textContent.trim();
if (!el.dataset.originalPrice && originalText) {
el.dataset.originalPrice = originalText;
}
const textToParse = el.dataset.originalPrice || originalText;
const priceNum = parseFloat(textToParse.replace(/[^0-9.,-]+/g, '').replace(',', '.'));

if (!isNaN(priceNum)) {
const converted = Math.round(priceNum * rate);
el.textContent = formatter.format(converted);
}
});

joinInfoEls.forEach(el => {
const originalText = el.dataset.originalText || el.textContent.trim();
if (!el.dataset.originalText && originalText) {
el.dataset.originalText = originalText;
}
const textToParse = el.dataset.originalText || originalText;
const priceMatch = textToParse.match(/(?:[\£\$\€]|GBP|USD|EUR)?\s?(\d{1,3}(?:[,.]\d{3})*(?:[,.]\d+)?|\d+(?:[,.]\d+)?)/);

if (priceMatch && priceMatch.length >= 2) {
const priceNumStr = priceMatch[1].replace(/[,.]/g, (match, offset, string) => {
return string.indexOf('.', offset + 1) === -1 && string.indexOf(',', offset + 1) === -1 ? '.' : '';
});
const priceNum = parseFloat(priceNumStr);
if (!isNaN(priceNum)) {
const converted = Math.round(priceNum * rate);
const formattedPrice = formatter.format(converted);
el.textContent = textToParse.replace(priceMatch[0], formattedPrice);
}
}
});
}

fetchUserLocation();
}
});
</script>

<style>
.creative-hub-promo-text-wrapper {
position: relative;
margin-top: 20px;
margin-bottom: 15px;
background-color: #291b1b;
--border-width: 1px;
width: fit-content;
padding: 0.75rem 1.25rem;
border-radius: 25px;
}

.creative-hub-promo-text-wrapper a strong.highlight {
font-weight: 700;
}

@property --gradient-angle {
syntax: '<angle>';
inherits: false;
initial-value: 0deg;
}

@keyframes rotate-gradient {
0% {
--gradient-angle: 0deg;
}
100% {
--gradient-angle: 360deg;
}
}

.creative-hub-promo-text-wrapper::before {
content: '';
position: absolute;
z-index: -1;

top: calc(-1 * var(--border-width));
left: calc(-1 * var(--border-width));
width: calc(100% + var(--border-width) * 2);
height: calc(100% + var(--border-width) * 2);

background: conic-gradient(
from var(--gradient-angle),
#e7a2c8, #ffd626
);
animation: rotate-gradient 5s linear infinite;
border-radius: inherit;
opacity: 0.7;
transition: 0.2s;
}

.creative-hub-promo-text-wrapper:hover::before {
opacity: 1;
}
</style>
<script>
document.addEventListener('DOMContentLoaded', function() {

const boldText = 'Get 40% off';
const normalText = ' when you join the Creative Hub!';
const promoLinkUrl = '/creative-hub/';
const wrapperClassName = 'creative-hub-promo-text-wrapper';
const targetWrapperSelector = '.single_add_to_cart_button';

const targetWrapper = document.querySelector(targetWrapperSelector);

if (targetWrapper) {
const nextElement = targetWrapper.nextElementSibling;
if (!nextElement || !nextElement.classList.contains(wrapperClassName)) {

const linkWrapper = document.createElement('a');
linkWrapper.className = wrapperClassName;
linkWrapper.href = promoLinkUrl;

linkWrapper.style.display = 'block';

const strongElement = document.createElement('strong');
strongElement.textContent = boldText;

linkWrapper.appendChild(strongElement);
linkWrapper.appendChild(document.createTextNode(normalText));

targetWrapper.insertAdjacentElement('afterend', linkWrapper);

}
} else {
console.warn('Could not find target wrapper:', targetWrapperSelector);
}
});
</script>
<!-- Facebook Pixel Code -->
<noscript>
<div class="cmplz-placeholder-parent"><img class="cmplz-placeholder-element cmplz-image" data-category="marketing" data-service="general" data-src-cmplz="https://www.facebook.com/tr?id=926776462168720&amp;ev=PageView&amp;noscript=1"
height="1"
width="1"
style="display:none"
alt="fbpx"
src="https://basicwavez.com/wp-content/plugins/complianz-gdpr/assets/images/placeholders/default-minimal.jpg"
/></div>
</noscript>
<!-- End Facebook Pixel Code -->
<!-- Start of Async HubSpot Analytics Code -->
<script type="text/javascript">
(function(d,s,i,r) {
if (d.getElementById(i)){return;}
var n=d.createElement(s),e=d.getElementsByTagName(s)[0];
n.id=i;n.src='//js.hs-analytics.net/analytics/'+(Math.ceil(new Date()/r)*r)+'/144429708.js';
e.parentNode.insertBefore(n, e);
})(document,"script","hs-analytics",300000);
</script>
<!-- End of Async HubSpot Analytics Code -->
<script type='text/javascript'>
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
</script>
<link rel='stylesheet' id='wc-blocks-style-css' href='https://basicwavez.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.4.2' type='text/css' media='all' />
<link rel='stylesheet' id='gform_basic-css' href='https://basicwavez.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=2.8.18' type='text/css' media='all' />
<style id='core-block-supports-inline-css' type='text/css'>
.wp-container-core-group-is-layout-76ea2f42{justify-content:flex-start;}.wp-container-core-group-is-layout-8cf370e7{flex-direction:column;align-items:flex-start;}.wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap;}
</style>
<script data-service="google-analytics" data-category="statistics" type="text/plain" data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=G-D7J75D0S5C" id="google-tag-manager-js" data-wp-strategy="async"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
<script type="text/javascript" id="wp-i18n-js-after">
/* <![CDATA[ */
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/woocommerce-google-analytics-integration/assets/js/build/main.js?ver=50c6d17d67ef40d67991" id="woocommerce-google-analytics-integration-js"></script>
<script type="text/javascript" id="woosb-frontend-js-extra">
/* <![CDATA[ */
var woosb_vars = {"wc_price_decimals":"2","wc_price_format":"%1$s%2$s","wc_price_thousand_separator":",","wc_price_decimal_separator":".","wc_currency_symbol":"\u00a3","price_decimals":"2","price_format":"%1$s%2$s","price_thousand_separator":",","price_decimal_separator":".","currency_symbol":"\u00a3","trim_zeros":"","change_image":"yes","bundled_price":"price","bundled_price_from":"regular_price","change_price":"yes","price_selector":".summary > .price","saved_text":"(saved [d])","price_text":"Bundle price:","selected_text":"Selected:","alert_selection":"Please select a purchasable variation for [name] before adding this bundle to the cart.","alert_unpurchasable":"Product [name] is unpurchasable. Please remove it before adding the bundle to the cart.","alert_empty":"Please choose at least one product before adding this bundle to the cart.","alert_min":"Please choose at least a total quantity of [min] products before adding this bundle to the cart.","alert_max":"Sorry, you can only choose at max a total quantity of [max] products before adding this bundle to the cart.","alert_total_min":"The total must meet the minimum amount of [min].","alert_total_max":"The total must meet the maximum amount of [max]."};
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/woo-product-bundle-premium/assets/js/frontend.js?ver=8.1.7" id="woosb-frontend-js"></script>
<script type="text/javascript" id="main-javascript-js-extra">
/* <![CDATA[ */
var wpVars = {"ajaxurl":"https:\/\/basicwavez.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/themes/basicwavez/build/js/global.js?ver=0.1.3" id="main-javascript-js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/wavesurfer.js/6.6.3/wavesurfer.min.js?ver=6.6.3" id="wavesurfer-js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/videojs-wavesurfer/3.9.0/videojs.wavesurfer.min.js?ver=3.9.0" id="videojs-wavesurfer-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/themes/basicwavez/assets/scripts/audio.js?ver=0.1.3" id="audiojs-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/bw-video-slider/build/frontend.js?ver=1.0.0" id="bw-video-slider-frontend-script-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.4.2" id="sourcebuster-js-js"></script>
<script type="text/javascript" id="wc-order-attribution-js-extra">
/* <![CDATA[ */
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/basicwavez.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
/* ]]> */
</script>
<script type="text/javascript" src="https://basicwavez.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.4.2" id="wc-order-attribution-js"></script>
<script type="text/javascript" id="cmplz-cookiebanner-js-extra">
/* <![CDATA[ */
var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"32","version":"7.1.5","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/basicwavez.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"34","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/basicwavez.com\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=32","page_links":{"uk":{"cookie-statement":{"title":"Privacy Policy","url":"https:\/\/basicwavez.com\/privacy\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/basicwavez.com\/privacy\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"};
/* ]]> */
</script>
<script defer type="text/javascript" src="https://basicwavez.com/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1733341061" id="cmplz-cookiebanner-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script>
<script type="text/javascript" src="https://basicwavez.com/wp-includes/js/dist/a11y.min.js?ver=3156534cc54473497e14" id="wp-a11y-js"></script>
<script type="text/javascript" defer='defer' src="https://basicwavez.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.8.18" id="gform_json-js"></script>
<script type="text/javascript" id="gform_gravityforms-js-extra">
/* <![CDATA[ */
var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}};
var gf_legacy_multi = [];
var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/basicwavez.com\/wp-content\/plugins\/gravityforms\/images"}};
var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"&#163;","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/basicwavez.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/basicwavez.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"8a4ac00e7334a440e17f9d0b80cb1f60","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}};
/* ]]> */
</script>
<script type="text/javascript" defer='defer' src="https://basicwavez.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.8.18" id="gform_gravityforms-js"></script>
<script type="text/javascript" defer='defer' src="https://basicwavez.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.8.18" id="gform_placeholder-js"></script>
<script type="text/javascript" defer='defer' src="https://basicwavez.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=50c7bea9c2320e16728e44ae9fde5f26" id="gform_gravityforms_utils-js"></script>
<script type="text/javascript" defer='defer' src="https://basicwavez.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=54e7080aa7a02c83aa61fae430b9d869" id="gform_gravityforms_theme_vendors-js"></script>
<script type="text/javascript" id="gform_gravityforms_theme-js-extra">
/* <![CDATA[ */
var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"8a4ac00e7334a440e17f9d0b80cb1f60"}}},"hmr_dev":"","public_path":"https:\/\/basicwavez.com\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/"};
/* ]]> */
</script>
<script type="text/javascript" defer='defer' src="https://basicwavez.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=bab19fd84843dabc070e73326d787910" id="gform_gravityforms_theme-js"></script>
<script type="text/javascript" id="woocommerce-google-analytics-integration-data-js-after">
/* <![CDATA[ */
window.ga4w = { data: {"cart":{"items":[],"coupons":[],"totals":{"currency_code":"GBP","total_price":0,"currency_minor_unit":2}}}, settings: {"tracker_function_name":"gtag","events":["purchase","add_to_cart","remove_from_cart","view_item_list","select_content","view_item","begin_checkout"],"identifier":"product_sku"} }; document.dispatchEvent(new Event("ga4w:ready"));
/* ]]> */
</script>
<script type="text/plain" data-service="google-analytics" data-category="statistics" async data-category="statistics"
data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=G-7CWT6QZZGR"></script><!-- Statistics script Complianz GDPR/CCPA -->
<script type="text/plain" data-category="statistics">window['gtag_enable_tcf_support'] = false;
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-7CWT6QZZGR', {
cookie_flags:'secure;samesite=none',

});
</script><script type="text/javascript">
/* <![CDATA[ */
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){
Placeholders.enable();
}jQuery( "#gform_1" ).on( 'submit', function( event ) {
jQuery( '<input>' )
.attr( 'type', 'hidden' )
.attr( 'name', 'gf_zero_spam_key' )
.attr( 'value', 'GJlOxWuP2T7zuspjCC93LlVS4YQNubUTYqHhBntHqkTa0viZuRAun4Z2iUhhseRO' )
.attr( 'autocomplete', 'new-password' )
.appendTo( jQuery( this ) );
} );} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
/* ]]> */
</script>
<script type="text/javascript">
/* <![CDATA[ */
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );
/* ]]> */
</script>

</body>
</html>

<!-- Cache served by breeze CACHE (Desktop) - Last modified: Wed, 09 Jul 2025 23:54:27 GMT -->

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.