* { 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; } }
Pine lodge edit · Free shipping over $90 · Cabin restocks
4.6

Énergie Ferme Reversible RV mattresses this mattress gently contours to une couche de transition Size:Très Grand / King (76" x 80")

SKU: 24539745702
EUR550.00 EUR581.00

Pay in 4 interest-free payments of $137.50 Learn more

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Sep 26 - Oct 1

Description

Énergie Ferme Reversible RV mattresses this mattress gently contours to une couche de transition Size:Très Grand King (76" x 80") this mattress gently contours to the body while maintaining excellent stability org 2000 svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23FFFFFF' d='M432 256c0 17

You may also like

recommand products

{{{explore_related_edits_fragment}}}