/*
 * Procare menu icons
 * ------------------
 * Generated by scratchpad/gen_icons.py — edit the ICONS map there and re-run,
 * do not hand-edit the glyph rules below.
 *
 * Each glyph is a 24x24 stroke SVG applied with mask-image, so the icon is
 * painted with `currentColor` and picks up link and hover colours for free.
 * The class lives on the <li> (WordPress puts menu item classes there), which
 * is why the selectors target `> a::before` and `> span:not(.caret)::before` — headings use
 * Shoptimizer's `nolink`, so they render a <span>, not an anchor.
 */

/*
 * inline-block, not flex.
 * The link rules in mega-menu.css set `display: block` with far higher
 * specificity, which would leave this pseudo-element `display: inline` — and
 * width/height do not apply to non-replaced inline boxes, so the icon would
 * compute correctly and still paint nothing. inline-block sidesteps the whole
 * specificity fight.
 */
[class*="pc-ico-"] > a::before,
[class*="pc-ico-"] > span:not(.caret)::before,
.pc-ico::before {
	content: "";
	display: inline-block;
	vertical-align: -0.3em;
	margin-inline-end: 9px;
	width: 19px;
	height: 19px;
	background-color: currentColor;
	opacity: 0.62;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
	transition: opacity 0.15s ease;
}

