.product-best-for{margin-top:var(--best-for-spacing-desktop);margin-bottom:var(--best-for-spacing-desktop)}.product-best-for__heading{margin-bottom:22px}.product-best-for__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-best-for__card{min-height:190px;padding:24px;border:1px solid #e2e5e7;border-radius:12px;background:#fff}.product-best-for__index{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:26px;border-radius:50%;background:#e8f8f8;color:#087f89;font-size:12px;font-weight:700}.product-best-for__card h3{margin-bottom:8px;font-size:18px}.product-best-for__text,.product-best-for__text p{margin:0;color:#555c61}@media(max-width:61.25em){.product-best-for__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.5em){.product-best-for{margin-top:var(--best-for-spacing-mobile);margin-bottom:var(--best-for-spacing-mobile)}.product-best-for__grid{grid-template-columns:1fr;gap:12px}.product-best-for__card{min-height:0;padding:20px}.product-best-for__index{margin-bottom:18px}}.pbg{--pbg-section-gap: 72px;background:#f7f7f5;color:#171717;padding:72px 0}.pbg__icon-sprite{height:0;overflow:hidden;position:absolute;width:0}.pbg__inner{box-sizing:border-box;min-width:0;width:min(var(--pbg-width),calc(100% - 40px));margin:0 auto}.pbg__section,.pbg__accordions,.pbg__details-content,.pbg__spec-groups,.pbg__spec-group{box-sizing:border-box;max-width:100%;min-width:0}.pbg__section+.pbg__section{margin-top:var(--pbg-section-gap)}.pbg__eyebrow{color:#6c6c66;font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.pbg__eyebrow--light{color:#ffffffa6}.pbg__heading,.pbg h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.03em;line-height:1.12;margin:0 0 24px}.pbg h3{font-size:17px;line-height:1.3;margin:0 0 9px}.pbg p{line-height:1.65}.pbg__features{display:grid;gap:28px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.pbg__feature{border-top:1px solid #c9c9c3;min-height:150px;padding-top:14px;transition:border-color .2s ease}.pbg__feature:hover{border-color:var(--pbg-accent)}.pbg__feature-number{color:var(--pbg-accent);display:block;font-size:12px;font-weight:700;margin-bottom:14px}.pbg__feature p,.pbg__connection p{color:#62625d;font-size:14px;margin:0}.pbg__fit-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.pbg__fit{display:grid;gap:20px;grid-template-columns:auto 1fr;padding:32px}.pbg__fit--best{background:#e9eee9}.pbg__fit--avoid{background:#eceae6}.pbg__fit-icon{align-items:center;background:#171717;border-radius:50%;color:#fff;display:flex;height:34px;justify-content:center;width:34px}.pbg__fit h2{font-size:clamp(22px,2.5vw,30px);margin-bottom:14px}.pbg__fit ul{margin:0;padding-left:20px}.pbg__fit li{line-height:1.65;margin:5px 0}.pbg__connections{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pbg__connection{background:#fff;border:1px solid #deded9;padding:24px}.pbg__flow{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(58px,1fr) auto minmax(64px,1fr) auto minmax(58px,1fr);margin:22px 0}.pbg__flow-node{align-items:center;display:flex;flex-direction:column;gap:7px;min-width:0;text-align:center}.pbg__flow-node svg{fill:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:32px}.pbg__flow-node span{font-size:11px;line-height:1.25;overflow-wrap:anywhere}.pbg__flow-node--device{color:var(--pbg-accent)}.pbg__flow-edge{align-items:center;display:flex;flex-direction:column;gap:3px}.pbg__flow-edge span{background:#e8efec;border-radius:999px;color:#235f55;font-size:10px;line-height:1.2;max-width:82px;padding:5px 7px;text-align:center}.pbg__flow-edge b{color:var(--pbg-accent);font-size:18px;font-weight:400;line-height:1}.pbg__value{align-items:center;background:#1d1d1d;color:#fff;display:grid;gap:48px;grid-template-columns:.8fr 1.2fr;padding:48px}.pbg__value h2{color:#fff;margin-bottom:12px}.pbg__value p{color:#e2e2e2;margin:0}.pbg__value ul{display:grid;gap:14px 30px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.pbg__value li{color:#fff;display:flex;gap:8px;line-height:1.5}.pbg__value li span{color:#8fd6c8;flex:0 0 auto}.pbg__notes{display:grid;gap:50px;grid-template-columns:.65fr 1.35fr}.pbg__rte>:first-child{margin-top:0}.pbg__rte>:last-child{margin-bottom:0}.pbg__ports{display:grid;gap:24px;grid-template-columns:1fr 1fr}.pbg__ports figure{margin:0}.pbg__ports img{background:#edede9;display:block;height:auto;width:100%}.pbg__ports figcaption{color:#62625d;font-size:13px;margin-top:10px}.pbg__accordions{border-bottom:1px solid #d7d7d1}.pbg__accordions details{background:#fff;border-top:1px solid #d7d7d1}.pbg__accordions summary{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:600;justify-content:space-between;list-style:none;padding:22px 4px}.pbg__accordions summary::-webkit-details-marker{display:none}.pbg__accordions details[open] summary span:last-child{transform:rotate(45deg)}.pbg__accordions summary span:last-child{font-size:24px;transition:transform .2s ease}.pbg__details-content{border-top:1px solid #ededE9;padding:26px 4px 34px}.pbg__source-note{background:#f2f2ee;color:#63635e;font-size:13px;padding:12px 14px}.pbg__details-content img{height:auto;max-width:100%}.pbg__table-wrap{max-width:100%;min-width:0;overflow-x:auto}.pbg__spec-groups{display:grid;gap:34px}.pbg__spec-group h3{border-bottom:2px solid #242424;font-size:17px;margin:0;padding-bottom:10px}.pbg table{border-collapse:collapse;table-layout:fixed;width:100%}.pbg th,.pbg td{border-bottom:1px solid #e2e2dd;font-size:14px;padding:14px 10px;text-align:left;vertical-align:top}.pbg th{font-weight:600;width:34%}@media(max-width:900px){.pbg{--pbg-section-gap: 56px;padding:56px 0}.pbg__features{grid-template-columns:repeat(2,minmax(0,1fr))}.pbg__feature{min-height:0}.pbg__connections,.pbg__value{grid-template-columns:1fr}}@media(max-width:649px){.pbg{--pbg-section-gap: 40px;padding:36px 0}.pbg__inner{width:min(var(--pbg-width),calc(100% - 28px))}.pbg__heading,.pbg h2{font-size:26px;margin-bottom:20px}.pbg__features,.pbg__fit-grid,.pbg__notes,.pbg__ports{grid-template-columns:1fr}.pbg__features{gap:0}.pbg__feature{border:0;display:grid;gap:10px;grid-template-columns:8px 1fr;min-height:0;padding:6px 0}.pbg__feature:before{color:#171717;content:"\2022";font-size:15px;line-height:1.55}.pbg__feature-number{display:none}.pbg__feature-content{line-height:1.55}.pbg__feature h3{display:inline;font-size:14px;line-height:inherit;margin:0}.pbg__feature h3:after{content:": "}.pbg__feature p{color:#3f3f3b;display:inline;font-size:14px;line-height:inherit;margin:0}.pbg__fit{gap:14px;padding:22px}.pbg__connections{display:flex;gap:14px;margin-right:-14px;overflow-x:auto;padding:0 14px 10px 0;scroll-padding-inline:0 14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.pbg__connection{flex:0 0 calc(100% - 34px);padding:20px;scroll-snap-align:start}.pbg__flow{gap:5px;grid-template-columns:minmax(48px,1fr) auto minmax(56px,1fr) auto minmax(48px,1fr);margin:18px 0}.pbg__flow-node svg{height:28px;width:28px}.pbg__flow-node span{font-size:10px}.pbg__flow-edge span{font-size:9px;max-width:62px;padding:4px 6px}.pbg__flow-edge b{font-size:16px;transform:none}.pbg__value{gap:28px;padding:28px 22px}.pbg__notes{gap:22px}.pbg__value ul{grid-template-columns:1fr}.pbg__flow{align-items:flex-start;flex-direction:column}.pbg__flow b{transform:rotate(90deg)}.pbg__table-wrap{overflow-x:hidden}.pbg table{table-layout:fixed}.pbg th,.pbg td{box-sizing:border-box;display:block;max-width:100%;overflow-wrap:anywhere;width:100%}.pbg th{border-bottom:0;padding-bottom:2px}.pbg td{padding-top:2px}}.product-description-full{margin-top:var(--description-spacing-desktop);margin-bottom:var(--description-spacing-desktop)}.product-description-full__inner{width:min(100%,var(--description-content-width));margin-inline:auto}.product-description-full__heading{margin-bottom:22px}.product-description-full__content{width:100%}.product-description-full__content>:first-child{margin-top:0}.product-description-full__content>:last-child{margin-bottom:0}.product-description-official-highlights{width:100%;margin-block:38px;border:1px solid #dfe3e6;border-radius:14px;overflow:clip;background:#fff}.product-description-official-highlights__summary{display:flex;min-height:72px;padding:20px 26px;align-items:center;justify-content:space-between;gap:20px;color:#151719;cursor:pointer;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.3;list-style:none}.product-description-official-highlights__summary::-webkit-details-marker{display:none}.product-description-official-highlights__summary:after{width:10px;height:10px;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(45deg) translateY(-3px);transition:transform .18s ease}.product-description-official-highlights[open]>.product-description-official-highlights__summary{border-bottom:1px solid #e5e8ea}.product-description-official-highlights[open]>.product-description-official-highlights__summary:after{transform:rotate(225deg) translate(-2px,-2px)}.product-description-official-highlights__summary:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.product-description-official-highlights__content{padding:2px 22px 28px}.product-description-official-highlights__content>:first-child{margin-top:24px}.product-description-official-highlights__content>:last-child{margin-bottom:0}.product-description-full[data-format-technical-details=true] .product-description-spec-table-wrap{width:100%;overflow-x:auto}.product-description-full[data-format-technical-details=true] .product-description-spec-table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;background:#fff;color:#171717;font-size:14px;line-height:1.45}.product-description-full[data-format-technical-details=true] .product-description-spec-table th,.product-description-full[data-format-technical-details=true] .product-description-spec-table td{padding:13px 14px;border:0;border-bottom:1px solid #e4e7e9;text-align:left;vertical-align:top;background:#fff}.product-description-full[data-format-technical-details=true] .product-description-spec-table th{padding-top:4px;color:#111;font-weight:700;border-bottom-color:#d7dcdf}.product-description-full[data-format-technical-details=true] .product-description-spec-table th:first-child,.product-description-full[data-format-technical-details=true] .product-description-spec-table td:first-child{width:42%}.product-description-full[data-format-technical-details=true] .product-description-spec-table tbody tr:last-child td{border-bottom:0}@media(max-width:47.5em){.product-description-full{margin-top:var(--description-spacing-mobile);margin-bottom:var(--description-spacing-mobile)}.product-description-official-highlights{margin-block:26px;border-radius:11px}.product-description-official-highlights__summary{min-height:62px;padding:17px 18px}.product-description-official-highlights__content{padding:2px 10px 18px}}.modern-product-specs{margin-top:var(--specs-spacing-desktop);margin-bottom:var(--specs-spacing-desktop)}.modern-product-specs__details{padding:12px;border-radius:18px;background:#f2eeeb}.modern-product-specs__summary{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:16px 24px;border-radius:13px;background:#fff;color:#17191b;cursor:pointer;font-size:20px;font-weight:700;list-style:none}.modern-product-specs__summary::-webkit-details-marker{display:none}.modern-product-specs__chevron{width:11px;height:11px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.modern-product-specs__details[open] .modern-product-specs__chevron{transform:rotate(225deg)}.modern-product-specs__body{padding:10px 20px 20px}.modern-product-specs__table{width:100%;border-collapse:collapse;table-layout:fixed}.modern-product-specs__table th,.modern-product-specs__table td{padding:14px 16px;border-top:1px solid #c8c9ca;text-align:left;vertical-align:top;overflow-wrap:anywhere}.modern-product-specs__table thead th{border-top:0;color:#555b60;font-size:13px;font-weight:600}.modern-product-specs__table th:first-child{width:38%}.modern-product-specs__row:nth-child(2n){background:#ececec}.modern-product-specs__row th{font-weight:600}.modern-product-specs__group th{padding-top:22px;border-top:0;background:transparent;font-size:14px;font-weight:700}.modern-product-comparison:not([hidden]){display:block;margin-top:48px}.modern-product-comparison h1,.modern-product-comparison h2,.modern-product-comparison h3{margin-bottom:18px}.modern-product-comparison table{width:100%;border-collapse:collapse}.modern-product-comparison th,.modern-product-comparison td{padding:12px;border:1px solid #dedede;text-align:center}.modern-product-comparison th:first-child,.modern-product-comparison td:first-child{text-align:left}@media(max-width:47.5em){.modern-product-specs{margin-top:var(--specs-spacing-mobile);margin-bottom:var(--specs-spacing-mobile)}.modern-product-specs__details{padding:8px;border-radius:14px}.modern-product-specs__summary{min-height:54px;padding:13px 16px;font-size:17px}.modern-product-specs__body{padding:6px 8px 12px}.modern-product-specs__table th,.modern-product-specs__table td{padding:12px 9px;font-size:13px}.modern-product-specs__table th:first-child{width:40%}.modern-product-comparison{overflow-x:auto}.modern-product-comparison table{min-width:680px}}.stack__link{position:absolute;top:0;right:0;bottom:0;left:0}.stack__link~:is(.stack-content,.stack__media-wrapper){pointer-events:none}.stack__link~.stack-content--design-mode{pointer-events:auto}.stack:has(>.stack__media-wrapper){overflow:hidden}.stack__media-wrapper{z-index:0}.stack__media-wrapper .img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary_bg, rgba(0, 0, 0, .5));pointer-events:none}.stack__media-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--video-object-fit, cover)}.stack-block-content{position:relative;z-index:1}:root{--text-align-default: left;--max-width--body-normal: 50ch;--max-width--body-narrow: 35ch}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
