body.pdp-v2{--pv-navy:var(--a1-navy);--pv-accent:var(--a1-accent);--pv-accent-ink:var(--a1-accent-ink);--pv-ink:var(--a1-ink-strong);--pv-muted:var(--a1-ink-3);--pv-faint:var(--a1-muted);--pv-line:var(--a1-line);--pv-paper:var(--a1-paper);--pv-ok:var(--a1-ok);--pv-mono:var(--home-mono,"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}.pdp-v2 .pdp-v2-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"gal head" "gal info";grid-template-rows:auto 1fr;column-gap:40px;row-gap:14px;align-items:start;margin:8px 0 36px;width:100%}.pdp-v2 .pdp-v2-top:before,.pdp-v2 .pdp-v2-top:after{content:none;display:none}.pdp-v2 .pdp-v2-top>.product.media{grid-area:gal;width:auto;max-width:none;float:none;margin:0;padding:0!important;min-width:0;order:0;border:0;border-radius:0;box-shadow:none;background:0 0}.pdp-v2 .pdp-v2-top>.pdp-v2-head{grid-area:head;min-width:0}.pdp-v2 .pdp-v2-top>.product-info-main{grid-area:info;width:auto;max-width:none;float:none;margin:0;padding:0;min-width:0;display:grid;gap:14px;align-content:start;border:0;background:0 0;box-shadow:none}.pdp-v2 .pdp-v2-top>.product-info-main>*{margin-top:0;margin-bottom:0}.pdp-v2 .pdp-v2-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.pdp-v2 .pdp-v2-head>*{min-width:0;max-width:100%}.pdp-v2 .breadcrumbs{margin:14px auto 6px;padding:0 10px;background:0 0;border:0;font-size:13.5px;line-height:1.45;min-height:0;height:auto}.pdp-v2 .breadcrumbs .items{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;align-items:center;row-gap:2px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--pv-muted);background:0 0;border:0}.pdp-v2 .breadcrumbs .item{display:inline-flex;align-items:center;float:none;margin:0;padding:0;background:0 0;border:0;height:auto;line-height:1.45;font-size:13.5px;color:var(--pv-muted);box-shadow:none;clip-path:none}.pdp-v2 .breadcrumbs .item:before{content:none;display:none}.pdp-v2 .breadcrumbs .item:not(:last-child):after{content:"\203A"!important;display:inline-block;position:static;margin:0 8px;padding:0;width:auto;height:auto!important;border:0;background:0 0;transform:none;color:var(--pv-faint);font:inherit!important;font-size:13.5px;line-height:1!important;vertical-align:baseline}.pdp-v2 .breadcrumbs .item a{display:inline;clip-path:none;font-weight:400;color:var(--pv-ink);background:0 0;border:0;padding:0;margin:0;height:auto;line-height:inherit;text-decoration:none;font-size:13.5px;box-shadow:none}body.pdp-v2.catalog-product-view .breadcrumbs .item:nth-last-child(2) a{background:0 0;color:var(--pv-ink);font-weight:600}body.pdp-v2.catalog-product-view .breadcrumbs .item:nth-last-child(2):after{content:none!important;display:none!important}.pdp-v2 .breadcrumbs .item a:after{content:none;display:none}.pdp-v2 .breadcrumbs .item a:hover{color:var(--pv-navy)!important;text-decoration:underline}.pdp-v2 .breadcrumbs .item:last-child{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.pdp-v2 .breadcrumbs .item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clip-path:none;font-weight:600;color:var(--pv-ink);background:0 0;padding:0;margin:0;border:0;font-size:13.5px}.pdp-v2 .pdp-v2-title{margin:0;padding:0;border:0;font-size:var(--a1-h1);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--a1-navy-deep);text-wrap:balance;overflow-wrap:break-word}.pdp-v2 .pdp-v2-title--long{font-size:22px;line-height:1.25}.pdp-v2 .pdp-v2-title:before,.pdp-v2 .pdp-v2-title:after{content:none;display:none}.pdp-v2 .pdp-v2-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;line-height:1.5;color:var(--pv-muted)}.pdp-v2 .pdp-v2-chips__brand{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--pv-accent);text-decoration:none;border-bottom:1.5px solid transparent}.pdp-v2 a.pdp-v2-chips__brand:hover{border-bottom-color:currentColor}.pdp-v2 .pdp-v2-chips__ok{color:var(--pv-ok);font-weight:600}.pdp-v2 .pdp-v2-chips__sep{color:var(--pv-faint)}.pdp-v2 .product.attribute.overview.pdp-v2-lead{margin:14px 0 4px;padding:0;border:0;background:0 0;box-shadow:none;order:0}.pdp-v2 .pdp-v2-lead p{margin:0;color:var(--a1-text);font-size:var(--a1-body);line-height:1.6;max-width:62ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.pdp-v2 .pdp-v2-buy{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;background:#fff;border:1px solid var(--pv-line);border-radius:var(--a1-r-lg);box-shadow:0 6px 24px rgba(var(--a1-navy-rgb),.07)}.pdp-v2 .pdp-v2-price{display:grid;gap:2px}.pdp-v2 .pdp-v2-price__lbl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pv-muted);font-weight:600}.pdp-v2 .pdp-v2-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.pdp-v2 .pdp-v2-price__row .product-info-price{display:block;width:auto;margin:0;padding:0;border:0;background:0 0}.pdp-v2 .pdp-v2-price__row .price-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:0}body.pdp-v2 .pdp-v2-buy .pdp-v2-price .price-box .price-container .price{font-size:30px;font-weight:700;line-height:1.1;color:var(--pv-navy);font-variant-numeric:tabular-nums;letter-spacing:0}body.pdp-v2 .pdp-v2-buy .pdp-v2-price .price-box .old-price .price-container .price{font-size:16px;font-weight:400;color:var(--pv-muted)!important;text-decoration:line-through}.pdp-v2 .pdp-v2-price .price-label{font-size:12px;color:var(--pv-muted)}.pdp-v2 .pdp-v2-price__tax{font-size:13px;font-weight:400;color:var(--pv-muted)}.pdp-v2 .pdp-v2-price__gross{font-size:13px;color:var(--pv-muted)}@media (min-width:1200px){.pdp-v2 .pdp-v2-buy{grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.pdp-v2 .pdp-v2-buy>.pdp-v2-price{grid-column:1}.pdp-v2 .pdp-v2-buy>.pdp-v2-skus{grid-column:2;align-self:end;border:0;padding:0 0 4px}.pdp-v2 .pdp-v2-buy>.pdp-v2-form{grid-column:1/-1;border-top:1px solid var(--pv-line);padding-top:14px}.pdp-v2 .pdp-v2-buy>.pdp-v2-actions{grid-column:1/-1}}.pdp-v2 .pdp-v2-skus{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;margin:0;padding:10px 0;border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);font-size:13px;line-height:1.5;color:var(--pv-muted)}body.pdp-v2 .product-info-main .pdp-v2-skus .product.attribute{display:contents;margin:0;padding:0;border:0;background:0 0}body.pdp-v2 .product-info-main .pdp-v2-skus .product.attribute .type{display:inline;width:auto;min-width:0;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--pv-muted);white-space:nowrap}body.pdp-v2 .product-info-main .pdp-v2-skus .product.attribute .type:after,body.pdp-v2 .product-info-main .pdp-v2-skus .product.attribute .type:before{content:none;display:none}.pdp-v2 .pdp-v2-skus__v{display:inline-flex;align-items:center;gap:4px;min-width:0;font-family:var(--pv-mono);font-weight:500;font-size:13px;color:var(--pv-ink)}body.pdp-v2 .product-info-main .pdp-v2-skus .product.attribute .value{display:inline;width:auto;min-width:0;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:0 0;font-family:var(--pv-mono);font-size:13px;font-weight:500;letter-spacing:0;color:var(--pv-ink);white-space:normal;overflow-wrap:anywhere}body.pdp-v2 .product-info-main .pdp-v2-skus .imp-cp{position:relative;display:inline-grid!important;place-items:center;flex:none;width:24px!important;height:24px!important;min-width:0!important;min-height:0!important;margin:-6px 0!important;padding:0!important;border:0!important;border-radius:var(--a1-r-sm);background:0 0;color:var(--pv-faint);cursor:pointer;box-shadow:none;opacity:1}body.pdp-v2 .product-info-main .pdp-v2-skus .imp-cp:hover,body.pdp-v2 .product-info-main .pdp-v2-skus .imp-cp:focus-visible{color:var(--pv-navy)!important;background:var(--pv-paper)!important}body.pdp-v2 .product-info-main .pdp-v2-skus .imp-cp svg{width:11px!important;height:11px!important;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.pdp-v2 .product-info-main .pdp-v2-skus .imp-cp .imp-tt{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);padding:3px 7px;border-radius:var(--a1-r-sm);background:var(--pv-navy);color:#fff;font:600 11px/1.3 system-ui,sans-serif;font-style:normal;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}body.pdp-v2 .product-info-main .pdp-v2-skus .imp-cp.ok .imp-tt{opacity:1;visibility:visible}body.pdp-v2 .product-info-main .pdp-v2-skus .imp-cp.ok{color:var(--pv-ok)!important}.pdp-v2 .pdp-v2-form .product-add-form{margin:0;padding:0;border:0;background:0 0;box-shadow:none}.pdp-v2 .pdp-v2-form form{margin:0}.pdp-v2 .pdp-v2-form .box-tocart{margin:0;padding:0;border:0;background:0 0;width:100%}.pdp-v2 .pdp-v2-form .box-tocart .fieldset{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:end;margin:0;padding:0;width:100%}.pdp-v2 .pdp-v2-form .box-tocart .field.qty{margin:0;padding:0;width:auto;display:block}.pdp-v2 .pdp-v2-form .box-tocart .field.qty .control{display:block;margin:0;min-width:0;width:92px}.pdp-v2 .pdp-v2-form .box-tocart .field.qty .label{display:block;position:static;clip:auto;width:auto;height:auto;overflow:visible;margin:0 0 6px;padding:0;text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pv-muted);font-weight:600}.pdp-v2 .pdp-v2-form .box-tocart .input-text.qty{width:92px!important;height:48px!important;margin:0!important;padding:0 6px!important;border:1px solid var(--pv-line)!important;border-radius:var(--a1-r-sm);background:#fff;text-align:center;font-size:16px!important;font-weight:600;color:var(--pv-ink);box-shadow:none}.pdp-v2 .pdp-v2-form .box-tocart .actions{display:block;margin:0;padding:0;width:auto;text-align:left}.pdp-v2 .pdp-v2-form #product-addtocart-button,.pdp-v2 .pdp-v2-bar__btn{background:var(--pv-accent);border:0;color:#fff;box-shadow:none}.pdp-v2 .pdp-v2-form #product-addtocart-button:hover,.pdp-v2 .pdp-v2-bar__btn:hover{background:var(--a1-accent)!important}.pdp-v2 .pdp-v2-form #product-addtocart-button span,.pdp-v2 .pdp-v2-bar__btn span{color:#fff}.pdp-v2 .pdp-v2-form #product-addtocart-button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;min-height:48px;margin:0;padding:0 16px;border-radius:var(--a1-r-sm);font-size:15px!important;font-weight:700;line-height:1.2}.pdp-v2 .pdp-v2-form .esd-minqty{margin:8px 0 0;font-size:12.5px;color:var(--pv-muted)}.pdp-v2 .pdp-v2-oos{margin:0;font-size:14px;font-weight:600;color:var(--pv-muted)}.pdp-v2 .pdp-v2-oos span{display:inline}.pdp-v2 .pdp-v2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:var(--a1-small)}.pdp-v2 .pdp-v2-actions .product-social-links,.pdp-v2 .pdp-v2-actions .product-addto-links{display:contents;margin:0;padding:0}.pdp-v2 .pdp-v2-actions .action.mailto{display:none}.pdp-v2 .pdp-v2-actions a,.pdp-v2 .pdp-v2-actions .product-addto-links .action{display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;min-height:32px;margin:0;padding:0;border:0!important;background:0 0;box-shadow:none;color:var(--pv-navy)!important;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;position:static;border-radius:0}.pdp-v2 .pdp-v2-actions a:before,.pdp-v2 .pdp-v2-actions a:after{content:none;display:none}.pdp-v2 .pdp-v2-actions a span{display:inline;position:static;clip:auto;width:auto;height:auto;overflow:visible;margin:0;padding:0;border:0!important;font-size:var(--a1-small);color:inherit!important;white-space:nowrap}.pdp-v2 .pdp-v2-actions a:hover span{text-decoration:underline}.pdp-v2 .pdp-v2-actions svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pdp-v2 .pdp-v2-docs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:var(--a1-small)}.pdp-v2 .pdp-v2-docs a{display:inline-flex;align-items:center;gap:7px;min-height:32px;color:var(--pv-navy);font-weight:600;text-decoration:none}.pdp-v2 .pdp-v2-docs a:hover span{text-decoration:underline}.pdp-v2 .pdp-v2-docs svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.pdp-v2 .pdp-v2-docs a.pdp-v2-docs__all{color:var(--pv-muted);font-weight:500}.pdp-v2 .pdp-v2-docs a.pdp-v2-docs__all:hover{text-decoration:underline}.pdp-v2 .pdp-v2-trust{display:grid;grid-template-columns:repeat(2,max-content);gap:4px 24px;margin:0;padding:2px 0 0;list-style:none;font-size:12.5px;line-height:1.5;color:var(--pv-muted)}.pdp-v2 .pdp-v2-trust li{margin:0;padding:0;white-space:nowrap}.pdp-v2 .pdp-v2-trust li:before{content:"\2713";margin-right:5px;color:var(--pv-ok);font-weight:700}.pdp-v2 .product.media .breeze-gallery .stage,.pdp-v2 .product.media .breeze-gallery .main-image-wrapper{border:0;box-shadow:none;background:#fff}.pdp-v2 .product.media .breeze-gallery.vertical .thumbnails .item,.pdp-v2 .product.media .breeze-gallery .thumbnails .item{width:72px!important;height:72px!important;min-width:72px;padding:4px!important;border:1px solid var(--pv-line)!important;border-radius:var(--a1-r-sm)!important;background:#fff;box-sizing:border-box}.pdp-v2 .product.media .breeze-gallery .thumbnails .item.active{border:2px solid var(--pv-accent)!important;padding:3px!important}.pdp-v2 .product.media .breeze-gallery .thumbnails .item img{width:100%!important;height:100%!important;object-fit:contain}.pdp-v2 .pdp-v2-imgnote{margin:10px 0 0;font-size:var(--a1-label);line-height:1.3;color:var(--pv-muted)}.pdp-v2 .pdp-v2-imgnote a{color:inherit;text-decoration:underline}.pdp-v2 .pdp-v2-nav{position:sticky;top:0;z-index:30;background:#fff;border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);margin:0}.pdp-v2 .pdp-v2-nav__in{display:flex;gap:28px;height:48px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-v2 .pdp-v2-nav__in::-webkit-scrollbar{display:none}.pdp-v2 .pdp-v2-nav a{display:flex;align-items:center;justify-content:center;min-width:44px;flex:none;font-size:13.5px;font-weight:600;color:var(--pv-muted);text-decoration:none;box-shadow:inset 0 -2px 0 transparent}.pdp-v2 .pdp-v2-nav a:hover{color:var(--pv-navy)}.pdp-v2 .pdp-v2-nav a.is-active{color:var(--pv-navy);box-shadow:inset 0 -2px 0 var(--pv-accent)}.pdp-v2 .pdp-v2-secs{display:block}.pdp-v2 .pdp-v2-sec{min-width:0;padding:36px 0;border-bottom:1px solid var(--pv-line);scroll-margin-top:64px}.pdp-v2 .pdp-v2-sec h2{margin:0 0 16px;font-size:var(--a1-h2);font-weight:700;line-height:1.25;color:var(--a1-ink)}.pdp-v2 .pdp-v2-two{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:40px;border-bottom:1px solid var(--pv-line)}.pdp-v2 .pdp-v2-two>.pdp-v2-sec{border-bottom:0}.pdp-v2 .pdp-v2-two--single{grid-template-columns:minmax(0,1fr)}.pdp-v2 .pdp-v2-prose{max-width:72ch;font-size:var(--a1-body);line-height:1.6;color:var(--a1-text);overflow-wrap:break-word}.pdp-v2 .pdp-v2-two--main .pdp-v2-prose{max-width:none}.pdp-v2 .pdp-v2-prose>:first-child{margin-top:0}.pdp-v2 .pdp-v2-prose p{margin:0 0 12px}.pdp-v2 .pdp-v2-prose h2,.pdp-v2 .pdp-v2-prose h3{margin:22px 0 8px;font-size:var(--a1-h3);font-weight:700;line-height:1.3;color:var(--a1-ink)}.pdp-v2 .pdp-v2-prose h4{margin:18px 0 6px;font-size:14.5px;font-weight:700;color:var(--pv-ink)}.pdp-v2 .pdp-v2-prose ul{margin:0 0 12px;padding:0;list-style:none}.pdp-v2 .pdp-v2-prose ul li{position:relative;margin:0 0 6px;padding-left:22px}.pdp-v2 .pdp-v2-prose ul li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--pv-ok);font-weight:700}.pdp-v2 .pdp-v2-prose ol{margin:0 0 12px;padding-left:22px}.pdp-v2 .pdp-v2-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;margin:0 0 16px}.pdp-v2 .pdp-v2-prose th,.pdp-v2 .pdp-v2-prose td{padding:8px 10px;border-bottom:1px solid var(--pv-line);text-align:left;vertical-align:top}.pdp-v2 .pdp-v2-prose img{max-width:100%;height:auto}.pdp-v2 .pdp-v2-prose figure{margin:0 0 16px}.pdp-v2 .pdp-v2-prose a{color:var(--pv-navy);text-decoration:underline}.pdp-v2 .pdp-v2-spec{width:100%;max-width:none;border-collapse:collapse;font-size:14.5px;line-height:1.45;margin:0}.pdp-v2 .pdp-v2-spec th,.pdp-v2 .pdp-v2-spec td{padding:9px 12px;border:0;border-bottom:1px solid var(--pv-line);text-align:left;vertical-align:top;font-weight:400;overflow-wrap:break-word;hyphens:auto}.pdp-v2 .pdp-v2-spec th{width:40%;color:var(--a1-ink-2);font-weight:500}.pdp-v2 .pdp-v2-spec td{color:var(--pv-ink);font-weight:400}.pdp-v2 .pdp-v2-spec tr:nth-child(odd) th,.pdp-v2 .pdp-v2-spec tr:nth-child(odd) td{background:var(--a1-surface)}.pdp-v2 .pdp-v2-spec-extra{margin-top:16px}.pdp-v2 .pdp-v2-askit{margin-top:14px}.pdp-v2 .pdp-v2-askit .askit-question-form{margin:0}body.pdp-v2.catalog-product-view .pdp-v2-askit .askit-question-form button.askit-show-form{margin:0;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:600}.pdp-v2 .pdp-v2-dl{display:grid;gap:18px}.pdp-v2 .pdp-v2-dl--many{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:32px;align-items:start}.pdp-v2 .pdp-v2-dl__group{min-width:0}.pdp-v2 .pdp-v2-dl__type{margin:0 0 4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--pv-muted)}.pdp-v2 .pdp-v2-dl ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--pv-line)}.pdp-v2 .pdp-v2-dl__row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;column-gap:10px;margin:0;padding:9px 0;border-bottom:1px solid var(--pv-line)}.pdp-v2 .pdp-v2-dl__row>svg{width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--pv-accent);stroke-width:1.8;stroke-linejoin:round}.pdp-v2 .pdp-v2-dl__main{display:grid;gap:1px;min-width:0}.pdp-v2 .pdp-v2-dl__name{color:var(--pv-navy);font-size:var(--a1-small);font-weight:600;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.pdp-v2 .pdp-v2-dl__name:hover{text-decoration:underline}.pdp-v2 .pdp-v2-dl__meta{font-size:var(--a1-label);color:var(--pv-muted)}.pdp-v2 .pdp-v2-dl__langs{display:flex;gap:2px;align-self:center}.pdp-v2 .pdp-v2-dl__langs a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 5px;border-radius:var(--a1-r-sm);font-size:var(--a1-label);font-weight:600;letter-spacing:.04em;color:var(--pv-navy);text-decoration:none;background:var(--pv-paper)}.pdp-v2 .pdp-v2-dl__langs a:hover{background:var(--pv-navy);color:#fff!important}.pdp-v2 .pdp-v2-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pdp-v2 .pdp-v2-video{margin:0;min-width:0}.pdp-v2 .pdp-v2-video__play,.pdp-v2 .pdp-v2-video iframe{position:relative;display:block;width:100%;aspect-ratio:16/9;height:auto;margin:0;padding:0;border:0;border-radius:var(--a1-r-md);overflow:hidden;background:var(--a1-ink-strong);cursor:pointer}.pdp-v2 .pdp-v2-video__play img{width:100%;height:100%;object-fit:cover;opacity:.88}.pdp-v2 .pdp-v2-video__play:hover img{opacity:1}.pdp-v2 .pdp-v2-video__icon{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:var(--a1-r-xl);background:rgba(var(--a1-navy-rgb),.88)}.pdp-v2 .pdp-v2-video__icon:after{content:"";position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}.pdp-v2 .pdp-v2-video figcaption{margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--pv-muted)}.pdp-v2 .pdp-v2-faq{display:grid;gap:10px;max-width:72ch}.pdp-v2 .pdp-v2-faq details{padding:12px 16px;border:1px solid var(--pv-line);border-radius:var(--a1-r-md);background:#fff}.pdp-v2 .pdp-v2-faq summary{cursor:pointer;font-weight:600;color:var(--a1-text);line-height:1.6}.pdp-v2 .pdp-v2-faq p{margin:8px 0 0;font-size:var(--a1-body);line-height:1.6;color:var(--a1-text)}.pdp-v2 .pdp-v2-faq__ask{color:var(--pv-navy)!important;font-weight:600;text-decoration:underline}.pdp-v2 .pdp-v2-faq__q{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-weight:600;cursor:pointer;list-style:none}.pdp-v2 .pdp-v2-faq__q::-webkit-details-marker{display:none}.pdp-v2 .pdp-v2-faq__q-text{min-width:0;overflow-wrap:break-word}.pdp-v2 .pdp-v2-faq__badge{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.2;color:var(--pv-ok);background:var(--a1-ok-tint);border:1px solid var(--a1-ok-line);border-radius:var(--a1-r-pill);padding:3px 9px 3px 7px;white-space:nowrap}.pdp-v2 .pdp-v2-faq__answer{margin-top:10px;padding:8px 12px;border-left:3px solid var(--pv-ok);background:var(--a1-ok-tint);border-radius:0 var(--a1-r-sm) var(--a1-r-sm) 0}.pdp-v2 .pdp-v2-faq__answer-label{font-size:12px;font-weight:700;color:var(--pv-ok);margin-bottom:2px}.pdp-v2 .pdp-v2-faq__answer p{margin:0}.pdp-v2 .pdp-v2-faq__answer p+p{margin-top:6px}.pdp-v2 .a1h-card__cta{grid-template-columns:minmax(0,1fr) auto!important}.pdp-v2 .a1h-card__cta .a1h-btn{min-width:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-v2 .a1h-card__cta .a1h-btn--line{padding-left:12px;padding-right:12px}.pdp-v2 .a1h-card__cta form{display:flex;min-width:0;margin:0}.pdp-v2 .a1h-card__cta .a1h-btn{margin:0}.pdp-v2 .a1h-card a{color:inherit;text-decoration:none}.pdp-v2 .a1h-card__sku{color:var(--pv-faint)!important}.pdp-v2 .a1h-card .a1h-card__name a{color:var(--pv-ink)}.pdp-v2 .a1h-card .a1h-card__name a:hover{color:var(--pv-accent-ink)!important}.pdp-v2 .a1h-card a.a1h-btn--line{color:var(--pv-navy)}.pdp-v2 .pdp-v2-also{border-bottom:0}.pdp-v2 .pdp-v2-cards{margin:0}.pdp-v2 .pdp-v2-more{margin-top:18px}.pdp-v2 .pdp-v2-more>summary{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--pv-line);border-radius:var(--a1-r-sm);cursor:pointer;font-size:14px;font-weight:600;color:var(--pv-navy);list-style:none}.pdp-v2 .pdp-v2-more>summary::-webkit-details-marker{display:none}.pdp-v2 .pdp-v2-more>summary:hover{border-color:var(--pv-navy)}.pdp-v2 .pdp-v2-more[open]>summary{margin-bottom:18px}.pdp-v2 .pdp-v2-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--pv-line);box-shadow:0 -6px 20px rgba(0,0,0,.08)}.pdp-v2 .pdp-v2-bar[hidden]{display:none}.pdp-v2 .pdp-v2-bar__price{display:grid;line-height:1.15}.pdp-v2 .pdp-v2-bar__v{font-size:20px;font-weight:700;color:var(--pv-navy);font-variant-numeric:tabular-nums}.pdp-v2 .pdp-v2-bar small{font-size:11px;color:var(--pv-muted)}.pdp-v2 .pdp-v2-bar__btn{flex:1;height:46px;min-height:46px;margin:0}body.pdp-v2.pdp-v2-bar-on{padding-bottom:72px}@media (min-width:768px){.pdp-v2 .pdp-v2-bar{display:none!important}}@media (max-width:1000px){.pdp-v2 .pdp-v2-two{grid-template-columns:minmax(0,1fr)}.pdp-v2 .pdp-v2-two>.pdp-v2-sec+.pdp-v2-sec{padding-top:0}}@media (max-width:767px){.pdp-v2 .pdp-v2-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gal" "info";grid-template-rows:auto;row-gap:18px;margin:4px 0 24px}.pdp-v2 .pdp-v2-title{font-size:var(--a1-h1)}.pdp-v2 .pdp-v2-title--long{font-size:18.5px}.pdp-v2 .pdp-v2-trust{display:grid;grid-template-columns:1fr 1fr}.pdp-v2 .pdp-v2-trust li{white-space:normal}.pdp-v2 .pdp-v2-nav__in{gap:20px}.pdp-v2 .pdp-v2-sec{padding:24px 0}.pdp-v2 .pdp-v2-videos{grid-template-columns:minmax(0,1fr)}body.pdp-v2 .product-info-main .pdp-v2-skus .imp-cp{width:44px!important;height:44px!important;margin:-14px -10px -14px -8px!important}.pdp-v2 .pdp-v2-actions a,.pdp-v2 .pdp-v2-docs a,.pdp-v2 .pdp-v2-actions .product-addto-links .action{min-height:44px}.pdp-v2 .pdp-v2-faq summary{padding:12px 0;margin:-12px 0}.pdp-v2 .pdp-v2-faq__ask{display:inline-block;padding:12px 0;margin:-12px 0}.pdp-v2 .breadcrumbs .item a{display:inline-block;min-width:44px;text-align:center;padding:12px 0;margin:-12px 0}.pdp-v2 .pdp-v2-chips__brand{display:inline-block;min-width:44px;padding:13px 0;margin:-13px 0}.pdp-v2 .a1h-card__cta .a1h-btn{min-height:44px}.pdp-v2 .a1h-card .a1h-card__name a{display:block;padding:3px 0;margin:-3px 0;min-height:44px}.pdp-v2 .pdp-v2-dl__name{display:inline-block;padding:13px 0;margin:-12px 0}.pdp-v2 .pdp-v2-imgnote a{display:inline-block;padding:14px 0;margin:-14px 0}.pdp-v2 .pdp-v2-dl__langs a{min-width:44px;height:44px}}.pdp-v2 .a1h-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--home-radius-sm,4px);font-weight:600;font-size:14.5px;line-height:1.2;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;text-align:center}.pdp-v2 .a1h-btn.a1h-btn--pri{background:var(--a1-accent);color:#fff;border-color:var(--a1-accent);box-shadow:var(--a1-sh-1)}.pdp-v2 .a1h-btn.a1h-btn--pri:visited{color:#fff}.pdp-v2 .a1h-btn.a1h-btn--pri:hover,.pdp-v2 .a1h-btn.a1h-btn--pri:focus-visible,.pdp-v2 a.a1h-btn.a1h-btn--pri:hover,.pdp-v2 button.a1h-btn.a1h-btn--pri:hover{background:var(--a1-accent);color:#fff!important;border-color:var(--a1-accent)!important;box-shadow:0 3px 10px rgba(var(--a1-on-accent-rgb),.35)}.pdp-v2 .a1h-btn.a1h-btn--pri:hover span,.pdp-v2 .a1h-btn.a1h-btn--pri span{color:inherit}.pdp-v2 .a1h-btn.a1h-btn--pri:active{transform:translateY(1px);box-shadow:none}.pdp-v2 .a1h-btn--line{background:#fff;color:var(--a1-navy);border-color:var(--a1-line)}.pdp-v2 .a1h-btn--line:hover{border-color:var(--a1-navy);color:var(--a1-navy)}.pdp-v2 .a1h-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pdp-v2 .a1h-card{min-width:0;background:#fff;border:1px solid var(--a1-line);border-radius:var(--home-radius,6px);display:grid;grid-template-rows:auto 1fr;overflow:hidden;position:relative;transition:box-shadow .2s,border-color .2s}.pdp-v2 .a1h-card:hover{border-color:var(--a1-line-strong);box-shadow:var(--a1-sh-3)}.pdp-v2 .a1h-card__im{display:block;aspect-ratio:1;background:#fff;padding:10px;border-bottom:1px solid var(--a1-paper)}.pdp-v2 .a1h-card__im .product-image-container{display:block;width:100%!important;height:100%}.pdp-v2 .a1h-card__im .product-image-wrapper{height:100%;padding-bottom:0!important}.pdp-v2 .a1h-card__im img{width:100%;height:100%;object-fit:contain;position:static}.pdp-v2 .a1h-card--pad .a1h-card__im img{transform:scale(.74)}.pdp-v2 .a1h-card__b{padding:14px 16px 16px;display:grid;gap:6px;align-content:start}.pdp-v2 .a1h-card__brand{font-size:var(--a1-label);letter-spacing:.1em;text-transform:uppercase;color:var(--a1-accent-ink);font-weight:600}.pdp-v2 .a1h-card__name{font-size:14px;font-weight:600;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdp-v2 .a1h-card__name a:hover{color:var(--a1-accent-ink)}.pdp-v2 .a1h-card__sku{font-family:var(--home-mono,"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:12px;color:var(--a1-faint)}.pdp-v2 .a1h-card__price{margin-top:6px;font-variant-numeric:tabular-nums}.pdp-v2 .a1h-card__price .price-box{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.pdp-v2 .a1h-card__price .price{font-size:19px;font-weight:700;color:var(--a1-navy)}.pdp-v2 .a1h-card__stock{font-size:12.5px;color:var(--a1-ok);font-weight:600;display:flex;align-items:center;gap:6px}.pdp-v2 .a1h-card__stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pdp-v2 .a1h-card__stock--avail{color:var(--a1-muted)}.pdp-v2 .a1h-card__cta{margin-top:8px;display:grid;grid-template-columns:1fr auto;gap:8px}.pdp-v2 .a1h-card__cta form{margin:0}.pdp-v2 .a1h-card__cta .a1h-btn{width:100%;padding:9px 12px;font-size:13.5px}.pdp-v2 .a1h-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--a1-navy);color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:4px 8px;border-radius:var(--home-radius-sm,3px)}.pdp-v2 .a1h-badge--new{background:var(--a1-accent);color:var(--a1-navy)}@media (max-width:980px){.pdp-v2 .a1h-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pdp-v2 .a1h-grid{grid-template-columns:1fr}.pdp-v2 .a1h-card{grid-template-rows:none;grid-template-columns:112px minmax(0,1fr)}.pdp-v2 .a1h-card__im{aspect-ratio:auto;padding:12px 0 12px 12px;border-bottom:0;align-self:start}.pdp-v2 .a1h-card__im .product-image-wrapper{aspect-ratio:1}.pdp-v2 .a1h-card--pad .a1h-card__im{padding:22px 10px 22px 22px}.pdp-v2 .a1h-card--pad .a1h-card__im img{transform:none}.pdp-v2 .a1h-card__b{padding:12px 12px 14px;gap:4px}.pdp-v2 .a1h-card__name{min-height:0}.pdp-v2 .a1h-card__price{margin-top:2px}.pdp-v2 .a1h-card__price .price{font-size:17px}.pdp-v2 .a1h-card__cta{margin-top:6px;gap:6px}.pdp-v2 .a1h-card__cta .a1h-btn{padding:9px 8px;font-size:13px}.pdp-v2 .a1h-badge{top:6px;left:6px;font-size:10px;padding:3px 6px}}html body.pdp-v2 .pdp-v2-chips__brand{color:var(--a1-accent-ink)}html body .breeze-gallery .thumbnails .item.active:not(#a1x),html body.pdp-v2 .product.media .breeze-gallery .thumbnails .item.active:not(#a1x){border-color:var(--a1-accent-line)!important}html body .breeze-gallery .thumbnails .item.active:after{box-shadow:inset 0 0 0 2px var(--a1-accent-line)!important;border-color:var(--a1-accent-line)!important}html body.pdp-v2 .pdp-v2-nav a.is-active{box-shadow:inset 0 -2px 0 var(--a1-accent-line)}html body.pdp-v2 .pdp-v2-dl__row>svg,html body.pdp-v2 .pdp-v2-dl__row>svg *,html body.pdp-v2 .pdp-v2-dl svg{stroke:var(--a1-accent-ink)}html body.pdp-v2 .a1h-card__brand{color:var(--a1-accent-ink)}html body.pdp-v2 .a1h-card .a1h-card__name a:hover{color:var(--a1-accent-ink)!important}html body.pdp-v2 .a1h-card{overflow:visible}html body.pdp-v2 .a1h-card__im{border-radius:var(--a1-r-md) var(--a1-r-md) 0 0;overflow:hidden}