/* Column headings sit larger and in brand pink. */
li.heading[class*="pc-ico-"] > span:not(.caret)::before {
	width: 21px;
	height: 21px;
	color: var(--procare-pink, #cc628e);
	opacity: 1;
}

[class*="pc-ico-"] > a:hover::before {
	opacity: 1;
}

/* Standalone icon: the .pc-ico element is the box (sized by whatever uses it),
   the pseudo-element just fills it. Used by the homepage cards and trust bar. */
.pc-ico {
	display: inline-block;
	line-height: 0;
}

.pc-ico::before {
	margin: 0;
	vertical-align: top;
	width: 100%;
	height: 100%;
	opacity: 1;
}

/*
 * Top-level items keep their text-only look in the bar — a horizontal row of
 * eight icons is noise up there.
 *
 * Desktop only. This used to have no media query, which also stripped the
 * icons out of the mobile drawer, where the same eight items are a vertical
 * list and the icon is the fastest thing to scan.
 */
@media (min-width: 993px) {
	.main-navigation ul.menu > li[class*="pc-ico-"] > a::before,
	.main-navigation ul.menu > li[class*="pc-ico-"] > span:not(.caret)::before {
		display: none;
	}
}
.pc-ico-skin-type > a::before,
.pc-ico-skin-type > span:not(.caret)::before,
.pc-ico-skin-type.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M9 10h.01M15 10h.01M9.5 14.5a3.5 3.5 0 0 0 5 0'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M9 10h.01M15 10h.01M9.5 14.5a3.5 3.5 0 0 0 5 0'/%3E%3C/svg%3E");
}
.pc-ico-oily > a::before,
.pc-ico-oily > span:not(.caret)::before,
.pc-ico-oily.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s5 6 5 9.5a5 5 0 0 1-10 0C7 9 12 3 12 3Z'/%3E%3Cpath d='M12 17.5a2.5 2.5 0 0 0 2.5-2.5'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s5 6 5 9.5a5 5 0 0 1-10 0C7 9 12 3 12 3Z'/%3E%3Cpath d='M12 17.5a2.5 2.5 0 0 0 2.5-2.5'/%3E%3C/svg%3E");
}
.pc-ico-dry > a::before,
.pc-ico-dry > span:not(.caret)::before,
.pc-ico-dry.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s5 6 5 9.5a5 5 0 0 1-10 0C7 9 12 3 12 3Z'/%3E%3Cpath d='m8 19 8-14'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s5 6 5 9.5a5 5 0 0 1-10 0C7 9 12 3 12 3Z'/%3E%3Cpath d='m8 19 8-14'/%3E%3C/svg%3E");
}
.pc-ico-concern > a::before,
.pc-ico-concern > span:not(.caret)::before,
.pc-ico-concern.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 8v4.5M12 16h.01'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 8v4.5M12 16h.01'/%3E%3C/svg%3E");
}
.pc-ico-acne > a::before,
.pc-ico-acne > span:not(.caret)::before,
.pc-ico-acne.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='9.5' cy='10' r='1.1'/%3E%3Ccircle cx='14.5' cy='13.5' r='1.1'/%3E%3Ccircle cx='13' cy='8.5' r='.7'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='9.5' cy='10' r='1.1'/%3E%3Ccircle cx='14.5' cy='13.5' r='1.1'/%3E%3Ccircle cx='13' cy='8.5' r='.7'/%3E%3C/svg%3E");
}
.pc-ico-tone > a::before,
.pc-ico-tone > span:not(.caret)::before,
.pc-ico-tone.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 4a8 8 0 0 0 0 16Z' fill='%23000' stroke='none'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 4a8 8 0 0 0 0 16Z' fill='%23000' stroke='none'/%3E%3C/svg%3E");
}
.pc-ico-hydration > a::before,
.pc-ico-hydration > span:not(.caret)::before,
.pc-ico-hydration.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5s5.5 6.4 5.5 10a5.5 5.5 0 0 1-11 0C6.5 9.9 12 3.5 12 3.5Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5s5.5 6.4 5.5 10a5.5 5.5 0 0 1-11 0C6.5 9.9 12 3.5 12 3.5Z'/%3E%3C/svg%3E");
}
.pc-ico-sun > a::before,
.pc-ico-sun > span:not(.caret)::before,
.pc-ico-sun.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 3v2M12 19v2M3 12h2M19 12h2M5.6 5.6l1.4 1.4M17 17l1.4 1.4M18.4 5.6 17 7M7 17l-1.4 1.4'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 3v2M12 19v2M3 12h2M19 12h2M5.6 5.6l1.4 1.4M17 17l1.4 1.4M18.4 5.6 17 7M7 17l-1.4 1.4'/%3E%3C/svg%3E");
}
.pc-ico-routine > a::before,
.pc-ico-routine > span:not(.caret)::before,
.pc-ico-routine.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7.5V12l3 1.8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7.5V12l3 1.8'/%3E%3C/svg%3E");
}
.pc-ico-cleanse > a::before,
.pc-ico-cleanse > span:not(.caret)::before,
.pc-ico-cleanse.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='14' r='3.2'/%3E%3Ccircle cx='15.5' cy='9.5' r='2.2'/%3E%3Ccircle cx='16' cy='16' r='1.4'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='14' r='3.2'/%3E%3Ccircle cx='15.5' cy='9.5' r='2.2'/%3E%3Ccircle cx='16' cy='16' r='1.4'/%3E%3C/svg%3E");
}
.pc-ico-eye > a::before,
.pc-ico-eye > span:not(.caret)::before,
.pc-ico-eye.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 6.5 12 6.5 21.5 12 21.5 12 18 17.5 12 17.5 2.5 12 2.5 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 6.5 12 6.5 21.5 12 21.5 12 18 17.5 12 17.5 2.5 12 2.5 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E");
}
.pc-ico-mask > a::before,
.pc-ico-mask > span:not(.caret)::before,
.pc-ico-mask.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7c0-1.5 3-2.5 7-2.5S19 5.5 19 7c0 6-2.5 12.5-7 12.5S5 13 5 7Z'/%3E%3Cpath d='M9.5 10h.01M14.5 10h.01'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7c0-1.5 3-2.5 7-2.5S19 5.5 19 7c0 6-2.5 12.5-7 12.5S5 13 5 7Z'/%3E%3Cpath d='M9.5 10h.01M14.5 10h.01'/%3E%3C/svg%3E");
}
.pc-ico-help > a::before,
.pc-ico-help > span:not(.caret)::before,
.pc-ico-help.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M9.8 9.6a2.3 2.3 0 1 1 3 2.2c-.5.2-.8.7-.8 1.2v.4M12 16.5h.01'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M9.8 9.6a2.3 2.3 0 1 1 3 2.2c-.5.2-.8.7-.8 1.2v.4M12 16.5h.01'/%3E%3C/svg%3E");
}
.pc-ico-hair-damaged > a::before,
.pc-ico-hair-damaged > span:not(.caret)::before,
.pc-ico-hair-damaged.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4c0 6-2 8-2 12M12 4c0 3-1 4-1 6m1 2c0 3 1 4 1 6M18 4c0 6 2 8 2 12'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4c0 6-2 8-2 12M12 4c0 3-1 4-1 6m1 2c0 3 1 4 1 6M18 4c0 6 2 8 2 12'/%3E%3C/svg%3E");
}
.pc-ico-hair-dry > a::before,
.pc-ico-hair-dry > span:not(.caret)::before,
.pc-ico-hair-dry.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4c0 7-2 9-2 16M12 4c0 7-2 9-2 16M18 4c0 7-2 9-2 16'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4c0 7-2 9-2 16M12 4c0 7-2 9-2 16M18 4c0 7-2 9-2 16'/%3E%3C/svg%3E");
}
.pc-ico-dandruff > a::before,
.pc-ico-dandruff > span:not(.caret)::before,
.pc-ico-dandruff.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5c2 4 3 7 3 11M12 4c2 4 3 7 3 12'/%3E%3Ccircle cx='17' cy='8' r='.9'/%3E%3Ccircle cx='19.5' cy='12' r='.9'/%3E%3Ccircle cx='17.5' cy='15.5' r='.9'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5c2 4 3 7 3 11M12 4c2 4 3 7 3 12'/%3E%3Ccircle cx='17' cy='8' r='.9'/%3E%3Ccircle cx='19.5' cy='12' r='.9'/%3E%3Ccircle cx='17.5' cy='15.5' r='.9'/%3E%3C/svg%3E");
}
.pc-ico-hair-fall > a::before,
.pc-ico-hair-fall > span:not(.caret)::before,
.pc-ico-hair-fall.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4c0 5-1 7-1 10M10 4c0 5-1 7-1 10'/%3E%3Cpath d='M15 10.5c2.5 0 4.5 2 4.5 4.5S17.5 19.5 15 19.5'/%3E%3Cpath d='m17.5 13-2.5 2.5 2.5 2.5'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4c0 5-1 7-1 10M10 4c0 5-1 7-1 10'/%3E%3Cpath d='M15 10.5c2.5 0 4.5 2 4.5 4.5S17.5 19.5 15 19.5'/%3E%3Cpath d='m17.5 13-2.5 2.5 2.5 2.5'/%3E%3C/svg%3E");
}
.pc-ico-shampoo > a::before,
.pc-ico-shampoo > span:not(.caret)::before,
.pc-ico-shampoo.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 3.5h5v2.5h-5z'/%3E%3Cpath d='M8 6h8a1 1 0 0 1 1 1v12a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 7 19V7a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M9.5 11h5'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 3.5h5v2.5h-5z'/%3E%3Cpath d='M8 6h8a1 1 0 0 1 1 1v12a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 7 19V7a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M9.5 11h5'/%3E%3C/svg%3E");
}
.pc-ico-hair-oil > a::before,
.pc-ico-hair-oil > span:not(.caret)::before,
.pc-ico-hair-oil.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.5h4v3h-4z'/%3E%3Cpath d='M8.5 6.5h7a1 1 0 0 1 1 1V19a1.5 1.5 0 0 1-1.5 1.5h-6A1.5 1.5 0 0 1 7.5 19V7.5a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M12 10.5s1.8 2.2 1.8 3.4a1.8 1.8 0 0 1-3.6 0c0-1.2 1.8-3.4 1.8-3.4Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.5h4v3h-4z'/%3E%3Cpath d='M8.5 6.5h7a1 1 0 0 1 1 1V19a1.5 1.5 0 0 1-1.5 1.5h-6A1.5 1.5 0 0 1 7.5 19V7.5a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M12 10.5s1.8 2.2 1.8 3.4a1.8 1.8 0 0 1-3.6 0c0-1.2 1.8-3.4 1.8-3.4Z'/%3E%3C/svg%3E");
}
.pc-ico-styling > a::before,
.pc-ico-styling > span:not(.caret)::before,
.pc-ico-styling.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5A3.5 3.5 0 0 1 7.5 5h5.8a1 1 0 0 1 .9 1.4l-2.4 5.6a1 1 0 0 1-.9.5H7.5A3.5 3.5 0 0 1 4 8.5Z'/%3E%3Cpath d='M10 12.5 12 20'/%3E%3Cpath d='M17 6.5h3M17 10.5h3'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5A3.5 3.5 0 0 1 7.5 5h5.8a1 1 0 0 1 .9 1.4l-2.4 5.6a1 1 0 0 1-.9.5H7.5A3.5 3.5 0 0 1 4 8.5Z'/%3E%3Cpath d='M10 12.5 12 20'/%3E%3Cpath d='M17 6.5h3M17 10.5h3'/%3E%3C/svg%3E");
}
.pc-ico-comb > a::before,
.pc-ico-comb > span:not(.caret)::before,
.pc-ico-comb.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16a1 1 0 0 1 1 1v2H3V9a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M5 11v5M9 11v5M13 11v5M17 11v5'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16a1 1 0 0 1 1 1v2H3V9a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M5 11v5M9 11v5M13 11v5M17 11v5'/%3E%3C/svg%3E");
}
.pc-ico-lotion > a::before,
.pc-ico-lotion > span:not(.caret)::before,
.pc-ico-lotion.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.5h4v3h-4z'/%3E%3Cpath d='M8 6.5h8a1 1 0 0 1 1 1V19a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 7 19V7.5a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M9.5 11.5h5'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.5h4v3h-4z'/%3E%3Cpath d='M8 6.5h8a1 1 0 0 1 1 1V19a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 7 19V7.5a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M9.5 11.5h5'/%3E%3C/svg%3E");
}
.pc-ico-deodorant > a::before,
.pc-ico-deodorant > span:not(.caret)::before,
.pc-ico-deodorant.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3.5h6v3H9z'/%3E%3Cpath d='M8 6.5h8v13a1.5 1.5 0 0 1-1.5 1.5h-5A1.5 1.5 0 0 1 8 19.5Z'/%3E%3Cpath d='M18 5h2M18 8h2M18 11h2'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3.5h6v3H9z'/%3E%3Cpath d='M8 6.5h8v13a1.5 1.5 0 0 1-1.5 1.5h-5A1.5 1.5 0 0 1 8 19.5Z'/%3E%3Cpath d='M18 5h2M18 8h2M18 11h2'/%3E%3C/svg%3E");
}
.pc-ico-splash > a::before,
.pc-ico-splash > span:not(.caret)::before,
.pc-ico-splash.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 4h5v2.5h-5z'/%3E%3Cpath d='M8.5 6.5h7v12A1.5 1.5 0 0 1 14 20h-4a1.5 1.5 0 0 1-1.5-1.5Z'/%3E%3Ccircle cx='18.5' cy='5' r='.8'/%3E%3Ccircle cx='20' cy='8.5' r='.8'/%3E%3Ccircle cx='17.5' cy='10' r='.8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 4h5v2.5h-5z'/%3E%3Cpath d='M8.5 6.5h7v12A1.5 1.5 0 0 1 14 20h-4a1.5 1.5 0 0 1-1.5-1.5Z'/%3E%3Ccircle cx='18.5' cy='5' r='.8'/%3E%3Ccircle cx='20' cy='8.5' r='.8'/%3E%3Ccircle cx='17.5' cy='10' r='.8'/%3E%3C/svg%3E");
}
.pc-ico-soap > a::before,
.pc-ico-soap > span:not(.caret)::before,
.pc-ico-soap.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='9' width='16' height='9' rx='2.5'/%3E%3Cpath d='M8 9c0-2 1.8-3.5 4-3.5S16 7 16 9'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='9' width='16' height='9' rx='2.5'/%3E%3Cpath d='M8 9c0-2 1.8-3.5 4-3.5S16 7 16 9'/%3E%3C/svg%3E");
}
.pc-ico-loofah > a::before,
.pc-ico-loofah > span:not(.caret)::before,
.pc-ico-loofah.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9.5' r='5.5'/%3E%3Cpath d='M12 15v5M9.5 20h5'/%3E%3Cpath d='M8 8.5c1.5 1 6.5 1 8 0M8.5 11.5c1.5 1 5.5 1 7 0'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9.5' r='5.5'/%3E%3Cpath d='M12 15v5M9.5 20h5'/%3E%3Cpath d='M8 8.5c1.5 1 6.5 1 8 0M8.5 11.5c1.5 1 5.5 1 7 0'/%3E%3C/svg%3E");
}
.pc-ico-foot > a::before,
.pc-ico-foot > span:not(.caret)::before,
.pc-ico-foot.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 20c-1.5 0-2.5-1.2-2.5-3 0-2.5 1.5-3.5 1.5-6.5C7 7 8.5 4.5 11 4.5S15 7 15 10.5c0 3 1.5 4 1.5 6.5 0 1.8-1 3-2.5 3Z'/%3E%3Ccircle cx='18' cy='7' r='1'/%3E%3Ccircle cx='19' cy='10' r='.9'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 20c-1.5 0-2.5-1.2-2.5-3 0-2.5 1.5-3.5 1.5-6.5C7 7 8.5 4.5 11 4.5S15 7 15 10.5c0 3 1.5 4 1.5 6.5 0 1.8-1 3-2.5 3Z'/%3E%3Ccircle cx='18' cy='7' r='1'/%3E%3Ccircle cx='19' cy='10' r='.9'/%3E%3C/svg%3E");
}
.pc-ico-natural-look > a::before,
.pc-ico-natural-look > span:not(.caret)::before,
.pc-ico-natural-look.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7c0-1.5 3-2.5 7-2.5S19 5.5 19 7c0 6-2.5 12.5-7 12.5S5 13 5 7Z'/%3E%3Cpath d='M16.5 3.5 17 5l1.5.5L17 6l-.5 1.5L16 6l-1.5-.5L16 5Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7c0-1.5 3-2.5 7-2.5S19 5.5 19 7c0 6-2.5 12.5-7 12.5S5 13 5 7Z'/%3E%3Cpath d='M16.5 3.5 17 5l1.5.5L17 6l-.5 1.5L16 6l-1.5-.5L16 5Z'/%3E%3C/svg%3E");
}
.pc-ico-lips > a::before,
.pc-ico-lips > span:not(.caret)::before,
.pc-ico-lips.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 11.5S6 8 8.5 8c1.6 0 2.6 1 3.5 1s1.9-1 3.5-1c2.5 0 5 3.5 5 3.5s-3 5.5-8.5 5.5S3.5 11.5 3.5 11.5Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 11.5S6 8 8.5 8c1.6 0 2.6 1 3.5 1s1.9-1 3.5-1c2.5 0 5 3.5 5 3.5s-3 5.5-8.5 5.5S3.5 11.5 3.5 11.5Z'/%3E%3C/svg%3E");
}
.pc-ico-brows > a::before,
.pc-ico-brows > span:not(.caret)::before,
.pc-ico-brows.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 9.5C6 7 9.5 6.5 12 8'/%3E%3Cpath d='M13 13.5c1.5-2 5-2.5 7.5-.5'/%3E%3Cpath d='M4 13v2M7 13.5v2M10 14v2'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 9.5C6 7 9.5 6.5 12 8'/%3E%3Cpath d='M13 13.5c1.5-2 5-2.5 7.5-.5'/%3E%3Cpath d='M4 13v2M7 13.5v2M10 14v2'/%3E%3C/svg%3E");
}
.pc-ico-lip-care > a::before,
.pc-ico-lip-care > span:not(.caret)::before,
.pc-ico-lip-care.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3.5h6v4H9z'/%3E%3Cpath d='M8.5 7.5h7V19a1.5 1.5 0 0 1-1.5 1.5h-4A1.5 1.5 0 0 1 8.5 19Z'/%3E%3Cpath d='M10 11.5h4'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3.5h6v4H9z'/%3E%3Cpath d='M8.5 7.5h7V19a1.5 1.5 0 0 1-1.5 1.5h-4A1.5 1.5 0 0 1 8.5 19Z'/%3E%3Cpath d='M10 11.5h4'/%3E%3C/svg%3E");
}
.pc-ico-brush > a::before,
.pc-ico-brush > span:not(.caret)::before,
.pc-ico-brush.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 20.5 9.5 11 19a3 3 0 0 1-1.5.8l-4.2 1 1-4.2A3 3 0 0 1 7 15Z'/%3E%3Cpath d='m13 5 6 6'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 3.5 20.5 9.5 11 19a3 3 0 0 1-1.5.8l-4.2 1 1-4.2A3 3 0 0 1 7 15Z'/%3E%3Cpath d='m13 5 6 6'/%3E%3C/svg%3E");
}
.pc-ico-sets > a::before,
.pc-ico-sets > span:not(.caret)::before,
.pc-ico-sets.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='8' width='17' height='12' rx='1.5'/%3E%3Cpath d='M3.5 12h17M12 8v12'/%3E%3Cpath d='M12 8s-1-4-3.5-4a2 2 0 0 0 0 4Zm0 0s1-4 3.5-4a2 2 0 0 1 0 4Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='8' width='17' height='12' rx='1.5'/%3E%3Cpath d='M3.5 12h17M12 8v12'/%3E%3Cpath d='M12 8s-1-4-3.5-4a2 2 0 0 0 0 4Zm0 0s1-4 3.5-4a2 2 0 0 1 0 4Z'/%3E%3C/svg%3E");
}
.pc-ico-bag > a::before,
.pc-ico-bag > span:not(.caret)::before,
.pc-ico-bag.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7.5h14l-1 12.5H6Z'/%3E%3Cpath d='M9 10V6.5a3 3 0 0 1 6 0V10'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7.5h14l-1 12.5H6Z'/%3E%3Cpath d='M9 10V6.5a3 3 0 0 1 6 0V10'/%3E%3C/svg%3E");
}
.pc-ico-new > a::before,
.pc-ico-new > span:not(.caret)::before,
.pc-ico-new.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3.5 2.6 5.4 5.9.8-4.3 4.2 1 5.9-5.2-2.8-5.2 2.8 1-5.9L3.5 9.7l5.9-.8Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3.5 2.6 5.4 5.9.8-4.3 4.2 1 5.9-5.2-2.8-5.2 2.8 1-5.9L3.5 9.7l5.9-.8Z'/%3E%3C/svg%3E");
}
.pc-ico-best > a::before,
.pc-ico-best > span:not(.caret)::before,
.pc-ico-best.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5c1.5 3 4.5 4 4.5 8a4.5 4.5 0 0 1-9 0c0-1.5.8-2.5 1.5-3.2.2 1.2.9 2 1.8 2 0-2.8 1.2-4.5 1.2-6.8Z'/%3E%3Cpath d='M8 20h8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5c1.5 3 4.5 4 4.5 8a4.5 4.5 0 0 1-9 0c0-1.5.8-2.5 1.5-3.2.2 1.2.9 2 1.8 2 0-2.8 1.2-4.5 1.2-6.8Z'/%3E%3Cpath d='M8 20h8'/%3E%3C/svg%3E");
}
.pc-ico-sale > a::before,
.pc-ico-sale > span:not(.caret)::before,
.pc-ico-sale.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.4 3.5H20v8.6l-8.7 8.7a1.4 1.4 0 0 1-2 0l-6.6-6.6a1.4 1.4 0 0 1 0-2Z'/%3E%3Ccircle cx='16.2' cy='7.3' r='1.3'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.4 3.5H20v8.6l-8.7 8.7a1.4 1.4 0 0 1-2 0l-6.6-6.6a1.4 1.4 0 0 1 0-2Z'/%3E%3Ccircle cx='16.2' cy='7.3' r='1.3'/%3E%3C/svg%3E");
}
.pc-ico-home > a::before,
.pc-ico-home > span:not(.caret)::before,
.pc-ico-home.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V19a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 19Z'/%3E%3Cpath d='M9.5 20.5v-6h5v6'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V19a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 19Z'/%3E%3Cpath d='M9.5 20.5v-6h5v6'/%3E%3C/svg%3E");
}
.pc-ico-fragrance > a::before,
.pc-ico-fragrance > span:not(.caret)::before,
.pc-ico-fragrance.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.5h4v3h-4z'/%3E%3Crect x='7.5' y='6.5' width='9' height='14' rx='2'/%3E%3Cpath d='M10 10.5h4'/%3E%3Ccircle cx='19' cy='5' r='1.3'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.5h4v3h-4z'/%3E%3Crect x='7.5' y='6.5' width='9' height='14' rx='2'/%3E%3Cpath d='M10 10.5h4'/%3E%3Ccircle cx='19' cy='5' r='1.3'/%3E%3C/svg%3E");
}
.pc-ico-therapy > a::before,
.pc-ico-therapy > span:not(.caret)::before,
.pc-ico-therapy.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.5S3.5 15.5 3.5 9.6A4.6 4.6 0 0 1 12 7a4.6 4.6 0 0 1 8.5 2.6c0 5.9-8.5 10.9-8.5 10.9Z'/%3E%3Cpath d='M6.5 12h3l1.5-2.5 2 5 1.5-2.5h3'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.5S3.5 15.5 3.5 9.6A4.6 4.6 0 0 1 12 7a4.6 4.6 0 0 1 8.5 2.6c0 5.9-8.5 10.9-8.5 10.9Z'/%3E%3Cpath d='M6.5 12h3l1.5-2.5 2 5 1.5-2.5h3'/%3E%3C/svg%3E");
}
.pc-ico-shipping > a::before,
.pc-ico-shipping > span:not(.caret)::before,
.pc-ico-shipping.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5h10v9h-10z'/%3E%3Cpath d='M12.5 10.5H17l3 3v3h-7.5z'/%3E%3Ccircle cx='6.5' cy='18' r='1.8'/%3E%3Ccircle cx='16.5' cy='18' r='1.8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5h10v9h-10z'/%3E%3Cpath d='M12.5 10.5H17l3 3v3h-7.5z'/%3E%3Ccircle cx='6.5' cy='18' r='1.8'/%3E%3Ccircle cx='16.5' cy='18' r='1.8'/%3E%3C/svg%3E");
}
.pc-ico-returns > a::before,
.pc-ico-returns > span:not(.caret)::before,
.pc-ico-returns.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 9.5A8.5 8.5 0 1 1 4 15'/%3E%3Cpath d='M3.5 4.5v5h5'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 9.5A8.5 8.5 0 1 1 4 15'/%3E%3Cpath d='M3.5 4.5v5h5'/%3E%3C/svg%3E");
}
.pc-ico-secure-pay > a::before,
.pc-ico-secure-pay > span:not(.caret)::before,
.pc-ico-secure-pay.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6.5' width='18' height='12' rx='2'/%3E%3Cpath d='M3 10.5h18'/%3E%3Cpath d='M7 15h3'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6.5' width='18' height='12' rx='2'/%3E%3Cpath d='M3 10.5h18'/%3E%3Cpath d='M7 15h3'/%3E%3C/svg%3E");
}
.pc-ico-quiz > a::before,
.pc-ico-quiz > span:not(.caret)::before,
.pc-ico-quiz.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9.6 9.4a2.5 2.5 0 1 1 3.2 2.4c-.6.2-.9.7-.9 1.3v.4M12 16.6h.01'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9.6 9.4a2.5 2.5 0 1 1 3.2 2.4c-.6.2-.9.7-.9 1.3v.4M12 16.6h.01'/%3E%3C/svg%3E");
}
.pc-ico-facebook > a::before,
.pc-ico-facebook > span:not(.caret)::before,
.pc-ico-facebook.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.6 8.4h2.4V5.3h-2.6c-2.4 0-4 1.6-4 4.2v2.1H8v3.1h2.4v7.3h3.3v-7.3h2.5l.5-3.1h-3V9.6c0-.8.4-1.2 1.2-1.2Z' fill='%23000' stroke='none'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.6 8.4h2.4V5.3h-2.6c-2.4 0-4 1.6-4 4.2v2.1H8v3.1h2.4v7.3h3.3v-7.3h2.5l.5-3.1h-3V9.6c0-.8.4-1.2 1.2-1.2Z' fill='%23000' stroke='none'/%3E%3C/svg%3E");
}
.pc-ico-whatsapp > a::before,
.pc-ico-whatsapp > span:not(.caret)::before,
.pc-ico-whatsapp.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20.5 5.4 16A8 8 0 1 1 8.6 19l-4.6 1.5Z'/%3E%3Cpath d='M9.2 9c.2-.5.5-.5.8-.5h.6c.2 0 .5 0 .7.6l.8 1.9c.1.3 0 .5-.1.7l-.5.6c-.2.2-.3.4-.1.7a7 7 0 0 0 3.2 2.7c.3.1.5 0 .7-.2l.6-.7c.2-.2.4-.2.7-.1l1.8.9c.3.1.4.3.4.5 0 .6-.3 1.4-1.1 1.7a3 3 0 0 1-2 .1c-2.6-.7-5.3-3.3-6.3-6a3 3 0 0 1-.2-2.9Z' fill='%23000' stroke='none'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20.5 5.4 16A8 8 0 1 1 8.6 19l-4.6 1.5Z'/%3E%3Cpath d='M9.2 9c.2-.5.5-.5.8-.5h.6c.2 0 .5 0 .7.6l.8 1.9c.1.3 0 .5-.1.7l-.5.6c-.2.2-.3.4-.1.7a7 7 0 0 0 3.2 2.7c.3.1.5 0 .7-.2l.6-.7c.2-.2.4-.2.7-.1l1.8.9c.3.1.4.3.4.5 0 .6-.3 1.4-1.1 1.7a3 3 0 0 1-2 .1c-2.6-.7-5.3-3.3-6.3-6a3 3 0 0 1-.2-2.9Z' fill='%23000' stroke='none'/%3E%3C/svg%3E");
}
.pc-ico-instagram > a::before,
.pc-ico-instagram > span:not(.caret)::before,
.pc-ico-instagram.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.2' cy='6.8' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.2' cy='6.8' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E");
}
.pc-ico-tiktok > a::before,
.pc-ico-tiktok > span:not(.caret)::before,
.pc-ico-tiktok.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.2 3.5v10.9a3.2 3.2 0 1 1-2.6-3.15'/%3E%3Cpath d='M14.2 3.5a5 5 0 0 0 5 4.6'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.2 3.5v10.9a3.2 3.2 0 1 1-2.6-3.15'/%3E%3Cpath d='M14.2 3.5a5 5 0 0 0 5 4.6'/%3E%3C/svg%3E");
}
.pc-ico-pin > a::before,
.pc-ico-pin > span:not(.caret)::before,
.pc-ico-pin.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.5-6 6.5-10.5a6.5 6.5 0 1 0-13 0C5.5 15 12 21 12 21Z'/%3E%3Ccircle cx='12' cy='10.5' r='2.4'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.5-6 6.5-10.5a6.5 6.5 0 1 0-13 0C5.5 15 12 21 12 21Z'/%3E%3Ccircle cx='12' cy='10.5' r='2.4'/%3E%3C/svg%3E");
}
.pc-ico-user > a::before,
.pc-ico-user > span:not(.caret)::before,
.pc-ico-user.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.8'/%3E%3Cpath d='M4.5 20.5c0-3.6 3.4-5.8 7.5-5.8s7.5 2.2 7.5 5.8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.8'/%3E%3Cpath d='M4.5 20.5c0-3.6 3.4-5.8 7.5-5.8s7.5 2.2 7.5 5.8'/%3E%3C/svg%3E");
}
.pc-ico-logout > a::before,
.pc-ico-logout > span:not(.caret)::before,
.pc-ico-logout.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4.5h3.5A1.5 1.5 0 0 1 20 6v12a1.5 1.5 0 0 1-1.5 1.5H15'/%3E%3Cpath d='M10 8.5 6 12l4 3.5M6 12h9'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4.5h3.5A1.5 1.5 0 0 1 20 6v12a1.5 1.5 0 0 1-1.5 1.5H15'/%3E%3Cpath d='M10 8.5 6 12l4 3.5M6 12h9'/%3E%3C/svg%3E");
}
.pc-ico-phone > a::before,
.pc-ico-phone > span:not(.caret)::before,
.pc-ico-phone.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 4.5h2.6l1.6 4-2 1.4a11 11 0 0 0 5.3 5.3l1.4-2 4 1.6v2.6a2 2 0 0 1-2.2 2A15.5 15.5 0 0 1 4.6 6.7a2 2 0 0 1 2-2.2Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 4.5h2.6l1.6 4-2 1.4a11 11 0 0 0 5.3 5.3l1.4-2 4 1.6v2.6a2 2 0 0 1-2.2 2A15.5 15.5 0 0 1 4.6 6.7a2 2 0 0 1 2-2.2Z'/%3E%3C/svg%3E");
}

