.shp-landing-base{--shp-navy:#192449;--shp-cream:#fbf7ef;--shp-green:#52694b;--shp-pink:#f65a72;background:var(--shp-cream);color:var(--shp-navy)}.shp-landing-base .lp{scroll-margin-top:24px}.shp-landing-base .lp h1{font-size:clamp(30px,3.8vw,48px);line-height:1.1;letter-spacing:-.04em}.shp-landing-base .lp h2{font-size:clamp(25px,3vw,36px);line-height:1.18}.shp-landing-base .lp-eyebrow{font-size:11px;letter-spacing:.12em}.shp-landing-base .lp-subtitle{max-width:65ch}.shp-landing-base .lp-header-logo{max-height:56px}.shp-landing-base .lp-hero-grid{gap:24px 40px;align-items:start}.shp-landing-base .lp-gallery{grid-column:1;grid-row:1 / span 2;align-self:start;display:block}.shp-landing-base .lp-gallery-stage{width:100%;background:#fff;border-radius:24px;padding:24px;border-color:#e1e1d8}.shp-landing-base .lp-gallery-stage .lp-image{width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:0}.shp-landing-base .shp-hero-intro{grid-column:2;grid-row:1}.shp-landing-base .shp-hero-buy{grid-column:2;grid-row:2}.shp-landing-base .lp-offer-box{margin:0;padding:22px;background:#fff;border:1px solid #d9dfd1;box-shadow:none}.shp-landing-base .lp-offer-box .lp-offer-title{font-size:22px}.shp-landing-base .lp-offer-caption{font-size:13px}.shp-landing-base .lp .lp-pack-options{grid-template-columns:1fr;gap:10px}.shp-landing-base .lp .lp-pack-card{display:grid;grid-template-columns:1fr auto;gap:3px 16px;align-items:center;min-height:86px;padding:16px 18px;border:1px solid #d9dfd1;text-align:left}.shp-landing-base .lp .lp-pack-card[aria-pressed=true]{padding:15px 17px;border:2px solid #52694b;background:#eef2e8}.shp-landing-base .lp .lp-pack-name{grid-column:1;grid-row:1;font-size:16px;text-align:left}.shp-landing-base .lp .lp-pack-price{grid-column:2;grid-row:1;justify-self:end;margin:0;font-size:24px;width:auto!important}.shp-landing-base .lp .lp-unit-price{grid-column:1;grid-row:2;font-size:13px;line-height:1.45;color:#536056;text-align:left;justify-self:start}.shp-landing-base .lp .lp-pack-selected{grid-column:2;grid-row:2;visibility:hidden;width:auto;justify-self:end;font-size:11px;color:#52694b;font-weight:700}.shp-landing-base .lp .lp-pack-card[aria-pressed=true] .lp-pack-selected{visibility:visible}.shp-landing-base .lp .lp-pack-badge{display:none}.shp-landing-base .lp .lp-offer-total{background:#192449;padding:14px 16px}.shp-landing-base .lp .lp-offer-footnote{font-size:13px;color:#3b485c;line-height:1.5}.shp-landing-base .lp .lp-payment-caption{color:#52694b;letter-spacing:0;font-size:13px}.shp-landing-base .lp .lp-button[data-lp-cod-trigger],.shp-landing-base .lp .lp-button--pay-at-home{background:#f65a72;color:#192449!important;box-shadow:none;border-radius:10px;min-height:54px;font-size:16px;text-transform:none;letter-spacing:0}.shp-landing-base .lp-pay-at-home-copy strong{font-size:16px}.shp-landing-base .lp-product-form[data-purchase-mode=cod]{--lp-cod-button-background:#f65a72;--lp-cod-button-color:#192449;--lp-cod-button-shadow:none}.shp-landing-base .lp [data-lp-cod-integration] #_rsi-buy-now-button-overwrite{box-shadow:none!important}.shp-landing-base .lp-benefits .lp-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.shp-landing-base .lp-benefits .lp-card{padding:24px;background:#fff;border:1px solid #d9dfd1}.shp-landing-base .lp-benefits .lp-card-title{font-size:21px}.shp-landing-base .lp-features .lp-cards{grid-template-columns:1fr;gap:0;margin:24px 0}.shp-landing-base .lp-features .lp-card{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:16px 0;border:0;border-top:1px solid #d9dfd1;border-radius:0;background:transparent}.shp-landing-base .lp-features .lp-card-title{margin:0;font-size:15px;line-height:1.6}.shp-landing-base .lp-features .lp-card p{font-size:15px;margin:0}.shp-landing-base .lp-features .lp-feature-visual .lp-media{background:#fff;border:1px solid #e1e1d8;border-radius:20px;padding:24px}.shp-landing-base .lp-features .lp-image{max-height:500px}.shp-landing-base .lp-how-to-use .lp-wrap{max-width:900px}.shp-landing-base .lp-how-to-use .lp-note{background:transparent;border:0;padding:0;margin-top:20px}.shp-landing-base .shp-compare-wrap{margin:28px 0 24px;background:#fff;border:1px solid #d9dfd1;border-radius:16px;overflow:hidden}.shp-landing-base .shp-compare-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:16px}.shp-landing-base .shp-compare-table :is(th,td){text-align:left;padding:20px 24px;border-bottom:1px solid #e6e9e1}.shp-landing-base .shp-compare-table thead{background:#edf1e7;color:#3b5135;font-size:13px}.shp-landing-base .shp-compare-table tbody tr:last-child :is(th,td){border-bottom:0}.shp-landing-base .shp-compare-table td:nth-child(2){font-size:21px;font-weight:750}.shp-landing-base .shp-compare-wrap>p{padding:16px 24px;background:#f8f9f4;font-size:12px}.shp-landing-base .lp-how-to-buy .lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shp-landing-base .lp-how-to-buy .lp-step{display:block;padding:24px;background:#fff}.shp-landing-base .lp-how-to-buy .lp-step-number{font-size:28px;margin-bottom:20px}.shp-landing-base .lp-how-to-buy .lp-card-title{font-size:18px;margin-bottom:10px}.shp-landing-base .lp-product-form .lp-order-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:40px}.shp-landing-base .lp-order-card{background:#fff;box-shadow:none;padding:24px}.shp-landing-base .shp-order-definitions[hidden]{display:none!important}.shp-landing-base .lp-faq .lp-wrap{max-width:900px}.shp-landing-base .lp-faq details{background:#fff}.shp-landing-base .lp-faq summary{font-size:16px;min-height:60px;padding:18px 20px}.shp-landing-base .lp-faq-answer{font-size:15px;line-height:1.7}.shp-landing-base .lp-final-cta .lp-note{padding:0;border:0;background:transparent;font-size:13px}.shp-landing-base .lp-final-cta .lp-selected-offer{color:inherit}.shp-landing-base #shipito-info .shp-title{font-size:24px}.shp-landing-base #shipito-info .shp-acc{border-radius:12px}.shp-landing-base #shipito-info .shp-acc>summary{font-size:16px;min-height:60px}.shp-landing-base #shipito-info .shp-body :is(h1,h2,h3,h4,h5,h6){font-size:17px;color:#192449;line-height:1.4}body.shp-landing-base:has(.lp[data-product-id]){--lp-action-shadow:none}body.shp-landing-base .lp .lp-button[data-lp-cod-trigger]{box-shadow:none!important}@media(max-width:749px){.shp-landing-base .lp-hero-grid{grid-template-columns:1fr;gap:20px}.shp-landing-base .shp-hero-intro{grid-column:1;grid-row:1}.shp-landing-base .lp-gallery{grid-column:1;grid-row:2;display:block}.shp-landing-base .shp-hero-buy{grid-column:1;grid-row:3}.shp-landing-base .lp-gallery-stage{padding:20px;border-radius:16px}.shp-landing-base .lp-gallery-stage .lp-image{height:300px;max-height:50vh;object-fit:contain}.shp-landing-base .lp-hero-product h1{font-size:32px}.shp-landing-base .lp .lp-pack-card{padding:16px 14px}.shp-landing-base .lp .lp-pack-card[aria-pressed=true]{padding:15px 13px}.shp-landing-base .lp .lp-pack-name{font-size:15px}.shp-landing-base .lp .lp-pack-price{font-size:23px}.shp-landing-base .lp-offer-box{padding:20px 14px}.shp-landing-base .lp-benefits .lp-cards,.shp-landing-base .lp-how-to-buy .lp-steps,.shp-landing-base .lp-product-form .lp-order-wrap{grid-template-columns:1fr;gap:14px}.shp-landing-base .lp-features .lp-card{grid-template-columns:105px 1fr;gap:12px}.shp-landing-base .lp .lp-grid--split{grid-template-columns:1fr}.shp-landing-base .shp-compare-table{font-size:14px}.shp-landing-base .shp-compare-table :is(th,td){padding:16px 10px}.shp-landing-base .shp-compare-table td:nth-child(2){font-size:18px}.shp-landing-base .shp-compare-wrap>p{padding:14px;font-size:12px}.shp-landing-base .lp-final-inner{grid-template-columns:1fr}.shp-landing-base #shipito-info{padding-bottom:110px}.shp-landing-base .lp-mobile-buy-bar{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -3px 20px #19244910}.shp-landing-base .lp-mobile-buy-bar .lp-button{min-height:46px;padding:10px 14px;font-size:13px}}.shp-landing-base .lp-hero-product .lp-gallery-stage{padding:0;overflow:hidden;background:transparent}.shp-landing-base .lp-hero-product .lp-gallery-stage .lp-image{display:block;height:auto;max-height:none;border-radius:inherit}.shp-landing-base .lp-how-to-buy .lp-grid--split{align-items:center;gap:36px}.shp-landing-base .lp-how-to-buy .lp-grid--split .lp-steps{grid-template-columns:1fr;gap:10px}.shp-landing-base .lp-how-to-buy .lp-grid--split .lp-step{display:grid;grid-template-columns:32px 1fr;gap:5px 12px;padding:18px}.shp-landing-base .lp-how-to-buy .lp-grid--split .lp-step-number{grid-row:1 / span 2;margin:0;font-size:25px}.shp-landing-base .lp-how-to-buy .lp-grid--split .lp-card-title{margin:0;font-size:17px}.shp-landing-base .lp-how-to-buy .lp-grid--split .lp-richtext{grid-column:2;font-size:14px}.shp-landing-base .lp-how-to-buy .lp-editorial-media{padding:0;overflow:hidden;border-radius:20px}.shp-landing-base .lp-how-to-buy .lp-editorial-media .lp-image{display:block;width:100%;height:auto;max-height:none}@media(max-width:749px){.shp-landing-base .lp-hero-grid{gap:22px}.shp-landing-base .lp-hero-product .lp-gallery{grid-row:1}.shp-landing-base .shp-hero-intro{grid-row:2}.shp-landing-base .shp-hero-buy{grid-row:3}.shp-landing-base .lp-hero-product .lp-gallery-stage{border-radius:18px}.shp-landing-base .lp.lp-hero-product .lp-offer-box{padding:16px 10px}.shp-landing-base .lp-how-to-buy .lp-grid--split{gap:24px}}@media(min-width:750px)and (max-width:989px){.shp-landing-base .lp.lp-hero-product .lp-offer-box{padding:16px 10px}}.shp-landing-base .lp-product-form .lp-order-wrap{max-width:1180px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.shp-landing-base .shp-order-poster .lp-image{display:block;width:100%;height:auto;border-radius:20px}.shp-landing-base .lp-product-form .lp-order-card h2{font-size:clamp(25px,3vw,34px);margin-bottom:24px}.shp-landing-base .lp-product-form .lp-order-card{padding:28px}.shp-landing-base .lp-product-form .lp-order-card .lp-offer-total{margin-top:0}.shp-landing-base .lp-final-cta .lp-final-inner--image{gap:28px 40px}@media(max-width:749px){.shp-landing-base .lp-product-form .lp-order-wrap{grid-template-columns:1fr;gap:18px}.shp-landing-base .lp-product-form .lp-order-card{padding:22px 16px}.shp-landing-base .lp-product-form .lp-order-card h2{font-size:25px;margin-bottom:18px}.shp-landing-base .lp-final-cta .lp-final-inner--image{gap:20px}.shp-landing-base .lp-hero-product .lp-subtitle{font-size:15px}}.shp-landing-base .lp-hero-product .lp-offer-box,.shp-landing-base .lp-product-form .lp-order-card{container-type:inline-size}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,1.8cqw,16px)}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-card{display:flex;flex-direction:column;align-items:center;gap:clamp(7px,1.5cqw,12px);min-width:0;min-height:0;padding:clamp(9px,2.4cqw,20px) clamp(5px,1.9cqw,16px);border:2px solid #d9dfd1;border-radius:clamp(12px,2.3cqw,20px);text-align:center;background:#fff}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-card[aria-pressed=true]{padding:clamp(9px,2.4cqw,20px) clamp(5px,1.9cqw,16px);border-color:#52694b;background:#e7eee1;box-shadow:0 0 0 2px #52694b26}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-badge{order:0;display:flex;align-self:stretch;align-items:center;justify-content:center;min-height:clamp(34px,6cqw,48px);padding:5px 2px;border-radius:7px;background:#eaf0e6;color:#3c5136;font-size:clamp(9px,2cqw,15px);font-weight:750;line-height:1.15;text-align:center;text-transform:uppercase}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-card[aria-pressed=true] .lp-pack-badge{background:#52694b;color:#fff}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-name{order:1;align-self:stretch;background:transparent;color:#192449;padding:0;font-size:clamp(12px,2.6cqw,22px);line-height:1.3;text-align:center}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-unit-price{order:2;align-self:stretch;min-height:0;color:#3c496c;font-size:clamp(11px,2.6cqw,22px);line-height:1.35;text-align:center;white-space:nowrap}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-price{order:3;align-self:stretch;width:100%!important;margin:clamp(7px,1.6cqw,14px) 0;font-size:clamp(18px,4.4cqw,36px);font-weight:800;letter-spacing:-.025em;line-height:1.2;text-align:center}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-savings{order:4;align-self:stretch;margin:0;padding-top:clamp(9px,1.8cqw,14px);border-top:1px solid #d9dfd1;color:#52694b;font-size:clamp(10px,2.1cqw,18px);font-weight:750;line-height:1.35;text-align:center}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-selected{order:5;display:flex;align-self:stretch;align-items:center;justify-content:center;gap:2px;width:100%;margin-top:auto;padding:0;border:0;color:#3c5136;font-size:clamp(9px,1.9cqw,16px);line-height:1.35;text-align:center}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-selected svg{width:1em;height:1em;flex:none}@media(max-width:359px){.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-card,.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-card[aria-pressed=true]{padding-inline:4px}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-price{font-size:16px}.shp-landing-base .lp:is(.lp-hero-product,.lp-product-form) .lp-pack-savings{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/shp-neocell-v01-base.css.map */
