.ap-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:10px 0 2px;font:500 .92rem/1.2 var(--font,system-ui);color:var(--ink,#141619);text-decoration:none}.ap-stars{position:relative;display:inline-block;font-size:1.02rem;letter-spacing:1.5px;line-height:1;background:linear-gradient(90deg,#e8a13a var(--pct,100%),#d8d4cb var(--pct,100%));-webkit-background-clip:text;background-clip:text;color:transparent}.ap-rating strong{font-weight:650;font-variant-numeric:tabular-nums}.ap-rating-count{color:var(--dim,#5b605d);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#14161940}.ap-mock-tag{display:inline-flex;align-items:center;font:700 .62rem/1 var(--font,system-ui);letter-spacing:.08em;text-transform:uppercase;color:#7a5200;background:#fbf0d6;border:1px dashed #d4a849;border-radius:999px;padding:4px 8px}.ap-eta{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line,rgba(20,22,25,.1));border-radius:12px;background:var(--white,#fffefa);font-size:.9rem;line-height:1.4}.ap-eta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-eta-dot{width:8px;height:8px;border-radius:50%;background:#2f9b6c;box-shadow:0 0 0 4px #2f9b6c26;flex:none}.ap-eta-dot--soon{background:#c79a2b;box-shadow:0 0 0 4px #c79a2b29}.ap-eta strong{font-weight:620}.ap-eta-date{color:var(--dim,#5b605d)}.ap-eta-date b{color:var(--ink,#141619);font-weight:620}.lp-bundle{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.lp-bundle.is-active{border-color:var(--green,#1d5a44)!important;box-shadow:0 0 0 1px var(--green,#1d5a44),0 10px 24px -16px #1d5a448c;background:#f6faf7}.lp-bundle-main .ap-save-pill{display:inline-flex;align-self:flex-start;margin-top:4px;padding:3px 8px;border-radius:999px;background:#e3f1e9;color:#1d5a44;font:650 .74rem/1.2 var(--font,system-ui)}.lp-bundle-main .ap-unit{display:block;margin-top:3px;font-size:.78rem;color:var(--dim,#5b605d)}.lp-bundle-badge{background:var(--green,#1d5a44)!important;color:#fff!important}.lp-bundle-price s{font-size:.8rem}@media(min-width:990px){.lp-gal-thumbs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.ap-social .lp-head{margin-bottom:22px}.ap-avatars{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 18px;margin:0 -2px}.ap-avatars::-webkit-scrollbar{display:none}.ap-avatar{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;width:76px;text-align:center;font-size:.72rem;line-height:1.25;color:var(--dim,#5b605d)}.ap-avatar-ring{width:68px;height:68px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#2e7a5c,#c9a15a)}.ap-avatar-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--white,#fffefa);display:block}.ap-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ap-gallery::-webkit-scrollbar{display:none}@media(min-width:640px){.ap-gallery{grid-auto-columns:42%}}@media(min-width:990px){.ap-gallery{grid-auto-columns:calc((100% - 48px)/5)}}.ap-gal-card{scroll-snap-align:start;position:relative;margin:0;border-radius:16px;overflow:hidden;background:var(--g2,#1c1f23);aspect-ratio:4/5}.ap-gal-card img{width:100%;height:100%;object-fit:cover;display:block}.ap-gal-card figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 12px;background:linear-gradient(transparent,#0c0d0fb8);color:#fff;font:600 .86rem/1.3 var(--font,system-ui)}.ap-social-note{margin:14px 0 0;font-size:.74rem;color:var(--dim,#5b605d)}.ap-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:apl}@media(min-width:990px){.ap-list{grid-template-columns:1fr 1fr;gap:18px 24px}}.ap-list-item{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;background:var(--white,#fffefa);border:1px solid var(--line,rgba(20,22,25,.1));border-radius:16px;padding:10px 16px 10px 10px}@media(min-width:990px){.ap-list-item{grid-template-columns:132px 1fr;gap:20px;padding:12px 22px 12px 12px}}.ap-list-media{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--gsoft,#e3ece6);display:grid;place-items:center;color:var(--green,#1d5a44)}.ap-list-media img{width:100%;height:100%;object-fit:cover;display:block}.ap-list-media .lp-icon{width:34px;height:34px}.ap-list-n{position:absolute;top:6px;left:6px;min-width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--green,#1d5a44);color:#fff;font:700 .78rem/1 var(--font,system-ui);box-shadow:0 2px 8px #0003}.ap-list-body h3{margin:0 0 4px;font-size:1.02rem;line-height:1.25;font-weight:640;letter-spacing:-.01em}.ap-list-body p{margin:0;font-size:.9rem;line-height:1.45;color:var(--dim,#5b605d)}.ap-demo{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;counter-reset:apd}.ap-demo::-webkit-scrollbar{display:none}@media(min-width:640px){.ap-demo{grid-auto-columns:44%}}@media(min-width:990px){.ap-demo{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible;gap:20px}}.ap-demo-step{scroll-snap-align:start;background:var(--white,#fffefa);border:1px solid var(--line,rgba(20,22,25,.1));border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.ap-demo-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--g2,#1c1f23)}.ap-demo-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ap-demo-n{position:absolute;top:10px;left:10px;padding:5px 9px;border-radius:999px;background:#0c0d0fb8;color:#fff;font:650 .72rem/1 var(--font,system-ui);letter-spacing:.08em}.ap-demo-body{padding:14px 16px 18px}.ap-demo-body h3{margin:0 0 4px;font-size:1rem;font-weight:640;letter-spacing:-.01em}.ap-demo-body p{margin:0;font-size:.88rem;line-height:1.45;color:var(--dim,#5b605d)}.ap-swipe-hint{margin:10px 0 0;font-size:.74rem;color:var(--dim,#5b605d)}@media(min-width:990px){.ap-swipe-hint{display:none}}.lp-problem .lp-card-icon{background:#fbecea;color:#b3322a}.ap-solution-media{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3}.ap-solution-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lp-problem .lp-solution.lp-solution--media{grid-template-columns:1fr}@media(min-width:750px){.lp-problem .lp-solution.lp-solution--media{grid-template-columns:220px 1fr}.lp-problem .lp-solution.lp-solution--media>.lp-btn{grid-column:2;justify-self:start}}@media(min-width:990px){.lp-problem .lp-solution.lp-solution--media{grid-template-columns:260px 1fr auto}.lp-problem .lp-solution.lp-solution--media>.lp-btn{grid-column:auto;justify-self:end}}.ap-check{display:inline-flex;align-items:center;gap:8px;color:#a9d3bf;font:650 .78rem/1 var(--font,system-ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.ap-rv-summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.ap-rv-score{font-size:2.6rem;font-weight:650;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ap-rv-summary .ap-stars{font-size:1.3rem}.ap-rv-meta{font-size:.9rem;color:var(--dim,#5b605d)}.ap-rv-grid{display:grid;gap:14px}@media(min-width:640px){.ap-rv-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.ap-rv-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.ap-rv-card{background:var(--white,#fffefa);border:1px solid var(--line,rgba(20,22,25,.1));border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.ap-rv-card h3{margin:0;font-size:1rem;font-weight:640}.ap-rv-card p{margin:0;font-size:.92rem;line-height:1.5;color:var(--dim,#5b605d)}.ap-rv-photo{border-radius:10px;overflow:hidden;aspect-ratio:4/3}.ap-rv-photo img{width:100%;height:100%;object-fit:cover;display:block}.ap-rv-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;font-size:.82rem}.ap-rv-name{font-weight:600}.ap-rv-verified{color:#1d5a44;background:#e3f1e9;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:600}.ap-rv-card--mock{border-style:dashed}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ap-cro.css.map */