/*
 * Hand care. Added by hand rather than through gen_icons.py — that script
 * lived in a scratchpad that is gone, so the map it was generated from no
 * longer exists. Same shape as every rule above: a 24x24 stroke SVG, three
 * fingers and a thumb, painted through mask-image with currentColor.
 */
.pc-ico-hand > a::before,
.pc-ico-hand > span:not(.caret)::before,
.pc-ico-hand.pc-ico::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 11V5.6a1.5 1.5 0 0 1 3 0V10'/%3E%3Cpath d='M11.5 10V4.6a1.5 1.5 0 0 1 3 0V11'/%3E%3Cpath d='M14.5 11V6.6a1.5 1.5 0 0 1 3 0V13'/%3E%3Cpath d='M8.5 11V9.4a1.5 1.5 0 0 0-3 0V14a7 7 0 0 0 7 7h.5a5.5 5.5 0 0 0 5.5-5.5V13'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 11V5.6a1.5 1.5 0 0 1 3 0V10'/%3E%3Cpath d='M11.5 10V4.6a1.5 1.5 0 0 1 3 0V11'/%3E%3Cpath d='M14.5 11V6.6a1.5 1.5 0 0 1 3 0V13'/%3E%3Cpath d='M8.5 11V9.4a1.5 1.5 0 0 0-3 0V14a7 7 0 0 0 7 7h.5a5.5 5.5 0 0 0 5.5-5.5V13'/%3E%3C/svg%3E");
}
