.pdp-commerce-page{--pdp-soft:var(--g-surface);--pdp-secondary:#59616c;padding-bottom:64px}.pdp-commerce-page .g-product__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:28px;margin-bottom:48px}.pdp-commerce-page .g-product__summary{background:0 0;border:0;grid-row:auto;padding:0;position:static}.pdp-commerce-page .g-product__summary .g-pagetitle{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;text-wrap:pretty;font-size:28px;font-weight:600;line-height:1.3}.pdp-commerce-page .g-product__summary .g-display{font-family:var(--font-inter), sans-serif}.pdp-commerce-page .g-product__summary>.g-display{font-size:14px}.pdp-commerce-page .g-product-gallery [data-product-media]{aspect-ratio:1;border:1px solid var(--g-line);max-height:none;box-shadow:none;background:#fff;border-radius:16px}.pdp-commerce-page .g-product-gallery__thumbnails>button{border-radius:10px}.pdp-commerce-page .g-chip{text-transform:none;letter-spacing:0;border-radius:6px;font-family:inherit;font-size:12px}.pdp-features{border-block:1px solid var(--g-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-top:20px;padding-block:20px;display:grid}.pdp-feature{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.pdp-feature>svg{width:22px;height:22px;color:var(--pdp-secondary)}.pdp-feature dd{font-size:14px;font-weight:500;line-height:1.5}.pdp-feature p{color:var(--pdp-secondary);grid-column:2;margin-top:2px;font-size:12px;line-height:1.5}.pdp-inline-buy{margin-top:24px}.pdp-inline-buy>div:not(.pdp-mobile-price){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pdp-inline-buy>div:not(.pdp-mobile-price)>div:first-child{grid-column:1/-1;justify-content:flex-start;gap:20px;margin-bottom:4px}.pdp-inline-buy .g-eyebrow{text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px;font-weight:500}.pdp-inline-buy>div>:is(button,a){border-radius:10px;min-height:48px;padding:12px 16px;font-size:14px}.pdp-inline-buy>div:not(.pdp-mobile-price)>div:first-child>div{border-radius:8px;overflow:hidden}.pdp-after-buy{gap:20px;margin-top:24px;display:grid}.pdp-full-title{color:var(--pdp-secondary);margin:16px 0;font-size:14px;line-height:1.6}.pdp-commerce-page :is(a,button,input):focus-visible{outline:2px solid var(--g-ink);outline-offset:4px}.pdp-commerce-page input{caret-color:var(--g-ink)}.pdp-commerce-page ::selection{background:var(--g-ink);color:#fff}.pdp-trust{background:var(--pdp-soft);color:var(--g-ink);border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:16px 20px;transition:background-color .18s ease-out;display:flex}.pdp-trust__google{flex-shrink:0;width:36px;height:36px}.pdp-trust__content{gap:3px;min-width:0;display:grid}.pdp-trust__content strong{font-size:14px;font-weight:600}.pdp-trust__rating{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pdp-trust__rating>span{color:var(--pdp-secondary)}.pdp-trust__stars{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.pdp-trust__star{color:#fbbc04;width:15px;height:15px}.pdp-trust__link{color:var(--pdp-secondary);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.pdp-trust__link svg{width:16px;height:16px;transition:transform .18s ease-out}.pdp-trust:hover,.pdp-trust:focus-visible{background:#ededf0;text-decoration:none}.pdp-trust:hover .pdp-trust__link,.pdp-trust:focus-visible .pdp-trust__link{color:var(--g-ink);text-decoration:none}.pdp-trust:hover .pdp-trust__link svg,.pdp-trust:focus-visible .pdp-trust__link svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.pdp-trust,.pdp-trust__link svg{transition:none}.pdp-trust:hover .pdp-trust__link svg,.pdp-trust:focus-visible .pdp-trust__link svg{transform:none}}.pdp-services{background:var(--pdp-soft);border-radius:16px;padding:16px 20px 6px}.pdp-services h2{font:600 15px/1.4 var(--font-inter), sans-serif;letter-spacing:-.02em;margin:0 0 8px}.pdp-service{border-top:1px solid var(--g-line);align-items:center;gap:16px;padding:11px 0;display:flex}.pdp-service>svg:first-child{flex-shrink:0;width:28px;height:28px}.pdp-service>span{gap:2px;display:grid}.pdp-service strong{font-size:13px;font-weight:600}.pdp-service span span{color:var(--pdp-secondary);font-size:13px;line-height:1.4}.pdp-service>svg:last-child{flex-shrink:0;width:17px;height:17px;margin-left:auto}.pdp-service:hover strong{text-underline-offset:3px;text-decoration:underline}.pdp-commerce-page .pdp-services{background:0 0;border-radius:0;padding:0}.pdp-commerce-page .pdp-services h2{display:none}.pdp-commerce-page .pdp-service{gap:12px;padding:12px 0}.pdp-commerce-page .pdp-service>svg:first-child{width:20px;height:20px;color:var(--pdp-secondary)}.pdp-commerce-page .pdp-service>span{flex:1;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pdp-commerce-page .pdp-service span span{text-align:right}.pdp-commerce-page .pdp-trust{border-radius:12px;margin-bottom:0;padding:16px}.pdp-commerce-page [role=tablist]{border:0;border-bottom:1px solid var(--g-line);background:0 0;border-radius:0;justify-content:flex-start;gap:24px;padding:0}.pdp-commerce-page [role=tab]{box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;padding:14px 0}.pdp-commerce-page [role=tab][aria-selected=true]{border-bottom-color:var(--g-ink);font-weight:600}@media (min-width:1024px){.pdp-commerce-page .g-product__gallery{position:sticky;top:100px}}@media (max-width:767px){.pdp-commerce-page .g-product__layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px;margin-bottom:32px}.pdp-commerce-page .g-product__summary{grid-column:auto}.pdp-commerce-page .g-product__summary .g-pagetitle{font-size:24px}.pdp-commerce-page .g-product-gallery [data-product-media]{aspect-ratio:1.12}.pdp-features{gap:16px}.pdp-feature dd{font-size:13px}.pdp-commerce-page .pdp-trust__google{width:28px;height:28px}.pdp-commerce-page .pdp-trust__link{font-size:0}.pdp-inline-buy>div>:is(button,a){padding-inline:10px;font-size:13px}}.pdp-mobile-price{display:none}@media (max-width:767px){.pdp-commerce-page{padding-bottom:calc(180px + env(safe-area-inset-bottom))}.pdp-inline-buy{z-index:35;padding:12px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--g-line);background:var(--background);margin:0;position:fixed;inset:auto 0 0}.pdp-inline-buy>.pdp-mobile-price{margin-bottom:10px;display:block}.pdp-mobile-price .g-display{margin:0;font-size:22px;line-height:1.3}.pdp-mobile-price s,.pdp-mobile-price .g-display+*{font-size:12px}.pdp-inline-buy>div:not(.pdp-mobile-price){grid-template-columns:100px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px}.pdp-inline-buy>div:not(.pdp-mobile-price)>div:first-child{grid-column:auto;margin:0}.pdp-inline-buy .g-eyebrow{display:none}.pdp-inline-buy>div:not(.pdp-mobile-price)>div:first-child>div{width:100px}.pdp-inline-buy input,.pdp-inline-buy>div:not(.pdp-mobile-price)>div:first-child button{width:32px;min-width:0}.pdp-inline-buy>div>:is(button,a){white-space:normal;min-height:44px;padding:10px 6px;font-size:12px;line-height:1.3}body:has(.pdp-commerce-page) button[aria-label=Send\ feedback]{bottom:calc(150px + env(safe-area-inset-bottom))}}.pdp-brand-line{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:12px;display:flex}.pdp-brand-logo{align-items:center;max-width:160px;min-height:48px;display:inline-flex;overflow:hidden}.pdp-brand-logo img{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:48px;display:block}.pdp-brand-line>span{border:1px solid var(--g-line);letter-spacing:.02em;border-radius:6px;align-items:center;min-height:28px;padding:4px 8px;font-size:12px;line-height:1.4;display:inline-flex}.pdp-brand-line+.g-pagetitle{margin-top:0}@media (max-width:767px){.pdp-inline-buy{border-top:0}.pdp-inline-buy:before,.pdp-inline-buy:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--background));position:absolute;inset:-48px 0 100%}.pdp-inline-buy:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.pdp-inline-buy:after{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#0000 25%,#000);mask-image:linear-gradient(#0000 25%,#000)}}@media (prefers-reduced-transparency:reduce){.pdp-inline-buy:before,.pdp-inline-buy:after{display:none}}.pdp-brand-logo img[alt=MSI i]{flex-shrink:0;width:192px;max-width:none;height:96px;margin:-30px -48px}
