.p4l-cta{background:#fb8b35;color:#151719;padding:55px max(48px,calc((100vw - 1320px)/2));display:flex;justify-content:space-between;align-items:center;gap:30px}.p4l-cta p{font-size:1rem;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase;font-weight:600}.p4l-cta h2{font-size:clamp(3rem,3.4vw,4.7rem);font-weight:650;letter-spacing:-.045em;line-height:1.07;color:inherit;margin:0}.p4l-cta a{display:inline-flex;align-items:center;gap:50px;padding:19px 25px;background:#151719;color:#fff;border-radius:4px;text-decoration:none;font-size:1.35rem;white-space:nowrap}.p4l-cta a:hover{background:#343638}.p4l-cta a:focus-visible{outline:3px solid #176e96;outline-offset:5px}.p4l-cta a span{font-size:2rem}@media(max-width:749px){.p4l-cta{padding:38px 20px;display:block}.p4l-cta h2{font-size:3.4rem;max-width:320px}.p4l-cta a{margin-top:25px;padding:16px 21px;font-size:1.25rem}}.p4l-faq-section{background:#f0efeb;color:#202328;padding:80px 0}.p4l-faq-shell{width:min(1320px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.p4l-faq-intro .p4l-eyebrow{font-size:1.1rem;letter-spacing:.15em;color:#945024;text-transform:uppercase;margin:0 0 20px}.p4l-faq-intro h1,.p4l-faq-intro h2{font-size:clamp(3.5rem,4vw,5rem);letter-spacing:-.045em;line-height:1.08;font-weight:650;margin:0 0 25px}.p4l-faq-intro>p:not(.p4l-eyebrow){font-size:1.4rem;color:#6b6c6e;line-height:1.7;max-width:310px}.p4l-faq-intro>a{font-size:1.3rem;display:inline-flex;gap:35px;align-items:center;color:#24272a;text-decoration:none;padding:10px 0;border-bottom:1px solid #999}.p4l-faq-items details{border-bottom:1px solid #d1d1ce}.p4l-faq-items details:first-child{border-top:1px solid #d1d1ce}.p4l-faq-items summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font-size:1.45rem;font-weight:550;letter-spacing:-.01em;line-height:1.4}.p4l-faq-items summary::-webkit-details-marker{display:none}.p4l-faq-items summary>span{font-size:2.3rem;font-weight:300;color:#9d531f;transition:transform .2s}.p4l-faq-items details[open] summary>span{transform:rotate(45deg)}.p4l-faq-items details>div{font-size:1.35rem;line-height:1.8;color:#5c5f62;padding:0 35px 24px 0;letter-spacing:0}.p4l-faq-items summary:focus-visible{outline:2px solid #1a7da8;outline-offset:4px}@media(max-width:749px){.p4l-faq-section{padding:50px 0}.p4l-faq-shell{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px}.p4l-faq-intro h1,.p4l-faq-intro h2{font-size:3.7rem}.p4l-faq-items summary{font-size:1.35rem;padding-block:20px}.p4l-faq-items details>div{font-size:1.3rem}}.p4l-shell{width:min(1320px,calc(100% - 96px));margin-inline:auto}.p4l-home{color:#1a1c20}.p4l-home h1,.p4l-home h2,.p4l-home h3{font-family:var(--font-heading-family);font-weight:650;letter-spacing:-.045em;line-height:1.06;margin:0}.p4l-home h2{font-size:clamp(3.4rem,4vw,5.8rem)}.p4l-home h3{font-size:2.5rem;letter-spacing:-.035em}.p4l-home p{margin-top:0;line-height:1.65;letter-spacing:0}.p4l-eyebrow{font-size:1.15rem;font-weight:650;letter-spacing:.16em!important;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:23px}.p4l-dot{width:7px;height:7px;border-radius:50%;background:#ff8b2c;box-shadow:0 0 15px #f7893c88}.p4l-hero{background:#101214;color:#fff;overflow:hidden}.p4l-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:635px;gap:20px}.p4l-hero-copy{padding:78px 0 60px;z-index:2}.p4l-hero .p4l-eyebrow{color:#ddd4ca}.p4l-hero h1{font-size:clamp(5.8rem,6.7vw,9.2rem);color:#fff;line-height:.99;letter-spacing:-.055em;margin-bottom:28px}.p4l-hero h1 span{color:#ff8b32}.p4l-hero-description{max-width:420px;color:#bfc0c2;font-size:1.65rem}.p4l-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:32px}.p4l-button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:18px 24px;background:#ff8b32;color:#111416;text-decoration:none;font-size:1.4rem;font-weight:650;border:1px solid transparent;border-radius:4px;line-height:1.3;transition:background .18s,transform .18s}.p4l-button:hover{background:#ffad6d;transform:translateY(-2px)}.p4l-button>span{font-size:2rem}.p4l-text-link{color:#202328;text-decoration:none;display:inline-flex;gap:20px;align-items:center;font-size:1.4rem;font-weight:600;padding-block:10px;border-bottom:1px solid #20232844}.p4l-text-link:hover{border-color:currentColor}.p4l-text-link--light{color:#f5f1ed;border-color:#fff5}.p4l-hero-footnote{color:#98999c;font-size:1.1rem;margin-top:28px!important}.p4l-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px}.p4l-hero-product{display:block;width:118%;height:auto;position:relative;z-index:1;filter:drop-shadow(0 28px 30px #0008);transform:rotate(-5deg);margin-left:4%}.p4l-orbit{position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse at center,#bc572b44 0,#9a482a20 42%,transparent 70%);border:1px solid #f5a96c18;transform:rotate(-23deg) scaleY(.83)}.p4l-orbit:after{content:"";position:absolute;top:-35px;right:-35px;bottom:-35px;left:-35px;border:1px solid #f5a96c0a;border-radius:50%}.p4l-visual-label{position:absolute;top:20px;left:40px;color:#9a9a9c;font-size:1rem;letter-spacing:.2em;z-index:2}.p4l-visual-caption{position:absolute;bottom:20px;left:35px;right:0;display:flex;justify-content:space-between;font-size:1.05rem;color:#a7a7a9;letter-spacing:.04em}.p4l-visual-caption span:last-child{color:#e2ae7a}.p4l-hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff1a;padding-block:24px;color:#c2c1bf;font-size:1.1rem;letter-spacing:.04em}.p4l-hero-bottom a{color:#d7d5d2;text-decoration:none;display:flex;gap:25px}.p4l-section{padding-block:96px}.p4l-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:45px}.p4l-section-heading>p{color:#6b6d70;max-width:330px;font-size:1.5rem;margin-bottom:0}.p4l-section-heading .p4l-eyebrow{color:#8d4a20;margin-bottom:17px}.p4l-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.p4l-product-image{background:#eeebe6;min-height:365px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:6px;text-decoration:none;overflow:hidden}.p4l-product-image img{width:86%;height:260px;object-fit:contain;transition:transform .35s}.p4l-product-image:hover img{transform:scale(1.035)}.p4l-product-image--cells{background:#eeeff0}.p4l-product-image--cells img{mix-blend-mode:multiply;width:69%;height:280px}.p4l-product-category{position:absolute;top:23px;left:26px;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:#5c5c5e}.p4l-image-note{position:absolute;bottom:22px;left:26px;font-size:1rem;color:#626365}.p4l-card-arrow{position:absolute;right:22px;bottom:20px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #b9b9b7;border-radius:50%;color:#282a2c;font-size:2rem}.p4l-product-info{display:flex;justify-content:space-between;gap:15px;padding-top:26px}.p4l-product-info a{color:inherit;text-decoration:none}.p4l-product-info p{font-size:1.3rem;color:#737477;margin:10px 0 0}.p4l-product-price{text-align:right;white-space:nowrap;line-height:1.5}.p4l-product-price span{display:block;text-transform:uppercase;font-size:.95rem;color:#777;letter-spacing:.1em}.p4l-product-price strong{font-size:2rem;font-weight:550;letter-spacing:-.03em}.p4l-product-specs{border-top:1px solid #dededc;display:flex;gap:22px;padding-top:18px;margin-top:24px;font-size:1.1rem;color:#585b60;letter-spacing:.02em}.p4l-story{background:#ece9e4;padding-block:80px}.p4l-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.p4l-story-photo{position:relative;height:650px;border-radius:5px;overflow:hidden;background:#131211}.p4l-story-photo img{height:100%;width:100%;object-fit:cover}.p4l-story-photo>span{position:absolute;left:30px;bottom:25px;color:#fff;font-size:1rem;letter-spacing:.2em}.p4l-story-copy .p4l-eyebrow{color:#91552f}.p4l-story-copy h2{font-size:clamp(3.8rem,4.1vw,5.6rem);max-width:420px}.p4l-story-intro{color:#626261;font-size:1.5rem;margin-top:25px!important;max-width:420px}.p4l-benefit{display:flex;gap:22px;border-top:1px solid #d0ceca;padding:22px 0 18px}.p4l-benefit>span{font-size:1.1rem;color:#8e5b39;padding-top:3px}.p4l-benefit h3{font-size:1.7rem;letter-spacing:-.015em;margin-bottom:7px}.p4l-benefit p{font-size:1.3rem;color:#696969;margin:0;max-width:360px}.p4l-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.p4l-guide-grid>div{border-top:1px solid #d4d4d1;padding-top:27px}.p4l-guide-symbol{display:block;color:#b55217;font-size:2.7rem;font-weight:450;letter-spacing:-.04em;height:55px}.p4l-guide-grid h3{font-size:2.2rem;margin:12px 0 15px}.p4l-guide-grid p{color:#6c6d6e;font-size:1.4rem;max-width:330px}.p4l-home a:focus-visible{outline:3px solid #2580ac;outline-offset:5px}@media(min-width:1600px){.p4l-hero-grid{min-height:720px}.p4l-hero-product{width:115%}}@media(max-width:989px){.p4l-shell{width:calc(100% - 48px)}.p4l-hero-grid{min-height:550px;grid-template-columns:1fr 1fr}.p4l-hero h1{font-size:6.4rem}.p4l-hero-description{font-size:1.5rem}.p4l-hero-visual{min-height:430px}.p4l-hero-product{width:120%}.p4l-actions{gap:17px}.p4l-story-grid{gap:6%}.p4l-story-photo{height:650px}.p4l-product-image{min-height:300px}.p4l-product-image img{height:210px}.p4l-product-image--cells img{height:230px}.p4l-guide-grid{gap:30px}.p4l-section{padding-block:70px}.p4l-product-info h3{font-size:2rem}}@media(max-width:749px){.p4l-shell{width:calc(100% - 40px)}.p4l-hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.p4l-hero-copy{padding:48px 0 15px}.p4l-hero h1{font-size:clamp(5.2rem,14vw,7.7rem);line-height:1.02;margin-bottom:22px}.p4l-hero .p4l-eyebrow{font-size:1rem;margin-bottom:22px}.p4l-hero-description{font-size:1.5rem;max-width:350px}.p4l-actions{gap:22px;margin-top:25px}.p4l-button{padding:16px 19px;gap:30px;font-size:1.25rem}.p4l-text-link{font-size:1.25rem}.p4l-hero-footnote{font-size:1rem;margin-top:19px!important;margin-bottom:0}.p4l-hero-visual{min-height:300px;margin-top:0}.p4l-hero-product{width:105%;max-width:550px;margin-left:0;transform:rotate(-4deg)}.p4l-visual-label{display:none}.p4l-visual-caption{left:0;bottom:13px;right:0;font-size:.9rem}.p4l-hero-bottom{padding-block:19px;font-size:.9rem;gap:15px}.p4l-hero-bottom>span:nth-child(2){display:none}.p4l-section{padding-block:56px}.p4l-section-heading{display:block;margin-bottom:28px}.p4l-section-heading h2{font-size:3.7rem}.p4l-section-heading>p{max-width:100%;font-size:1.4rem;margin-top:18px}.p4l-section-heading>.p4l-text-link{margin-top:20px}.p4l-eyebrow{font-size:1rem}.p4l-product-grid{grid-template-columns:1fr;gap:40px}.p4l-product-image{min-height:300px}.p4l-product-image img{height:210px;max-width:430px}.p4l-product-image--cells img{height:240px}.p4l-product-info{padding-top:20px}.p4l-product-info h3{font-size:2.3rem}.p4l-product-price strong{font-size:1.9rem}.p4l-product-specs{margin-top:19px;gap:20px}.p4l-story{padding-block:42px}.p4l-story-grid{grid-template-columns:1fr;gap:35px}.p4l-story-photo{height:390px}.p4l-story-photo img{object-position:center 62%}.p4l-story-copy h2{font-size:4rem}.p4l-story-intro{font-size:1.4rem}.p4l-benefit{padding-block:18px}.p4l-guide-grid{grid-template-columns:1fr;gap:22px}.p4l-guide-grid>div{padding-top:18px;display:grid;grid-template-columns:65px 1fr;column-gap:15px}.p4l-guide-symbol{grid-row:1/3;font-size:2.5rem;padding-top:10px}.p4l-guide-grid h3{margin:8px 0 10px;font-size:2rem}.p4l-guide-grid p{font-size:1.35rem;margin-bottom:0;max-width:100%}}@media(prefers-reduced-motion:reduce){.p4l-home *{transition:none!important;scroll-behavior:auto!important}}.revy-custom-content-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
