@font-face{font-family:neue-haas-grotesk-display;src:url(neue-haas-grotesk-display-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:neue-haas-grotesk-display;src:url(neue-haas-grotesk-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:neue-haas-grotesk-display;src:url(neue-haas-grotesk-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:neue-haas-grotesk-display;src:url(neue-haas-grotesk-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:kepler-std-display;src:url(kepler-std-display-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:kepler-std-display;src:url(kepler-std-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:kepler-std-display;src:url(kepler-std-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:kepler-std-display;src:url(kepler-std-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.lp-pp-hero-section{font-family:neue-haas-grotesk-display,sans-serif;font-size:17px;font-weight:400;line-height:27.2px;letter-spacing:.6px;color:#1a1a1a;background-color:#fdfaf508;padding-bottom:15px}.lp-pp-hero-section *,.lp-pp-hero-section *:before,.lp-pp-hero-section *:after{box-sizing:border-box}.lp-pp-hero-section p,.lp-pp-hero-section span,.lp-pp-hero-section a,.lp-pp-hero-section button,.lp-pp-hero-section input,.lp-pp-hero-section label{font-family:neue-haas-grotesk-display,sans-serif;letter-spacing:.6px}.lp-pp-hero-section h1,.lp-pp-hero-section h2,.lp-pp-hero-section h3,.lp-pp-hero-section h4,.lp-pp-hero-section h5,.lp-pp-hero-section h6{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;letter-spacing:.6px;color:#000}@media screen and (min-width:750px){.lp-pp-hero-section{font-size:18px;line-height:28.8px}}.lp-pp-hero{display:block;max-width:1440px;margin:0 auto;padding:10px 10px 0}@media screen and (min-width:750px){.lp-pp-hero{padding:0}}.lp-pp-hero__grid{display:flex;flex-direction:column}@media screen and (min-width:750px){.lp-pp-hero__grid{flex-direction:row;align-items:flex-start;gap:30px;max-width:1170px;margin:0 auto}}.lp-pp-hero__media{width:100%;padding-bottom:20px}@media screen and (min-width:750px){.lp-pp-hero__media{flex:0 0 555px;width:555px;position:sticky;top:0;padding:40px 0 20px}}.lp-pp-hero__info{width:100%;padding:0 0 20px}@media screen and (min-width:750px){.lp-pp-hero__info{flex:0 0 570px;width:570px;padding:40px 0 20px}}.lp-pp-hero__gallery{position:relative}.lp-pp-hero__main-slider{position:relative;overflow:hidden;aspect-ratio:1;border-radius:0;background:#f5f5f5}.lp-pp-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.lp-pp-hero__slide--active{opacity:1;pointer-events:auto;position:relative}.lp-pp-hero__main-img{width:100%;height:100%;object-fit:cover;display:block}.lp-pp-hero__slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border:none;background:#0006;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:none;transition:background .2s}.lp-pp-hero__slider-btn:hover{background:#00000080}.lp-pp-hero__slider-btn--prev{left:10px}.lp-pp-hero__slider-btn--next{right:12px}.lp-pp-hero__slider-btn[hidden]{display:none}.lp-pp-hero__thumbs{display:flex;gap:10px;margin-top:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.lp-pp-hero__thumbs::-webkit-scrollbar{display:none}.lp-pp-hero__thumb{flex-shrink:0;width:66px;height:66px;border:3px solid transparent;border-radius:5px;cursor:pointer;padding:0;background:none;overflow:hidden;transition:border-color .2s}@media screen and (min-width:750px){.lp-pp-hero__thumb{width:84px;height:84px}}.lp-pp-hero__thumb--active{border-color:#4a90e2}.lp-pp-hero__thumb-img{width:100%;height:100%;object-fit:contain;display:block}.lp-pp-hero__usps{display:none}@media screen and (min-width:750px){.lp-pp-hero__usps{display:flex;justify-content:space-between;margin-top:15px;gap:0}.lp-pp-hero__usp{height:130px;margin-right:10px;padding:10px;border-radius:10px;background:#f5f5f5;gap:0}.lp-pp-hero__usp:last-child{margin-right:0}.lp-pp-hero__usp-text{margin-top:15px;font-size:14px;line-height:16.8px;color:#000}}.lp-pp-hero__usp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;flex:1}.lp-pp-hero__usp-icon{width:40px;height:40px}.lp-pp-hero__usp-text{font-size:12px;line-height:16px;color:#555}.lp-pp-hero__rating{display:flex;align-items:center;gap:0;margin-bottom:6px}.lp-pp-hero__star{color:#5c88da;width:14.6px;height:17px}@media screen and (min-width:750px){.lp-pp-hero__star{width:18.6px;height:18px}.lp-pp-hero__rating{margin-bottom:5px}}.lp-pp-hero__rating-text{font-size:15px;line-height:19.5px;color:#000;margin-left:5px;font-weight:400;padding-left:2px;padding-top:1px}@media screen and (min-width:750px){.lp-pp-hero__rating-text{font-size:16px;line-height:20.8px}}.lp-pp-hero__subtitle{font-family:neue-haas-grotesk-display,sans-serif;font-size:25px;font-weight:500;line-height:1.3em;letter-spacing:.6px;color:#000;margin:10px 0 5px}@media screen and (min-width:750px){.lp-pp-hero__subtitle{font-size:32px;font-weight:400;line-height:1.3em}}.lp-pp-hero-section .lp-pp-hero__divider{display:block;height:1px;background:#dadada;margin:0 0 10px}.lp-pp-hero__description{font-size:17px;font-weight:400;line-height:24px;letter-spacing:.6px;color:#000;margin:15px 0}@media screen and (min-width:750px){.lp-pp-hero__description{font-size:18px;font-weight:400;line-height:24px}}.lp-pp-hero__benefit{display:flex;align-items:center;margin-top:4px;margin-left:5px}.lp-pp-hero__benefit:first-of-type{margin-top:6px}.lp-pp-hero__description+.lp-pp-hero__benefit{margin-top:6px}.lp-pp-hero__benefit-icon{width:20px;height:20px;flex-shrink:0}.lp-pp-hero__benefit-text{font-family:neue-haas-grotesk-display,sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#000;margin-left:9px}@media screen and (min-width:750px){.lp-pp-hero__benefit{margin-top:5px;margin-left:0}.lp-pp-hero__description+.lp-pp-hero__benefit{margin-top:8px}.lp-pp-hero__benefit-text{font-size:18px;font-weight:400;line-height:24px;margin-left:8px}}.lp-pp-hero__sale-heading{display:flex;align-items:center;gap:8px;font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.6px;color:#000;text-align:center;margin:0 0 15px;text-transform:uppercase;white-space:nowrap}.lp-pp-hero__sale-heading:before,.lp-pp-hero__sale-heading:after{content:"";flex-grow:1;height:2px;background:#002e5f4d}.lp-pp-hero-section .lp-pp-hero__offer-heading{font-family:kepler-std-display,serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:.6px;color:#000;margin:15px 0;padding:0}@media screen and (min-width:750px){.lp-pp-hero-section .lp-pp-hero__offer-heading{font-size:26px;margin-top:20px}}.lp-pp-hero__purchase-toggle{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:10px}.lp-pp-hero__toggle-btn{min-height:58.4px;margin:5px 0;padding:11.05px 7px;border:none;border-radius:6px;box-shadow:inset 0 0 0 1px #002e5f4d;background:#fff9;font-family:neue-haas-grotesk-display,sans-serif;color:#000;cursor:pointer;transition:background .2s,box-shadow .2s;text-align:center;line-height:1.3;display:flex;flex-direction:column;align-items:center;justify-content:center}.lp-pp-hero__toggle-btn:nth-child(2){margin:10px 0 5px}@media screen and (max-width:749px){.lp-pp-hero__toggle-btn:first-child{padding-top:13.1px;padding-bottom:13.1px}}.lp-pp-hero__toggle-btn--active{background:#ced9e540;box-shadow:inset 0 0 0 2px #002e5f}.lp-pp-hero-section .lp-pp-hero__toggle-title{font-size:16px;font-weight:600;line-height:22.4px;letter-spacing:normal;font-family:neue-haas-grotesk-display,sans-serif}.lp-pp-hero__toggle-subtitle{font-size:13px;font-weight:400;font-style:italic;color:#555;line-height:1.3;margin-top:2px}.lp-pp-hero__bundles{display:flex;flex-direction:column;gap:15px}.lp-pp-hero__bundle{display:block;border:none;border-radius:6px;box-shadow:inset 0 0 0 1px #002e5f4d;cursor:pointer;transition:box-shadow .2s,background .2s;position:relative;overflow:visible;background:#fff9}.lp-pp-hero__bundle--selected{box-shadow:inset 0 0 0 2px #002e5f;background:#ced9e540}.lp-pp-hero__bundle--popular{margin-top:5px}.lp-pp-hero__bundle-badge{position:absolute;top:-8px;right:6px;left:auto;z-index:3;height:24px;line-height:0}.lp-pp-hero__bundle-badge-content{display:block;position:relative;margin:0 8px;height:24px;padding:0 8px;border-radius:0 0 5px 5px;font-family:neue-haas-grotesk-display,sans-serif;font-size:11px;font-weight:600;line-height:24px;color:#fff;background:#002e5f;letter-spacing:.5px;text-align:center}.lp-pp-hero__bundle-badge-content:before,.lp-pp-hero__bundle-badge-content:after{display:block;position:absolute;top:0;width:0;height:0;content:"";border-bottom:8px solid rgb(0,46,95);filter:brightness(.7)}.lp-pp-hero__bundle-badge-content:before{left:-8px;border-left:8px solid transparent}.lp-pp-hero__bundle-badge-content:after{right:-8px;border-right:8px solid transparent}.lp-pp-hero__bundle-inner{padding:10px 0;letter-spacing:normal;text-transform:initial}.lp-pp-hero__bundle--popular .lp-pp-hero__bundle-inner{padding-top:17px}.lp-pp-hero__bundle-main{display:flex;align-items:center;gap:15px;padding:10px 15px 0;min-height:55px}.lp-pp-hero__bundle-radio{flex-shrink:0}.lp-pp-hero__bundle-input{width:16px;height:16px;accent-color:rgb(0,46,95);cursor:pointer}.lp-pp-hero__bundle-content{flex:1;min-width:0}.lp-pp-hero__bundle-top{display:flex;align-items:center;gap:8px}.lp-pp-hero__bundle-title{font-size:17px;font-weight:600;line-height:23.8px;letter-spacing:.4px;margin-bottom:5px;color:#000;font-family:neue-haas-grotesk-display,sans-serif}.lp-pp-hero__bundle-save{display:inline-flex;align-items:center;justify-content:center;font-family:neue-haas-grotesk-display,sans-serif;font-size:11px;font-weight:500;color:#002e5f;background:#d8d8d8;padding:4px 8px;border-radius:6px;white-space:nowrap;margin-top:2px;line-height:15.4px}.lp-pp-hero__bundle-subtitle{font-size:16px;font-weight:400;font-style:normal;font-family:neue-haas-grotesk-display,sans-serif;color:#555;margin-top:0;line-height:22.4px}.lp-pp-hero__bundle-teaser{display:flex;align-items:center;gap:6px;width:fit-content;font-size:15px;font-weight:600;color:#000;opacity:.75;background:none;border:none;cursor:pointer;margin-top:8px;padding:0;font-family:inherit;-webkit-user-select:none;user-select:none;line-height:21px}.lp-pp-hero__bundle-chevron{display:inline-flex;align-items:center;width:15px;height:15px;transition:transform .25s}.lp-pp-hero__bundle-teaser[aria-expanded=true] .lp-pp-hero__bundle-chevron{transform:rotate(180deg)}.lp-pp-hero__bundle-pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.lp-pp-hero__bundle-price{font-family:neue-haas-grotesk-display,sans-serif;font-size:17px;font-weight:600;color:#000;line-height:23.8px}.lp-pp-hero__bundle-compare{font-family:neue-haas-grotesk-display,sans-serif;font-size:14px;font-weight:500;font-style:italic;color:#555;text-decoration:line-through;line-height:19.6px}.lp-pp-hero__bundle-highlights{padding:0 15px;font-size:16px;line-height:20.8px;letter-spacing:normal;color:#333;overflow:hidden;max-height:0;transition:max-height .3s ease}.lp-pp-hero__bundle-highlights--expanded{margin-top:8px;max-height:600px}.lp-pp-hero__bundle-highlights p{margin:0;padding-bottom:6px;font-family:TWK Lausanne,sans-serif;font-size:inherit;font-weight:200;line-height:inherit;letter-spacing:normal}.lp-pp-hero-section .lp-pp-hero__bundle-highlights strong{font-weight:500;letter-spacing:normal}.lp-pp-hero__bundle-per-unit{background:#ced9e5;font-family:neue-haas-grotesk-display,sans-serif;font-size:13px;font-weight:500;color:#000;width:calc(100% - 2px);margin:0 1px 1px;padding:7px 15px 6px;border-radius:0 0 6px 6px;line-height:18.2px;letter-spacing:normal;text-align:center}.lp-pp-hero__bundle--selected .lp-pp-hero__bundle-per-unit{width:calc(100% - 4px);margin:0 2px 2px;border-radius:0 0 4px 4px}.lp-pp-hero-section .lp-pp-hero__bundle-per-unit span{letter-spacing:normal}.lp-pp-hero__bundle:not(.lp-pp-hero__bundle--selected) .lp-pp-hero__bundle-per-unit{line-height:19.2px}.lp-pp-hero__subscribe-note{font-size:13px;font-style:italic;color:#555;margin:0 0 12px;display:none}.lp-pp-hero__atc{display:block;width:100%;padding:15px 0;background:#002e5f;color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;font-weight:500;line-height:18px;letter-spacing:1px;text-align:center;border:none;margin-top:15px;border-radius:14px;cursor:pointer;transition:opacity .2s}@media screen and (min-width:750px){.lp-pp-hero__atc{font-size:20px;line-height:20px;letter-spacing:normal;padding:17px 0}}.lp-pp-hero__atc:hover{opacity:.9}.lp-pp-hero__shipping-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 13px;background:#c2d1c063;border:1px solid #e5e7eb;border-radius:8px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:400;font-size:13px;color:#000;margin-top:8px;line-height:20.8px}@media screen and (min-width:750px){.lp-pp-hero__shipping-bar{font-size:14px;line-height:22.4px}}.lp-pp-hero__shipping-left{display:flex;align-items:center;gap:8px}.lp-pp-hero__shipping-dot{width:10px;height:10px;background:#22c55e;border-radius:50%;position:relative;overflow:visible}.lp-pp-hero__shipping-pulse{position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:#22c55e;border-radius:50%;animation:lp-pp-pulse 2s ease-out infinite;pointer-events:none}@keyframes lp-pp-pulse{0%{transform:scale(.3);opacity:.8}70%{transform:scale(.7);opacity:0}to{transform:scale(.7);opacity:0}}.lp-pp-hero__shipping-right{display:flex;align-items:center;gap:6px}.lp-pp-hero__shipping-icon{width:16px;height:16px}.lp-pp-hero__shipping-bold,.lp-pp-hero__shipping-bar strong{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500}.lp-pp-hero__safe-note{font-family:neue-haas-grotesk-display,sans-serif;font-size:15px;font-weight:400;text-align:center;color:#161616;margin:15px 0;line-height:24px}@media screen and (min-width:750px){.lp-pp-hero__safe-note{font-size:17px;margin-top:7px;line-height:27.2px}}.lp-pp-hero__payment-badges{display:table;width:100%;height:auto;margin:10px auto 0}@media screen and (min-width:750px){.lp-pp-hero__payment-badges{width:80%}}.lp-pp-hero__guarantee{background-color:#f3f3f3;padding:12px;border-radius:10px;margin:15px 5px 0}@media screen and (min-width:750px){.lp-pp-hero__guarantee{background-color:#f5f5f5;padding:15px;margin:25px 0 0}}.lp-pp-hero__guarantee-title{font-family:neue-haas-grotesk-display,sans-serif;font-size:17px;font-weight:500;color:#000;margin:0;line-height:24px}@media screen and (min-width:750px){.lp-pp-hero__guarantee-title{font-size:18px;line-height:28.8px}.lp-pp-hero__guarantee-body{font-size:17px}}.lp-pp-hero__guarantee-body{font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000;margin:15px 0 0}.lp-pp-hero__accordion{margin-top:10px}@media screen and (min-width:750px){.lp-pp-hero__accordion{margin-top:15px}}.lp-pp-hero__accordion-item{border-bottom:0;box-shadow:inset 0 -1px #ebebeb}.lp-pp-hero__accordion-header{display:block;position:relative;padding:15px 15px 16px 5px;cursor:pointer;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#000;list-style:none;background:transparent;letter-spacing:normal}.lp-pp-hero__accordion-header span{display:block;letter-spacing:normal}@media screen and (min-width:750px){.lp-pp-hero__accordion-header{font-size:18px;padding:15px 15px 15.5px 10px;line-height:21px}}.lp-pp-hero__accordion-header::-webkit-details-marker{display:none}.lp-pp-hero__accordion-icon{font-size:22px;font-weight:300;color:#555;width:18px;text-align:center;position:absolute;top:50%;right:15px;transform:translateY(-50%);line-height:1;transition:transform .2s}.lp-pp-hero__accordion-item[open] .lp-pp-hero__accordion-icon{transform:translateY(-50%) rotate(45deg)}.lp-pp-hero__accordion-body{padding:0 0 14px 30px;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;line-height:25px;color:#000;font-weight:400}.lp-pp-hero__accordion-body p{margin:0 0 10px;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.lp-pp-hero__accordion-body strong,.lp-pp-hero__accordion-body b{font-family:neue-haas-grotesk-display,sans-serif;font-weight:600}.lp-pp-hero__accordion-body ul{margin:8px 0;padding-left:20px}.lp-pp-hero__accordion-body li{margin-bottom:6px}.lp-pp-hero__faq-link{padding:0 0 0 10px;margin-top:15px}@media screen and (min-width:750px){.lp-pp-hero__faq-link{margin-top:17px}}.lp-pp-hero__faq-link a{display:block;font-size:14px;line-height:22.1px;color:#333;text-decoration:underline}.lp-pp-hero__jump-to{padding:0 0 0 10px}.lp-pp-hero__jump-heading{display:block;font-family:neue-haas-grotesk-display,sans-serif;font-size:20px;font-weight:500;line-height:26px;color:#000;margin-top:20px;margin-bottom:0}.lp-pp-hero__jump-links{display:block;padding-top:5px}.lp-pp-hero__jump-btn{display:inline-block;align-items:center;padding:6px 20px;border:1px solid #ccc;border-radius:20px;font-size:16px;font-weight:400;color:#000;background:#fff;border-color:#000000d4;text-decoration:none;transition:background .2s,border-color .2s;height:30px;line-height:16px;margin:10px 5px 0 0}.lp-pp-hero__jump-btn:hover{background:#f5f5f5;border-color:#999}.lp-pp-hero__bottom-bar{display:none}@media screen and (max-width:749px){.lp-pp-hero__bottom-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#002e5f;color:#fff;align-items:center;justify-content:center;height:63px;padding:0 20px;cursor:pointer;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;text-transform:uppercase;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -2px 10px #00000026}.lp-pp-hero__bottom-bar--visible{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp-pp-hero.css.map */
