Todos los productos›Ropa
Anterior|Próximo
$14.80 $37.95
Ofertas especiales Haga clic en una oferta a continuación para obtener detalles adicionales
¡Salida!
Este producto tiene un precio de liquidación. Todas las opciones son hasta agotar existencias.
Descripción
Hemos combinado la apariencia clásica y preppy de un polo de hombre con la esperanza inquebrantable que se encuentra en el lazo rosa del cáncer de mama para un elemento básico en su apoyo a la concientización sobre el cáncer de mama. La parte superior cuenta con detalles inteligentes como botones estilo caparazón de tortuga y un emblema de cinta rosa, mientras que la mezcla de algodón te hace sentir bien durante todo el día.
- 50% algodón y 50% poliéster
- Lavar a máquina con agua tibia, secar en secadora a temperatura media. No lavar en seco
- Importado; el país de origen variará según el tamaño y el color
Medidas de la prenda:
Dimensionamiento en pulgadas/cm | Pecho | Longitud |
---|---|---|
S | 36 / 91,4 | 27,5 / 70 |
METRO | 40 / 101.6 | 29 / 74 |
L | 42 / 107 | 30 / 76 |
SG | 48 / 122 | 31 / 78,7 |
XXL | 52 / 132 | 32 / 81.3 |
Envío
Este producto se envía a los Estados Unidos e internacionalmente. Las opciones de envío acelerado están disponibles para direcciones dentro de los Estados Unidos, a menos que el peso total del pedido lo prohíba.
Devoluciones
Todas las ventas de este producto son finales; no aceptamos devoluciones ni emitimos reemplazos a menos que haya un defecto con el producto. Por favor revise nuestropolítica.
SKU: S-96982
Opiniones de los usuarios
Aún no hay reseñas
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
'; var selectormeses = '
'; var selector de fecha = '
'; var yearPicker = '
'; var dateWarning = '
'; $(programador).insertAfter($("#entrega-alternar")); $(monthPicker).appendTo($("#scheduler")); $(datePicker).appendTo($("#scheduler")); $(yearPicker).appendTo($("#scheduler")); $(dateWarning).appendTo($("#scheduler"));var monthArray = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto" ", "Septiembre octubre Noviembre Diciembre"]; var currentMonth = monthArray[new Date().getMonth()]; var fechaActual = nueva Fecha().getDate(); var añoActual = nueva Fecha().getFullYear(); // Meses para (var i = 0; i < matrizMes.longitud; i++) { var ValorMesActual = matrizMes[i]; if (ValorMesActual === MesActual) { var OpciónActual = '
'; $("#selector-de-meses").append(opciónactual); } else { var opción actual = '
'; $("#selector-de-meses").append(opciónactual); } } // Fechas para (var j = 1; j <= 31; j++) { var currentDateValue = [j]; if (Número(valorFechaActual) === Número(FechaActual) + 1) { var opciónActual = '
'; $("#selector-de-fecha").append(opciónactual); } else { var opción actual = '
'; $("#selector-de-fecha").append(opciónactual); } } // Años var maxYear = currentYear + 1; for (var k = añoActual; k <= maxYear; k++) { var valorAñoActual = [k]; var opción actual = '
'; $("#year-picker").append(currentOption); } actualizarRecogedorDeFecha(); } función updateDatePicker() { var seleccionadoMes = $("#month-picker").val(); var fechaSeleccionada = $("#selector-de-fecha").val(); var añoseleccionado = $("#year-picker").val(); var mesesConTreintaDías = ["Abril", "Junio", "Septiembre", "Noviembre"]; if (monthsWithThirtyDays.indexOf(selectedMonth) > -1) { $(".date-picker__date-option").eq(30).addClass("hidden"); $(".date-picker__date-option").eq(29).removeClass("hidden"); $(".date-picker__date-option").eq(28).removeClass("hidden"); if (fechaseleccionada === "31") { $("#selector de fecha").val("30"); } } else if (messeleccionado === "febrero") { if ((añoseleccionado % 4 == 0 && añoseleccionado % 100 != 0) || (añoseleccionado % 400 == 0)) { // año bisiesto $(" .date-picker__date-option").eq(30).addClass("hidden"); $(".date-picker__date-option").eq(29).addClass("hidden"); $(".date-picker__date-option").eq(28).removeClass("hidden"); if (fechaSeleccionada === "30" || FechaSeleccionada === "31") { $("#selector de fecha").val("29"); } } else { // no es un año bisiesto $(".date-picker__date-option").eq(30).addClass("hidden"); $(".date-picker__date-option").eq(29).addClass("hidden"); $(".date-picker__date-option").eq(28).addClass("hidden"); if (fechaSeleccionada === "29" || FechaSeleccionada === "30" || FechaSeleccionada === "31") { $("#date-picker").val("28"); } } } else { $(".date-picker__date-option").removeClass("hidden"); } var inDevStore = false;$("#entrega-programada-programada").val($("#selector-mes").val() + " " + $("#selector-fecha").val() + ", " + $("#selector-de-año").val());var formattedDate = nueva Fecha($("#selector-de-mes").val() + " " + $("#selector-de-fecha) ").val() + ", " + $("#selector-de-año").val()); var ahora = nueva Fecha(); var parsedformattedDate = Date.parse(formattedDate); var analizado Ahora = Fecha.parse (ahora); if (formattedDate < parsedNow) { var advertencia = 'La fecha seleccionada debe ser en el futuro o seleccione "Enviarlo de inmediato".'; $("#date-warning").text(advertencia).addClass("warning-msg").removeClass("hidden"); $("button.product-add").prop("disabled", true); $("#rehabilitar-botón").removeClass("oculto"); } else { $("#date-warning").text("").removeClass("warning-msg").addClass("hidden"); $("button.product-add").prop("disabled", false); $("#rehabilitar-boton").addClass("oculto"); } } función addDedicationLineItemProps() { const dedicaciónFields = `
Asegúrese de completar todos los campos con precisión, ya que no podrá editarlos más adelante.
`; $(".dedication-fields").append(dedicationFields); } function removeDedicationLineItemProps() { var lineItemProps = $(".dedication-fields .line-item-property__field"); for (var i=0; i < lineItemProps.length; i++) { var currentProp = $(lineItemProps[i]); if (currentProp.prop("id") !== "dedication-toggle" ) { currentProp.remove(); } $("#required-legend").remove(); $("#dedication-page-content-lower").remove(); } } function getProductPageHandle() { var currentURL = window.location.href; if (currentURL.indexOf("collections") > -1) { var productHandle = currentURL.split("/")[6]; } else { var productHandle = currentURL.split("/")[4]; } if (productHandle.indexOf("?") > -1) { productHandle = productHandle.split("?")[0]; } return productHandle; } function checkForStoredDedicationVals() { var productHandle = getProductPageHandle(); var storedValues = sessionStorage.getItem(productHandle); if (storedValues !== null && storedValues !== undefined) { $("#dedicate-this-purchase-donation").prop("checked", true); restoreStoredVals(storedValues); } } function restoreStoredVals(storedJSON) { var parsedJSON = JSON.parse(storedJSON);addDedicationLineItemProps(); for (var i=0; i < parsedJSON.length; i++) { var currentObj = parsedJSON[i]; var currentObjLineItemPropName = currentObj.name; currentObjLineItemPropName = currentObjLineItemPropName.split("[")[1] if (currentObjLineItemPropName !== undefined) { currentObjLineItemPropName = currentObjLineItemPropName.split("]")[0]; } switch (true) { case (currentObjLineItemPropName === "_Dedicate to Someone"):$("input[name*='" + currentObjLineItemPropName + "']").val(currentObj.value); break; case (currentObjLineItemPropName === "_In Honor or Memoriam"):if (currentObj.value === "In memory of") { $("#in-memory-of").prop("checked", true); } break; case (currentObjLineItemPropName === "Dedicated to"):$("input[name*='" + currentObjLineItemPropName + "']").val(currentObj.value); break; case (currentObjLineItemPropName === "_Recipient\'s Name"):$("input[name*='" + currentObjLineItemPropName + "']").val(currentObj.value); break; case (currentObjLineItemPropName === "Recipient\'s Email"):$("input[name*='" + currentObjLineItemPropName + "']").val(currentObj.value); break; case (currentObjLineItemPropName === "_Dedicated By"):$("input[name*='" + currentObjLineItemPropName + "']").val(currentObj.value); break; case (currentObjLineItemPropName === "_Dedication Message"):$("#dedication-message").val(currentObj.value); break; case (currentObjLineItemPropName === "Send This Email"):$("#scheduled-delivery-right-away").prop("checked", true); $("#scheduled-delivery-right-away").click(); break; } } }// ##### ————— END -- DEDICATION OPTIONS ————— ###### //// ##### ————— START -- SPECIAL OFFERS ————— ###### //const specialOffers = { expandInfo(element) { const getHeight = () => { const height = `${element.scrollHeight}px`; return height; }; const height = getHeight(); element.style.height = height; window.setTimeout(() => { element.classList.add("expanded"); element.style.height = ""; }, 100); }, collapseInfo(element) { element.style.height = `${element.scrollHeight}px`; window.setTimeout(() => { element.style.height = "0"; element.classList.remove("expanded"); element.style.height = ""; }, 100); }, handleExpandToggleClick(e) { const clickedEl = e.target.closest(".special-offer"); const dataRef = clickedEl.getAttribute("data-special-offer"); const infoWrapper = document.querySelector(".special-offers__info-wrapper"); const infoElements = infoWrapper.querySelectorAll(".special-offer-info"); let matchedInfo = Array.from(infoElements).filter(element => element.getAttribute("data-special-offer-ref") === dataRef); matchedInfo = matchedInfo[0]; const expandedInfo = document.querySelectorAll(".special-offer-info.expanded"); let swapInfo; let expandedElements = []; let activeIcons = document.querySelectorAll(".special-offer.active"); let delay; for (const element of infoElements) { element.classList.contains("expanded") ? expandedElements.push(element) : null; } expandedElements.length > 0 ? delay = 350 : delay = 125; setTimeout(() => { if (expandedInfo.length > 0) { this.collapseInfo(infoWrapper); for (const info of expandedInfo) { this.collapseInfo(info); } for (const activeIcon of activeIcons) { activeIcon.classList.remove("active"); } } }, 100); setTimeout(() => { if (matchedInfo && !matchedInfo.classList.contains("expanded")) { swapInfo = true; } else if (matchedInfo && matchedInfo.classList.contains("expanded")) { swapInfo = false; } else { console.error(`Uh oh! No special offer info was pulled in for '${dataRef}'. Please ensure the handles for the icon and the info pages are formatted correctly.`) } }, 115); if (matchedInfo) { setTimeout(() => { if (swapInfo) { this.expandInfo(matchedInfo); this.expandInfo(infoWrapper); clickedEl.classList.add("active"); } else { this.collapseInfo(matchedInfo); this.collapseInfo(infoWrapper); clickedEl.classList.remove("active"); } }, delay); } }}$(document).on("click keydown", ".special-offer", e => { if(a11yClick(e) === true){ specialOffers.handleExpandToggleClick(e); }});// ##### ————— END -- SPECIAL OFFERS ————— ###### //// ##### ————— START -- PRODUCT FEATURES ————— ###### //const productFeatures = { expandInfo(element) { const getHeight = () => { const height = `${element.scrollHeight}px`; return height; }; const height = getHeight(); element.style.height = height; window.setTimeout(() => { element.classList.add("expanded"); element.style.height = ""; }, 100); }, collapseInfo(element) { element.style.height = `${element.scrollHeight}px`; window.setTimeout(() => { element.style.height = "0"; element.classList.remove("expanded"); element.style.height = ""; }, 100); }, handleExpandToggleClick(e) { const clickedEl = e.target.closest(".product-feature"); const dataRef = clickedEl.getAttribute("data-feature"); const infoWrapper = document.querySelector(".product-features__info-wrapper"); const infoElements = infoWrapper.querySelectorAll(".product-feature-info"); let matchedInfo = Array.from(infoElements).filter(element => element.getAttribute("data-feature-ref") === dataRef); matchedInfo = matchedInfo[0]; const expandedInfo = document.querySelectorAll(".product-feature-info.expanded"); let swapInfo; let expandedElements = []; let activeIcons = document.querySelectorAll(".product-feature.active"); let delay; for (const element of infoElements) { element.classList.contains("expanded") ? expandedElements.push(element) : null; } expandedElements.length > 0 ? delay = 350 : delay = 125; setTimeout(() => { if (expandedInfo.length > 0) { this.collapseInfo(infoWrapper); for (const info of expandedInfo) { this.collapseInfo(info); } for (const activeIcon of activeIcons) { activeIcon.classList.remove("active"); } } }, 100); setTimeout(() => { if (matchedInfo && !matchedInfo.classList.contains("expanded")) { swapInfo = true; } else if (matchedInfo && matchedInfo.classList.contains("expanded")) { swapInfo = false; } else { console.error(`Uh oh! No feature info was pulled in for '${dataRef}'. Please ensure the handles for the icon and the info pages are formatted correctly.`) } }, 115); if (matchedInfo) { setTimeout(() => { if (swapInfo) { this.expandInfo(matchedInfo); this.expandInfo(infoWrapper); clickedEl.classList.add("active"); } else { this.collapseInfo(matchedInfo); this.collapseInfo(infoWrapper); clickedEl.classList.remove("active"); } }, delay); if (!matchedInfo.classList.contains("expanded")) { setTimeout(() => { const featuresTitle = document.querySelector(".product-features .element-title"); const mobileExtraHeight = 98; const desktopExtraHeight = 110; let extraHeight; viewPortWidth = window.innerWidth || document.documentElement.clientWidth; viewPortWidth < 768 ? extraHeight = mobileExtraHeight : extraHeight = desktopExtraHeight; }, 750); } } }}$(document).on("click keydown", ".product-feature", e => { if(a11yClick(e) === true){ productFeatures.handleExpandToggleClick(e); }});// ##### ————— END -- PRODUCT FEATURES ————— ###### //// ##### ————— START -- COLLAPSIBLE INFO ————— ###### //const collapsibleInfo = { expandInfo(element) { const getHeight = () => { const height = `${element.scrollHeight}px`; return height; }; const height = getHeight(); element.querySelector(".collapsible-info__up-arrow").classList.add("hidden"); element.querySelector(".collapsible-info__down-arrow").classList.remove("hidden"); element.style.height = height; window.setTimeout(() => { element.classList.add("expanded"); element.style.height = ""; }, 100); }, collapseInfo(element) { element.style.height = `${element.scrollHeight}px`; window.setTimeout(() => { element.style.height = "1.55rem"; element.querySelector(".collapsible-info__up-arrow").classList.remove("hidden"); element.querySelector(".collapsible-info__down-arrow").classList.add("hidden"); element.classList.remove("expanded"); element.style.height = ""; }, 100); }, handleExpandToggleClick(e) { const element = e.target.closest(".collapsible-info"); element.classList.contains("expanded") ? this.collapseInfo(element) : this.expandInfo(element); }}$(document).on("click keydown", ".collapsible-info__title-wrapper", e => { if(a11yClick(e) === true){ collapsibleInfo.handleExpandToggleClick(e); }});// ##### ————— END -- COLLAPSIBLE INFO ————— ###### // $(function() { // document ready countThumbnails(); toggleThumbnails(); $(".gg-show-more-thumbs-btn").click(function() { toggleThumbnails(); }); waitForElement(".bold-ro__radio-div", function(){ $(".gg-subscribe-2-good-brand-info").removeClass("hidden"); if ($(".bold-ro__radio-div").length == 1) { $(".gg-subscription-msg").removeClass("hidden"); $(".bold-ro__recurring-title").addClass("hidden"); $(".bold_add_to_orders").css({"display":"inline-block"}); $(".product-form").attr("target", "_blank"); var formURL = $(".product-form").attr("action"); if (localStorage.getItem("cjevent") != null && formURL.indexOf("cjevent" == -1)) { $(".product-form").attr("action", formURL + "&cjevent=" + localStorage.getItem("cjevent")); } }$(".gg-show-royalty").removeClass("hidden");ggRoyalty.subscribe2GoodRoyalty(); }); checkForStoredDedicationVals(); waitForElement(".product-option", function() { window.prodOptionsGrid = {}; var prodOptionsGrid = window.prodOptionsGrid; selectSelected(); getOutOfStockVariants(); getAllVariants(); createAllPossibleVariants(); findUnavailableVariants(); disableOutOfStockOptions(); $(".swatch").length > 0 ? $(".selected-swatch").text($(".swatch.selected").attr("data-value")) : null; }); }); $(document).on("click keydown", ".gg-reviews-link", function(e){ if(a11yClick(e) === true){ smoothScroll("#shopify-product-reviews", 300, 20); } }); const thumbnailsWrapper = document.querySelector(".thumbnails-wrapper"); const thumbnails = document.querySelector(".thumbnails"); const hasThumbnails = thumbnails !== null ? true : false; let thumbnailsIsScrolling = false; const setFade = event => { if (hasThumbnails) { let windowWidth = window.innerWidth; windowWidth < 1080 ? horizontalArrows(event) : verticalArrows(event); } } const horizontalArrows = event => { thumbnailsWrapper.classList.remove("up-arrow"); thumbnailsWrapper.classList.remove("down-arrow"); thumbnailsWrapper.querySelector(".up-arrow").tabindex = "-1"; thumbnailsWrapper.querySelector(".down-arrow").tabindex = "-1"; thumbnailsWrapper.querySelector(".left-arrow").removeAttribute("tabindex"); thumbnailsWrapper.querySelector(".right-arrow").removeAttribute("tabindex"); let actualWidth; let maxScrollLeft; let halfOfThumbnailWidth = 30; setTimeout(() => { actualWidth = thumbnails.scrollWidth; currentWidth = thumbnails.offsetWidth; maxScrollLeft = parseInt(actualWidth) - parseInt(currentWidth); }, 1); setTimeout(() => { if (!thumbnailsIsScrolling) { window.requestAnimationFrame(function() { if (event.target.scrollLeft < halfOfThumbnailWidth) { thumbnailsWrapper.classList.add("right-arrow"); thumbnailsWrapper.classList.remove("left-arrow"); } else if (event.target.scrollLeft > halfOfThumbnailWidth && event.target.scrollLeft < maxScrollLeft - halfOfThumbnailWidth) { thumbnailsWrapper.classList.add("right-arrow"); thumbnailsWrapper.classList.add("left-arrow"); } else if (event.target.scrollLeft > maxScrollLeft - halfOfThumbnailWidth) { thumbnailsWrapper.classList.remove("right-arrow"); } thumbnailsIsScrolling = false; }); thumbnailsIsScrolling = true; } }, 1); } const verticalArrows = event => { thumbnailsWrapper.classList.remove("left-arrow"); thumbnailsWrapper.classList.remove("right-arrow"); thumbnailsWrapper.querySelector(".left-arrow").tabindex = "-1"; thumbnailsWrapper.querySelector(".right-arrow").tabindex = "-1"; thumbnailsWrapper.querySelector(".up-arrow").removeAttribute("tabindex"); thumbnailsWrapper.querySelector(".down-arrow").removeAttribute("tabindex"); thumbnails.style.height = "auto"; let actualHeight; let currentHeight; let maxScrollTop; let halfOfThumbnailWidth = 30; setTimeout(() => { actualHeight = thumbnails.scrollHeight; currentHeight = thumbnails.offsetHeight; maxScrollTop = parseInt(actualHeight) - parseInt(currentHeight); }, 1); thumbnails.style.height = ""; setTimeout(() => { if (!thumbnailsIsScrolling) { window.requestAnimationFrame(function() { if (event.target.scrollTop < halfOfThumbnailWidth) { thumbnailsWrapper.classList.add("down-arrow"); thumbnailsWrapper.classList.remove("up-arrow"); } else if (event.target.scrollTop > halfOfThumbnailWidth && event.target.scrollTop < maxScrollTop - halfOfThumbnailWidth) { thumbnailsWrapper.classList.add("down-arrow"); thumbnailsWrapper.classList.add("up-arrow"); } else if (event.target.scrollTop > maxScrollTop - halfOfThumbnailWidth) { thumbnailsWrapper.classList.remove("down-arrow"); } thumbnailsIsScrolling = false; }); thumbnailsIsScrolling = true; } }, 1); } const evalWidthForThumbnails = () => { let windowWidth = window.innerWidth; var children = thumbnails.children; if (windowWidth < 1080) { thumbnailsWrapper.classList.remove("up-arrow"); thumbnailsWrapper.classList.remove("down-arrow"); var totalWidth = 0; for (var i = 0; i < children.length; i++) { totalWidth += children[i].offsetWidth; } if (totalWidth < thumbnails.clientWidth) { thumbnailsWrapper.classList.remove("left-arrow"); thumbnailsWrapper.classList.remove("right-arrow"); } } else if (windowWidth >= 1080) { thumbnailsWrapper.classList.remove("left-arrow"); thumbnailsWrapper.classList.remove("right-arrow"); var totalHeight = 0; for (var i = 0; i < children.length; i++) { totalHeight += children[i].offsetHeight; } if (totalHeight < thumbnails.offsetHeight) { thumbnailsWrapper.classList.remove("up-arrow"); thumbnailsWrapper.classList.remove("down-arrow"); } } } const handleArrowBtnClick = e => { const clickedBtn = e.target.closest(".icon"); const firstThumbnail = thumbnails.querySelector(".thumbnail"); const numOfThumbnailsToMove = 2; let scrollOffset; if (clickedBtn.classList.contains("up-arrow") || clickedBtn.classList.contains("down-arrow")) { const thumbHeight = firstThumbnail.offsetHeight * numOfThumbnailsToMove; const scrollTop = thumbnails.scrollTop; const maxScrollTop = thumbnails.scrollHeight - thumbnails.offsetHeight; if (clickedBtn.classList.contains("up-arrow")) { scrollOffset = scrollTop - thumbHeight; scrollOffset <= thumbHeight ? scrollOffset = 0 : null; thumbnails.scrollTo({ top: scrollOffset, behavior: "smooth" }); } else if (clickedBtn.classList.contains("down-arrow")) { scrollOffset = scrollTop + thumbHeight; scrollOffset < maxScrollTop && scrollOffset >= maxScrollTop - thumbHeight ? scrollOffset = maxScrollTop : null; thumbnails.scrollTo({ top: scrollOffset, behavior: "smooth" }); } } else if (clickedBtn.classList.contains("left-arrow") || clickedBtn.classList.contains("right-arrow")) { const thumbWidth = firstThumbnail.offsetWidth * numOfThumbnailsToMove; const scrollLeft = thumbnails.scrollLeft; const maxScrollLeft = thumbnails.scrollWidth - thumbnails.offsetWidth; if (clickedBtn.classList.contains("left-arrow")) { scrollOffset = scrollLeft - thumbWidth;scrollOffset <= thumbWidth ? scrollOffset = 0 : null; thumbnails.scrollTo({ left: scrollOffset, behavior: "smooth" }); } else if (clickedBtn.classList.contains("right-arrow")) { scrollOffset = scrollLeft + thumbWidth;scrollOffset < maxScrollLeft && scrollOffset >= maxScrollLeft - thumbWidth ? scrollOffset = maxScrollLeft : null; thumbnails.scrollTo({ left: scrollOffset, behavior: "smooth" }); } } } const triggerThumbnailsScroll = () => { thumbnails.scrollTop += 1; thumbnails.scrollTop -= 1; thumbnails.scrollLeft += 1; thumbnails.scrollLeft -= 1; } let resizeTimer; $(window).on("resize", e => { if (hasThumbnails) { window.clearTimeout(resizeTimer); resizeTimer = window.setTimeout(() => { triggerThumbnailsScroll(); evalWidthForThumbnails(); }, 500); } }); if (hasThumbnails) { thumbnails.addEventListener('scroll', setFade, false); } $(function() { if (hasThumbnails) { waitForElement(".thumbnails", function() { triggerThumbnailsScroll(); const arrowBtns = thumbnailsWrapper.querySelectorAll(".icon"); for (btn of arrowBtns) { btn.addEventListener("click", handleArrowBtnClick, false); } }); }});