* { 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; }
}
maquillajeconaerografocr.com
Home /
/
Linda™| Stijlvolle Vest Maat:5XL (52) Met het subtiele hertendesign op
Pine Lodge
Linda™| Stijlvolle Vest Maat:5XL (52) Met het subtiele hertendesign op
SKU: 10312480564
USD29.95
USD55.95
Pay in 4 interest-free payments of $7.49
Learn more
Shipping Estimate
Ships within 48 hours · Estimated delivery Nov 7 - Nov 12
Description
Returns
Reviews
Description
Linda™ Stijlvolle Vest Maat:5XL (52) Met het subtiele hertendesign op Met het subtiele hertendesign op de borst en de elegante kwartrits is deze trui net even anders Het is de perfecte balans tussen knus en trendy 77z' %3E%3C svg%3E") 522' xml:space='preserve'%3E%3Cpath d='M432
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