.pdp,.mx-quote-shell{--ink:var(--mx-ink);--muted:var(--mx-muted);--teal:var(--mx-teal);--teal-dark:var(--mx-teal-dark);--orange:var(--mx-orange);--paper:var(--mx-paper);--lime:var(--mx-lime);--line:var(--mx-line);--white:#fff;--pdp-green:#1f7a4d;--pdp-soft:#f4f7f9;--pdp-tealsoft:#e1f0f8}.pdp{background:#fff}.pdp .eyebrow{display:inline-block}.pdp h2,.pdp h3,.pdp h4,.pdp-title{font-weight:800}.pdp-info,.pdp-media,.pdp-stage,.pdp-thumbs-wrap{min-width:0}.pdp-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted);padding:22px 0 8px}.pdp-crumbs a:hover{color:var(--teal)}.pdp-crumbs span{color:var(--ink);font-weight:700}.pdp-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:start;padding:14px 0 84px}.pdp-media{position:sticky;top:calc(var(--mx-header-stuck, 0px) + 20px);display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px}.pdp-thumbs-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.pdp-thumbs{display:flex;flex-direction:column;gap:10px;max-height:490px;overflow:auto;scrollbar-width:none;padding:2px}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumbs button{position:relative;flex:0 0 86px;width:82px;height:86px;padding:6px;border:1px solid var(--line);border-radius:11px;background:radial-gradient(circle at 50% 42%,#fff 0,#eef2f5 70%);cursor:pointer;overflow:hidden;transition:.18s}.pdp-thumbs button:hover{border-color:#9cc3dd}.pdp-thumbs button.active{border:2px solid var(--teal);box-shadow:0 6px 16px #0069a826}.pdp-thumbs .pdp-photo-chip{display:none}.pdp-thumb-nav{width:34px;height:28px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);display:grid;place-items:center;cursor:pointer}.pdp-thumb-nav:hover{color:var(--teal);border-color:var(--teal)}.pdp-stage{position:relative;aspect-ratio:1/1.04;max-height:620px;border:1px solid var(--line);border-radius:20px;overflow:hidden;cursor:zoom-in;background:radial-gradient(circle at 50% 42%,#fff 0,#eef2f5 58%,#e3e9ee)}.pdp-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#0069a809 1px,transparent 1px),linear-gradient(90deg,#0069a809 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 30%,#000 80%);mask-image:radial-gradient(circle at 50% 50%,transparent 30%,#000 80%);pointer-events:none}.pdp-stage-img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:46px 34px 70px;transition:transform .12s ease-out;animation:pdpFade .35s ease}.pdp-svg{width:100%;height:auto;max-height:100%;display:block}.pdp-photo{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.pdp-photo-chip{position:absolute;left:18px;bottom:76px;background:#0b1724d9;color:#fff;font-size:12px;font-weight:600;padding:8px 12px;border-radius:20px;display:flex;gap:7px;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdp-stage-badges{position:absolute;z-index:3;left:18px;top:18px;display:flex;gap:7px}.pdp-badge{background:var(--ink);color:#fff;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:7px 10px;border-radius:6px}.pdp-badge.save{background:var(--orange)}.pdp-stage-tools{position:absolute;z-index:3;right:16px;top:16px;display:flex;flex-direction:column;gap:9px}.pdp-stage-tools button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--ink);box-shadow:0 6px 16px #0b172412;transition:.18s}.pdp-stage-tools button:hover{color:var(--teal);transform:scale(1.06)}.pdp-stage-tools button.on{color:var(--orange)}.pdp-stage-tools button.on svg{fill:var(--orange)}.pdp-callout{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;background:#fff;color:var(--ink);font-size:12.5px;font-weight:700;padding:9px 13px;border-radius:30px;box-shadow:0 10px 26px #0b17241f;animation:pdpFloat .6s cubic-bezier(.2,.8,.2,1) both;pointer-events:none}.pdp-callout svg{color:var(--teal)}.pdp-callout.c1{left:7%;top:21%;animation-delay:.1s}.pdp-callout.c2{right:78px;top:24%;animation-delay:.22s}.pdp-callout.c3{right:11%;bottom:21%;animation-delay:.34s}.pdp-stage-foot{position:absolute;z-index:3;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:30px;padding:5px;box-shadow:0 8px 20px #0b172414;white-space:nowrap}.pdp-stage-foot button{width:34px;height:34px;border-radius:50%;border:0;background:var(--pdp-soft);display:grid;place-items:center;cursor:pointer;color:var(--ink)}.pdp-stage-foot button:hover{background:var(--ink);color:#fff}.pdp-stage-foot span{font-size:12px;font-weight:600;color:var(--muted);padding:0 8px}.pdp-stage-foot b{color:var(--ink);margin-left:6px}.pdp-zoom-hint{display:none}.pdp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);font-weight:600}.pdp-brand{background:var(--pdp-tealsoft);color:var(--teal);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:5px 10px;border-radius:20px}.pdp-dot{width:4px;height:4px;border-radius:50%;background:#b8c5ce}.pdp-title{font:800 34px/1.16 Manrope,sans-serif;letter-spacing:-1px;margin:14px 0;max-width:none}.pdp-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.pdp-rating a{color:var(--teal);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pdp-rating>span:last-child{display:flex;align-items:center;gap:6px;color:var(--muted)}.pdp-sep{width:1px;height:14px;background:var(--line)}.pdp-stars{display:inline-flex;gap:1px}.pdp-short{color:var(--muted);font-size:15px;line-height:1.65;margin:16px 0 18px}.pdp-highlights{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdp-highlights span{display:flex;align-items:center;gap:9px;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:13px;font-weight:700}.pdp-highlights svg{color:var(--teal);flex:none}.pdp-buyer{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#eef2f5;padding:5px;border-radius:13px;margin-top:24px}.pdp-buyer button{position:relative;z-index:1;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:none;padding:10px 12px;border-radius:9px;cursor:pointer;color:var(--muted)}.pdp-buyer button b{display:block;font:800 14px Manrope,sans-serif;color:var(--ink)}.pdp-buyer button small{display:block;font-size:11px;margin-top:2px}.pdp-buyer button.active svg{color:var(--teal)}.pdp-buyer-pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);background:#fff;border-radius:9px;box-shadow:0 3px 10px #0b172418;transition:transform .3s cubic-bezier(.3,.8,.3,1)}.pdp-buyer-pill.business{transform:translate(100%)}.pdp-buybox{border:1px solid var(--line);border-radius:16px;padding:22px;margin-top:12px;animation:pdpFade .3s ease}.pdp-buybox.business{border-color:#b9d5e8;background:linear-gradient(180deg,#f3f9fd,#fff 45%)}.pdp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.pdp-price strong{font:800 26px Manrope,sans-serif;letter-spacing:-.4px}.pdp-price strong.poa{font-size:32px;letter-spacing:-.3px;color:var(--mx-teal,#0069a8)}.pdp-price del{color:#8a98a4;font-size:15px}.pdp-save{align-self:center;background:#f3e2d8;color:#94432a;font-size:12px;font-weight:800;padding:6px 10px;border-radius:20px}.pdp-tax{font-size:12.5px;color:var(--muted);margin:6px 0 12px}.pdp-tax a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.pdp-stock{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:var(--pdp-green)}.pdp-stock i{width:8px;height:8px;border-radius:50%;background:#22a565;box-shadow:0 0 #22a56566;animation:pdpPulse 1.8s infinite}.pdp-qty-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:18px 0}.pdp-label{width:100%;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.pdp-qty{display:flex;align-items:center;height:50px;border:1px solid #bac5ce;border-radius:10px;overflow:hidden;background:#fff}.pdp-qty button{width:46px;height:100%;border:0;background:none;cursor:pointer;display:grid;place-items:center;color:var(--ink)}.pdp-qty button:hover{background:var(--pdp-soft)}.pdp-qty input{width:58px;height:100%;border:0;outline:0;text-align:center;font-size:16px;font-weight:700;color:var(--ink);background:none}.pdp-nudge{border:0;background:none;color:var(--teal);font-size:12.5px;font-weight:700;cursor:pointer;text-align:left;padding:0}.pdp-total{margin-left:auto;text-align:right}.pdp-total span{display:block;font-size:11px;color:var(--muted);font-weight:600}.pdp-total strong{font:800 26px Manrope,sans-serif}.pdp-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.pdp-ctas+.pdp-ctas{margin-top:10px}.pdp-ctas .mx-atc{width:100%;min-width:0}.pdp-ctas .mx-atc .pdp-btn,.pdp-ctas .mx-atc-step{width:100%}.pdp-btn{height:46px;padding:0 18px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:700;border:0;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s;white-space:nowrap}.pdp-btn:active{transform:translateY(1px)}.pdp-btn.lg{height:56px;font-size:15px}.pdp-btn.wide{grid-column:1/-1}.pdp-btn.ink{background:var(--ink);color:#fff}.pdp-btn.ink:hover{background:#1d3246}.pdp-btn.orange{background:var(--orange);color:#fff}.pdp-btn.orange:hover{background:#a24e2f;box-shadow:0 10px 22px #b85c3840}.pdp-btn.teal{background:var(--teal);color:#fff}.pdp-btn.teal:hover{background:var(--teal-dark);box-shadow:0 10px 22px #0069a83d}.pdp-btn.whatsapp{background:#14804a;color:#fff}.pdp-btn.whatsapp:hover{background:#0f6b3d}.pdp-btn.ghost{background:#fff;color:var(--ink);border:1px solid #bac5ce}.pdp-btn.ghost:hover{border-color:var(--ink)}.pdp-btn.light{background:var(--lime);color:var(--ink)}.pdp-btn.soldout,.pdp-btn.soldout:hover{background:#e4e8ec;color:#5b6670;box-shadow:none;transform:none;cursor:not-allowed}.pdp-bulk-link{margin-top:14px;width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:#f5fafd;border:1px dashed #9cc3dd;border-radius:11px;padding:13px 15px;font-size:13px;color:var(--ink);cursor:pointer;transition:.18s}.pdp-bulk-link:hover{border-style:solid;border-color:var(--teal)}.pdp-bulk-link svg{color:var(--teal);flex:none}.pdp-bulk-link b{color:var(--teal)}.pdp-bulk-link svg:last-child{margin-left:auto}.pdp-tiers{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.pdp-tiers-head{display:flex;justify-content:space-between;background:var(--pdp-soft);padding:10px 15px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.pdp-tiers button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border:0;border-top:1px solid var(--line);background:#fff;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.pdp-tiers button:hover{background:#f7fbfd}.pdp-tiers button i{display:inline-block;width:16px;height:16px;border:2px solid #bac5ce;border-radius:50%;margin-right:11px;vertical-align:-3px}.pdp-tiers button.on{background:#eef6fb}.pdp-tiers button.on i{border-color:var(--teal);background:var(--teal);box-shadow:inset 0 0 0 3px #fff}.pdp-tiers button>span:last-child{font:800 15px Manrope,sans-serif}.pdp-tiers em{font-style:normal;background:var(--pdp-tealsoft);color:var(--teal);font:800 11px DM Sans,sans-serif;padding:3px 7px;border-radius:10px;margin-left:8px}.pdp-tiers b{color:var(--teal);font-size:13px}.pdp-b2b-perks{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.pdp-b2b-perks li{display:flex;gap:8px;font-size:12.5px;color:#3d4b58;line-height:1.4}.pdp-b2b-perks svg{color:var(--teal);flex:none;margin-top:1px}.pdp-text-btn{border:0;background:none;color:var(--teal);font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;margin:14px auto 0;cursor:pointer;padding:0}.pdp-text-btn:hover{text-decoration:underline;text-underline-offset:3px}.pdp-expert{margin-top:16px;background:linear-gradient(115deg,var(--ink) 0,#0b2740 60%,#0a4a78 130%);color:#fff;border-radius:16px;padding:18px;position:relative;overflow:hidden}.pdp-expert:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;border:1px solid #ffffff1a;right:-60px;top:-90px;box-shadow:0 0 0 30px #ffffff07}.pdp-expert-top{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.pdp-avatars{display:flex;position:relative;flex:none;padding-left:8px}.pdp-avatars span{width:36px;height:36px;margin-left:-8px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--teal)}.pdp-avatars span:nth-child(2){background:var(--orange)}.pdp-avatars span:nth-child(3){background:var(--lime);color:var(--ink)}.pdp-avatars i{position:absolute;right:-1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#22c56e;border:2px solid var(--ink)}.pdp-expert-top strong{display:block;font:800 15px Manrope,sans-serif}.pdp-expert-top small{display:block;font-size:12px;color:#a9c0d3;margin-top:3px}.pdp-expert-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;position:relative;z-index:1}.pdp-expert-actions button{height:42px;border-radius:9px;border:1px solid #ffffff2b;background:#ffffff12;color:#fff;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:.18s}.pdp-expert-actions button:hover{background:#ffffff26}.pdp-delivery{margin-top:16px;border:1px solid var(--line);border-radius:12px;padding:6px 6px 6px 14px}.pdp-delivery-row{display:flex;align-items:center;gap:10px;color:var(--teal)}.pdp-delivery input{flex:1;min-width:0;border:0;outline:0;font-size:14px;color:var(--ink);background:none}.pdp-delivery button{height:38px;padding:0 18px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-weight:700;font-size:13px;cursor:pointer}.pdp-delivery p{margin:8px 8px 6px 28px;font-size:12.5px;color:var(--pdp-green)}.pdp-delivery p.bad{color:#c0392b}.pdp-assure{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.pdp-assure>div{display:flex;gap:11px;align-items:flex-start;padding:14px;background:var(--paper);border-radius:12px}.pdp-assure svg{color:var(--teal);flex:none}.pdp-assure b{display:block;font-size:13px}.pdp-assure small{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}.pdp-box{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:12px}.pdp-box ul{list-style:none;padding:0;margin:10px 0 12px;display:flex;flex-wrap:wrap;gap:7px}.pdp-box li{display:flex;align-items:center;gap:5px;background:var(--pdp-soft);border-radius:20px;padding:6px 11px;font-size:12px;font-weight:600}.pdp-box li svg{color:var(--teal)}.pdp-box>button{border:0;background:none;color:var(--teal);font-weight:700;font-size:13px;display:flex;align-items:center;gap:6px;padding:0;cursor:pointer}.pdp-details{background:#fff;padding:80px 0}.pdp-tabs{display:flex;gap:8px;padding-left:36px;position:relative;z-index:2}.pdp-tabs button{height:58px;padding:0 28px;border:1px solid var(--teal);border-bottom:0;border-radius:14px 14px 0 0;background:var(--teal);color:#fff;font:800 14px Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .18s;margin-bottom:-1px}.pdp-tabs button:hover{background:var(--teal-dark)}.pdp-tabs button.active{background:#fff;color:var(--teal);border-color:#b9cedd;height:62px;margin-top:-4px}.pdp-panel{background:#fff;border:1px solid #b9cedd;border-radius:20px;padding:40px;min-height:380px;box-shadow:0 20px 50px #0b17240d;animation:pdpFade .3s ease}.pdp-features{display:grid;grid-template-columns:300px 1fr;gap:50px}.pdp-panel-intro h2{font:500 28px/1.25 Manrope,sans-serif;letter-spacing:-.4px;margin:10px 0 12px;color:var(--ink)}.pdp-panel-intro p{color:var(--muted);font-size:14.5px;line-height:1.65}.pdp-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pdp-feature-grid>div{padding:20px;border:1px solid var(--line);border-radius:14px;transition:.2s}.pdp-feature-grid>div:hover{border-color:#9cc3dd;transform:translateY(-2px);box-shadow:0 12px 26px #0b172412}.pdp-feature-grid i{width:44px;height:44px;border-radius:11px;background:var(--pdp-tealsoft);color:var(--teal);display:grid;place-items:center;margin-bottom:13px}.pdp-feature-grid h3{font-size:15px;margin:0 0 6px}.pdp-feature-grid p{font-size:13.5px;color:var(--muted);line-height:1.55;margin:0}.pdp-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pdp-spec-group h3{font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal);margin:0 0 6px;padding-bottom:10px;border-bottom:2px solid var(--teal)}.pdp-spec-group dl{margin:0}.pdp-spec-group dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;padding:11px 0;border-bottom:1px dashed var(--line);font-size:13.5px;line-height:1.45}.pdp-spec-group dt{color:var(--muted)}.pdp-spec-group dd{margin:0;font-weight:600}.pdp-specs>.pdp-btn{grid-column:1/-1;justify-self:start}.pdp-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pdp-apps>div{border:1px solid var(--line);border-radius:14px;padding:20px}.pdp-apps .category-icon{margin-bottom:14px}.pdp-apps h3{font-size:15px;margin:0 0 6px}.pdp-apps p{font-size:13px;color:var(--muted);line-height:1.55;margin:0}.pdp-apps .pdp-apps-cta{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--paper);border-color:var(--line);padding:20px 24px}.pdp-apps-cta strong{font:800 16px Manrope,sans-serif}.pdp-apps-cta .pdp-btn{margin-left:auto}.pdp-acc{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:14px}.pdp-bundle{grid-row:span 2;background:linear-gradient(140deg,var(--ink),#0b2740 70%,#0a4a78);color:#fff;border-radius:16px;padding:26px;display:flex;flex-direction:column;align-items:flex-start}.pdp-bundle .eyebrow{color:#e9b29c}.pdp-bundle h3{font-size:26px;margin:12px 0 8px;color:#fff}.pdp-bundle p{color:#b9cbd9;font-size:13.5px;line-height:1.55;margin:0 0 16px}.pdp-bundle-price{display:flex;align-items:baseline;gap:10px;margin:auto 0 16px}.pdp-bundle-price strong{font:800 36px Manrope,sans-serif}.pdp-bundle-price del{color:#8195a6}.pdp-acc-card{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:14px;padding:16px}.pdp-acc-art{width:64px;height:64px;flex:none;border-radius:12px;background:var(--paper);color:var(--teal);display:grid;place-items:center}.pdp-acc-card h4{font-size:14px;margin:0 0 4px;line-height:1.35}.pdp-acc-card span{color:var(--teal);font-weight:800;font-size:14px}.pdp-acc-card button{margin-left:auto;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;transition:.18s}.pdp-acc-card button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.pdp-downloads{display:grid;gap:10px}.pdp-dl-feature{display:flex;align-items:center;gap:24px;background:linear-gradient(110deg,var(--ink) 0,#0b2740 55%,var(--teal) 140%);color:#fff;border-radius:16px;padding:24px 28px;margin-bottom:6px}.pdp-dl-feature .eyebrow{color:#e9b29c}.pdp-dl-feature h3{font-size:22px;color:#fff;margin:9px 0 6px}.pdp-dl-feature p{color:#cfe0ec;font-size:13.5px;margin:0;max-width:520px}.pdp-dl-feature .pdp-btn{margin-left:auto;flex:none}.pdp-dl-row{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;padding:14px 18px;color:var(--teal);transition:.18s}.pdp-dl-row:hover{border-color:var(--teal);background:#f7fbfd}.pdp-dl-row i{width:44px;height:44px;border-radius:10px;background:#ffe0dc;color:#db4b39;display:grid;place-items:center;flex:none}.pdp-dl-row span{flex:1;color:var(--ink)}.pdp-dl-row b{display:block;font-size:14px}.pdp-dl-row small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.pdp-proof{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:84px 0}.pdp-score{display:flex;align-items:center;gap:16px;margin:14px 0 16px}.pdp-score strong{font:800 56px Manrope,sans-serif;letter-spacing:-2px;line-height:1}.pdp-score small{display:block;color:var(--muted);font-size:12.5px;margin-top:4px}.pdp-bars>div{display:grid;grid-template-columns:30px 1fr 24px;gap:10px;align-items:center;font-size:12px;color:var(--muted);margin:6px 0}.pdp-bars i{height:8px;background:#eef2f5;border-radius:4px;overflow:hidden}.pdp-bars b{display:block;height:100%;background:#efa42c;border-radius:4px}.pdp-reviews blockquote{margin:16px 0 0;padding:18px 20px;border:1px solid var(--line);border-radius:14px}.pdp-reviews blockquote p{font-size:14px;line-height:1.6;margin:8px 0 10px}.pdp-reviews blockquote footer{font-size:12px;color:var(--muted);background:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pdp-reviews blockquote footer b{color:var(--ink)}.pdp-reviews blockquote footer span{color:var(--pdp-green);display:inline-flex;gap:3px;align-items:center;font-weight:700}.pdp-faq h2{font-size:30px;letter-spacing:-.8px;margin:12px 0 14px}.pdp-faq-item{border-bottom:1px solid var(--line)}.pdp-faq-item>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border:0;background:none;font:700 15px Manrope,sans-serif;color:var(--ink);text-align:left;cursor:pointer}.pdp-faq-item>button svg{flex:none;color:var(--teal);transition:transform .2s}.pdp-faq-item.open>button svg{transform:rotate(180deg)}.pdp-faq-item>div{display:none}.pdp-faq-item.open>div{display:block;animation:pdpFade .25s ease}.pdp-faq-item p{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.65}.pdp-faq .pdp-text-btn{margin:18px 0 0}.pdp-related{background:#fff;padding:80px 0 96px}.pdp-related .add-button{text-decoration:none}.pdp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px}.pdp-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#07111dbf;cursor:pointer;animation:pdpFade .2s ease}.pdp-modal-card{position:relative;width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:20px;box-shadow:0 30px 80px #0006;animation:pdpPop .28s cubic-bezier(.2,.9,.3,1.1)}.pdp-modal-head{display:flex;align-items:center;gap:14px;padding:18px 22px;background:linear-gradient(110deg,var(--ink),#0b2740 70%,#0a4a78);color:#fff;position:sticky;top:0;z-index:2}.pdp-modal-thumb{position:relative;width:56px;height:56px;flex:none;border-radius:11px;background:#fff;padding:4px;display:grid;place-items:center;overflow:hidden}.pdp-modal-head span{font-size:11px;color:#9fc3dc;font-weight:700;letter-spacing:1px;text-transform:uppercase}.pdp-modal-head h2{font-size:21px;margin:3px 0 0;color:#fff}.pdp-modal-head>button{margin-left:auto;width:40px;height:40px;flex:none;border-radius:50%;border:0;background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer}.pdp-modal-head>button:hover{background:#fff3}.pdp-modal-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:18px 22px 0}.pdp-modal-tabs button{height:42px;border:1px solid var(--line);background:#fff;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.pdp-modal-tabs button.active{background:var(--pdp-tealsoft);border-color:var(--teal);color:var(--teal)}.pdp-modal-intro{padding:14px 22px 0;margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.pdp-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 22px 0}.pdp-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--ink)}.pdp-form label.full{grid-column:1/-1}.pdp-form label[hidden]{display:none}.pdp-form small{color:var(--muted);font-weight:400}.pdp-form input,.pdp-form select,.pdp-form textarea{height:44px;border:1px solid #c9d3db;border-radius:10px;padding:0 12px;font-size:14px;font-weight:400;color:var(--ink);background:#fff;outline:0;font-family:inherit;width:100%}.pdp-form select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,#5e6b78 50%),linear-gradient(135deg,#5e6b78 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.pdp-form textarea{height:auto;padding:10px 12px;resize:vertical}.pdp-form input:focus,.pdp-form select:focus,.pdp-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0069a81a}.pdp-phone{display:flex;align-items:stretch;height:44px;border:1px solid #c9d3db;border-radius:10px;background:#fff;overflow:hidden}.pdp-phone:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #0069a81a}.pdp-phone-cc{display:inline-flex;align-items:center;padding:0 12px;border-right:1px solid #c9d3db;background:#f4f7f9;color:var(--ink);font-size:14px;font-weight:700;flex:none}.pdp-phone-cc[hidden],.pdp-phone-cc-other[hidden],.pdp-phone-intl[hidden]{display:none}.pdp-form .pdp-phone select,.pdp-form .pdp-phone input{width:auto;height:100%;border:0;border-radius:0;box-shadow:none;padding:0 12px;background-color:#fff;background-image:none}.pdp-form .pdp-phone select:focus,.pdp-form .pdp-phone input:focus{border:0;box-shadow:none}.pdp-phone-cc-select{appearance:none;-webkit-appearance:none;border:0!important;border-right:1px solid #c9d3db!important;border-radius:0;height:100%;flex:none;width:auto!important;max-width:10.5rem;padding:0 28px 0 12px!important;background-color:#f4f7f9!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235e6b78' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:10px!important;color:var(--ink);font-size:13px;font-weight:700;cursor:pointer}.pdp-phone-cc-select:focus{outline:0;box-shadow:none!important}.pdp-phone-cc-other{width:3.4rem!important;flex:none;border:0!important;border-right:1px solid #c9d3db!important;border-radius:0;height:100%;padding:0 8px!important;background:#f4f7f9!important;font-size:13px;font-weight:700;text-align:center}.pdp-phone-cc-other:focus{outline:0;box-shadow:none!important}.pdp-phone input[type=tel]:not(.pdp-phone-cc-other){flex:1;min-width:0;width:auto!important;background:#fff!important}.pdp-phone-intl{align-self:flex-start;margin-top:6px;padding:0;border:0;background:none;color:var(--teal);font:600 12px/1.3 inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pdp-phone-intl:hover{color:var(--ink)}.pdp-form .error{border-color:#c0392b}.pdp-form-error{color:#c0392b;font-size:12.5px;margin:0;padding:10px 22px 0}.pdp-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 22px 0}.pdp-modal-actions .pdp-btn{height:50px}.pdp-modal-foot{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);margin:0;padding:12px 22px 20px}@keyframes pdpFade{0%{opacity:0}to{opacity:1}}@keyframes pdpFloat{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes pdpPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes pdpPulse{0%{box-shadow:0 0 #22a56566}70%{box-shadow:0 0 0 8px #22a56500}to{box-shadow:0 0 #22a56500}}@media(prefers-reduced-motion:reduce){.pdp *,.pdp *:before,.pdp *:after{animation:none!important;transition:none!important}}@media(max-width:1080px){.pdp-hero{gap:36px}.pdp-title{font-size:30px}.pdp-features{grid-template-columns:1fr;gap:24px}}@media(max-width:900px){.pdp-hero{grid-template-columns:minmax(0,1fr);padding-bottom:60px}.pdp-media{position:static;grid-template-columns:minmax(0,1fr)}.pdp-thumbs-wrap{order:2;flex-direction:row}.pdp-thumbs{flex-direction:row;max-height:none;overflow-x:auto;flex:1}.pdp-thumbs button{flex:0 0 76px;width:76px;height:76px}.pdp-thumb-nav{transform:rotate(-90deg);flex:none}.pdp-stage{aspect-ratio:1/.95}.pdp-specs,.pdp-apps,.pdp-acc{grid-template-columns:1fr 1fr}.pdp-bundle{grid-row:auto;grid-column:1/-1}.pdp-proof{grid-template-columns:1fr;gap:40px}.pdp-tabs{padding-left:0;overflow-x:auto;scrollbar-width:none}.pdp-tabs button{flex:none}}@media(max-width:650px){.pdp-title{font-size:25px;letter-spacing:-.6px}.pdp-price strong{font-size:22px}.pdp-price strong.poa{font-size:26px}.pdp-highlights span{font-size:12px;padding:10px}.pdp-buyer button{padding:9px;gap:8px}.pdp-buyer button small{display:none}.pdp-buyer button b{font-size:13px}.pdp-buybox{padding:18px}.pdp-ctas,.pdp-ctas.two,.pdp-b2b-perks,.pdp-expert-actions{grid-template-columns:1fr}.pdp-expert-actions button:last-child{grid-column:auto}.pdp-assure{grid-template-columns:1fr}.pdp-callout{font-size:11px;padding:7px 10px}.pdp-callout.c1{top:17%;left:5%}.pdp-callout.c2,.pdp-zoom-hint{display:none}.pdp-stage-img{padding:40px 18px 64px}.pdp-tabs button{height:48px;padding:0 18px;font-size:12px}.pdp-tabs button.active{height:52px}.pdp-details{padding:56px 0}.pdp-panel{padding:22px;border-radius:16px}.pdp-panel-intro h2{font-size:24px;font-weight:500}.pdp-faq h2{font-size:25px}.pdp-feature-grid,.pdp-specs,.pdp-apps,.pdp-acc{grid-template-columns:1fr}.pdp-apps-cta .pdp-btn{margin-left:0;width:100%}.pdp-dl-feature{flex-direction:column;align-items:flex-start;padding:22px}.pdp-dl-feature .pdp-btn{margin-left:0}.pdp-proof{padding:60px 0}.pdp-related{padding:56px 0 110px}.pdp-modal{padding:0;place-items:end center}.pdp-modal-card{max-height:92vh;border-radius:20px 20px 0 0}.pdp-modal-tabs{grid-template-columns:1fr 1fr}.pdp-form,.pdp-modal-actions{grid-template-columns:1fr}}.pdp :focus-visible{outline:2px solid var(--teal);outline-offset:2px}.pdp .pdp-crumbs svg{color:#9aa8b4}.pdp-stage-img img,.pdp-thumbs button img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pdp-stage-img[hidden]{display:none}.pdp-media.single{grid-template-columns:minmax(0,1fr)}.pdp-noimg{font:800 34px var(--mx-head);color:#9aa8b4}.pdp-poa{font:800 30px var(--mx-head);color:var(--teal);letter-spacing:-.6px}.pdp-poa-note{font-size:13px;color:var(--muted);margin:6px 0 4px;line-height:1.55}.pdp-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 4px}.pdp-chips a,.pdp-chips span{display:inline-flex;align-items:center;gap:6px;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:6px 11px;font-size:12px;font-weight:700;color:var(--ink)}.pdp-chips a:hover{border-color:var(--teal);color:var(--teal)}.pdp-chips svg{color:var(--teal)}.pdp-chip-label{width:100%;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-top:6px}.pdp-rte{font-size:14.5px;line-height:1.7;color:#2b3a47}.pdp-rte p{margin:0 0 12px}.pdp-rte table{width:100%;border-collapse:collapse;font-size:13.5px;margin:0 0 8px}.pdp-rte td,.pdp-rte th{padding:11px 14px;border-bottom:1px dashed var(--line);text-align:left;vertical-align:top}.pdp-rte tr:first-child td strong,.pdp-rte th{color:var(--teal);font-size:12px;letter-spacing:1px;text-transform:uppercase}.pdp-rte tr:first-child td{border-bottom:2px solid var(--teal)}.pdp-rte tr:nth-child(2n) td{background:#fafbfc}.pdp-rte td:first-child{color:var(--muted)}.pdp-table-wrap{overflow-x:auto}.pdp-feature-main{min-width:0}.pdp-feature-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.pdp-feature-list li{display:flex;gap:14px;align-items:flex-start;padding:14px 4px;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.pdp-feature-list li[hidden]{display:none}.pdp-feature-list li i{width:24px;height:24px;flex:none;margin-top:1px;border-radius:50%;background:var(--pdp-tealsoft);color:var(--teal);display:grid;place-items:center;font-style:normal}.pdp-feature-more{margin-top:16px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--teal);font:700 13.5px/1 DM Sans,sans-serif;cursor:pointer}.pdp-feature-more:hover{border-color:#9cc3dd}.pdp-feature-more:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.pdp-glance{margin-top:22px}.pdp-feature-main .pdp-glance{margin-top:28px}.pdp-glance-title{margin:0 0 8px;font:800 11px/1 DM Sans,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal)}.pdp-glance dl{margin:0;border-top:1px solid var(--line)}.pdp-glance dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.45}.pdp-glance dt{color:var(--muted)}.pdp-glance dd{margin:0;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.pdp-apps-text{grid-column:1/-1}.pdp-empty{color:var(--muted);font-size:14px}.pdp-tab-panel[hidden]{display:none}.pdp-related .product-grid{margin-top:0}.pdp-toast{position:fixed;z-index:100;top:20px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;border-radius:8px;padding:12px 18px;box-shadow:0 12px 30px #0003;display:flex;align-items:center;gap:8px;font-size:13px;animation:pdpPop .25s ease}.pdp-modal[hidden]{display:none}.pdp-modal-actions .pdp-btn{width:100%}.pdp-form input[type=number]{-moz-appearance:textfield}.pdp .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:650px){.pdp-poa{font-size:26px}}.pdp-buybox .pdp-tax{margin-bottom:16px}.pdp-buybox [data-buyer-panel][hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mx-pdp.css.map */
