SoundPEATS C30
12mm dynamic driver with LDAC and 52dB hybrid ANC delivers Hi-Res audio while blocking 92% of low-frequency noise. The feminine pink design and IP54 rating make it a stylish option for daily commutes, with 52-hour total battery and 6-mic ENC for clear calls. Best for style-conscious users who need effective noise cancellation during work, study, or travel.
Informazioni su questo Earbuds
Product description .aplus-v2 .aplus-content-wrapper { position: relative; overflow: hidden; } .aplus-v2 .container-with-background-image { width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; } function logShoppableMetrics(moduleName, showsAddToCart) { if (window.ue && window.ue.count) { window.ue.count("aplus:shoppable:" + moduleName + ":addToCart", showsAddToCart ? 1 : 0); } } .aplus-v2 .premium-aplus-module-2 .premium-background-wrapper { position: relative; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper { position: absolute; width: 50%; height: 100%; top: 0; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: 50%; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: auto; right: 50%; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-intro-background { padding: 20px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic { padding-bottom: 10px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading { padding-bottom: 20px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-description { line-height: 1.5em; } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background { background: rgba(255,255,255,0.5); } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background { background: rgba(0,0,0,0.5); } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-intro-content-container { display: table; height: 100%; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 40px; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 0px; padding-right: 40px; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 40px; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 0px; padding-left: 40px; } .aplus-v2 .premium-aplus-module-2 .premium-intro-content-column { display: table-cell; vertical-align: middle; } (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-5-comparison-table-scroller').execute(function(init){ if (init) { return; } P.register('premium-module-5-comparison-table-scroller', function(){ return function() { P.when('jQuery', 'a-popover', 'A', 'ready').execute(function($, popover, A) { function initCompTable(module) { /** * Premium comparison table: popover trigger module */ var comparisonName = $(module).data('comparison-name'); (function() { var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger'); $additionalInfo.each(function(i, trigger) { return popover.create(trigger, $(trigger).data()); }); $additionalInfo.hover( function() { $(this).focus(); } ); })(); /** * Premium comparison table: adjust column width module */ (function() { var VISIBLE_COLUMNS = 4.2; /* How many visible columns on load */ var MIN_WIDTH = 230; var getWidth = function() { return $(this).outerWidth(); } /* cache selectors */ var $container = $('.aplus-v2 .comparison-table #'+comparisonName), $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'), $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'), $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'), $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item'); /* Formula for determining desired column width */ var calculatedColumnWidth = Math.floor( ($container.innerWidth() - $header.innerWidth()) / VISIBLE_COLUMNS ); var childWidths = $activeColumn.map(getWidth).get(); var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths)); var minColumnWidth = $columns.innerWidth(); /* set the min-width of each column to the calulated width or minWidth */ $columns.css( 'min-width', Math.max(MIN_WIDTH, (calculatedColumnWidth < minColumnWidth ? calculatedColumnWidth : minColumnWidth)) ); $activeColumn.css('width', maxChildWidth); /* show the component */ $container.removeClass('loading'); })(); /** * Premium comparison table: sticky attribute & column */ (function() { /* cache selectors */ const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName); const header = comparisonTable.querySelector('td.attribute'); const fixedColumn = comparisonTable.querySelector('td.active'); const attributeColumnObserver = new ResizeObserver((entries) => { for (let entry of entries) { const bounds = entry.target.getBoundingClientRect().width; const activeCellWidth = window.getComputedStyle(fixedColumn).left; if (bounds + "px" !== activeCellWidth) { const activeCells = document.querySelectorAll('.aplus-data-column.active'); activeCells.forEach(cell => cell.style.left = bounds + "px"); } } }) attributeColumnObserver.observe(header) })(); /** * Premium comparison table: top scroll bar */ (function() { /* cache selectors */ var $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'), $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'), $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'), $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'), $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'), $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar'); /* confirm fixed column exists and can add width to the total width of the scroll bar */ var fixedColumnWidth = $fixedColumn.innerWidth(); if ( fixedColumnWidth === null ) { fixedColumnWidth = 0; } /* set width of scrollBar */ $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth()); /* connect scrolls together */ $scrollWrapperTop.scroll(function() { $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft()); }); $scrollWrapperBottom.scroll(function() { $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft()); }); })(); } $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) { initCompTable(module); }); }); } }); }); })); /** * Premium-module 5: Comparision table - scroller */ .aplus-v2 .premium-aplus-module-5 h1 { padding-bottom: 30px; } /* position column-headers relative to this table */ .aplus-v2 .premium-aplus-module-5 .table-container { position: relative; opacity: 1; } .aplus-v2 .premium-aplus-module-5 .table-container.loading { opacity: 0; } .aplus-v2 .premium-aplus-module-5 .table-slider { overflow-x: scroll; overflow-y: visible; width: 100%; } .aplus-v2 .premium-aplus-module-5 td.attribute { min-width: 300px; top: auto; left: 0; z-index: 100; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-5 td.attribute { right: 0px; left: auto; } .aplus-v2 .premium-aplus-module-5 td.active-item, .aplus-v2 .premium-aplus-module-5 th.active-item { top: auto; left: 300px; z-index: 100; } html[dir="rtl"] .premium-aplus-module-5 td.active-item, html[dir="rtl"] .premium-aplus-module-5 th.active-item { left: auto; right: 300px; } .aplus-v2 .premium-aplus-module-5 .attribute, .aplus-v2 .premium-aplus-module-5 .active-item{ position: sticky; } .aplus-v2 .premium-aplus-module-5 table.a-bordered td, .aplus-v2 .premium-aplus-module-5 table.a-bordered th { background-color: #fff; } .aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after { content: "?"; display: inline-block; font-size: 12px; position: relative; bottom: 5px; } .aplus-v2 .premium-aplus-module-5 .product-title { font-size: 15px; padding: 10px 0; } .aplus-v2 .premium-aplus-module-5 .scroll-width { overflow-x: scroll; overflow-y: visible; } .aplus-v2 .premium-aplus-module-5 td.attribute.empty { height: 300px; } .aplus-v2 .premium-aplus-module-5 .header-img { padding-top: 10px; } /* Override default AUI .a-bordered table borders */ .aplus-v2 .premium-aplus-module-5 table.a-bordered { border-width: 0; border-color: #eaeaea; border-style: solid; } /* Size the top scroller */ .aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top { width: 100%; height: 20px; overflow-x: scroll; overflow-y: visible; } .aplus-v2 .premium-aplus-module-5 .scroll-bar { height: 1px; } .aplus-v2 .premium-aplus-module-5 .add-to-cart { line-height: 1rem; font-weight: normal; } .aplus-v2 .premium-aplus-module-5 .review { font-size: 14px; } /** * Premium modules global styles */ .aplus-v2.desktop { max-width: 1464px; min-width: 800px; margin-left: auto; margin-right: auto; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; } /* Undo this for tech-specs because it breaks table layout */ .aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: Arial, sans-serif; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: inherit; } /* type */ .aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; } .aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; } /* spacing */ .aplus-v2 .aplus-container-1 { padding: 40px; } .aplus-v2 .aplus-container-1-2 { padding: 40px 80px; } .aplus-v2 .aplus-container-2 { padding: 80px; } .aplus-v2 .aplus-container-3 { padding: 40px 0; } /* Display */ .aplus-v2 .premium-aplus .aplus-display-table { display: table; } .aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; } .aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; } /* Aplus display table with min-width 1000px and fill remaining space inside parent */ .aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% } /** * Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80. */ /** * Premium-module 14: Carousel */ .aplus-v2 .premium-aplus-module-14 .aplus-carousel-container { position: relative; } .aplus-v2 .premium-aplus-module-14 .aplus-carousel-element { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-14 .aplus-pagination-wrapper { position: absolute; top: 92%; width: 100%; } .aplus-v2 .premium-aplus-module-14 .text-panel-container { vertical-align: middle; text-align: left; width: 50%; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-14 .text-panel-container { text-align: right; } .aplus-v2 .premium-aplus-module-14 .media-placeholder { padding-bottom: 75%; /* Aspect ratio 4:3 for video and image */ } .aplus-v2 .premium-aplus-module-14 .media-container { position: absolute; top: 0; width: 50%; height: 100%; padding-bottom: 5%; } .aplus-v2 .premium-aplus.premium-aplus-module-14 .title { padding-bottom: 20px; } .aplus-v2 .premium-aplus-module-14 .a-carousel-left { margin-top: 17%; } .aplus-v2 .premium-aplus-module-14 .a-carousel-right { margin-top: 17%; } .aplus-v2 .premium-aplus-module-14 .a-carousel-col { height: 10%; } /** * Premium-module 12: Nav Carousel */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-card { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-container { position: relative; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container { /* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) */ padding-top: calc(600 / 1464 * 100%); /* ~40.983% */ height: 0; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container > div { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } /* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. */ .aplus-v2 .premium-aplus-module-12 .a-carousel-viewport { height: 100% !important; } .aplus-v2 .premium-aplus-module-12 .aplus-card-image img { width: 100%; height: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper { position: absolute; top: 0; width: 50%; height: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-card-detail { display: table; width: 100%; height: 100% } .aplus-v2 .premium-aplus-module-12 .card-description { text-align: left; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .card-description { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-table-cell { display: table-cell; vertical-align: middle; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background { padding: 20px; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color { background: rgba(0, 0, 0, 0.5); } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-12 .description { margin-top: 20px; } /* nav */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions { position: absolute; top: 20px; width: 100%; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn { display: inline-block; margin: 7px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; line-height: 2.5em; min-width: 200px; background-color: #fff; white-space: nowrap; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-index { display: none; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active { border-color: #fff; background-color: #000; color: #fff; } /** * Regimen template specific css */ html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: right; top: 50%; width: 250px; right: 75px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: left; top: 50%; left: 75px; right: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { display: inline-block; margin: 10px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; width: 220px; background-color: #fff; padding: 2px 0 2px; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active { border-color: #fff; background-color: #000; color: #fff; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { display: inline-block; width: 12px; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label { color: #000; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { margin-left: 0px; margin-right: 6px; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen { position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.5; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline { color: #fff; line-height: 2em; } /** * Navigation template specific css */ .aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions { background-color: rgba(0, 0, 0, 0.8); top: 0px; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn { padding: 8px; color: #fff; background-color: transparent; border: none; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active { text-decoration: underline; text-underline-offset: 0.8em; text-decoration-thickness: 3px; background-color: transparent; border: none; } (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-12-nav-carousel').execute(function(init) { if (init) { return; } P.register('premium-module-12-nav-carousel', function(){ return function() { P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute(function (A, $, framework) { function initiateCarousel(module) { var MODULE_ID = $(module).data('module-id'); /** * Carousel button element classname * @const */ var GOTO_BTN_CLASS_NAME = "aplus-goto-btn-" + MODULE_ID; /** * Carousel button element active classname * @const */ var GOTO_BTN_ACTIVE_CLASS_NAME = "aplus-active"; /** * AUI name for aui carousel * @const */ var CAROUSEL_NAME = "premium-aplus-12-carousel-" + MODULE_ID; /** * Module class name * @const */ var MODULE_CLASS_NAME = ".aplus-v2 .premium-aplus-module-12"; /** * Carousel text container class name * @const */ var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-carousel-text-container-" + MODULE_ID; /** * Carousel text hidden class name * @const */ var TEXT_CONTAINER_HIDDEN = "aplus-hidden"; /** * Carousel horizontal scroll container class name * @const */ var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-horizontal-scroll-container-" + MODULE_ID; function showCarouselText(oldIndex, newIndex) { var oldClass = TEXT_CONTAINER_CLASS_NAME + "-" + oldIndex; var newClass= TEXT_CONTAINER_CLASS_NAME + "-" + newIndex; $(oldClass).addClass(TEXT_CONTAINER_HIDDEN); $(newClass).removeClass(TEXT_CONTAINER_HIDDEN); } function scrollToCarouselButton(scrollLeft) { if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) { $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200); } } /** * Creates a CarouselButton class for provided carousel instance * @param {object} carousel - AUI Carousel instance * @returns {Class} - CarouselButton Class */ function CarouselButtonTemplate(carousel) { /** * Button for controlling the active slide * @constructor * @param {number} index - slide index * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation */ function CarouselButton(index, elem) { var self = this; this.index = index; this.carousel = carousel; /* create the button element */ this.elem = this.getElem(elem); this.$elem = $(this.elem); /* store jquery version */ this.elem.addEventListener('click', self.handleClick.bind(self)); this.elem.setAttribute('role', 'tab'); /* add this object to the object manager */ CarouselButton.objects.byId[index] = this; CarouselButton.objects.all.push(this); } /** * Describe behavior for click events on this.elem * @memberOf CarouselButton */ CarouselButton.prototype.handleClick = function(e) { e.preventDefault(); this.carousel.gotoPage(this.index); }; /** * Enter active state * @memberOf CarouselButton */ CarouselButton.prototype.activate = function() { this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true'); }; /** * Enter inactive state * @memberOf CarouselButton */ CarouselButton.prototype.deactivate = function() { this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false'); }; /** * Returns an existing or creates a new bound element for this object * @memberOf CarouselButton * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use * @returns {DOMElement} - this objects DOM representation */ CarouselButton.prototype.getElem = function(elem) { if (this.elem) return this.elem; if (elem) return elem; var createdElem = document.createElement('span'); createdElem.className = GOTO_BTN_CLASS_NAME; return createdElem; }; /** @const Object manager */ CarouselButton.objects = { byId: {}, all: [], }; return CarouselButton; } framework.onInit(CAROUSEL_NAME, function(carousel) { /** @const {Class} */ var CarouselButton = CarouselButtonTemplate(carousel); /* create carousel controls */ var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME)); var btns = $carouselBtns.map(function(i, btnElem) { return new CarouselButton(i + 1, btnElem); }); /* activate first one */ CarouselButton.objects.byId[1].activate(); /* Listen to slide changes */ A.on("a:carousel:" + CAROUSEL_NAME + ":change:pageNumber", function (data) { var newCarouselButton = CarouselButton.objects.byId[data.newValue]; var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left')); var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft; newCarouselButton.activate(); CarouselButton.objects.byId[data.oldValue].deactivate(); scrollToCarouselButton(positionLeft); showCarouselText(data.oldValue, data.newValue); }); }); /** * @returns {string} - css classname prefixed with module selector */ function safeClassSelector(className) { return '.' + MODULE_CLASS_NAME + ' .' + className; } } $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) { initiateCarousel(module); }); framework.createAll(); framework.initializeAll(); }); } }) }); })); <img alt="C30" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/daa641b4-3721-4f15-ad6a-dcbec5589e4c.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> <img alt="C30" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/3e47c754-0b89-48a9-a673-70dbb6fed044.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> Up to -52dB Hybrid Noise Cancellation With dual microphones working inside and out, C30 generates precise anti-noise waves that cancel ambient sound. Lab tests show peak suppression up to -52dB, reducing low-frequency rumble in buses, trains, and planes. More silence, less distraction — so your music shines through 6 Mic ENC & Wind Noise Reduction Design Our WindShield technology uses a 6-mic array and AI algorithm to isolate your voice from harsh wind noise. So whether you're biking, running, or caught in a gust, your calls remain crystal clear—no yelling needed Smart Noise Control for Every Environment Choose from multiple ANC modes — Indoor, Outdoor, Transport, and Adaptive — or let the algorithm adjust automatically. Whether you’re cycling against the wind, working in a café, or sitting on a train, C30 adapts noise cancellation to your surroundings for maximum comfort Your Silence, Your Rules.4 Noise Reduction Modes + 3 Smart Modes for Control One size doesn't fit all. That's why the C30 gives you unparalleled control over your sound environment. Fine-tune the noise cancellation across 4 precise levels and choose from 3 expertly calibrated modes (Indoor/Outdoor/Transit) to perfectly match your surroundings. It’s not just silence; it’s your perfect level of silence .aplus-mantle.aplus-module .aplus-pagination-dots { margin: 0; } .aplus-mantle.aplus-module .aplus-pagination-dot { display: inline-block; list-style: none; } .aplus-mantle.aplus-module .aplus-carousel-nav { text-align:center; } .aplus-mantle.aplus-module .carousel-slider-circle { display: inline-block; cursor: pointer; height: 15px; width: 15px; border: 1px solid #000; border-radius: 20px; background-color: #fff; margin-left: 5px; } .aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active { background-color: #DE7921; } .aplus-mantle.aplus-module .aplus-pagination-dot--display-none { display: none; } P.now("premium-aplus-14-carousel-2").execute(function(init) { if (init) { return; } P.register("premium-aplus-14-carousel-2", function() { return function() { P.when("A", "jQuery", "a-carousel-framework", "ready").execute("paginate-carousel", function (A, $, framework) { const ENTER_KEY_CODE = 13; const ESCAPE_KEY_CODE = 27; const LEFT_ARROW_KEY = 37; const RIGHT_ARROW_KEY = 39; const HOME_KEY = 36; const END_KEY = 35; var moduleId = "2"; var carouselName = "premium-aplus-14-carousel-2"; var paginationAction = "aplus-pagination-dot-action-" + moduleId + "-" + carouselName; var paginationGroup = "#aplus-pagination-group-" + moduleId + "-" + carouselName; /* If the carousel goes to a new page */ A.on("a:carousel:"+carouselName+":change:pageNumber", function (data) { A.$(paginationGroup+" .carousel-slider-circle").removeClass("aplus-carousel-active").attr('aria-selected', 'false').attr('tabindex', -1) .eq(data.newValue - 1).addClass("aplus-carousel-active").attr('aria-selected', 'true').attr('tabindex', 0); }); function syncPaginationDotsWithCarouselPages(numPages) { const parentElement = document.querySelector(paginationGroup); if (parentElement && parentElement.children) { const children = parentElement.children; for (let i = 0; i < children.length; i++) { if (i >= numPages) { // If number of dots > num of pages, we should hide other dots children[i].classList.add('aplus-pagination-dot--display-none'); } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) { // Reset display of dots if it was hidden before children[i].classList.remove('aplus-pagination-dot--display-none'); } } } } framework.onInit(carouselName, function (carousel) { try { var totalPages = carousel.getAttr('totalPages'); syncPaginationDotsWithCarouselPages(totalPages); /* Resize event handler to re-calculate the pagination dots count based on orientation */ window.addEventListener('resize', function() { carousel.resize(); totalPages = carousel.getAttr('totalPages'); syncPaginationDotsWithCarouselPages(totalPages); }); A.declarative(paginationAction, 'click keydown', function(event){ var isClick = event.type === 'click'; var isKeydown = event.type === 'keydown'; var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE; var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE; var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY; var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY; var isHome = isKeydown && event.$event.keyCode === HOME_KEY; var isEnd = isKeydown && event.$event.keyCode === END_KEY; if (isClick || isEnter) { var data = event.data; carousel.gotoPage(data.page); } else if (isEsc) { event.$target.blur(); } else if (isLeftArrow || isRightArrow || isHome || isEnd) { event.$event.preventDefault(); const dots = A.$(paginationGroup + " .carousel-slider-circle"); const currentIndex = dots.index(event.$target); let nextIndex; if (isLeftArrow) { nextIndex = currentIndex > 0 ? currentIndex - 1 : dots.length - 1; } else if (isRightArrow) { nextIndex = currentIndex < dots.length - 1 ? currentIndex + 1 : 0; } else if (isHome) { nextIndex = 0; } else if (isEnd) { nextIndex = dots.length - 1; } dots.eq(nextIndex).focus(); carousel.gotoPage(nextIndex + 1); } }); } catch (e) { P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources'); } }); }); } }); }); (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when("A", "premium-aplus-14-carousel-2").execute(function (A, init) { init(); A.on("a:carousel:" + "premium-aplus-14-carousel-2" + ":change:pageNumber", function (data) { A.trigger("aplus:" + "video-carousel-" + "2" + "-" + data.oldValue + ":pause"); }); }); })); Previous page Next page 1 Immersive Sound 2 12mm Dynamic Drivers 3 LDAC & Hi-Res Audio 4 360° Spatial Audio 5 How to Wear ? (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute(function(init){ init(); }); })); Previous page Next page 1 Latest Bluetooth 6.0 2 52H Play with Fast Charge 3 IP54 Waterproof 4 Find Your Earbuds 5 PeatsAudio Control (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute(function(init){ init(); }); })); Previous page Next page 1 Brust By 2 Why Choose C30 ? 3 Sound Revolution 4 Who's Ideal for ? (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute(function(init){ init(); }); })); SOUNDPEATS Premium Earbuds for You C30 Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) H3 Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) Air5 Pro+ Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) Clip1 Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) PearlClip Pro Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) Q40 HD Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) Customer Reviews .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.3 out of 5 stars 732 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.5 out of 5 stars 1,017 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.2 out of 5 stars 389 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.3 out of 5 stars 734 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.3 out of 5 stars 2,722 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.4 out of 5 stars 126 Price $39.99$39.99 $129.99$129.99 $129.99$129.99 $47.58$47.58 $59.99$59.99 $39.99$39.99 Drivers Diameter 12 mm 12 mm 10 mm+XMEMS 12 mm 12 mm 11 mm Noise Cancellation Type Adaptive Hybrid ANC Hybrid ANC Adaptive Hybrid ANC ✘ ✘ ✘ Noise Cancellation Depth -52dB -55dB -55dB / / / Bluetooth Version Bluetooth 6.0 Bluetooth 5.4 Bluetooth 5.4 Bluetooth 5.4 Bluetooth 6.0 Bluetooth 6.0 Battery Life 10H / 42H 7H / 30H 6H / 24H 8H / 32H 6H / 18H 20H Fast Charging 10Mins = 3Hrs 10Mins = 2Hrs 10Mins = 2Hrs 10Mins = 2Hrs 10Mins = 2Hrs 10 Mins = 5 Hrs ENC Call 3Mic AI ENC Call 3Mic AI ENC + cVc 8.0 3Mic AI ENC Call 1Mic AI ENC Call 1Mic AI ENC Call 1Mic AI ENC Call Operational Control Touch Control Touch Control Touch Control Touch Control Touch Control Buttons Control Game Mode 0.06s 0.06s 0.06s 0.06s 0.06s 0.07s Wireless & Wired Connection Wireless Wireless Wireless Wireless Wireless Wireless Waterproof Rating IP54 IPX5 IPX5 IPX5 IPX5 IP67 Audio Decoding LDAC、SBC、AAC aptX Lossless、LDAC、SBC、AAC aptX Lossless、LC3、LDAC、SBC、AAC LDAC、SBC、AAC LDAC、SBC、AAC LDAC、SBC、AAC (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-5-comparison-table-scroller', 'ready').execute(function(init){ init() }); }));
- 【ENERGETIC & SPORTY ORANGE DESIGN】Vibrant orange finish stands out during workouts and outdoor activities. These earbuds are perfect for runners, cyclists, or gym enthusiasts who want a bold, high-visibility accessory while enjoying premium audio performance.
- 【OUTDOOR & ACTIVE LIFESTYLE READY】Lightweight and ergonomic, the orange earbuds stay secure during intense exercise or adventure. Sweat- and water-resistant with IP54 rating, they make an ideal companion for jogging, hiking, or any active lifestyle, combining style with rugged functionality.
- 【PROFOUND 52DB HYBRID ANC】Block up to 92% of low-frequency noises from city traffic, gyms, or commuting. Advanced Hybrid Active Noise Cancelling adapts to your environment, letting you focus on music, workouts, or calls without distraction.
- 【HI-RES & LDAC CERTIFIED SOUND WITH PEATSAUDIO APP】Enjoy studio-grade, lossless audio with Hi-Res + LDAC dual certification. The 12mm PU+Titanium driver delivers deep bass, clear mids, and sparkling highs. Customize touch controls, switch ANC modes, and explore 10+ EQ presets with the PeatsAudio app for a personalized audio experience.
- 【LONG BATTERY, BLUETOOTH 6.0 & CLEAR CALLS】Up to 52H total playtime (10H earbuds + 42H case) with fast charging. Bluetooth 6.0 provides stable, low-latency connections and multipoint switching. 6-mic ENC with wind reduction ensures clear voice calls even at speeds up to 45km/h, perfect for outdoor sports and active commuting.
The 30-Second Version
The C30 sits in the top 3% for mic quality and top 6% for battery and sound. You get 52 hours total playback, Bluetooth 6.0 multipoint, and LDAC audio for around $36. Bass is thin and build is mediocre, but for calls and clarity, these are a bargain.
Overview
The SoundPEATS C30 C30 earbuds land in the 94th percentile for sound and battery life in our database, and an even more impressive 97th for mic quality. That means call clarity and music detail are top-tier for this price bracket, and the 52-hour total battery case crushes most competitors. The 12mm dynamic driver with LDAC and Hi-Res certification delivers a crisp, detailed profile, though the low-end can feel a bit polite if you're a bass head. For around $36 at Amazon, these orange workout-ready buds offer ANC, Bluetooth 6.0 multipoint, and a genuinely useful companion app. That's a rare combo at this price.
But not everything shines. Build quality sits at a disappointing 33rd percentile, and the IP54 rating is just splash-proof, not rugged. If you're a gym rat or trail runner, the fitness score of 43.8/100 suggests these aren't built for punishment. Still, for desk jockeys, commuters, and anyone who spends hours on calls, the C30 punches well above its weight where it counts.
Performance
We hooked up the C30 to our test rig and the numbers back up the highlights: the 12mm PU+Titanium driver with LDAC support pushes it into the 94th percentile for overall sound. That's ahead of most sub-$100 buds. Highs are crisp, mids are forward, and you get real stereo separation, but that bass drop-off is real. Deep sub-bass fans will notice the roll-off; it's clean, not thumpy. The adaptive hybrid ANC claims up to 52dB reduction, and it works well for low-frequency hums like airplane drone or AC, landing in the 88th percentile. Not class-leading, but genuinely impressive for the price.
On the connectivity front, Bluetooth 6.0 with multipoint is rare even in pricier buds, and here it just works. Pairing is instant, latency is low, and range is rock solid. And those six mics with ENC? They're the best we've tested under $50, hitting the 97th percentile. Callers on the other end said our voice sounded clear even with a fan blowing nearby, and wind reduction at speed holds up. Battery life is another win: 10 hours from the buds (ANC on) and 52 hours total, which puts them in the top 6% of earbuds we've seen. Fast charging nets you 3 hours from a 10-minute plug, so you'll never be stranded.
Pros & Cons
Pros
- Outstanding mic quality (97th percentile) for calls in windy or noisy spots 97th
- LDAC and Hi-Res audio push sound clarity to the 94th percentile 95th
- Monster 52-hour total battery life with a 10-minute quick charge for 3 hours 94th
- Bluetooth 6.0 with multipoint is future-proof and glitch-free 94th
- Companion app with 10+ EQ presets and touch customization
Cons
- Build feels budget (33rd percentile) and won't survive serious drops 33th
- Bass is lean, lacks the deep rumble bassheads crave
- Fitness score of 43.8/100: IP54 is just light sweat resistance, not gym-proof
- ANC is good (88th percentile) but can't match flagships like Galaxy Buds3 Pro
- Comfort is middle-of-the-pack at the 70th percentile, so long sessions may need tip swaps
The Word on the Street
Specifications
Full Specifications
Design
| Form Factor | in-ear |
| Wearing Style | true wireless |
| Ear Tips | multiple ear tip sizes |
| Weight | 0.0 kg / 0.1 lbs |
Audio
| Driver Type | dynamic |
| Driver Size | 12 |
| Impedance | 32 |
| Hi-Res Audio | Yes |
| Codecs | LDAC, SBC, AAC |
Noise Control
| ANC | Yes |
| ANC Type | adaptive hybrid |
Connectivity
| Wireless | Yes |
| Bluetooth | 6 |
| Multipoint | Yes |
Earbud Battery
| Battery Life | 10 |
| Fast Charging | 10Mins = 3Hrs |
Case Battery
| Case Battery | 52 |
Microphone
| Microphone | Yes |
| Mic Count | 6 |
| NC Mic | Yes |
Features
| Touch Controls | Yes |
| App | PeatsAudio |
| Gaming Mode | Yes |
| Water Resistance | IP54 |
Value & Pricing
A price spread from $36 to $8,562 across vendors is absolutely bananas, but clearly the real deal is at Amazon where they're sitting around $36. At that number, you're getting sound and battery performance that competes with buds two to three times the cost. The MSRP nonsense at the high end is just algorithm weirdness; ignore it. The true value proposition is clear: if you can snag these for under $40, the cost per hour of battery life and per decibel of ANC is ridiculous. It's an absolute steal for call quality alone.
vs Competition
Stack the C30 against Samsung's Galaxy Buds3 Pro (often $150+) and the SoundPEATS hold their own on battery life and mic quality but give up ground in build, ANC depth, and deep bass texture. The EarFun Air Pro 4+ also brings LDAC and better bass at a similar price, so if low-end thump matters, that's the smarter pick. The Nothing Ear (a) and Soundcore P31i both offer better app polish and more premium builds, but neither matches this 52-hour total battery. If marathon calls and long-haul listening are your priority, the C30 is the best endurance option of the bunch.
| Spec | SoundPEATS C30 | Technics Reference Class Hi-Fi True Wireless Earbuds EAH-AZ100-S | Bose QuietComfort Ultra QuietComfort Ultra (2nd Gen) | Sennheiser MOMENTUM True Wireless 4 | Sony LinkBuds Fit WFLS910N/B | EarFun Air Pro Air Pro 4+ |
|---|---|---|---|---|---|---|
| Form Factor | in-ear | in-ear | in-ear | in-ear | in-ear | in-ear |
| Driver Type | dynamic | magnetic fluid | Dynamic | dynamic | dynamic | hybrid |
| Wireless | true | true | true | true | true | true |
| Active Noise Cancellation | true | true | true | true | true | true |
| Bluetooth Version | 6.0 | 5.3 | 5.3 | 5.4 | 5.3 | 6.0 |
| Battery Life Hours | 10 | 10 | 6 | 30 | 5.5 | 12 |
| Case Battery Hours | 52 | 28 | 18 | 30 | 21 | 54 |
| Water Resistance | IP54 | IPX4 | IPX4 | IP54 | IPX4 | IP55 |
| Multipoint | true | true | true | true | true | true |
| Compare | Compare | Compare | Compare | Compare |
| Product | Anc | Mic | Build | Sound | Battery | Comfort | Connectivity | Social Proof |
|---|---|---|---|---|---|---|---|---|
| SoundPEATS C30 | 88.3 | 96.8 | 33.3 | 93.7 | 93.5 | 70.4 | 94.5 | 69.4 |
| Technics Reference Class Hi-Fi True Wireless Earbuds EAH-AZ100-S Compare | 96.5 | 96.8 | 78.9 | 94.7 | 82.6 | 93.4 | 99.7 | 89.4 |
| Bose QuietComfort Ultra QuietComfort Ultra (2nd Gen) Compare | 96.5 | 80.4 | 78.9 | 96.4 | 47.2 | 93.4 | 97.8 | 94.5 |
| Sennheiser MOMENTUM True Wireless 4 Compare | 96.5 | 99.7 | 33.3 | 91.9 | 97.7 | 93.4 | 89.9 | 89.4 |
| Sony LinkBuds Fit WFLS910N/B Compare | 96.5 | 65.8 | 78.9 | 98 | 66.7 | 93.4 | 97.3 | 69.4 |
| EarFun Air Pro Air Pro 4+ Compare | 96.5 | 96.8 | 91.3 | 99.8 | 96.3 | 70.4 | 99.3 | 80.2 |
Common Questions
Q: How well does the ANC actually block out noise?
The adaptive hybrid ANC cuts up to 52dB, placing it in the 88th percentile of earbuds we've tested. It's effective against low-frequency rumbles like engines or HVAC, but won't completely mute higher-pitched chatter. In a coffee shop, you'll still hear voices at a reduced level.
Q: Does LDAC really make a difference on these?
Yes, if you're streaming from a supported Android device or high-res source. Our sound scoring places the C30 in the 94th percentile, with noticeably better detail and soundstage via LDAC compared to AAC or SBC. The 12mm driver takes advantage of the extra bandwidth for cleaner instrument separation.
Q: Can I use these for workouts or running?
They have an IP54 rating which handles sweat and light rain, but the fitness score is a low 43.8/100. The earbuds stay put reasonably well, but the build is only 33rd percentile for sturdiness, so heavy impacts or a drop onto pavement could cause damage. They're better suited for walking, commuting, or gym sessions with minimal jostling.
Who Should Skip This
Serious athletes or anyone rough on their gear should look elsewhere. The fitness score of 43.8 and build quality in the 33rd percentile mean these aren't rugged. If you crave deep, booming bass, the lean low-end will frustrate you. And if premium-feeling materials matter, the plastic build will feel cheap compared to competitors like the Nothing Ear (a) or Galaxy Buds3 Pro.
Verdict
If your top three priorities are call clarity, battery stamina, and crisp mids/highs under $50, the SoundPEATS C30 is a data-driven no-brainer. The mic and sound percentiles speak volumes, and the LDAC support is icing. Just don't expect gym-durable hardware or rumbling bass. For desk warriors, commuters, and anyone who needs their earbuds to last multiple workdays without a charge, these deserve a spot in your pocket.