* { position: relative; z-index: 1; }
body.drawer-open { overflow: hidden; }
img { max-width: 100%; height: auto; display: block; }
a { color: var(--pl-pine); text-decoration: none; }
a:hover { color: var(--pl-copper); }
h1, h2, h3, h4 {
font-family: var(--pl-font-display);
font-weight: 600;
line-height: 1.22;
margin: 0 0 0.4em;
color: var(--pl-ink);
}
.visually-hidden {
position: absolute; width: 1px; height: 1px;
padding: 0; margin: -1px; overflow: hidden;
clip: rect(0,0,0,0); white-space: nowrap; border: 0;
}
.pl-announce {
background: var(--pl-pine);
color: var(--pl-paper);
text-align: center;
padding: 9px 16px;
font-size: 12px;
font-weight: 500;
letter-spacing: 0.12em;
text-transform: uppercase;
border-bottom: 3px solid var(--pl-copper);
}
.pl-announce a { color: #E8D5C4; text-decoration: underline; text-underline-offset: 2px; }
/* stacked-bar: utility + independent nav */
.pl-utility {
background: var(--pl-panel);
border-bottom: 1px solid var(--pl-line);
}
.pl-utility__inner {
max-width: var(--pl-max);
margin: 0 auto;
padding: 4px 18px;
display: flex;
align-items: center;
gap: 8px;
min-height: 50px;
}
.pl-utility__search { display: none; flex: 1; max-width: 260px; position: relative; }
.pl-utility__search input {
width: 100%;
padding: 9px 38px 9px 12px;
border: 1px solid var(--pl-line);
border-radius: 2px;
font-family: var(--pl-font-body);
font-size: 13px;
background: #fff;
color: var(--pl-ink);
}
.pl-utility__search input:focus {
outline: none;
border-color: var(--pl-pine);
box-shadow: 0 0 0 3px rgba(47, 79, 62, 0.15);
}
.pl-utility__search button {
position: absolute; right: 2px; top: 50%; transform: translateY(-50%);
background: none; border: none; cursor: pointer; padding: 8px;
min-width: 36px; min-height: 36px; color: var(--pl-ink);
}
.pl-utility__actions { display: flex; align-items: center; gap: 2px; margin-left: auto; }
.pl-icon-btn {
display: inline-flex; align-items: center; justify-content: center;
min-width: 44px; min-height: 44px; padding: 8px 10px;
border: none; background: none; cursor: pointer;
color: var(--pl-ink); text-decoration: none;
font-family: var(--pl-font-body); font-size: 12px; font-weight: 600;
letter-spacing: 0.05em; text-transform: uppercase;
}
.pl-icon-btn:hover { color: var(--pl-copper); background: var(--pl-copper-soft); }
.pl-icon-btn svg { width: 20px; height: 20px; }
.pl-menu-toggle { display: flex; }
.pl-desktop-only { display: none; }
.pl-nav {
background: var(--pl-pine);
border-bottom: 3px solid var(--pl-pine-deep);
}
.pl-nav__inner {
max-width: var(--pl-max);
margin: 0 auto;
padding: 0 18px;
display: flex;
align-items: center;
gap: 24px;
min-height: 58px;
}
.pl-logo {
font-family: var(--pl-font-display);
font-size: 1.45rem;
font-weight: 700;
color: var(--pl-paper);
white-space: nowrap;
flex-shrink: 0;
letter-spacing: 0.02em;
font-style: italic;
}
.pl-logo:hover { color: #E8D5C4; }
.pl-main-nav {
display: none;
list-style: none;
margin: 0;
padding: 0;
gap: 4px;
flex: 1;
}
.pl-main-nav a {
display: block;
padding: 14px 14px;
font-size: 13px;
font-weight: 600;
letter-spacing: 0.07em;
text-transform: uppercase;
color: var(--pl-paper);
border-bottom: 2px solid transparent;
min-height: 44px;
}
.pl-main-nav a:hover {
border-bottom-color: var(--pl-copper);
color: #fff;
}
#drawer-overlay {
position: fixed; inset: 0;
background: rgba(28, 25, 23, 0.52);
z-index: 200; opacity: 0; visibility: hidden;
transition: opacity 0.3s, visibility 0.3s;
}
#drawer-overlay.is-visible { opacity: 1; visibility: visible; }
#mobile-drawer {
position: fixed; top: 0; left: 0;
width: min(340px, 90vw); height: 100dvh;
background: var(--pl-panel);
z-index: 201;
transform: translateX(-100%);
transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);
display: flex; flex-direction: column; overflow: hidden;
border-right: 3px solid var(--pl-pine);
box-shadow: 6px 0 0 var(--pl-copper);
}
#mobile-drawer.is-open { transform: translateX(0); }
.pl-drawer__head {
display: flex; align-items: center; justify-content: space-between;
padding: 14px 16px; border-bottom: 1px solid var(--pl-line);
background: var(--pl-pine); color: var(--pl-paper); flex-shrink: 0;
}
.pl-drawer__title {
font-family: var(--pl-font-display);
font-size: 1.2rem; font-weight: 700; font-style: italic;
}
.pl-drawer__close {
min-width: 44px; min-height: 44px;
display: flex; align-items: center; justify-content: center;
background: var(--pl-copper); border: none;
border-radius: 2px; cursor: pointer; color: #fff;
}
.pl-drawer__body { flex: 1; overflow-y: auto; padding: 18px 16px 28px; }
.pl-drawer__search { margin-bottom: 18px; }
.pl-drawer__search form { display: flex; gap: 0; }
.pl-drawer__search input {
flex: 1; padding: 12px;
border: 1px solid var(--pl-line); border-radius: 2px 0 0 2px;
font-family: var(--pl-font-body); font-size: 14px;
background: #fff;
}
.pl-drawer__search button {
min-width: 44px; min-height: 44px;
background: var(--pl-pine); color: #fff;
border: 1px solid var(--pl-pine); border-left: none;
border-radius: 0 2px 2px 0; cursor: pointer;
}
.pl-drawer__nav { list-style: none; margin: 0 0 20px; padding: 0; }
.pl-drawer__nav li { border-bottom: 1px solid var(--pl-line); }
.pl-drawer__nav a {
display: block; padding: 14px 2px;
font-size: 15px; font-weight: 500; color: var(--pl-ink); min-height: 44px;
}
.pl-drawer__account {
display: flex; flex-direction: column; gap: 2px;
padding-top: 10px; border-top: 2px solid var(--pl-pine);
}
.pl-drawer__account a {
display: block; padding: 14px 2px; font-weight: 700;
font-size: 14px; color: var(--pl-pine-deep); min-height: 44px;
letter-spacing: 0.05em; text-transform: uppercase;
}
/* tabs-under-gallery */
.pl-main {
max-width: var(--pl-max);
margin: 0 auto;
padding: 24px 18px 72px;
}
.pl-breadcrumb {
font-size: 12px;
color: var(--pl-muted);
margin-bottom: 18px;
letter-spacing: 0.06em;
text-transform: uppercase;
font-weight: 500;
}
.pl-breadcrumb a { color: var(--pl-muted); }
.pl-breadcrumb a:hover { color: var(--pl-pine); }
.pl-breadcrumb span { margin: 0 8px; }
.pl-lodge-mark {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 18px;
}
.pl-lodge-mark__rule {
flex: 1;
height: 2px;
background: linear-gradient(90deg, var(--pl-pine), transparent);
}
.pl-lodge-mark__label {
font-size: 11px;
font-weight: 700;
letter-spacing: 0.16em;
text-transform: uppercase;
color: var(--pl-pine);
white-space: nowrap;
}
.pl-compact {
display: grid;
gap: 20px;
margin-bottom: 8px;
align-items: start;
}
.pl-gallery {
background: var(--pl-panel);
border: 2px solid rgba(47, 79, 62, 0.28);
border-radius: 4px;
padding: 12px;
position: relative;
box-shadow:
inset 0 0 0 6px rgba(240, 237, 228, 0.85),
0 14px 28px rgba(28, 25, 23, 0.06);
}
.pl-gallery::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
opacity: 0.04;
background-image: var(--pl-noise);
background-size: 140px 140px;
border-radius: 4px;
mix-blend-mode: multiply;
}
.pl-gallery__tag {
position: absolute;
top: 18px;
left: -2px;
z-index: 2;
font-size: 10px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #fff;
background: var(--pl-copper);
padding: 6px 14px 6px 12px;
clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 50%, 100% 100%, 0 100%);
}
.pl-buy {
background: var(--pl-panel);
border: 1px solid var(--pl-line);
border-left: 5px solid var(--pl-pine);
border-radius: 2px 6px 6px 2px;
padding: 24px 22px 22px;
display: flex;
flex-direction: column;
gap: 12px;
position: relative;
box-shadow: 0 10px 26px rgba(47, 79, 62, 0.08);
}
.pl-buy::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
opacity: 0.035;
background-image: var(--pl-noise);
background-size: 160px 160px;
mix-blend-mode: multiply;
}
.pl-buy__rating {
display: inline-flex;
align-items: center;
gap: 6px;
width: fit-content;
font-size: 13px;
font-weight: 700;
color: var(--pl-ink);
padding: 5px 10px;
background: rgba(47, 79, 62, 0.08);
border: 1px solid rgba(47, 79, 62, 0.2);
border-radius: 2px;
}
.pl-buy__title {
font-size: clamp(1.45rem, 2.8vw, 2.05rem);
margin: 0;
letter-spacing: -0.01em;
}
.pl-buy__meta {
display: flex;
flex-wrap: wrap;
gap: 10px 16px;
font-size: 13px;
color: var(--pl-muted);
}
.pl-buy__kicker {
display: inline-flex;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--pl-copper);
}
.pl-price-board {
display: flex;
align-items: baseline;
gap: 12px;
flex-wrap: wrap;
padding: 12px 14px;
margin-top: 2px;
background: linear-gradient(135deg, rgba(47, 79, 62, 0.08), rgba(196, 92, 38, 0.06));
border: 1px solid var(--pl-line);
border-radius: 2px;
}
.pl-price-board__now {
font-family: var(--pl-font-display);
font-size: 1.85rem;
font-weight: 700;
color: var(--pl-pine-deep);
}
.pl-price-board__old {
font-size: 0.95rem;
color: var(--pl-muted);
text-decoration: line-through;
}
.pl-installment {
margin: 0;
font-size: 13px;
color: var(--pl-muted);
line-height: 1.45;
}
.pl-installment strong { color: var(--pl-ink); }
.pl-installment a {
margin-left: 4px;
text-decoration: underline;
text-underline-offset: 2px;
font-weight: 600;
color: var(--pl-copper);
}
.pl-add-form { margin-top: 4px; }
.pl-add-form button[type="submit"] {
width: 100%;
padding: 14px 20px;
background: var(--pl-pine);
color: #fff;
border: 1px solid var(--pl-pine-deep);
border-radius: 2px;
font-family: var(--pl-font-body);
font-size: 14px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
cursor: pointer;
min-height: 52px;
box-shadow: 0 4px 0 var(--pl-pine-deep);
transition: background 0.15s, transform 0.1s;
}
.pl-add-form button[type="submit"]:hover {
background: var(--pl-copper);
border-color: #A34A1C;
box-shadow: 0 4px 0 #A34A1C;
}
.pl-add-form button[type="submit"]:active {
transform: translateY(2px);
box-shadow: 0 2px 0 #A34A1C;
}
/* wave-divider */
.pl-wave {
display: block;
width: 100%;
height: 44px;
margin: 20px 0 8px;
color: var(--pl-pine);
line-height: 0;
}
.pl-wave svg { width: 100%; height: 100%; display: block; }
.pl-wave--copper { color: var(--pl-copper); margin-top: 8px; }
/* Visible tabs: Description / Returns / Reviews */
.pl-tabs {
background: var(--pl-panel);
border: 1px solid var(--pl-line);
border-radius: 2px;
margin-bottom: 36px;
overflow: hidden;
box-shadow: 0 8px 22px rgba(47, 79, 62, 0.07);
position: relative;
}
.pl-tabs::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
opacity: 0.03;
background-image: var(--pl-noise);
background-size: 160px 160px;
mix-blend-mode: multiply;
}
.pl-tabs__list {
display: flex;
flex-wrap: wrap;
gap: 0;
margin: 0;
padding: 0;
list-style: none;
border-bottom: 2px solid var(--pl-pine);
background: rgba(47, 79, 62, 0.06);
}
.pl-tabs__btn {
flex: 1 1 auto;
min-width: 110px;
min-height: 48px;
padding: 12px 16px;
border: none;
border-right: 1px solid var(--pl-line);
background: transparent;
font-family: var(--pl-font-body);
font-size: 13px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--pl-muted);
cursor: pointer;
position: relative;
}
.pl-tabs__btn:last-child { border-right: none; }
.pl-tabs__btn:hover { color: var(--pl-pine); background: rgba(47, 79, 62, 0.08); }
.pl-tabs__btn[aria-selected="true"] {
color: var(--pl-ink);
background: var(--pl-panel);
box-shadow: inset 0 -3px 0 var(--pl-copper);
}
.pl-tabs__panel {
display: none;
padding: 20px 22px 28px;
}
.pl-tabs__panel.is-active { display: block; }
.pl-discover, .pl-random, .pl-recommend { margin-bottom: 32px; }
.pl-footer {
background: var(--pl-ink);
color: rgba(240, 237, 228, 0.9);
padding: 56px 24px 28px;
border-top: 4px solid var(--pl-pine);
position: relative;
overflow: hidden;
}
.pl-footer::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
opacity: 0.04;
background-image: var(--pl-noise);
background-size: 180px 180px;
}
.pl-footer a { color: rgba(240, 237, 228, 0.92); }
.pl-footer a:hover { color: #E8B896; }
.pl-footer__grid {
max-width: var(--pl-max);
margin: 0 auto 36px;
display: grid;
gap: 32px;
}
.pl-footer__brand h3 {
font-size: 1.5rem;
color: #fff;
margin-bottom: 12px;
font-style: italic;
}
.pl-footer__brand p {
font-size: 14px;
line-height: 1.7;
margin: 0 0 18px;
color: rgba(240, 237, 228, 0.62);
font-family: var(--pl-font-body);
font-weight: 400;
}
.pl-footer__social { display: flex; gap: 8px; flex-wrap: wrap; }
.pl-footer__social a {
display: flex; align-items: center; justify-content: center;
width: 40px; height: 40px;
border: 1px solid rgba(240, 237, 228, 0.28);
border-radius: 2px;
}
.pl-footer__social a:hover {
background: var(--pl-pine);
border-color: var(--pl-copper);
color: #fff;
}
.pl-footer__social svg { width: 18px; height: 18px; fill: currentColor; }
.pl-footer h4 {
font-family: var(--pl-font-body);
font-size: 12px;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--pl-copper);
margin-bottom: 14px;
font-weight: 700;
}
.pl-footer__links { list-style: none; margin: 0; padding: 0; }
.pl-footer__links li { margin-bottom: 10px; }
.pl-footer__links a { font-size: 14px; }
.pl-footer address { font-style: normal; font-size: 14px; line-height: 1.85; }
.pl-footer__subscribe { max-width: var(--pl-max); margin: 0 auto 28px; }
.pl-footer__subscribe form { display: flex; gap: 0; flex-wrap: wrap; }
.pl-footer__subscribe input[type="email"] {
flex: 1; min-width: 200px; padding: 12px 14px;
border: 1px solid rgba(240, 237, 228, 0.28);
border-radius: 2px 0 0 2px; background: transparent; color: #fff;
font-family: var(--pl-font-body); font-size: 14px;
}
.pl-footer__subscribe input::placeholder { color: rgba(240, 237, 228, 0.4); }
.pl-footer__subscribe button {
padding: 12px 20px; background: var(--pl-pine); color: #fff;
border: 1px solid rgba(240, 237, 228, 0.35); border-radius: 0 2px 2px 0;
font-weight: 700; font-size: 13px; letter-spacing: 0.08em;
text-transform: uppercase; cursor: pointer; min-height: 44px;
font-family: var(--pl-font-body);
}
.pl-footer__subscribe button:hover { background: var(--pl-copper); }
.pl-footer__payments {
max-width: var(--pl-max); margin: 0 auto 28px;
display: flex; flex-wrap: wrap; gap: 12px; align-items: center;
}
.pl-footer__payments svg { height: 28px; width: auto; }
.pl-footer__bottom {
max-width: var(--pl-max); margin: 0 auto; padding-top: 24px;
border-top: 1px solid rgba(240, 237, 228, 0.18);
font-size: 12px; text-align: center;
color: rgba(240, 237, 228, 0.45); line-height: 1.8;
}
.pl-footer__bottom a { margin: 0 4px; }
@media (min-width: 750px) {
.pl-menu-toggle { display: none; }
.pl-desktop-only { display: inline-flex; }
.pl-utility__search { display: block; }
.pl-main-nav { display: flex; }
.pl-compact { grid-template-columns: 1.12fr 0.88fr; gap: 28px; }
.pl-footer__grid { grid-template-columns: 1.4fr 1fr 1fr 1fr; }
}
@media (max-width: 749px) {
.pl-utility__inner { padding-left: 12px; padding-right: 12px; }
.pl-nav__inner { padding-left: 12px; padding-right: 12px; }
.pl-logo { font-size: 1.2rem; }
.pl-main { padding: 16px 14px 56px; }
.pl-gallery { padding: 10px; }
.pl-buy { padding: 20px 16px 18px; }
.pl-tabs__btn { min-width: 33%; font-size: 11px; padding: 12px 8px; letter-spacing: 0.04em; }
.pl-tabs__panel { padding: 14px 14px 20px; }
.pl-add-form button[type="submit"] { box-shadow: none; }
.pl-footer__subscribe input[type="email"],
.pl-footer__subscribe button { border-radius: 2px; width: 100%; }
.pl-footer__subscribe form { gap: 8px; }
.pl-wave { height: 32px; }
}
Home /
/
ECO BODY BUTTER 150 ml - WELEDA produits d'entretien naturels style = 'font-family :" Times Remarque il ne remplace
Pine Lodge
ECO BODY BUTTER 150 ml - WELEDA produits d'entretien naturels style = 'font-family :" Times Remarque il ne remplace
SKU: 72025393045
EUR31.75
EUR78.75
Pay in 4 interest-free payments of $7.94
Learn more
Shipping Estimate
Ships within 48 hours · Estimated delivery Oct 16 - Oct 21
Description
Returns
Reviews
Description
ECO BODY BUTTER 150 ml WELEDA produits d'entretien naturels style = 'font family :" Times Remarque il ne remplace style = 'font family :" Times New Roman " Hyal Joint (acide hyaluronique Fragrance (Parfum)* Lactic Acid
Exchange/Return Notes
We offer a 30-day return/exchange service after receiving.
Final sale items are not eligible for returns or exchanges.
To process your return/exchange, please contact us at [email protected]
Please click here for more details>>> Return & Exchange Policy
Frequently Asked Questions for ECO BODY BUTTER 150 ml - WELEDA produits d'entretien naturels style = 'font-family :" Times Remarque il ne remplace
How should I assess customer reviews before making a purchase?
Consider whether the reviewer's intended use resembles your own. Consider the review date when an offer or version may have changed.
How can I confirm that I have selected the correct product option?
Look for differences in included features between similarly named options. Ask the seller to identify the correct option when your requirement is not mapped clearly.
How should I interpret a product labeled as recommended?
Check whether the recommendation refers to a particular use case. Do not assume the recommended choice is the least expensive.