@font-face{font-family:PdpReferenceInter;src:url(pdp-reference-font.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}#pdp-reference-bottom{font-family:PdpReferenceInter,Inter,sans-serif;font-size:16px;line-height:1.5;color:#fff;background:#000;font-weight:300;letter-spacing:0}#pdp-reference-bottom *,#pdp-reference-bottom *:before,#pdp-reference-bottom *:after{box-sizing:border-box;margin:0;padding:0}#pdp-reference-bottom :is(h1,h2,h3,h4,p,span,strong,button,input,a){font-family:inherit;white-space:normal;letter-spacing:normal}#pdp-reference-bottom img{display:block;max-width:100%;height:auto}#pdp-reference-bottom a{color:inherit;text-decoration:none}#pdp-reference-bottom button,#pdp-reference-bottom input{font:inherit}#pdp-reference-bottom button{border:0;background:none;cursor:pointer}#pdp-reference-bottom{--lime: #d8ff5c;--lime-dark: #b0d434;--lime-bright: #d1ff64;--lime-soft: #d9f99d;--lime-muted: #c7e678;--lime-gradient-end: #e2ff94;--black: #000000;--white: #ffffff;--gray-50: #f8f9fa;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #454936;--gray-800: #333435;--gray-900: #111827;--text-muted: #d6d6d6;--text-subtle: #d1d1d1;--page-max: 1280px;--nav-h: 64px;--radius-pill: 9999px;--radius-xl: 40px;--radius-lg: 32px;--radius-md: 24px;--radius-sm: 16px;--radius-xs: 12px;--shadow-card: 0 25px 50px -12px rgba(0, 0, 0, .25);--font: "Inter", system-ui, -apple-system, sans-serif;--font-display: var(--font);--font-mono: var(--font);--text-2xs: 10px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 30px;--text-3xl: 32px;--text-4xl: 36px;--text-5xl: 40px;--text-6xl: 48px;--text-7xl: 64px;--text-8xl: 96px;--text-display: 120px;--leading-label: 16px;--leading-tight: 20px;--leading-snug: 24px;--leading-normal: 28px;--leading-relaxed: 32px;--leading-loose: 40px;--leading-section: 48px;--leading-display: 54px;--leading-cta: 60px;--leading-hero-title: 1.1;--tracking-label: 1.2px;--tracking-label-wide: 2.4px;--tracking-tagline: 1px;--tracking-tight: -.6px;--tracking-section: -.96px;--tracking-hero: -1.28px;--tracking-media: .8px;--container: 1320px;--desktop-gutter: 48px;--mobile-gutter: 20px;--section-desktop: 120px;--section-mobile: 72px;--section-gap-lg: var(--section-desktop);--space-4: 16px;--space-5: 20px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px}#pdp-reference-bottom .btn-lime{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-y) var(--button-padding-x);background:var(--button-soft-background, var(--lime-soft));color:var(--button-primary-text, var(--black));font-weight:var(--button-font-weight, 600);font-size:var(--button-font-size, 16px);line-height:24px;border-radius:var(--button-radius, var(--radius-pill))}#pdp-reference-bottom .btn-lime--solid{background:var(--button-primary-background, var(--lime));font-weight:500}#pdp-reference-bottom .btn-lime-lg{padding:var(--button-padding-y) var(--button-padding-x);min-width:196px}#pdp-reference-bottom .site-footer{background:var(--footer-background, #090c12);color:var(--footer-text, #c7c8ce);border-top:1px solid var(--footer-border, #24272d)}#pdp-reference-bottom .newsletter{background:var(--black);padding:60px 24px 40px;text-align:center}#pdp-reference-bottom .newsletter h3{font-weight:700;font-size:40px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--white);margin-bottom:8px}#pdp-reference-bottom .newsletter p{font-size:20px;line-height:1.2;font-weight:400;color:var(--white);margin-bottom:24px}#pdp-reference-bottom .email-form{display:inline-flex;align-items:stretch;border:1px solid var(--white);width:310px;max-width:100%;height:41px;margin-bottom:24px}#pdp-reference-bottom .email-form input{flex:1;min-width:0;background:transparent;border:none;padding:0 16px;color:var(--white);font-size:16px;outline:none}#pdp-reference-bottom .email-form input::placeholder{color:var(--white)}#pdp-reference-bottom .email-form__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;background:transparent;border:none;color:var(--white);cursor:pointer;padding:0}#pdp-reference-bottom .email-form__submit svg{width:18px;height:18px}#pdp-reference-bottom .social-icons img{height:52px;width:auto;margin:0 auto;display:block}#pdp-reference-bottom .footer-contact-grid{display:grid;grid-template-columns:.95fr 1.15fr 1.55fr;gap:clamp(28px,4vw,72px);padding:60px 48px 70px;max-width:var(--page-max);margin:0 auto;align-items:start}#pdp-reference-bottom .footer-brand-link{display:inline-block;max-width:290px}#pdp-reference-bottom .footer-brand-logo{display:block;width:100%;height:auto;max-height:88px;object-fit:contain;object-position:left center}#pdp-reference-bottom .footer-info h2{margin:0 0 22px;color:var(--footer-heading, #f5f6fa);font-size:22px;line-height:1.2;font-weight:700}#pdp-reference-bottom .footer-info h2 a{color:inherit;font:inherit}#pdp-reference-bottom .footer-info,#pdp-reference-bottom .footer-info a,#pdp-reference-bottom .footer-address{color:var(--footer-text, #c7c8ce);font-size:18px;line-height:1.75;font-weight:400}#pdp-reference-bottom .footer-address--secondary{margin-top:54px}#pdp-reference-bottom .footer-contact-whatsapp{display:block;width:fit-content;margin-top:12px}#pdp-reference-bottom .footer-legal{border-top:1px solid var(--footer-border, #24272d);padding:18px 24px}#pdp-reference-bottom .footer-legal__inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 12px;max-width:var(--page-max);margin:0 auto;color:var(--footer-text, #c7c8ce);font-size:13px;line-height:1.4}#pdp-reference-bottom .footer-legal a{color:inherit}#pdp-reference-bottom .faq-list{max-width:896px;margin:0 auto}#pdp-reference-bottom .faq-item{border-bottom:1px solid var(--white);padding-bottom:25px;margin-bottom:24px}#pdp-reference-bottom .faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font-weight:500;font-size:18px;line-height:28px;color:var(--white);padding:0;transition:none}#pdp-reference-bottom .faq-item:hover .faq-question,#pdp-reference-bottom .faq-item:focus-within .faq-question{font-weight:500}#pdp-reference-bottom .faq-icon{font-weight:700;font-size:18px;flex-shrink:0;margin-left:16px;width:1.2em;line-height:1;text-align:center}#pdp-reference-bottom .faq-icon:after{content:"+";display:inline-block;width:1.2em;line-height:1;text-align:center;transition:none}#pdp-reference-bottom .faq-item:hover .faq-icon:after,#pdp-reference-bottom .faq-item:focus-within .faq-icon:after{content:"\2212"}#pdp-reference-bottom .faq-answer{display:none;opacity:1;visibility:visible;transition:none}#pdp-reference-bottom .faq-answer>*{overflow:hidden;min-height:0}#pdp-reference-bottom .faq-item:hover .faq-answer,#pdp-reference-bottom .faq-item:focus-within .faq-answer{display:block}#pdp-reference-bottom .faq-answer p{font-size:16px;line-height:24px;color:var(--text-subtle);padding-top:16px;transition:none}#pdp-reference-bottom .faq-item:hover .faq-answer p,#pdp-reference-bottom .faq-item:focus-within .faq-answer p{padding-top:16px}@media(max-width:900px){#pdp-reference-bottom .footer-contact-grid{grid-template-columns:1fr 1fr;padding:48px 28px}}@media(max-width:600px){#pdp-reference-bottom .footer-contact-grid{grid-template-columns:1fr;padding:40px 24px;gap:34px}#pdp-reference-bottom .footer-brand-link{max-width:220px}#pdp-reference-bottom .footer-info h2{margin-bottom:12px;font-size:20px}#pdp-reference-bottom .footer-info,#pdp-reference-bottom .footer-info a,#pdp-reference-bottom .footer-address{font-size:16px;line-height:1.6}#pdp-reference-bottom .footer-address--secondary{margin-top:24px}#pdp-reference-bottom .footer-legal__inner{justify-content:flex-start}}#pdp-reference-bottom .section-cta{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}#pdp-reference-bottom .cta-bg{position:absolute;top:0;right:0;bottom:0;left:0}#pdp-reference-bottom .cta-bg img{width:100%;height:100%;object-fit:cover;object-position:center top}#pdp-reference-bottom .cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#00000059 45%,#0000008c)}#pdp-reference-bottom .cta-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:72px 24px 64px;max-width:720px}#pdp-reference-bottom .home-cta .cta-content h2,#pdp-reference-bottom .purchase-cta .cta-content h2{font-weight:500;font-size:40px;line-height:1.1;color:var(--white);margin-bottom:16px}#pdp-reference-bottom .home-cta .cta-content p,#pdp-reference-bottom .purchase-cta .cta-content p{font-size:16px;line-height:24px;color:#ffffffe0;margin-bottom:28px;max-width:520px}#pdp-reference-bottom .home-cta .app-badges,#pdp-reference-bottom .purchase-cta .app-badges{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:28px;width:auto}#pdp-reference-bottom .home-cta .app-badges a,#pdp-reference-bottom .purchase-cta .app-badges a{display:inline-flex;flex:0 0 auto;line-height:0}#pdp-reference-bottom .home-cta .app-badges img,#pdp-reference-bottom .purchase-cta .app-badges img{height:44px;width:auto;max-width:140px;object-fit:contain;display:block}@media(max-width:640px){#pdp-reference-bottom .section-cta{min-height:460px}#pdp-reference-bottom .home-cta .cta-content h2,#pdp-reference-bottom .purchase-cta .cta-content h2{font-size:28px}#pdp-reference-bottom .home-cta .cta-content,#pdp-reference-bottom .purchase-cta .cta-content{padding:56px 20px 48px}#pdp-reference-bottom .home-cta .app-badges img,#pdp-reference-bottom .purchase-cta .app-badges img{height:40px;max-width:127px}}#pdp-reference-bottom body.petti-theme .footer .footer-block__heading{color:#f5f6fa!important}#pdp-reference-bottom .hero-actions .btn-lime{min-width:300px}@media(min-width:1025px){#pdp-reference-bottom .hero-actions .btn-lime{min-height:unset;padding:16px 32px;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-transform:uppercase}#pdp-reference-bottom .hero-actions .btn-lime{min-width:300px;background:linear-gradient(to right,var(--lime),var(--lime-gradient-end));color:var(--black)}}#pdp-reference-bottom .section-testimonials .testimonial-grid,#pdp-reference-bottom .section-testimonials .testimonial-card{opacity:1;transform:none;animation:none;transition:none}#pdp-reference-bottom .testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;max-width:1180px;margin:0 auto;padding:0 24px}#pdp-reference-bottom .testimonial-card{position:relative;display:block;height:287px;background:#ffffff78;border:2px solid rgba(255,255,255,.85);border-radius:27px;overflow:hidden;box-shadow:-14px 23px 27px #00000040}#pdp-reference-bottom .testimonial-content{position:absolute;top:0;left:0;width:42%;height:100%;z-index:1;padding:20px 16px 20px 20px;display:flex;flex-direction:column;justify-content:center;min-width:0;background:linear-gradient(165deg,#3a3a3a,#252525 45%,#1c1c1c)}#pdp-reference-bottom .testimonial-card:focus-visible{outline:2px solid var(--lime-dark);outline-offset:2px}#pdp-reference-bottom .testimonial-stars{color:var(--lime-dark);font-size:14px;letter-spacing:2px;margin-bottom:8px;flex-shrink:0}#pdp-reference-bottom .testimonial-content p{font-size:14px;font-style:italic;line-height:15px;color:var(--white);margin-bottom:10px;overflow-wrap:break-word}#pdp-reference-bottom .testimonial-footer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;line-height:20px;color:var(--white);flex-shrink:0}#pdp-reference-bottom .testimonial-verified{color:#b0d434;font-weight:500;font-size:14px;line-height:20px}#pdp-reference-bottom .testimonial-photo{position:absolute;top:0;left:42%;width:58%;height:100%;object-fit:cover;display:block;z-index:2;pointer-events:none;border-radius:0 27px 27px 0;box-shadow:-14px 23px 27px #00000040;transition:none}#pdp-reference-bottom .section-faq{background:linear-gradient(to bottom,var(--black) 99.99%,#c2ff59);padding:80px 24px}#pdp-reference-bottom .section-faq h2{font-weight:500;font-size:var(--text-5xl);line-height:var(--leading-loose);color:var(--white);text-align:center;margin-bottom:32px}#pdp-reference-bottom .section-faq .faq-item{transition:border-color .3s ease}#pdp-reference-bottom .section-faq .faq-item:hover,#pdp-reference-bottom .section-faq .faq-item:focus-within{border-bottom-color:#fff9}@media(max-width:1024px){#pdp-reference-bottom .hero-actions .btn-lime{min-width:0;flex:1 1 auto}#pdp-reference-bottom .testimonial-grid{grid-template-columns:1fr;gap:24px;max-width:none;padding:0 23px}#pdp-reference-bottom .testimonial-card{aspect-ratio:330 / 265;height:auto;min-height:0}#pdp-reference-bottom .testimonial-content{position:absolute;top:0;left:0;width:42%;height:100%;padding:16px 12px 16px 16px;justify-content:center}#pdp-reference-bottom .testimonial-content p{font-size:14px;line-height:15px}#pdp-reference-bottom .testimonial-stars{font-size:14px;letter-spacing:2px;margin-bottom:6px}#pdp-reference-bottom .testimonial-footer{font-size:14px;line-height:20px;gap:2px}#pdp-reference-bottom .testimonial-verified{font-size:14px;line-height:20px;font-weight:500}#pdp-reference-bottom .testimonial-photo{position:absolute;top:0;left:42%;width:58%;height:100%;border-radius:0 27px 27px 0;box-shadow:-14px 23px 27px #00000040;transition:none}}@media(max-width:640px){#pdp-reference-bottom .hero-actions .btn-lime{width:100%;min-width:0;min-height:54px;padding:14px 20px;font-size:20px;font-weight:800;border-radius:9999px;background:var(--lime-soft);color:var(--black);justify-content:center}#pdp-reference-bottom .section-faq{padding:48px 20px}#pdp-reference-bottom .section-faq h2{font-size:clamp(24px,6vw,32px)}}#pdp-reference-bottom .home-cta .cta-bg,#pdp-reference-bottom .home-cta .cta-overlay{border-radius:24px;overflow:hidden}#pdp-reference-bottom .home-cta .cta-bg img{object-position:center 18%}#pdp-reference-bottom .home-cta .cta-overlay{background:transparent}#pdp-reference-bottom .home-cta .cta-content{padding:48px 40px 80px}@media(max-width:640px){#pdp-reference-bottom .home-cta .cta-bg,#pdp-reference-bottom .home-cta .cta-overlay{border-radius:20px}#pdp-reference-bottom .home-cta .cta-bg img{object-position:center 22%}#pdp-reference-bottom .home-cta .cta-content{padding:40px 20px 64px}}@media(min-width:1025px){#pdp-reference-bottom .page-home .testimonial-content p{font-size:14px;line-height:15px}#pdp-reference-bottom .page-home .section-faq h2{font-size:var(--text-5xl);line-height:var(--leading-loose);font-weight:500}}@media(max-width:1023px){#pdp-reference-bottom .page-home .testimonial-content p{font-size:14px;line-height:15px}#pdp-reference-bottom .page-home .section-faq h2{font-size:clamp(24px,6vw,32px);line-height:var(--leading-loose)}}#pdp-reference-bottom .section-reviews{background:var(--black);padding:80px 24px}#pdp-reference-bottom .section-reviews h2{font-weight:700;font-size:var(--text-5xl);line-height:var(--leading-loose);letter-spacing:var(--tracking-section);text-transform:uppercase;text-align:center;color:var(--white);margin-bottom:48px}#pdp-reference-bottom .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:0 auto}#pdp-reference-bottom .review-card{position:relative;display:block;height:287px;background:#ffffff78;border:2px solid rgba(255,255,255,.85);border-radius:27px;overflow:hidden;box-shadow:-14px 23px 27px #00000040}#pdp-reference-bottom .review-content{position:absolute;top:0;left:0;width:42%;height:100%;z-index:1;padding:20px 16px 20px 20px;display:flex;flex-direction:column;justify-content:center;min-width:0;background:linear-gradient(165deg,#3a3a3a,#252525 45%,#1c1c1c)}#pdp-reference-bottom .review-card:focus-visible{outline:2px solid var(--lime-dark);outline-offset:2px}#pdp-reference-bottom .section-reviews .testimonial-stars{color:var(--lime-dark);font-size:14px;letter-spacing:2px;margin-bottom:8px;flex-shrink:0}#pdp-reference-bottom .section-reviews .review-content p{font-size:12px;font-style:italic;line-height:15px;color:var(--white);margin-bottom:10px;overflow-wrap:break-word}#pdp-reference-bottom .section-reviews .testimonial-footer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;line-height:20px;color:var(--white);flex-shrink:0}#pdp-reference-bottom .section-reviews .testimonial-verified{color:#b0d434;font-weight:500;font-size:14px;line-height:20px}#pdp-reference-bottom .review-photo{position:absolute;top:0;left:42%;width:58%;height:100%;object-fit:cover;display:block;z-index:2;pointer-events:none;border-radius:0 27px 27px 0;box-shadow:-14px 23px 27px #00000040;transition:none}#pdp-reference-bottom .section-specs-table{background:var(--black);padding:80px 24px 40px}#pdp-reference-bottom .spec-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1180px;margin:0 auto 48px}#pdp-reference-bottom .spec-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:20px}#pdp-reference-bottom .spec-card span{display:block;font-size:12px;color:var(--gray-400);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}#pdp-reference-bottom .spec-card strong{font-weight:600;font-size:14px;line-height:1.4;color:var(--white)}#pdp-reference-bottom .shipping-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.55fr);grid-template-areas:"title title" "rows notes" "rows visual";gap:24px 40px;max-width:1180px;margin:0 auto;align-items:start}#pdp-reference-bottom .shipping-title{grid-area:title;font-weight:700;font-size:24px;color:var(--white);margin:0}#pdp-reference-bottom .shipping-rows{grid-area:rows;display:flex;flex-direction:column;gap:8px}#pdp-reference-bottom .shipping-row{display:flex;gap:14px;align-items:stretch}#pdp-reference-bottom .shipping-row-main{flex:1;display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;background:#d9d9d9bf;border-radius:48px;padding:20px 24px;min-height:62px}#pdp-reference-bottom .shipping-row-main strong{font-size:20px;font-weight:700;line-height:1.5;color:var(--white);text-align:center}#pdp-reference-bottom .shipping-row-main p{font-size:12px;font-weight:300;line-height:1.5;color:var(--black);margin:0}#pdp-reference-bottom .shipping-row-days{flex:0 0 clamp(120px,35.6%,286px);display:flex;align-items:center;justify-content:center;background:#d9d9d9bf;border-radius:48px;padding:20px 16px}#pdp-reference-bottom .shipping-row-days span{font-size:16px;font-weight:700;line-height:1.5;color:var(--gray-800);text-align:center}#pdp-reference-bottom .shipping-notes{grid-area:notes}#pdp-reference-bottom .shipping-notes h4{font-weight:700;font-size:20px;line-height:1.5;color:var(--white);margin-bottom:12px}#pdp-reference-bottom .shipping-notes ol{list-style:decimal;padding-left:1.5em}#pdp-reference-bottom .shipping-notes li{font-size:20px;font-weight:300;line-height:1.5;color:var(--white);margin-bottom:0}#pdp-reference-bottom .shipping-visual{grid-area:visual;align-self:stretch}#pdp-reference-bottom .shipping-visual img{border-radius:var(--radius-lg);width:100%;height:auto;display:block;box-shadow:0 21px 2px #00000040}@media(max-width:1023px){#pdp-reference-bottom .shipping-layout{grid-template-columns:1fr;grid-template-areas:"title" "rows" "notes" "visual";gap:24px}#pdp-reference-bottom .review-grid,#pdp-reference-bottom .spec-cards-grid{grid-template-columns:1fr}#pdp-reference-bottom .section-reviews{padding:0 0 48px}#pdp-reference-bottom .section-reviews h2{font-size:var(--text-5xl);margin-bottom:32px;padding:0 23px;font-weight:700;line-height:var(--leading-loose)}#pdp-reference-bottom .review-grid{grid-template-columns:1fr;gap:24px;max-width:none;padding:0 23px}#pdp-reference-bottom .review-card{aspect-ratio:330 / 265;height:auto;min-height:0}#pdp-reference-bottom .review-content{position:absolute;top:0;left:0;width:42%;height:100%;padding:16px 12px 16px 16px;justify-content:center}#pdp-reference-bottom .section-reviews .review-content p{font-size:12px;line-height:15px}#pdp-reference-bottom .section-reviews .testimonial-stars{font-size:14px;letter-spacing:2px;margin-bottom:6px}#pdp-reference-bottom .section-reviews .testimonial-footer{font-size:14px;line-height:20px;gap:2px}#pdp-reference-bottom .section-reviews .testimonial-verified{font-size:14px;line-height:20px;font-weight:500}#pdp-reference-bottom .review-photo{position:absolute;top:0;left:42%;width:58%;height:100%;border-radius:0 27px 27px 0;box-shadow:-14px 23px 27px #00000040;transition:none}#pdp-reference-bottom .section-specs-table{padding:64px var(--purchase-gutter) 40px}#pdp-reference-bottom .purchase-cta .cta-content{padding:48px var(--purchase-gutter) 64px}#pdp-reference-bottom .shipping-row{flex-direction:column;gap:8px}#pdp-reference-bottom .shipping-row-main{grid-template-columns:1fr;border-radius:24px;text-align:left}#pdp-reference-bottom .shipping-row-main strong{text-align:left}#pdp-reference-bottom .shipping-row-days{flex:none;width:100%;border-radius:24px}}@media(max-width:640px){#pdp-reference-bottom .shipping-notes li,#pdp-reference-bottom .shipping-notes h4,#pdp-reference-bottom .shipping-row-days span{font-size:16px}#pdp-reference-bottom .purchase-cta{min-height:520px}}#pdp-reference-bottom .purchase-cta{min-height:640px;align-items:flex-end}#pdp-reference-bottom .purchase-cta .cta-overlay{background:transparent}#pdp-reference-bottom .purchase-cta .cta-bg img{object-position:center 18%}#pdp-reference-bottom .purchase-cta .cta-content{padding:48px 40px 80px}#pdp-reference-bottom{--color-background: 16,16,18;--gradient-background: #101012;--color-foreground: 255,255,255;--color-background-contrast: 138,138,151;--color-shadow: 0,0,0;--color-button: 216,255,92;--color-button-text: 0,0,0;--color-secondary-button: 16,16,18;--color-secondary-button-text: 216,255,92;--color-link: 216,255,92;--color-badge-foreground: 255,255,255;--color-badge-background: 16,16,18;--color-badge-border: 255,255,255;--payment-terms-background-color: rgb(16 16 18)}#pdp-reference-bottom{--font-body-family: Inter, sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 600;--font-heading-family: Inter, sans-serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-scale: 1;--font-heading-scale: 1;--media-padding: px;--media-border-opacity: .05;--media-border-width: 1px;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 4px;--media-shadow-blur-radius: 5px;--media-shadow-visible: 0;--page-width: 120rem;--page-width-margin: 0rem;--product-card-image-padding: 0rem;--product-card-corner-radius: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: .1;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: .4rem;--product-card-shadow-blur-radius: .5rem;--collection-card-image-padding: 0rem;--collection-card-corner-radius: 0rem;--collection-card-text-alignment: left;--collection-card-border-width: 0rem;--collection-card-border-opacity: .1;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--collection-card-shadow-horizontal-offset: 0rem;--collection-card-shadow-vertical-offset: .4rem;--collection-card-shadow-blur-radius: .5rem;--blog-card-image-padding: 0rem;--blog-card-corner-radius: 0rem;--blog-card-text-alignment: left;--blog-card-border-width: 0rem;--blog-card-border-opacity: .1;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--blog-card-shadow-horizontal-offset: 0rem;--blog-card-shadow-vertical-offset: .4rem;--blog-card-shadow-blur-radius: .5rem;--badge-corner-radius: 4rem;--popup-border-width: 1px;--popup-border-opacity: .1;--popup-corner-radius: 0px;--popup-shadow-opacity: .05;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 4px;--popup-shadow-blur-radius: 5px;--drawer-border-width: 1px;--drawer-border-opacity: .1;--drawer-shadow-opacity: 0;--drawer-shadow-horizontal-offset: 0px;--drawer-shadow-vertical-offset: 4px;--drawer-shadow-blur-radius: 5px;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px;--grid-desktop-vertical-spacing: 8px;--grid-desktop-horizontal-spacing: 8px;--grid-mobile-vertical-spacing: 4px;--grid-mobile-horizontal-spacing: 4px;--text-boxes-border-opacity: .1;--text-boxes-border-width: 0px;--text-boxes-radius: 0px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--text-boxes-shadow-horizontal-offset: 0px;--text-boxes-shadow-vertical-offset: 4px;--text-boxes-shadow-blur-radius: 5px;--buttons-radius: 40px;--buttons-radius-outset: 41px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 4px;--buttons-shadow-blur-radius: 5px;--buttons-border-offset: .3px;--inputs-radius: 12px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-margin-offset: 0px;--inputs-shadow-vertical-offset: 4px;--inputs-shadow-blur-radius: 5px;--inputs-radius-outset: 13px;--variant-pills-radius: 40px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .55;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 4px;--variant-pills-shadow-blur-radius: 5px}#pdp-reference-bottom{--nav-h: 64px}@media screen and (max-width:749px){#pdp-reference-bottom #reviews .review-carousel{position:relative}#pdp-reference-bottom #reviews .review-grid{display:flex;grid-template-columns:none;gap:14px;max-width:none;margin:0;padding:0 18px 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:18px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}#pdp-reference-bottom #reviews .review-grid::-webkit-scrollbar{display:none}#pdp-reference-bottom #reviews .review-card{position:relative;display:flex;flex:0 0 calc(100vw - 52px);flex-direction:column;width:calc(100vw - 52px);max-width:360px;height:auto;min-height:0;aspect-ratio:auto;scroll-snap-align:center;scroll-snap-stop:always;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}#pdp-reference-bottom #reviews .review-photo{order:1;position:relative;top:auto;left:auto;width:72%;max-width:240px;height:auto;aspect-ratio:1 / 1;margin:0 auto;object-fit:cover;display:block;z-index:auto;border-radius:20px;box-shadow:none}#pdp-reference-bottom #reviews .review-content{order:2;position:relative;top:auto;left:auto;width:100%;height:auto;min-height:0;padding:18px 10px 6px;background:transparent;border:0;border-radius:0;box-shadow:none;align-items:center;justify-content:flex-start;text-align:center}#pdp-reference-bottom #reviews .testimonial-stars{margin-bottom:8px}#pdp-reference-bottom #reviews .review-content p{font-size:14px;line-height:1.5;font-style:normal;text-align:center;margin-bottom:12px}#pdp-reference-bottom #reviews .testimonial-footer{align-items:center;text-align:center}#pdp-reference-bottom #reviews .review-nav{position:absolute;z-index:4;top:min(calc((100vw - 52px)*.36),120px);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;opacity:.55;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}#pdp-reference-bottom #reviews .review-nav:hover,#pdp-reference-bottom #reviews .review-nav:focus-visible{opacity:.85;outline:none}#pdp-reference-bottom #reviews .review-nav:active{opacity:.7}#pdp-reference-bottom #reviews .review-nav__icon{display:block;font-size:22px;font-weight:300;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.45)}#pdp-reference-bottom #reviews .review-nav--prev{left:2px}#pdp-reference-bottom #reviews .review-nav--next{right:2px}}@media screen and (min-width:750px){#pdp-reference-bottom #reviews .review-nav{display:none}}#pdp-reference-bottom .section-faq{background:linear-gradient(to bottom,#000 99.99%,#c2ff59);padding:80px 24px}#pdp-reference-bottom .section-faq h2{color:#fff;font-size:48px;font-weight:500;line-height:1.25;margin-bottom:32px}@media screen and (min-width:750px){#pdp-reference-bottom .section-faq h2{text-align:center}}#pdp-reference-bottom .faq-list{max-width:900px}#pdp-reference-bottom .faq-list.reveal-stagger>*{opacity:1;transform:none;transition:none}#pdp-reference-bottom .faq-item{position:relative;border-bottom-color:#fff;border-bottom-width:1px;border-radius:0;padding:0 0 25px;margin-bottom:24px;overflow:hidden}#pdp-reference-bottom .faq-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#fff;opacity:0;pointer-events:none}#pdp-reference-bottom .faq-question,#pdp-reference-bottom .faq-answer{position:relative;z-index:1}#pdp-reference-bottom .faq-question{color:#fff;font-size:18px;font-weight:500;line-height:1.55}#pdp-reference-bottom .faq-answer p{color:#d1d1d1;font-size:16px;line-height:1.5}#pdp-reference-bottom .faq-icon{color:#fff;font-size:18px}@media(max-width:640px){#pdp-reference-bottom .section-faq{padding:48px 20px}#pdp-reference-bottom .section-faq h2{font-size:32px}}@media screen and (max-width:749px){#pdp-reference-bottom .petti-info-tabs__faq .section-faq{padding:0!important;background:transparent!important}#pdp-reference-bottom .petti-info-tabs__faq .section-faq>h2{display:none}}@media screen and (max-width:749px){#pdp-reference-bottom .section-specs-table{box-sizing:border-box;width:100%;padding:28px 0 44px;background:#000}#pdp-reference-bottom .spec-cards-grid,#pdp-reference-bottom .shipping-layout{display:none!important}}@media screen and (min-width:750px){#pdp-reference-bottom .purchase-cta .btn-lime-lg{box-sizing:border-box;width:auto;min-width:196px;max-width:100%;min-height:48px;padding:12px 32px;font-size:var(--button-font-size, 16px);line-height:24px}}@media screen and (max-width:749px){#pdp-reference-bottom .purchase-cta .btn-lime-lg{box-sizing:border-box;width:min(62vw,300px);min-width:0;min-height:52px;padding:12px 26px;border-radius:999px;font-size:clamp(18px,5vw,22px);line-height:1.15;font-weight:600}}#pdp-reference-bottom .email-form{display:flex;margin-right:auto;margin-left:auto}#pdp-reference-bottom .social-icons--linked{display:flex;align-items:center;justify-content:center;gap:clamp(28px,5.2vw,76px);width:min(628px,100%);max-width:100%;margin-right:auto;margin-left:auto}#pdp-reference-bottom .newsletter-social-link{width:clamp(34px,5vw,52px);height:clamp(34px,5vw,52px);color:#fff;display:grid;place-items:center;border-radius:50%;transition:color .2s ease,transform .2s ease}#pdp-reference-bottom .newsletter-social-link:hover{color:#d8ff5c;transform:translateY(-2px)}#pdp-reference-bottom .newsletter-social-link:focus-visible{outline:2px solid #D8FF5C;outline-offset:2px}#pdp-reference-bottom .newsletter-social-link svg{width:70%;height:70%;fill:currentColor}#pdp-reference-bottom{--font:PdpReferenceInter,Inter,sans-serif;--purchase-gutter:24px}#pdp-reference-bottom .section-reviews h2,#pdp-reference-bottom .section-faq h2{font-size:28px;font-weight:600;line-height:1.15;text-transform:uppercase;text-align:center}#pdp-reference-bottom .section-reviews{background:#000;color:#fff}#pdp-reference-bottom .review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#pdp-reference-bottom .review-card{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start}#pdp-reference-bottom .section-faq{background:#000;color:#fff}#pdp-reference-bottom .faq-answer{display:block;max-height:none;grid-template-rows:none;overflow:visible}#pdp-reference-bottom .faq-answer p{opacity:1;transform:none;padding-top:16px;color:#d1d1d1;font-size:16px;line-height:1.5}#pdp-reference-bottom .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#fff;font-weight:500;font-size:18px;line-height:1.55;padding:0}#pdp-reference-bottom .faq-icon{flex-shrink:0;position:relative;width:18px;height:18px;margin-left:16px}#pdp-reference-bottom .faq-icon:before,#pdp-reference-bottom .faq-icon:after{content:"";position:absolute;left:2px;top:8px;width:14px;height:2px;background:currentColor}#pdp-reference-bottom .faq-icon:after{transform:rotate(90deg);transition:transform .2s}#pdp-reference-bottom .faq-question[aria-expanded=true] .faq-icon:after{transform:rotate(0)}#pdp-reference-bottom .faq-item:hover .faq-icon:after{transform:rotate(90deg)}#pdp-reference-bottom .faq-item:has([aria-expanded=true]) .faq-icon:after{transform:rotate(0)}#pdp-reference-bottom .spec-cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;margin:0 auto 48px;gap:16px}#pdp-reference-bottom .spec-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:20px;min-height:115px}#pdp-reference-bottom .spec-card span{display:block;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:12px}#pdp-reference-bottom .spec-card strong{display:block;color:#fff;font-size:14px;line-height:1.6;font-weight:700}#pdp-reference-bottom .cta-content h2{font-size:40px;line-height:1.1;letter-spacing:0;font-weight:600}#pdp-reference-bottom .cta-content p{font-size:16px;line-height:1.5;font-weight:400;max-width:620px}#pdp-reference-bottom .btn-lime:disabled{opacity:1;cursor:not-allowed}#pdp-reference-bottom .app-badge-link{display:block}#pdp-reference-bottom .newsletter .email-form{margin:0 auto 24px}#pdp-reference-bottom .newsletter input:disabled,#pdp-reference-bottom .newsletter button:disabled{opacity:1;cursor:not-allowed}#pdp-reference-bottom .pdp-footer-logo{filter:brightness(0) invert(1);max-height:88px}#pdp-reference-bottom .pdp-reference-tabs{display:none}@media(min-width:750px){#pdp-reference-bottom .pdp-reference-box,#pdp-reference-bottom .pdp-reference-box[hidden]{display:block}}#pdp-reference-bottom :focus-visible{outline:2px solid #d8ff5c;outline-offset:4px}#pdp-reference-bottom [hidden]{display:none!important}@media(max-width:749px){#pdp-reference-bottom .review-card{flex:0 0 100%}#pdp-reference-bottom .section-specs-table{padding:24px 16px 40px}#pdp-reference-bottom .spec-cards-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}#pdp-reference-bottom .spec-card{padding:16px 12px;min-height:128px}#pdp-reference-bottom .spec-card strong{font-size:13px;line-height:1.5}#pdp-reference-bottom .shipping-layout{display:none}#pdp-reference-bottom .pdp-reference-tabs{display:grid;grid-template-columns:1.05fr 1.25fr .7fr;padding:0 16px;border-bottom:1px solid #ffffff3d}#pdp-reference-bottom .pdp-reference-tabs button{font-size:11px;font-weight:600;min-height:46px;color:#aaa;border-bottom:2px solid transparent}#pdp-reference-bottom .pdp-reference-tabs button[aria-selected=true]{color:#c7ff35;border-color:#c7ff35}#pdp-reference-bottom .pdp-reference-box:not([hidden]){display:block;background:#fff;color:#111;padding:26px 14px 16px;margin:24px 16px;border-radius:18px;text-align:center}#pdp-reference-bottom .pdp-reference-box h2{font-size:21px;line-height:1.1;font-weight:500;margin:0 0 8px}#pdp-reference-bottom .pdp-reference-box p{font-size:13px;line-height:1.4;margin:0 auto 20px}#pdp-reference-bottom .pdp-reference-box img{width:100%;height:auto}#pdp-reference-bottom .section-faq{padding:24px 20px}#pdp-reference-bottom .section-faq h2{display:none}#pdp-reference-bottom .faq-question{font-size:16px}#pdp-reference-bottom .purchase-cta .cta-content{padding:48px 30px 80px}#pdp-reference-bottom .cta-content h2,#pdp-reference-bottom .newsletter h3{font-size:28px}#pdp-reference-bottom .newsletter p{font-size:16px;line-height:1.4}#pdp-reference-bottom .footer-contact-grid{grid-template-columns:1fr}#pdp-reference-bottom .footer-info,#pdp-reference-bottom .footer-info a,#pdp-reference-bottom .footer-address{overflow-wrap:anywhere}}#pdp-reference-bottom .newsletter p{max-width:none;margin-left:auto;margin-right:auto;text-align:center}#pdp-community .mm-community-card>p{display:none}#pdp-reference-bottom .review-grid{padding-block:12px 20px}#pdp-reference-bottom .review-card,#pdp-reference-bottom .spec-card{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}@media(hover:hover)and (pointer:fine){#pdp-reference-bottom .spec-card:hover{transform:translateY(-5px);border-color:#c7ff3594;box-shadow:0 8px 24px #c7ff3512}#pdp-reference-bottom .review-card:hover{transform:translateY(-6px);border-color:#d8ff5c;box-shadow:0 10px 28px #c7ff351f}}#pdp-reference-bottom .spec-card:active{border-color:#c7ff3594}#pdp-reference-bottom .purchase-cta .cta-overlay{background:radial-gradient(ellipse at center,rgba(0,0,0,.4),transparent 78%),linear-gradient(180deg,#0003,#0000007a 50%,#000000a8)}#pdp-reference-bottom .purchase-cta .cta-content{width:100%;max-width:800px;margin:0 auto;padding:80px 32px;text-align:center}#pdp-reference-bottom .purchase-cta .cta-content h2{max-width:680px;margin:0 auto 22px;font-size:clamp(36px,3.4vw,52px);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.3);text-wrap:balance}#pdp-reference-bottom .purchase-cta .cta-content h2 span{display:block}#pdp-reference-bottom .purchase-cta .cta-content p{max-width:480px;margin:0 auto 30px;font-size:16px;line-height:1.65;color:#f3f3f3;text-align:center;text-wrap:pretty;text-shadow:0 1px 8px rgba(0,0,0,.5)}@media(max-width:749px){#pdp-reference-bottom .purchase-cta .cta-content{padding:64px 24px 72px}#pdp-reference-bottom .purchase-cta .cta-content h2{font-size:clamp(28px,7.5vw,38px);line-height:1.15;letter-spacing:-.025em;margin-bottom:18px}#pdp-reference-bottom .purchase-cta .cta-content p{max-width:340px;font-size:14px;line-height:1.65;margin-bottom:26px}}@media(prefers-reduced-motion:reduce){#pdp-reference-bottom .review-card,#pdp-reference-bottom .spec-card,#pdp-reference-bottom .review-card:hover,#pdp-reference-bottom .spec-card:hover{transition:none;transform:none}#pdp-reference-bottom .review-grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pdp-reference-bottom.css.map?cb=17558 */
