.lp-scope{--lp-dark: #1a1a1a;--lp-cream: #f7f5f2;--lp-accent: #fd9c3b;--lp-accent-hover: #c86b1a;--lp-green: #074D0B;--lp-body: #6b6b6b;--lp-hairline: #e7e3dd;--lp-white: #ffffff;--lp-bg: #ffffff;--lp-heading: #1a1a1a;--lp-eyebrow: #fd9c3b;--lp-button-text: #ffffff;--lp-font-head: "Montserrat", ui-sans-serif, system-ui, sans-serif;--lp-font-body: "Mulish", ui-sans-serif, system-ui, sans-serif;--lp-heading-weight: 600;--lp-radius: 8px;--lp-radius-lg: 14px;--lp-maxw: 1200px;--lp-gap: clamp(1.5rem, 4vw, 3rem);--lp-section-pad: clamp(3.5rem, 7vw, 6rem);color:var(--lp-body);font-family:var(--lp-font-body);-webkit-font-smoothing:antialiased}.lp-scope *,.lp-scope *:before,.lp-scope *:after{box-sizing:border-box}.lp-scope .lp-section{background:var(--lp-bg);padding:var(--lp-section-pad) 0}.lp-scope .lp-container{max-width:var(--lp-maxw);margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.lp-scope .lp-eyebrow{display:block;font-family:var(--lp-font-body);font-size:12px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--lp-eyebrow);margin:0 0 .85rem}.lp-scope .lp-heading{font-family:var(--lp-font-head);font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:var(--lp-heading-weight);color:var(--lp-heading);line-height:1.18;margin:0 0 1rem;letter-spacing:-.01em}.lp-scope .lp-subhead{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:var(--lp-body);margin:0 0 1.5rem;max-width:60ch}.lp-scope .lp-section-header{max-width:720px;margin:0 0 clamp(2rem,4vw,3rem)}.lp-scope .lp-section-header--center{margin-left:auto;margin-right:auto;text-align:center}.lp-scope .lp-section-header--center .lp-subhead{margin-left:auto;margin-right:auto}.lp-scope .lp-rule{width:44px;height:3px;background:var(--lp-accent);border:none;margin:0 0 1.4rem}.lp-scope .lp-section-header--center .lp-rule{margin-left:auto;margin-right:auto}.lp-scope .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--lp-font-body);font-weight:600;font-size:.95rem;line-height:1;text-decoration:none;padding:.95rem 1.6rem;border-radius:var(--lp-radius);border:2px solid transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.lp-scope .lp-btn--primary{background:var(--lp-accent);color:var(--lp-button-text);border-color:var(--lp-accent)}.lp-scope .lp-btn--primary:hover{background:var(--lp-accent-hover);border-color:var(--lp-accent-hover)}.lp-scope .lp-btn--outline{background:transparent;color:var(--lp-heading);border-color:currentColor}.lp-scope .lp-btn--outline:hover{background:var(--lp-heading);color:var(--lp-bg)}.lp-scope .lp-btn--on-dark{color:var(--lp-white)}.lp-scope .lp-btn--on-dark.lp-btn--outline:hover{background:var(--lp-white);color:var(--lp-dark)}.lp-scope a:focus-visible,.lp-scope button:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px;border-radius:3px}.lp-scope.lp-hero,.lp-hero.lp-scope{color:var(--lp-white)}.lp-scope .lp-hero__wrap{position:relative;min-height:var(--lp-hero-min-height, 78vh);display:flex;align-items:flex-end;overflow:hidden}.lp-scope .lp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.lp-scope .lp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a1a1a26,rgba(26,26,26,var(--lp-hero-overlay, .55)) 60%,rgba(26,26,26,calc(var(--lp-hero-overlay, .55) + .2)));z-index:1}.lp-scope .lp-hero__inner{position:relative;z-index:2;width:100%;padding-top:clamp(4rem,12vw,9rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.lp-scope .lp-hero__content{max-width:760px}.lp-scope .lp-hero .lp-eyebrow{color:var(--lp-accent)}.lp-scope .lp-hero__heading{font-family:var(--lp-font-head);font-weight:var(--lp-heading-weight);color:var(--lp-white);font-size:clamp(2rem,5vw,3.4rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 1.1rem}.lp-scope .lp-hero__subhead{color:#ffffffeb;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6;max-width:56ch;margin:0 0 1.8rem}.lp-scope .lp-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.lp-scope .lp-hero__badge{display:inline-flex;align-items:center;gap:.5rem;color:var(--lp-white);font-size:.9rem;font-weight:600}.lp-scope .lp-hero__stars{color:var(--lp-accent);letter-spacing:2px;font-size:.95rem}.lp-scope .lp-hero__scroll-cue{margin-top:clamp(1.5rem,4vw,2.5rem);color:#fffc;font-size:.85rem;letter-spacing:.04em}.lp-scope .lp-trust{background:var(--lp-bg);padding:clamp(2.25rem,4vw,3.25rem) 0}.lp-scope .lp-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,3vw,2.5rem)}.lp-scope .lp-trust__item{display:flex;gap:.9rem;align-items:flex-start}.lp-scope .lp-trust__icon{flex-shrink:0;width:30px;height:30px;color:var(--lp-accent)}.lp-scope .lp-trust__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-scope .lp-trust__title{font-family:var(--lp-font-head);font-weight:600;color:var(--lp-white);font-size:1rem;margin:0 0 .25rem;line-height:1.25}.lp-scope .lp-trust__subtitle{color:#ffffffb3;font-size:.875rem;line-height:1.45;margin:0}.lp-scope .lp-split__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--lp-gap);align-items:center}.lp-scope .lp-split--image-right .lp-split__media{order:2}.lp-scope .lp-split--image-right .lp-split__body{order:1}.lp-scope .lp-split__media{border-radius:var(--lp-radius-lg);overflow:hidden;aspect-ratio:4 / 3;background:var(--lp-cream)}.lp-scope .lp-split__media img{width:100%;height:100%;object-fit:cover;display:block}.lp-scope .lp-split__list{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.9rem}.lp-scope .lp-split__item{display:flex;align-items:flex-start;gap:.75rem;color:var(--lp-heading);font-size:1rem;line-height:1.45}.lp-scope .lp-tick{flex-shrink:0;width:22px;height:22px;background:var(--lp-green);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.lp-scope .lp-tick svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lp-scope .lp-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lp-gap)}.lp-scope .lp-card{display:flex;flex-direction:column;background:var(--lp-white);border:1px solid var(--lp-hairline);border-radius:var(--lp-radius-lg);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.lp-scope .lp-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #1a1a1a1a}.lp-scope .lp-card__media{aspect-ratio:3 / 2;background:var(--lp-cream);overflow:hidden}.lp-scope .lp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.lp-scope .lp-card__body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.lp-scope .lp-card__title{font-family:var(--lp-font-head);font-weight:600;color:var(--lp-heading);font-size:1.25rem;margin:0 0 .5rem}.lp-scope .lp-card__tag{display:inline-block;align-self:flex-start;background:var(--lp-cream);color:var(--lp-accent-hover);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .65rem;border-radius:100px;margin:0 0 .85rem}.lp-scope .lp-card__text{font-size:.95rem;line-height:1.55;margin:0 0 1rem}.lp-scope .lp-card__points{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.lp-scope .lp-card__points li{position:relative;padding-left:1.4rem;font-size:.9rem;color:var(--lp-heading);line-height:1.4}.lp-scope .lp-card__points li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--lp-accent)}.lp-scope .lp-card__cta{margin-top:auto}.lp-scope .lp-cards__nudge{margin:clamp(2rem,4vw,3rem) auto 0;text-align:center;font-size:1.05rem;color:var(--lp-heading);max-width:60ch}.lp-scope .lp-cards__nudge a{color:var(--lp-accent-hover);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lp-scope .lp-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.5vw,1.75rem)}.lp-scope .lp-product{display:flex;flex-direction:column;text-decoration:none;background:var(--lp-white);border:1px solid var(--lp-hairline);border-radius:var(--lp-radius-lg);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.lp-scope .lp-product:hover{transform:translateY(-4px);box-shadow:0 14px 40px #1a1a1a1a}.lp-scope .lp-product__media{aspect-ratio:1 / 1;background:var(--lp-cream);overflow:hidden}.lp-scope .lp-product__media img{width:100%;height:100%;object-fit:cover;display:block}.lp-scope .lp-product__body{padding:1rem 1.1rem 1.25rem;display:flex;flex-direction:column;flex:1}.lp-scope .lp-product__title{font-family:var(--lp-font-head);font-weight:600;color:var(--lp-heading);font-size:1rem;line-height:1.3;margin:0 0 .4rem}.lp-scope .lp-product__price{color:var(--lp-body);font-size:.95rem;margin:0 0 .9rem}.lp-scope .lp-product__price strong{color:var(--lp-heading);font-weight:600}.lp-scope .lp-product__cta{margin-top:auto}.lp-scope .lp-products__shipping{margin:clamp(1.75rem,3vw,2.5rem) auto 0;text-align:center;font-size:.95rem;color:var(--lp-body);display:flex;align-items:center;justify-content:center;gap:.5rem}.lp-scope .lp-products__shipping svg{width:18px;height:18px;flex-shrink:0;color:var(--lp-accent)}.lp-scope .lp-social__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:clamp(2rem,4vw,3rem)}.lp-scope .lp-social__img{aspect-ratio:1 / 1;border-radius:var(--lp-radius);overflow:hidden;background:var(--lp-cream)}.lp-scope .lp-social__img img{width:100%;height:100%;object-fit:cover;display:block}.lp-scope .lp-social__placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;color:var(--lp-body);font-size:.85rem;border:2px dashed var(--lp-hairline)}.lp-scope .lp-social__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--lp-gap)}.lp-scope .lp-quote{background:var(--lp-white);border:1px solid var(--lp-hairline);border-radius:var(--lp-radius-lg);padding:1.5rem}.lp-scope .lp-quote__stars{color:var(--lp-accent);letter-spacing:2px;margin-bottom:.75rem}.lp-scope .lp-quote__text{font-size:1rem;line-height:1.55;color:var(--lp-heading);margin:0 0 1rem}.lp-scope .lp-quote__name{font-weight:600;color:var(--lp-heading);font-size:.9rem}.lp-scope .lp-faq__list{max-width:820px;margin:0 auto;border-top:1px solid var(--lp-hairline)}.lp-scope .lp-faq__item{border-bottom:1px solid var(--lp-hairline)}.lp-scope .lp-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;padding:1.25rem 0;text-align:left;cursor:pointer;font-family:var(--lp-font-head);font-weight:600;font-size:1.05rem;color:var(--lp-heading)}.lp-scope .lp-faq__icon{position:relative;flex-shrink:0;width:18px;height:18px}.lp-scope .lp-faq__icon:before,.lp-scope .lp-faq__icon:after{content:"";position:absolute;background:var(--lp-accent);transition:transform .2s ease}.lp-scope .lp-faq__icon:before{top:8px;left:0;width:18px;height:2px}.lp-scope .lp-faq__icon:after{left:8px;top:0;width:2px;height:18px}.lp-scope .lp-faq__item.is-open .lp-faq__icon:after{transform:scaleY(0)}.lp-scope .lp-faq__answer{max-height:0;overflow:hidden;transition:max-height .28s ease}.lp-scope .lp-faq__item.is-open .lp-faq__answer{max-height:600px}.lp-scope .lp-faq__answer-inner{padding:0 0 1.25rem;color:var(--lp-body);line-height:1.6}.lp-scope .lp-faq__answer-inner p{margin:0 0 .75rem}.lp-scope .lp-faq__answer-inner p:last-child{margin-bottom:0}.lp-scope .lp-reviews__widget{margin-top:1.5rem}.lp-scope.lp-credibility-scope .lp-credibility{background:var(--lp-bg);padding:clamp(.9rem,2vw,1.25rem) 0;text-align:center}.lp-scope .lp-credibility__text{margin:0;color:var(--lp-credibility-text, var(--lp-white));font-family:var(--lp-font-head);font-weight:500;font-size:clamp(.9rem,1.4vw,1.05rem);letter-spacing:.02em}.lp-scope .lp-cta{background:var(--lp-bg);padding:var(--lp-section-pad) 0;text-align:center}.lp-scope .lp-cta__heading{font-family:var(--lp-font-head);font-weight:var(--lp-heading-weight);color:var(--lp-white);font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.15;margin:0 auto .75rem;max-width:18ch}.lp-scope .lp-cta__sub{color:#fffc;font-size:clamp(1rem,1.6vw,1.2rem);margin:0 auto 2rem;max-width:50ch}.lp-scope .lp-cta__buttons{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}@media(max-width:990px){.lp-scope .lp-trust__grid{grid-template-columns:repeat(2,1fr)}.lp-scope .lp-cards__grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.lp-scope .lp-products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.lp-scope .lp-split__inner{grid-template-columns:1fr}.lp-scope .lp-split--image-right .lp-split__media,.lp-scope .lp-split__media{order:0}}@media(max-width:560px){.lp-scope .lp-trust__grid{grid-template-columns:1fr}.lp-scope .lp-products__grid{grid-template-columns:1fr;max-width:360px;margin-inline:auto}.lp-scope .lp-hero__actions{flex-direction:column;align-items:flex-start}.lp-scope .lp-cta__buttons{flex-direction:column}.lp-scope .lp-cta__buttons .lp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.lp-scope *,.lp-scope *:before,.lp-scope *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-lp.css.map */
