.reviews-page{--wrap:1220px;padding:24px 0 40px}.reviews-bc{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--faint)}.reviews-bc a:hover{color:var(--accent-strong)}.reviews-bc b{color:var(--muted);font-weight:500}.reviews-head{margin-top:18px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.reviews-head h1{font-size:40px}.reviews-lead{margin-top:14px;font-size:16.5px;line-height:1.5;color:var(--muted);max-width:680px}.reviews-editor{margin-top:26px;display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.reviews-preview{flex:3 1 520px;min-width:0;max-width:100%;overflow-x:hidden}.reviews-editor--below{flex-direction:column;align-items:stretch}.reviews-editor--below .reviews-preview{flex:none;width:100%}.reviews-editor--below .reviews-settings{flex:none;width:100%;max-width:none;min-width:0;position:static}.reviews-editor--below .reviews-settings__head{padding:7px 12px;font-size:11px}.reviews-editor--below .reviews-settings__head>button:not(.reviews-settings__toggle){font-size:10.5px}.reviews-settings__toggle{gap:8px;justify-self:start;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer}.reviews-settings__dirty,.reviews-settings__toggle{display:inline-flex;align-items:center;font-weight:700}.reviews-settings__dirty{height:20px;padding:0 7px;border-radius:999px;background:#e8f7f5;font-size:10.5px;letter-spacing:.01em}.reviews-settings__dirty,.reviews-settings__toggle:hover{color:var(--accent-strong)}.reviews-settings__reset{grid-column:2;justify-self:end}.reviews-settings__chevron-btn{display:inline-flex;align-items:center;justify-content:center;grid-column:3;justify-self:end;margin:0;padding:0;border:none;background:none;color:inherit;cursor:pointer}.reviews-settings__head .reviews-settings__chevron-btn{font-size:0;color:inherit}.reviews-settings__chevron{flex:none;width:22px;height:22px;padding:3px;border-radius:6px;background:#eef0f3;color:#4b5160;box-sizing:border-box;transition:transform .15s,background .15s,color .15s}.reviews-settings__toggle:hover .reviews-settings__chevron{background:#e4e7ec;color:var(--ink)}.reviews-settings__chevron.is-open{transform:rotate(180deg)}.reviews-settings.is-collapsed .reviews-settings__head{border-bottom:none}.reviews-editor--below .reviews-settings__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;padding:10px 12px 12px}.reviews-editor--below .reviews-hr,.reviews-editor--below .reviews-kicker,.reviews-editor--below .reviews-settings__body>.reviews-note,.reviews-editor--below .reviews-settings__body>p,.reviews-editor--below .reviews-settings__body>small{grid-column:1/-1}.reviews-editor--below .reviews-settings-group>div>span,.reviews-editor--below .reviews-settings__body label{font-size:10px;margin-bottom:3px}.reviews-editor--below .reviews-settings input:not([type=range]):not([type=color]){height:28px;padding:0 8px;font-size:11px}.reviews-editor--below .reviews-settings small{margin-top:3px;font-size:9.5px}.reviews-editor--below .reviews-kicker{font-size:9px}.reviews-editor--below .reviews-settings .seg button{height:24px;font-size:10.5px}.reviews-editor--below .reviews-range b{min-width:46px;font-size:10px}.reviews-editor--below .reviews-static{height:28px;font-size:10px}.reviews-editor--below .reviews-color input[type=color]{width:28px;height:28px}.reviews-editor--below .reviews-toggle{padding:2px 0}.reviews-editor--below .reviews-toggle span{font-size:10px}.reviews-editor--below .reviews-note{font-size:10px;padding:7px}.reviews-settings-group{display:flex;flex-direction:column;gap:8px;min-width:0}.reviews-editor--below .reviews-settings-group+.reviews-settings-group{border-left:1px solid #f0f1f4;padding-left:14px}.reviews-preview__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;gap:12px}.reviews-preview__hint{display:none;margin:-4px 0 12px;font-size:12.5px;line-height:1.35;color:#9aa0a8}.reviews-live{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--muted)}.reviews-live__dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(15,179,164,.25)}.seg{display:inline-flex;padding:3px;background:#eef0f3;border-radius:11px;gap:2px}.seg button{height:34px;padding:0 15px;font-family:inherit;font-size:13.5px;font-weight:600;border:none;border-radius:8px;cursor:pointer;background:transparent;color:#6b7280;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.seg button:hover{color:var(--ink)}.seg button.is-on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(20,22,27,.14)}.reviews-stage{border:1px solid #e8eaee;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.reviews-stage,.reviews-stage.is-mobile{background:var(--bg-soft);padding:20px}.reviews-device__viewport{width:100%;max-width:100%;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:transparent}.reviews-device__scaler{position:relative;flex:none;overflow:hidden;opacity:0;max-width:100%}.reviews-device__scaler.is-ready{opacity:1}.reviews-device__skeleton{position:absolute;inset:0;border-radius:16px;background:linear-gradient(90deg,#eef0f3,#f7f8fa 50%,#eef0f3);background-size:200% 100%;animation:reviews-preview-skeleton 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.reviews-device__skeleton{animation:none;background:#eef0f3}}@keyframes reviews-preview-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.reviews-device{position:absolute;top:0;left:0;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid #e4e6ea;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 22px 55px -32px rgba(20,22,27,.4);will-change:transform}.reviews-device.is-mobile{border:none;border-radius:36px;background:#14161b;padding:10px;box-shadow:0 22px 55px -32px rgba(20,22,27,.45)}.reviews-device__screen{flex:1 1 auto;min-height:0;width:100%;border:0;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff}.reviews-device.is-mobile .reviews-device__screen{border-radius:0 0 28px 28px;background:#fff}.reviews-chrome{flex:none;height:38px;background:#fff;border-bottom:1px solid #eef0f3;gap:8px;padding:0 14px}.reviews-chrome,.reviews-url{display:flex;align-items:center}.reviews-url{margin-left:8px;flex:1 1;max-width:320px;height:22px;background:#f2f3f5;border-radius:6px;padding:0 10px;font-size:11.5px;color:var(--faint)}.reviews-notch{flex:none;height:24px;display:flex;align-items:center;justify-content:center;background:#14161b}.reviews-notch:after{content:"";width:48px;height:5px;border-radius:6px;background:#2b2f38}.rv-live h2{font-weight:800;letter-spacing:-.02em;text-align:center}.rv-live__grid{margin-top:26px;display:grid;grid-gap:14px;gap:14px}.rv-live article{display:flex;flex-direction:column;padding:20px}.rv-live__stars{color:#f5a623;letter-spacing:2px;margin-bottom:12px}.rv-live p{font-size:14px;line-height:1.5}.rv-live__meta{margin-top:auto;padding-top:14px;display:flex;align-items:center;gap:10px}.rv-live__av{width:38px;height:38px;border-radius:50%;flex:none}.rv-live__sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px;font-size:12.5px}.rv-live__badge{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:20px}.reviews-settings{flex:0 1 248px;min-width:220px;max-width:268px;border:1px solid #e8eaee;border-radius:14px;background:#fff;box-shadow:0 16px 40px -30px rgba(20,22,27,.4);position:-webkit-sticky;position:sticky;top:82px}.reviews-settings__head{padding:12px 14px;border-bottom:1px solid #f0f1f4;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-column-gap:8px;column-gap:8px;font-size:13.5px;font-weight:700}.reviews-settings__head button{font-family:inherit;font-size:12px;font-weight:600;color:var(--muted);background:none;border:none;cursor:pointer}.reviews-settings__head button:hover{color:var(--accent-strong)}.reviews-settings__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.reviews-settings-group>div>span,.reviews-settings__body label,.reviews-settings__body>div>span{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.reviews-settings input:not([type=range]):not([type=color]){width:100%;max-width:100%;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:13px;background:var(--bg-soft);border:1px solid #e8eaee;border-radius:8px;outline:none}.reviews-settings input:not([type=range]):not([type=color]):focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #e6f7f5}.reviews-settings small{display:block;margin-top:5px;font-size:11px;color:var(--faint)}.reviews-hr{height:1px;background:#f0f1f4}.reviews-kicker{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a7adb8}.reviews-settings .seg{width:100%}.reviews-settings .seg button{flex:1 1;height:30px;padding:0 8px;font-size:12px}.reviews-accents{display:flex;gap:11px;flex-wrap:wrap}.reviews-accents button{width:30px;height:30px;border-radius:9px;border:2px solid #fff;outline:2px solid transparent;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.16);transition:transform .15s,outline-color .15s}.reviews-accents button:hover{transform:scale(1.08)}.reviews-accents button.is-on{outline-color:currentColor}.reviews-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0}.reviews-toggle span{font-size:13.5px;font-weight:500;color:#3d4350}.switch{width:42px;height:25px;border-radius:14px;border:none;cursor:pointer;position:relative;background:#d4d7dd;transition:background .18s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;transition:transform .18s;box-shadow:0 1px 2px rgba(0,0,0,.25)}.switch.is-on{background:var(--accent)}.switch.is-on:after{transform:translateX(17px)}.reviews-install{margin-top:44px;border:1px solid #e8eaee;border-radius:20px;background:#fbfcfd;overflow:hidden}.reviews-install__head{padding:22px 28px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:flex-start;background:#fff}.reviews-install__cta{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.reviews-install__hint{margin:0;font-size:13px;line-height:1.35;color:var(--faint)}.reviews-install__head h2{font-size:22px;font-weight:800}.reviews-install__head p{margin-top:4px;font-size:14.5px;color:var(--muted)}.reviews-install__head .btn.btn-primary{flex-shrink:0;background:#14161b;color:#fff;box-shadow:0 1px 2px rgba(20,22,27,.08)}.reviews-install__head .btn.btn-primary:hover{background:#000;color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -16px rgba(20,22,27,.55)}.reviews-install__head .btn.btn-primary span{font-size:12px;opacity:.92}@media (min-width:721px){.reviews-install__head{justify-content:center;text-align:center}.reviews-install__cta{align-items:center}.reviews-install__head .btn.btn-primary span{font-size:15px}}.reviews-install__body{padding:24px 28px 28px;border-top:1px solid #eef0f3}.reviews-progress{display:flex;align-items:center;gap:16px;margin-bottom:22px;flex-wrap:wrap;font-size:13px;font-weight:600;color:#a7adb8}.reviews-progress__step{display:flex;align-items:center;gap:6px}.reviews-progress__step span{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #e2e4e8;background:#fff}.reviews-progress__step.is-done{color:var(--ink)}.reviews-progress__step.is-done span{background:#e6f7f5;color:var(--accent-strong);border-color:var(--accent)}.reviews-file{border:1.5px solid #e8eaee;border-radius:15px;overflow:hidden;background:#fff;margin-bottom:14px}.reviews-file.is-done{border-color:#bfe9e3}.reviews-file__head{display:flex;align-items:center;gap:14px;padding:16px 18px}.reviews-file__head>span{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;background:#f2f3f5;color:var(--muted)}.reviews-file.is-done .reviews-file__head>span{background:var(--accent);color:#fff}.reviews-file__head div{flex:1 1}.reviews-file__head strong{display:block;font-size:15.5px}.reviews-file__head small{color:var(--faint)}.reviews-file .btn{height:42px;padding:0 20px;font-size:14px}.reviews-file__copy-label--short{display:none}.reviews-file pre{margin:0;padding:10px 14px;border-top:1px solid #f0f1f4;background:#fbfcfd;overflow:auto;max-height:140px;font-size:11px;line-height:1.45}.btn-copied{background:#e6f7f5;color:var(--accent-strong);border:1px solid #bfe9e3}.reviews-done{margin-top:16px;padding:16px 18px;background:#e9f8f6;border:1px solid #bfe9e3;border-radius:15px}.reviews-done b{color:#0a5d54}.reviews-done p{margin-top:2px;font-size:13.5px;color:#3a7a72}.reviews-help{width:100%;margin-top:20px;text-align:left;background:#fff;border:1px solid #e8eaee;border-radius:14px;padding:16px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:inherit;transition:border-color .18s,background .18s,transform .18s}.reviews-help:hover{border-color:#d7dae0;background:#fbfcfd;transform:translateY(-1px)}.reviews-help .reviews-settings__chevron{flex:none}.reviews-help:hover .reviews-settings__chevron{background:#e4e7ec;color:var(--ink)}.reviews-help strong{display:block;font-size:15px}.reviews-help small{display:block;margin-top:1px;font-size:13.5px;color:var(--faint)}.reviews-steps{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.reviews-steps article{display:flex;flex-direction:column;border:1px solid #ececf0;border-radius:14px;overflow:hidden;background:#fff;transition:transform .18s,box-shadow .18s}.reviews-steps article:hover{transform:translateY(-3px);box-shadow:0 14px 30px -20px rgba(20,22,27,.3)}.reviews-steps__shot{aspect-ratio:16/10;width:100%;min-height:160px;padding:8px;border:0;background:#f4f5f8;display:flex;align-items:center;justify-content:center;position:relative;cursor:zoom-in;overflow:hidden}.reviews-steps__shot img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center}.reviews-steps__shot span{position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.reviews-steps__body{display:flex;flex-direction:column;flex:1 1;padding:15px 17px 16px;gap:8px}.reviews-steps h3{padding:0;font-size:14.5px;display:flex;align-items:center;gap:8px}.reviews-steps h3 span{flex:none;width:22px;height:22px;border-radius:7px;background:var(--ink);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.reviews-steps__body>p:not(.reviews-steps__warning){padding:0;font-size:13px;line-height:1.5;color:var(--muted)}.reviews-steps-zoom__card code,.reviews-steps__body code{font-size:.95em;padding:.05em .32em;border-radius:5px;background:#eef1f4;color:var(--ink)}.reviews-steps__warning{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;border-radius:10px;background:#fff8e1;border:1px solid #ead889;color:#5c4d16;font-size:12.5px;line-height:1.45}.reviews-steps__warning-icon{flex:none;margin-top:1px;color:#b8860b}.reviews-steps__warning code{background:rgba(255,255,255,.7);color:#5c4d16}.reviews-steps__guide{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--accent-strong);cursor:pointer;text-align:left}.reviews-steps__guide:hover{text-decoration:underline}@media (max-width:980px){.reviews-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.reviews-steps{grid-template-columns:1fr}}.reviews-steps-zoom{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px}.reviews-steps-zoom__backdrop{position:absolute;inset:0;border:0;background:rgba(20,22,27,.72);cursor:pointer}.reviews-steps-zoom__card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:auto;max-width:min(1100px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:18px;padding:16px 16px 18px}.reviews-steps-zoom__card img{display:block;width:auto;height:auto;max-width:min(100%,1040px);max-height:calc(100vh - 150px);object-fit:contain;border-radius:12px;background:#f4f5f7}.reviews-steps-zoom__card figcaption{margin-top:12px;width:100%;max-width:720px;padding-right:40px;display:flex;flex-direction:column;gap:8px}.reviews-steps-zoom__card b{font-size:15px}.reviews-steps-zoom__card figcaption>span{font-size:13.5px;line-height:1.45;color:var(--muted)}.reviews-steps-zoom__card .reviews-steps__warning{max-width:100%}.reviews-steps-zoom__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid #e8eaee;background:#fff;border-radius:10px;font-size:22px;line-height:1;color:var(--muted);cursor:pointer}.reviews-steps-zoom__close:hover{color:var(--ink);border-color:#c9cdd4}.reviews-related{margin-top:52px}.reviews-related h2{font-size:24px;font-weight:800;letter-spacing:-.02em;margin-bottom:20px}.reviews-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.reviews-range{display:flex;align-items:center;gap:8px}.reviews-range input[type=range]{flex:1 1;width:100%;height:28px;margin:0;accent-color:var(--accent);cursor:pointer}.reviews-range b{flex:none;min-width:58px;text-align:right;font-size:12px;font-weight:600;color:var(--muted)}.reviews-color{display:flex;align-items:center;gap:8px}.reviews-color input[type=color]{width:34px;height:34px;padding:2px;border:1px solid #e8eaee;border-radius:8px;background:var(--bg-soft);cursor:pointer}.reviews-color input:not([type=color]),.reviews-color input[type=text]{flex:1 1}.reviews-static{height:34px;display:flex;align-items:center;padding:0 10px}.reviews-note,.reviews-static{background:var(--bg-soft);border:1px solid #e8eaee;border-radius:8px;font-size:12px;color:var(--muted)}.reviews-note{padding:10px;line-height:1.45}.reviews-stage:has(.mq-page){align-items:center;padding:20px}.reviews-stage.is-mobile:has(.mq-page){padding:20px;justify-content:center;align-items:center}.mq-page{background:#fff}.mq-page__storebar{height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid #eef0f3;background:#fff}.mq-page__brand{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.mq-page__nav{display:flex;gap:16px;font-size:12.5px;font-weight:500;color:var(--faint)}.mq-live{background:#f4f5f7;border-bottom:1px solid #eceef1;overflow:hidden}.mq-live .marquee{width:100%;overflow:hidden;padding:22px 0}.mq-live .marquee__track{display:flex;width:max-content;animation-duration:var(--marquee-speed,18s);animation-timing-function:linear;animation-iteration-count:infinite}.mq-live .marquee__group{display:flex;align-items:center;flex-shrink:0;gap:28px;padding-right:28px;white-space:nowrap}.mq-live .marquee__group span{flex-shrink:0;color:inherit!important;font-size:var(--marquee-size,16px)!important;font-weight:500;line-height:1.4}.mq-live .marquee__separator{opacity:.6}.mq-live .marquee__track--left{animation-name:mq-live-left}.mq-live .marquee__track--right{animation-name:mq-live-right}@keyframes mq-live-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mq-live-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.mq-live .logos{width:100%;overflow:hidden;padding:26px 0}.mq-live .logos__track{display:flex;width:max-content;animation-duration:var(--logo-speed,20s);animation-timing-function:linear;animation-iteration-count:infinite}.mq-live .logos__group{display:flex;align-items:center;flex-shrink:0;gap:var(--logo-gap,40px);padding-right:var(--logo-gap,40px)}.mq-live .logos__img{display:block;flex-shrink:0;width:auto;height:var(--logo-size,56px);max-width:calc(var(--logo-size, 56px) * 2.6);object-fit:contain}.mq-live .logos__track--left{animation-name:mq-live-left}.mq-live .logos__track--right{animation-name:mq-live-right}.mq-live .benefits{width:100%;overflow:hidden;padding:24px 0}.mq-live .benefits__track{display:flex;width:max-content;animation-duration:var(--benefit-speed,20s);animation-timing-function:linear;animation-iteration-count:infinite}.mq-live .benefits__group{display:flex;align-items:center;flex-shrink:0;gap:var(--benefit-gap,12px);padding-right:var(--benefit-gap,12px)}.mq-live .benefits__item{display:flex;align-items:center;flex-shrink:0;gap:8px;padding:calc(var(--benefit-pad, 14px) * .55) var(--benefit-pad,14px);background:var(--benefit-pill,#ffffff);color:inherit}.mq-live .benefits--s .benefits__item{border-radius:8px}.mq-live .benefits--m .benefits__item{border-radius:14px}.mq-live .benefits--l .benefits__item{border-radius:20px}.mq-live .benefits--pill .benefits__item{border-radius:999px}.mq-live .benefits__icon{display:block;flex-shrink:0;width:var(--benefit-icon,24px);height:var(--benefit-icon,24px);object-fit:contain}.mq-live .benefits__item span{flex-shrink:0;font-size:var(--benefit-text,16px);line-height:1.3;font-weight:500;white-space:nowrap;color:inherit}.mq-live .benefits__track--left{animation-name:mq-live-left}.mq-live .benefits__track--right{animation-name:mq-live-right}.mq-page:has(.promo-tapes){overflow:hidden}.mq-live:has(.promo-tapes){overflow:hidden}.mq-live .promo-tapes{position:relative;width:100%;max-width:100%;overflow:hidden;min-height:220px}.mq-live .promo-strip{max-width:none}@media (prefers-reduced-motion:reduce){.reviews-install__head .btn.btn-primary,.reviews-settings__chevron,.seg button{transition:none}.mq-live .benefits__track,.mq-live .ipg__track,.mq-live .logos__track,.mq-live .marquee__track,.mq-live .pcat__track,.mq-live .promo-strip__move,.mq-live .reviews-03__track,.mq-live .timer-line__track{animation:none}}.mq-page__ghost{padding:22px 20px 26px;pointer-events:none;background:#fff}.mq-page__ghost--above{padding-top:12px;padding-bottom:10px}.mq-page__ghost--above .mq-page__line{display:none}.mq-page__hero{height:28px;margin-bottom:0;border-radius:10px;background:linear-gradient(180deg,#f7f8fa,#eef0f3);border:1px solid #eceef1}.mq-page__line{height:12px;width:38%;border-radius:6px;background:#eceef1}.mq-page__line--lg{width:52%;height:14px}.mq-page__line--sm{margin-top:10px;width:72%;height:10px;opacity:.72}.mq-page__cards{margin-top:14px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.mq-page__cards span{display:block;height:10px;border-radius:999px;background:#eceef1;border:none}.mq-page.is-mobile .mq-page__storebar{height:42px;padding:0 14px}.mq-page.is-mobile .mq-page__nav{display:none}.mq-page.is-mobile .kit-agency-credit{justify-content:center;padding:6px 14px}.mq-live:has(.solene-section){background:#0b0b0c;border-bottom:none}.mq-page:has(.solene-section){background:#0b0b0c}.mq-live:has(.lux-footer){background:#050505;border-bottom:none}.mq-page:has(.lux-footer){background:#050505}.mq-page.is-mobile .mq-page__ghost{padding:18px 14px 22px}.mq-page.is-mobile .mq-page__ghost--above{padding-top:14px;padding-bottom:14px}.mq-page.is-mobile .mq-page__hero{height:36px;margin-bottom:8px}.mq-page.is-mobile .mq-page__cards{grid-template-columns:1fr 1fr}.mq-page.is-mobile .mq-page__cards span:last-child{display:none}.mq-page.is-mobile .mq-page__cards span{height:8px}.mq-live:has(.wave),.mq-page:has(.wave){overflow:hidden;max-width:100%}.mq-page:has(.timer-line){overflow:hidden}.mq-live:has(.timer-line){overflow:hidden;max-width:100%}.mq-live:has(.promo-timer){padding:16px 20px}.mq-live .promo-timer{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;background:var(--pt-bg,#14161b);color:var(--pt-text,#ffffff);border-radius:var(--pt-radius,14px);padding:var(--pt-pad,20px)}.mq-live .promo-timer *,.mq-live .promo-timer :after,.mq-live .promo-timer :before{box-sizing:border-box}.mq-live .promo-timer__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 28px;min-width:0;max-width:100%}.mq-live .promo-timer__units{display:flex;align-items:stretch;flex-shrink:0;min-width:0}.mq-live .promo-timer__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.4em;padding:0 12px;border-right:1px solid rgba(127,127,127,.28)}.mq-live .promo-timer__unit:first-child{padding-left:0}.mq-live .promo-timer__unit:last-child{padding-right:0;border-right:none}.mq-live .promo-timer__digit{display:block;margin:0;font-size:var(--pt-timer,28px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--pt-timer-color,#0fb3a4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mq-live .promo-timer__label{display:block;margin-top:5px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text,#ffffff);opacity:.62}.mq-live .promo-timer__offer{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-size:var(--pt-font,15px);font-weight:500;line-height:1.4;overflow-wrap:anywhere;color:var(--pt-text,#ffffff)}.mq-live .promo-timer__code-wrap{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:8px;min-width:0;max-width:100%}.mq-live .promo-timer__code{display:inline-block;max-width:100%;padding:9px 14px;border-radius:calc(var(--pt-radius, 14px) * .5);background:var(--pt-promo-bg,#ffffff);color:var(--pt-promo-color,#14161b);font-size:var(--pt-font,15px);font-weight:800;letter-spacing:.08em;line-height:1.2;overflow-wrap:anywhere}.mq-page.is-mobile .mq-live:has(.promo-timer){padding:12px 14px}.mq-live:has(.pcat){padding:0;background:transparent}.mq-live:has(.holiday-banner){padding:16px 20px}.mq-page.is-mobile .mq-live:has(.holiday-banner){padding:12px 14px}.mq-live:has(.faq-cats){padding:0;background:transparent}.mq-live:has(.faq-cards){padding:0;background:transparent}.mq-live .faq-cats{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;padding:var(--fc-pad,48px) 24px;background:var(--fc-bg,#ffffff);color:var(--fc-text,#6b7280)}.mq-live .faq-cats__head{max-width:720px;margin:0 auto 28px;text-align:center}.mq-live .faq-cats__title{margin:0;font-size:var(--fc-title-size,36px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--fc-title,#14161b)}.mq-live .faq-cats__lead{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--fc-text,#6b7280);white-space:pre-wrap}.mq-live .faq-cats__tabs{display:flex;align-items:stretch;gap:6px;max-width:760px;margin:0 auto;padding:6px;overflow-x:auto;background:var(--fc-tabs-bg,#f4f5f7);border-radius:var(--fc-tabs-radius,16px)}.mq-live .faq-cats__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 0 auto;min-width:max-content;margin:0;padding:10px 16px;border:none;border-radius:var(--fc-tab-radius,12px);background:transparent;text-align:center;font:inherit;font-size:14px;font-weight:600;line-height:1.3;color:var(--fc-title,#14161b);cursor:pointer}.mq-live .faq-cats__tab.is-active{background:var(--fc-tab-bg,#0fb3a4);color:var(--fc-tab-color,#04231f)}.mq-live .faq-cats__tab:focus-visible{outline:2px solid var(--fc-tab-bg,#0fb3a4);outline-offset:2px}.mq-live .faq-cats__panel{max-width:760px;margin:28px auto 0}.mq-live .faq-cats__panel[hidden]{display:none}.mq-live .faq-cats__item{margin:0 0 var(--fc-gap,0);border-bottom:1px solid var(--fc-line,#eceef1)}.mq-live .faq-cats__item:last-child{border-bottom:none}.mq-live .faq-cats__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font-size:var(--fc-q-size,18px);font-weight:600;line-height:1.4;color:var(--fc-title,#14161b)}.mq-live .faq-cats__question::-webkit-details-marker{display:none}.mq-live .faq-cats__question:after{content:"+";flex-shrink:0;width:1em;font-size:1.35em;font-weight:400;line-height:1;text-align:center;color:var(--fc-icon,#9aa0ab)}.mq-live .faq-cats__item[open]>.faq-cats__question:after{content:"\2212"}.mq-live .faq-cats__answer{margin:0;padding:0 36px 18px 0;font-size:var(--fc-a-size,15px);line-height:1.55;color:var(--fc-text,#6b7280);white-space:pre-wrap}.mq-page:has(.compare){overflow:hidden}.mq-live:has(.compare){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-live .compare,.mq-page.is-mobile .mq-live .compare{max-width:100%}.mq-live:has(.promo-banners){padding:22px 18px 26px;overflow:hidden;background:#fff}.mq-live:has(.vr-four){padding:0;overflow:hidden;background:#f6f4ef}.mq-page:has(.vr-four){overflow-x:hidden}.mq-page.is-mobile .mq-live:has(.vr-four){padding:0}.mq-page:has(.promo-banners){overflow-x:hidden}.mq-page.is-mobile .mq-live:has(.promo-banners){padding:16px 12px 20px}.mq-live:has(.reviews-marquee){padding:0;overflow:hidden;max-width:100%}.mq-page:has(.reviews-marquee){overflow-x:hidden}.mq-page.is-mobile .mq-live:has(.reviews-marquee){padding:0}.mq-live:has(.stats){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-live .stats{max-width:100%}.mq-live:has(.stats-figures){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-live:has(.quality){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.quality){overflow-x:hidden}.mq-live .quality{max-width:100%}.mq-live:has(.reviews-03){padding:0;overflow:hidden;max-width:100%}.mq-page:has(.reviews-03){overflow-x:hidden}.mq-live .reviews-03{padding-left:28px}.mq-page.is-mobile .mq-live .reviews-03{padding-left:0}.mq-live:has(.r2){padding:0;overflow:hidden;max-width:100%}.mq-page:has(.r2){overflow-x:hidden}.mq-live .r2{padding-left:28px;padding-right:28px}.mq-live:has(.promo-review){padding:16px 20px}.mq-page:has(.promo-review){overflow-x:hidden}.mq-page.is-mobile .mq-live:has(.promo-review){padding:12px 14px}.mq-live .promo-review{max-width:100%}.mq-live:has(.mosaic){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.mosaic){overflow-x:hidden}.mq-live .mosaic{max-width:100%}.mq-page.is-mobile .mq-live:has(.mosaic){overflow:visible}.mq-live:has(.video-feature){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.video-feature){overflow-x:hidden}.mq-live .video-feature{max-width:100%}.mq-page.is-mobile .mq-live:has(.video-feature){overflow:visible}.mq-live:has(.socials-01){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.socials-01){overflow-x:hidden}.mq-live .socials-01{max-width:100%}.mq-page.is-mobile .mq-live:has(.socials-01){overflow:hidden}.mq-live:has(.look:not(.look-02)){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.look:not(.look-02)){overflow-x:hidden}.mq-live .look:not(.look-02){max-width:100%}.mq-page.is-mobile .mq-live:has(.look:not(.look-02)){overflow:visible}.mq-live:has(.collection-grid){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.collection-grid){overflow-x:hidden}.mq-live .collection-grid{max-width:100%}.mq-page.is-mobile .mq-live:has(.collection-grid){overflow:visible}.mq-live:has(.look-02){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.look-02){overflow-x:hidden}.mq-live .look-02{max-width:100%}.mq-page.is-mobile .mq-live:has(.look-02){overflow:visible}.mq-live:has(.compare-section__viewer){padding:0;overflow:hidden;max-width:100%}.mq-page:has(.compare-section__viewer){overflow-x:hidden}.mq-live .compare-section{max-width:100%}.mq-page.is-mobile .mq-live:has(.compare-section__viewer){overflow:visible}.mq-live:has(.edge-compare){padding:0;overflow:hidden;max-width:100%}.mq-page:has(.edge-compare){overflow-x:hidden}.mq-live .edge-compare{max-width:100%}.mq-page.is-mobile .mq-live:has(.edge-compare){overflow:visible}.mq-live:has(.ipg){padding:0;overflow:hidden;max-width:100%}.mq-page:has(.ipg){overflow-x:hidden}.mq-live .ipg{max-width:100%}.mq-page.is-mobile .mq-live:has(.ipg){padding:0}.mq-live:has(.collection-tabs){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.collection-tabs){overflow-x:hidden}.mq-live .collection-tabs{max-width:100%}.mq-page.is-mobile .mq-live:has(.collection-tabs){overflow:visible}.mq-live:has(.jump-collections){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.jump-collections){overflow-x:hidden}.mq-live .jump-collections{max-width:100%}.mq-page.is-mobile .mq-live:has(.jump-collections){overflow:visible}.mq-live:has(.round-collections){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.round-collections){overflow-x:hidden}.mq-live .round-collections{max-width:100%}.mq-page.is-mobile .mq-live:has(.round-collections){overflow:visible}.mq-live:has(.customer-results){padding:0;background:transparent;overflow:hidden;max-width:100%}.mq-page:has(.customer-results){overflow-x:hidden}.mq-live .customer-results{max-width:100%}.mq-page.is-mobile .mq-live:has(.customer-results){overflow:visible}.mq-live:has(.featured){padding:0;overflow:hidden;max-width:100%}.mq-page:has(.featured){overflow-x:hidden}.mq-live .featured{max-width:100%}.mq-page.is-mobile .mq-live:has(.featured){overflow:visible}.mq-live:has(.progress-slider){padding:0;overflow:hidden;max-width:100%}.mq-page:has(.progress-slider){overflow-x:hidden}.mq-live .progress-slider{max-width:100%}.mq-page.is-mobile .mq-live:has(.progress-slider){overflow:hidden}.mq-live:has(.size-quiz){padding:0;overflow:hidden;background:transparent}.mq-page.is-mobile .mq-live:has(.size-quiz){overflow:hidden}.mq-live:has(.ba-gallery){padding:0;overflow:hidden;background:transparent}.mq-page.is-mobile .mq-live:has(.ba-gallery){overflow:hidden}.mq-live:has(.kit-set){padding:0;overflow:hidden;background:transparent}.mq-page.is-mobile .mq-live:has(.kit-set){overflow:hidden}.mq-live:has(.review-stories){padding:0;overflow:hidden;background:transparent}.mq-page.is-mobile .mq-live:has(.review-stories){overflow:visible}.mq-page.is-mobile:has(.review-stories) .mq-page__ghost:not(.mq-page__ghost--above){display:none}@media (max-width:1100px){.reviews-related__grid{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:4px;-webkit-overflow-scrolling:touch}.reviews-related__grid>*{flex:0 0 min(300px,70vw);scroll-snap-align:start;max-width:min(300px,70vw)}}@media (max-width:860px){.reviews-editor--below .reviews-settings__body{grid-template-columns:1fr;gap:16px}.reviews-editor--below .reviews-settings-group+.reviews-settings-group{border-left:none;padding-left:0;margin-left:0;border-top:1px solid #f0f1f4;padding-top:16px}}@media (max-width:720px){.reviews-page{padding:16px 0 32px}.reviews-bc{flex-wrap:wrap;font-size:12px;gap:6px}.reviews-head{margin-top:12px;gap:6px}.reviews-head h1{font-size:24px;white-space:normal;line-height:1.12}.reviews-lead{font-size:14px;margin-top:10px}.reviews-preview__bar{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px}.reviews-preview__hint{display:block;margin:0 0 10px}.reviews-live{font-size:13px}.seg{width:100%}.seg button{flex:1 1;height:36px;padding:0 10px;font-size:13px}.reviews-stage{padding:10px 8px;border-radius:16px}.reviews-stage.is-mobile{padding:12px 10px}.reviews-stage.is-mobile:has(.mq-page),.reviews-stage:has(.mq-page){padding:10px 8px}.reviews-device.is-mobile{border-radius:28px;padding:8px;box-shadow:0 18px 40px -28px rgba(20,22,27,.45)}.reviews-device.is-mobile .reviews-device__screen{border-radius:0 0 22px 22px}.reviews-chrome{height:32px;padding:0 10px}.reviews-notch{height:18px}.reviews-notch:after{width:40px;height:4px}.reviews-related__grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:4px;margin-inline:-4px;padding-inline:4px;-webkit-overflow-scrolling:touch}.reviews-related__grid>*{flex:0 0 min(280px,82vw);scroll-snap-align:start;max-width:min(280px,82vw)}.reviews-install{margin-top:28px;border-radius:16px}.reviews-install__head{flex-direction:column;align-items:stretch;padding:18px 16px;gap:14px}.reviews-install__cta{width:100%}.reviews-install__head .btn{width:100%;height:44px;justify-content:center;font-size:14px}.reviews-install__body{padding:16px}.reviews-progress{gap:10px;font-size:12px}.reviews-file__head{flex-wrap:wrap;padding:14px;gap:10px}.reviews-file__head>span{width:30px;height:30px;font-size:13px}.reviews-file__head div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 44px);min-width:0}.reviews-file__head strong{font-size:14px}.reviews-file__head small{font-size:12px}.reviews-file .btn{flex:1 1 100%;width:100%;height:40px;padding:0 16px;font-size:13px;justify-content:center}.reviews-file__copy-label--full{display:none}.reviews-file__copy-label--short{display:inline}.reviews-file pre{font-size:10px;max-height:100px;overflow-x:auto}.reviews-help{padding:14px 16px;align-items:flex-start}.reviews-help strong{font-size:14px}.reviews-help small{font-size:12.5px}.reviews-related h2{font-size:20px}}