:root{--rs-orange: #ff7420;--rs-orange-hover: #e86212;--rs-orange-aa: #e05f0f;--rs-green: #00ac51;--rs-green-hover: #009648;--rs-cream: #efe8cd;--rs-ink: #1b1d1b;--rs-white: #ffffff;--rs-body: #3d3d3d;--rs-muted: #6b6b6b;--rs-line: #e8e8e8;--rs-offer: #fff8f3;--rs-red: #c0392b;--bb-save-bg: #fff0e8;--bb-star: #fdc203;--bb-review-bg: #fff5eb;--bb-review-border: #ff7420;--rs-season-offpeak: #ffc08a;--rs-product-bed: linear-gradient(155deg, #f6efde, #efe8cd);--rs-scrim: rgba(0, 0, 0, .72);--rs-on-ink: rgba(255, 255, 255, .78);--rs-font-display: "Cheap Pine 400", "Cheap Pine", "Cheap Pine W00 Sans", sans-serif;--rs-font-body: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rs-weight-regular: 400;--rs-weight-bold: 700;--rs-weight-extrabold: 800;--rs-type-body: 17px;--rs-lh-body: 1.6;--rs-lh-display: 1.05;--rs-type-atc: 23px;--rs-track-atc: 1px;--rs-radius-button: 6px;--rs-radius-card: 12px;--rs-radius-pill: 999px;--rs-radius-mark: 4px;--rs-hairline: 1px;--rs-shadow-card: 0 4px 14px rgba(0, 0, 0, .04);--rs-ring-orange: 0 0 0 1px var(--rs-orange);--rs-container: 1120px;--rs-gutter: 20px;--rs-pad-reason: 38px;--rs-pad-band: 44px;--rs-pad-tight: 32px;--rs-tap-min: 44px;--rs-motion-hover: .15s ease;--rs-motion-toggle: .3s ease;--rs-motion-slide: .35s ease;--rs-focus-ring: 3px solid var(--rs-ink);--rs-focus-offset: 3px}.lander{font-family:var(--rs-font-body);font-size:var(--rs-type-body);line-height:var(--rs-lh-body);color:var(--rs-body);-webkit-font-smoothing:antialiased}.lander *,.lander *:before,.lander *:after{box-sizing:border-box}.lander p{margin:0}.lander a:not([class]){color:var(--rs-orange);text-decoration:none}.lander a:not([class]):hover{color:var(--rs-orange-hover);text-decoration:underline}.lander-band{padding-block:var(--rs-pad-band);padding-inline:var(--rs-gutter)}.lander-band--white{background:var(--rs-white)}.lander-band--cream{background:var(--rs-cream)}.lander-band--ink{background:var(--rs-ink);color:var(--rs-on-ink)}.lander-band--reason{padding-block:var(--rs-pad-reason)}.lander-band--tight{padding-block:var(--rs-pad-tight)}.lander-band--flush{padding-inline:0}.lander-band--hairline-bottom{border-bottom:var(--rs-hairline) solid var(--rs-line)}.lander-inner{max-width:var(--rs-container);margin-inline:auto}.lander-inner--900{max-width:900px}.lander-inner--860{max-width:860px}.lander-inner--820{max-width:820px}.lander-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:48px;align-items:center}.lander-split--36{gap:36px}.lander-stack{display:flex;flex-direction:column;gap:20px}.lander-h{margin:0;font-family:var(--rs-font-display);font-weight:var(--rs-weight-regular);font-style:normal;line-height:var(--rs-lh-display);color:var(--rs-ink)}.lander-h--hero{font-size:clamp(44px,8vw,58px);line-height:1}.lander-h--section{font-size:clamp(30px,3.6vw,42px)}.lander-h--reason{font-size:clamp(36px,7vw,42px)}.lander-h--card{font-size:23px;letter-spacing:.03em;line-height:1.1}.lander-h--lead{font-size:clamp(24px,3.2vw,32px);line-height:1.15}.lander-h--label{font-size:19px;letter-spacing:.04em}.lander-h--on-ink{color:var(--rs-white)}.lander-h--muted{color:var(--rs-muted)}.lander-h__chip{display:inline-block;padding:0 10px;border-radius:var(--rs-radius-button);background:var(--rs-orange);color:var(--rs-white)}.lander-media{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--rs-radius-card)}.lander-media--square{aspect-ratio:1 / 1}.lander-media--4x3{aspect-ratio:4 / 3}.lander-media__img{display:block;width:100%;height:100%;object-fit:cover}.lander-media__img--contain{object-fit:contain}.lander-avatar{display:block;flex:none;overflow:hidden;border-radius:var(--rs-radius-pill);background:var(--rs-white)}.lander-avatar__img{display:block;width:100%;height:100%;object-fit:cover}.lander-cta{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:4px}.lander-cta--capped{width:100%;max-width:340px;margin-inline:auto}.lander-cta__badge{position:relative;z-index:1;margin-bottom:-18px;padding:3px 12px;border-radius:var(--rs-radius-pill);background:var(--rs-orange);color:var(--rs-white);font-size:12px;font-weight:var(--rs-weight-extrabold);line-height:1.25;white-space:nowrap}.lander-cta__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 24px;border:0;border-radius:var(--rs-radius-button);background:var(--rs-green);color:var(--rs-white);font-family:var(--rs-font-display);font-size:var(--rs-type-atc);font-weight:var(--rs-weight-regular);letter-spacing:var(--rs-track-atc);line-height:1.2;text-align:center;text-decoration:none;text-transform:capitalize;cursor:pointer;transition:background-color var(--rs-motion-hover)}.lander-cta__btn:hover{background:var(--rs-green-hover);color:var(--rs-white);text-decoration:none}.lander-cta__note{font-size:14px;line-height:1.45;color:var(--rs-muted);text-align:center}.lander-cta__note strong{color:var(--rs-ink);font-weight:var(--rs-weight-bold);font-variant-numeric:tabular-nums}.lander-cta--on-ink .lander-cta__note{color:var(--rs-on-ink)}.lander-cta--on-ink .lander-cta__note strong{color:var(--rs-white)}.lander-copy{display:flex;flex-direction:column;gap:16px;font-size:16px}.lander-copy mark,.lander-reason__copy strong{padding:1px 5px;border-radius:var(--rs-radius-mark);background:var(--bb-save-bg);color:var(--rs-ink);font-weight:var(--rs-weight-bold)}.lander-copy strong{color:var(--rs-ink);font-weight:var(--rs-weight-bold)}.lander-stars{color:var(--bb-star);font-size:16px;line-height:1;letter-spacing:2px}.lander-meta{font-size:13px;color:var(--rs-muted)}.lander-meta strong{color:var(--rs-ink);font-weight:var(--rs-weight-bold)}.lander :focus-visible{outline:var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}@media(prefers-reduced-motion:reduce){.lander-cta__btn{transition:none}}.lander-announce{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;padding:11px 16px;background:var(--rs-orange-aa);color:var(--rs-white);font-family:var(--rs-font-body)}.lander-announce--sticky{position:sticky;top:0;z-index:500}.lander-announce__offer{font-family:var(--rs-font-display);font-size:20px;letter-spacing:.04em}.lander-announce__timer{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:var(--rs-weight-bold)}.lander-announce__label{opacity:.85;font-weight:var(--rs-weight-semibold, 600)}.lander-announce__pill{padding:3px 9px;border-radius:var(--rs-radius-pill);background:#0000001f;font-variant-numeric:tabular-nums}.lander-summer-hero{padding-block:26px 56px}.lander-summer-hero__inner{display:flex;flex-direction:column;gap:30px}.lander-summer-hero__wordmark{display:flex;justify-content:center}.lander-summer-hero__wordmark img{width:124px;height:auto}.lander-split--hero{gap:20px}.lander-summer-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.lander-summer-hero__heading strong{display:inline-block;padding:0 10px;border-radius:var(--rs-radius-button);background:var(--rs-orange);color:var(--rs-white);font-weight:inherit}.lander-summer-hero__sub{max-width:48ch;font-size:clamp(15px,1.6vw,19px)}.lander-summer-hero__byline{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.4}.lander-summer-hero__avatar{width:52px;height:52px;border:var(--rs-hairline) solid #e4dab6}.lander-summer-hero__byline-text strong{color:var(--rs-ink)}.lander-summer-hero__byline-meta{color:var(--rs-muted)}.lander-summer-hero__visual{position:relative;height:420px;overflow:hidden;border-radius:var(--rs-radius-card);order:-1}.lander-summer-hero__visual img{width:100%;height:100%;object-fit:cover}.lander-summer-hero__visual--natural{height:auto}.lander-summer-hero__visual--natural img{height:auto;object-fit:unset;border-radius:var(--rs-radius-card)}.lander-press{padding-block:26px}.lander-press__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lander-press__track{display:flex;align-items:center;width:max-content;animation:lander-press-scroll var(--lander-press-duration, 110s) linear infinite}.lander-press__item{flex:none;margin-right:clamp(24px,5vw,64px)}.lander-press__logo{display:block;width:clamp(104px,12vw,150px);height:clamp(32px,4vw,44px);object-fit:contain}@keyframes lander-press-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lander-reason__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:48px;align-items:center}.lander-reason__heading{order:1;margin-bottom:-32px}.lander-reason__media{order:2}.lander-reason__copy{order:3}.lander-reason__num{margin-inline-end:.3em;color:var(--rs-orange)}.lander-stat{display:flex;align-items:center;gap:18px;padding:20px;border-radius:var(--rs-radius-card);background:var(--rs-cream)}.lander-stat__media{width:66px;height:66px;border:var(--rs-hairline) solid var(--rs-line)}.lander-stat__figure{font-size:32px;line-height:1}.lander-stat__caption{margin-top:5px;font-size:14px}.lander-bars{padding:22px;border-radius:var(--rs-radius-card);background:var(--rs-cream)}.lander-bars__title{margin-bottom:14px}.lander-bars__rows{display:flex;flex-direction:column;gap:11px}.lander-bars__row{display:flex;align-items:center;gap:14px}.lander-bars__label{width:62px;flex:none;font-size:13px}.lander-bars__row--emphasis .lander-bars__label{color:var(--rs-ink);font-weight:var(--rs-weight-bold)}.lander-bars__track{flex:1;height:13px;border-radius:var(--rs-radius-pill);background:var(--rs-white)}.lander-bars__fill{display:block;height:13px;border-radius:var(--rs-radius-pill);background:var(--rs-season-offpeak)}.lander-bars__row--emphasis .lander-bars__fill{background:var(--rs-orange)}.lander-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}.lander-chips__item{display:flex;align-items:center;gap:11px;padding:14px 16px;border-radius:var(--rs-radius-card);background:var(--rs-cream);font-size:14px}.lander-chips__mark{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--rs-radius-pill);background:var(--rs-white);color:var(--rs-orange);font-weight:var(--rs-weight-extrabold)}.lander-chips__label{color:var(--rs-ink)}.lander-compare{display:flex;flex-direction:column;gap:12px}.lander-compare__card{padding:20px;border:var(--rs-hairline) solid var(--rs-line);border-radius:var(--rs-radius-card)}.lander-compare__card--featured{border-color:var(--rs-orange);background:var(--rs-offer);box-shadow:var(--rs-ring-orange)}.lander-compare__list{display:flex;flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none;font-size:15px}.lander-compare__list li{display:flex;gap:10px}.lander-compare__cross{color:var(--rs-muted)}.lander-compare__tick{color:var(--rs-green);font-weight:var(--rs-weight-extrabold)}.lander-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.lander-tiles__item{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--rs-radius-card);background:var(--rs-cream)}.lander-tiles__img{flex:none;width:48px;height:48px;object-fit:contain}.lander-tiles__text{font-size:13px;line-height:1.45}.lander-note{display:flex;align-items:center;gap:16px;padding:16px 18px;border:var(--rs-hairline) solid var(--rs-line);border-radius:var(--rs-radius-card)}.lander-note__img{flex:none;width:84px;height:auto}.lander-note__text{margin-top:3px;font-size:14px;line-height:1.5}.lander-vet{margin:0;padding:24px;border:var(--rs-hairline) solid var(--bb-review-border);border-radius:var(--rs-radius-card);background:var(--bb-review-bg)}.lander-vet__quote{margin:0;color:var(--rs-ink);font-size:17px;font-style:italic;line-height:1.45}.lander-vet__who{display:flex;align-items:center;gap:14px;margin-top:18px}.lander-vet__avatar{width:56px;height:56px}.lander-vet__name{display:block;color:var(--rs-ink);font-size:18px;font-weight:var(--rs-weight-bold);line-height:1.25}.lander-vet__role{display:block;margin-top:2px;color:var(--rs-muted);font-size:14px;line-height:1.35}@media(max-width:767px){.lander-vet{padding:18px}.lander-vet__quote,.lander-vet__name{font-size:16px}.lander-vet__avatar{width:48px;height:48px}}.lander-ba{display:block;width:100%}.lander-ba__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rs-radius-card)}.lander-ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.lander-ba__layer img{width:100%;height:100%;object-fit:cover}.lander-ba__layer--before{clip-path:inset(0 calc(100% - var(--lander-ba-pos, 52%)) 0 0)}.lander-ba__tag{position:absolute;top:16px;padding:6px 14px;border-radius:var(--rs-radius-pill);color:var(--rs-white);font-size:11px;font-weight:var(--rs-weight-extrabold);letter-spacing:.06em;pointer-events:none}.lander-ba__tag--before{left:16px;background:var(--rs-scrim)}.lander-ba__tag--after{right:16px;background:var(--rs-orange)}.lander-ba__divider{position:absolute;top:0;bottom:0;left:var(--lander-ba-pos, 52%);width:3px;background:var(--rs-white);box-shadow:0 0 0 1px #0000001f;pointer-events:none}.lander-ba__handle{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:var(--rs-tap-min);height:var(--rs-tap-min);transform:translate(-50%,-50%);border:var(--rs-hairline) solid var(--rs-line);border-radius:var(--rs-radius-pill);background:var(--rs-white);color:var(--rs-ink);font-size:14px;font-weight:var(--rs-weight-bold)}.lander-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;appearance:none;background:transparent;opacity:0;cursor:ew-resize}.lander-ba__range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--rs-tap-min);height:var(--rs-tap-min);border-radius:var(--rs-radius-pill);background:transparent;cursor:ew-resize}.lander-ba__range::-moz-range-thumb{width:var(--rs-tap-min);height:var(--rs-tap-min);border:0;border-radius:var(--rs-radius-pill);background:transparent;cursor:ew-resize}.lander-ba__range:focus-visible{outline:none}.lander-ba:has(.lander-ba__range:focus-visible) .lander-ba__frame{outline:var(--rs-focus-ring);outline-offset:var(--rs-focus-offset)}.lander-timeline__heading{text-align:center}.lander-timeline__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.lander-timeline__card{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:var(--rs-radius-card);background:var(--rs-white)}.lander-timeline__pill{align-self:flex-start;padding:6px 14px;border-radius:var(--rs-radius-pill);background:var(--bb-save-bg);color:var(--rs-orange);font-size:12px;font-weight:var(--rs-weight-extrabold);letter-spacing:.06em}.lander-timeline__text{font-size:15px;line-height:1.55}.lander-tst__heading{text-align:center}.lander-tst__viewport{overflow:hidden}.lander-tst__track{display:flex;transition:transform var(--rs-motion-slide)}.lander-tst__slide{min-width:100%;padding-right:2px}.lander-tst__card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px;border:var(--rs-hairline) solid var(--rs-line);border-radius:var(--rs-radius-card);background:var(--rs-white);text-align:center}.lander-tst__body{max-width:60ch;font-size:16px;line-height:1.6}.lander-tst__controls{display:flex;justify-content:center;gap:10px;margin-top:20px}.lander-tst__btn{width:var(--rs-tap-min);height:var(--rs-tap-min);border:var(--rs-hairline) solid var(--rs-line);border-radius:var(--rs-radius-pill);background:var(--rs-white);color:var(--rs-ink);font-size:16px;cursor:pointer;transition:background-color var(--rs-motion-hover)}.lander-tst__btn:hover{background:var(--rs-offer)}.lander-tst__count{align-self:center;min-width:var(--rs-tap-min);color:var(--rs-muted);font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.lander-offer{scroll-margin-top:60px}.lander-offer__card{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(24px,4vw,48px);border-radius:var(--rs-radius-card);background:var(--rs-ink)}.lander-offer__bed{position:relative;display:flex;align-items:center;justify-content:center;padding:26px;border-radius:var(--rs-radius-card);background:var(--rs-product-bed)}.lander-offer__badge{position:absolute;top:16px;left:16px;padding:5px 14px;border-radius:var(--rs-radius-pill);background:var(--rs-orange);color:var(--rs-white);font-size:12px;font-weight:var(--rs-weight-extrabold)}.lander-offer__pack{width:100%;max-width:340px;height:auto}.lander-offer__body{display:flex;flex-direction:column;gap:18px}.lander-offer__rec{display:flex;align-items:center;gap:12px}.lander-offer__avatar{width:var(--rs-tap-min);height:var(--rs-tap-min);border:2px solid var(--rs-orange)}.lander-offer__rec-badge{padding:6px 14px;border-radius:var(--rs-radius-pill);background:var(--rs-orange);color:var(--rs-white);font-size:12px;font-weight:var(--rs-weight-extrabold)}.lander-h--offer{font-size:clamp(32px,4.4vw,46px);line-height:1.03}.lander-offer__sub{color:var(--rs-on-ink);font-size:16px;line-height:1.55}.lander-offer__benefits{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;color:var(--rs-white);font-size:16px}.lander-offer__benefits li{display:flex;gap:12px;align-items:flex-start}.lander-offer__tick{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin-top:1px;border:2px solid var(--rs-orange);border-radius:var(--rs-radius-pill);color:var(--rs-orange);font-size:13px;font-weight:var(--rs-weight-extrabold)}.lander-faq__heading{text-align:center}.lander-faq__list{display:flex;flex-direction:column;gap:10px}.lander-faq__item{overflow:hidden;border:var(--rs-hairline) solid var(--rs-line);border-radius:var(--rs-radius-card);background:var(--rs-white)}.lander-faq__q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;color:var(--rs-ink);font-size:16px;font-weight:var(--rs-weight-bold);line-height:1.35;list-style:none;cursor:pointer}.lander-faq__q::-webkit-details-marker{display:none}.lander-faq__toggle{flex:none;color:var(--rs-orange);font-size:22px;line-height:1;transition:transform var(--rs-motion-toggle)}.lander-faq__item[open] .lander-faq__toggle{transform:rotate(45deg)}.lander-faq__a{padding:0 18px 18px;font-size:15px;line-height:1.6}.lander-foot__inner{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.lander-foot__wordmark{width:112px;height:auto}.lander-foot__wordmark--invert{filter:brightness(0) invert(1)}.lander-foot__tagline{color:var(--rs-white);font-size:20px}.lander-foot__disclaimer{max-width:74ch;font-size:12px;line-height:1.6}.lander-foot__contact{font-size:12px}@media(min-width:768px){:root{--rs-pad-reason: 48px}.lander-split--hero{grid-template-columns:1fr 1fr;gap:44px}.lander-summer-hero__visual{order:0}.lander-reason__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:48px;row-gap:16px}.lander-reason__heading{grid-column:1;grid-row:1;align-self:end;margin-bottom:0;font-size:clamp(30px,3.6vw,42px)}.lander-reason__copy{grid-column:1;grid-row:2;align-self:start}.lander-reason__media{grid-column:2;grid-row:1 / span 2;align-self:center}.lander-reason--img-left .lander-reason__heading,.lander-reason--img-left .lander-reason__copy{grid-column:2}.lander-reason--img-left .lander-reason__media{grid-column:1}}@media(prefers-reduced-motion:reduce){.lander-press__track{animation:none}.lander-tst__track,.lander-faq__toggle{transition:none}}.lander-summer-hero__rating{display:flex;align-items:center;gap:7px;white-space:nowrap;color:var(--rs-muted);font-size:14px}.lander-summer-hero__rating .lander-stars{font-size:15px;letter-spacing:1px}.lander-summer-hero__rating strong{color:var(--rs-ink)}.lander-summer-hero__byline--boxed{padding:11px 14px;border:var(--rs-hairline) solid var(--rs-line);border-radius:var(--rs-radius-card);background:var(--rs-white)}.lander-summer-hero__emblem{display:flex;align-items:center;gap:2px;flex:none}.lander-summer-hero__laurel{width:18px;height:40px;flex:none;color:var(--rs-ink)}.lander-summer-hero__laurel--right{transform:scaleX(-1)}.lander-summer-hero__emblem-text{padding:0 1px;color:var(--rs-ink);line-height:.95;text-align:center}.lander-summer-hero__emblem-t1{display:block;color:var(--rs-green);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.lander-summer-hero__emblem-t2{display:block;font-family:var(--rs-font-display);font-size:18px;letter-spacing:.01em}.lander-summer-hero__divider{width:1px;min-height:32px;align-self:stretch;flex:none;background:var(--rs-line)}.lander-summer-hero__copy .lander-cta{margin-inline:0}.lander-summer-hero__copy .lander-cta__note{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/130/assets/lander.css.map */
