.pdp{padding-bottom:8px}.pdp-top{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 360px;padding:18px 0 8px}.pdp-top-main{min-width:0}.pdp-hero-row{align-items:start;display:grid;gap:32px;grid-template-columns:460px 1fr}.pg{min-width:0}.pg--wc .woocommerce-product-gallery{background:radial-gradient(120% 90% at 76% 16%,rgba(42,155,196,.1),transparent 60%),linear-gradient(168deg,#fbfcfd,#eaf0f4);border-radius:var(--r-lg);float:none!important;margin:0!important;opacity:1!important;overflow:hidden;padding:28px;position:relative;width:100%!important}.pg--wc .woocommerce-product-gallery__wrapper{margin:0}.pg--wc .woocommerce-product-gallery__image img{border-radius:var(--r-md);mix-blend-mode:multiply}.pg--wc .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}.pg--wc .flex-control-thumbs li{width:60px}.pg--wc .flex-control-thumbs img{background:#fff;border:1.5px solid var(--border-default);border-radius:var(--r-sm);cursor:pointer;padding:4px;transition:border-color .14s}.pg--wc .flex-control-thumbs img.flex-active,.pg--wc .flex-control-thumbs img:hover{border-color:var(--cyan)}.pg--wc .woocommerce-product-gallery__trigger{display:none}.pg--wc .wpaic-modern-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pg--wc .wpaic-modern-badge{background:var(--soft);border-radius:var(--r-pill);color:var(--neutral-500);font-size:11px;font-weight:600;padding:4px 11px}.pg--wc .wpaic-modern-badge--sku{font-family:var(--font-mono)}.pg--wc{position:relative}.pg--wc .tools{display:flex;flex-direction:column;gap:8px;position:absolute;right:18px;top:18px;z-index:4}.pg--wc .tools .wpaic-compare-btn,.pg--wc .tools .wpaic-wishlist-btn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.85);border:0;border-radius:var(--r-pill);box-shadow:var(--el-1);color:var(--neutral-500);cursor:pointer;display:inline-flex;gap:0;height:40px;justify-content:center;margin:0;min-width:0;padding:0;transition:color .14s,background .14s;width:40px}.pg--wc .tools .wpaic-compare-btn:hover,.pg--wc .tools .wpaic-wishlist-btn:hover{background:#fff;color:var(--cyan-700)}.pg--wc .tools .wpaic-wishlist-btn--active{color:var(--danger)}.pg--wc .tools .wpaic-wishlist-btn--active svg{fill:var(--danger)}.pg--wc .tools .wpaic-compare-btn.is-added{color:var(--cyan-700)}.pg--wc .tools .wpaic-compare-btn__text{display:none}.pg--wc .tools .wpaic-wishlist-btn--single{background:hsla(0,0%,100%,.85);color:var(--neutral-500);font-size:0;gap:0;padding:0}.pg--wc .tools .wpaic-wishlist-btn--single.wpaic-wishlist-btn--active:after,.pg--wc .tools .wpaic-wishlist-btn--single:after{content:none;display:none}.pg--wc .tools .wpaic-wishlist-btn svg{flex-shrink:0;height:18px;width:18px}.pg--wc .zoomImg,.pg--wc img.zoomImg{display:none!important;opacity:0!important}.pg--wc .woocommerce-product-gallery__image,.pg--wc .woocommerce-product-gallery__image a{cursor:default}.pi{min-width:0}.pi-brand{align-items:center;display:flex;gap:12px;margin-bottom:14px}.pi-brand .b{color:var(--masla-navy);font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.02em}.pi-brand .sku{color:var(--neutral-400);font-family:var(--font-mono);font-size:12px;margin-left:auto}.pi-title{color:var(--masla-navy);font-family:var(--font-display);font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.22;margin:0 0 16px}.pi-sub{color:var(--neutral-500);font-size:14.5px;line-height:1.55;margin:0 0 28px}.pi-features{border-bottom:var(--hairline);border-top:var(--hairline);display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-bottom:26px;padding:26px 0}.pi-feature{display:flex;gap:12px}.pi-feature .ic{align-items:center;background:var(--cyan-50);border-radius:var(--r-sm);color:var(--cyan-700);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.pi-feature .t{color:var(--masla-navy);font-size:14px;font-weight:700;margin-bottom:2px}.pi-feature .d{color:var(--neutral-500);font-size:12.5px;line-height:1.4}.pi-apps{padding:0 0 8px}.pi-apps-h{color:var(--masla-navy);font-size:13px;font-weight:700;margin-bottom:12px}.pi-apps .pdp-apps{display:flex;flex-wrap:wrap;gap:8px}.pdp-apps .chip{align-items:center;background:var(--soft);border:0;border-radius:var(--r-pill);color:var(--masla-navy);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:7px 13px}.pdp-apps .chip svg{color:var(--cyan)}.bb{background:#fff;border:var(--hairline);border-radius:var(--r-lg);box-shadow:var(--el-2);padding:22px;position:sticky;top:96px}.bb-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.bb-price{color:var(--masla-navy);font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.02em}.bb-old{color:var(--neutral-400);font-size:16px;text-decoration:line-through}.bb-save{background:var(--danger-bg);border-radius:var(--r-pill);color:var(--danger);font-size:12px;font-weight:700;padding:3px 9px}.bb-nds{color:var(--neutral-500);font-size:12.5px;margin-top:4px}.bb-unit{color:var(--neutral-400);font-size:12.5px}.bb-on-request{color:var(--masla-navy);font-family:var(--font-display);font-size:22px;font-weight:800}.bb-stock{align-items:center;background:var(--success-bg);border-radius:var(--r-sm);display:flex;gap:8px;margin:16px 0;padding:12px 14px}.bb-stock .ic,.bb-stock svg{color:var(--success);flex-shrink:0}.bb-stock .t{color:var(--success);font-size:13.5px;font-weight:600}.bb-stock .t span{color:var(--neutral-500);display:block;font-size:12px;font-weight:400}.bb-stock--out{background:var(--soft)}.bb-stock--out .t{color:var(--masla-navy)}.bb-buy{align-items:stretch;display:flex;gap:10px;margin-bottom:10px}.bb .quantity,.bb-qty{align-items:stretch;background:#fff;border:var(--hairline);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.bb .quantity input.qty{-moz-appearance:textfield;background:#fff;border:0;color:var(--masla-navy);font-family:var(--font-display);font-size:16px;font-weight:700;height:46px;text-align:center;width:52px}.bb .quantity input.qty::-webkit-inner-spin-button,.bb .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb .quantity .minus,.bb .quantity .plus,.bb-qty button{align-items:center;align-self:stretch;background:#fff;border:0;color:var(--masla-navy);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:background .12s,color .12s;width:42px}.bb .quantity .minus:hover,.bb .quantity .plus:hover,.bb-qty button:hover{background:var(--soft);color:var(--cyan-700)}.bb .quantity .minus{border-right:var(--hairline)}.bb .quantity .plus{border-left:var(--hairline)}.bb .quantity .minus svg,.bb .quantity .plus svg{display:block}.bb .wpaic-modern-order__row--qty{margin:0}.bb .single_add_to_cart_button.bb-add,.bb-add{align-items:center;display:inline-flex;flex:1;gap:8px;justify-content:center}.wpaic-product-showcase .bb .single_add_to_cart_button.bb-add,.wpaic-product-showcase .bb-add{background:var(--masla-navy);border:1.5px solid var(--masla-navy);border-radius:var(--r-sm);color:#fff;font-weight:700}.wpaic-product-showcase .bb .single_add_to_cart_button.bb-add:hover,.wpaic-product-showcase .bb-add:hover{color:#fff;filter:brightness(1.14)}.bb-add.added{background:var(--success)}.bb-secondary{display:flex;gap:10px;margin:14px 0 4px}.bb-secondary .btn{align-items:center;display:inline-flex;flex:1;gap:7px;justify-content:center}.bb-secondary--guest .btn{height:auto;line-height:1.25;min-height:44px;padding-bottom:10px;padding-top:10px;text-align:center;white-space:normal}.bb .wpaic-modern-order__row--actions{margin-top:12px}.bb .wpaic-modern-order__moq{color:var(--neutral-500);font-size:12px;margin:8px 0 0}.bb-warehouses{border-top:var(--hairline);margin-top:16px;padding-top:16px}.bb-wh-lbl{color:var(--neutral-400);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.bb-wh{align-items:center;display:flex;font-size:13px;gap:9px;padding:5px 0}.bb-wh .dot{background:var(--success);border-radius:999px;flex-shrink:0;height:7px;width:7px}.bb-wh .c{color:var(--masla-navy);font-weight:600}.bb-wh .q{color:var(--neutral-500);font-size:12px;margin-left:auto}.bb-variants{margin:16px 0}.bb-var-lbl{color:var(--neutral-400);font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:9px;text-transform:uppercase}.bb-var-list{display:flex;flex-direction:column;gap:8px}.bb-var{align-items:center;background:#fff;border:1.5px solid var(--border-default);border-radius:var(--r-sm);cursor:pointer;display:flex;gap:10px;padding:11px 14px;text-align:left;transition:border-color .14s,background .14s;width:100%}.bb-var:hover{border-color:var(--border-strong)}.bb-var.on{background:var(--cyan-50);border-color:var(--cyan)}.bb-var .vv{color:var(--masla-navy);font-family:var(--font-display);font-size:15px;font-weight:700}.bb-var .vn{color:var(--neutral-500);font-size:12px}.bb-var .vp{color:var(--masla-navy);font-family:var(--font-display);font-size:14px;font-weight:700;margin-left:auto}.bb-var--out{cursor:not-allowed;opacity:.5}.bb-var--out .vp{text-decoration:line-through}.bb .reset_variations,.bb .single_variation .woocommerce-variation-availability,.bb .single_variation .woocommerce-variation-description,.bb .single_variation .woocommerce-variation-price,.bb .variations{display:none!important}.bb-price .woocommerce-price-suffix{display:none}.bb .single_variation,.bb .single_variation_wrap{margin:0}.bb .woocommerce-variation-add-to-cart{align-items:stretch;display:flex;gap:10px;margin-bottom:10px}.wpaic-product-showcase .bb .woocommerce-variation-add-to-cart .single_add_to_cart_button{align-items:center;background:var(--masla-navy);border:1.5px solid var(--masla-navy);border-radius:var(--r-sm);color:#fff;display:inline-flex;flex:1;font-weight:700;gap:8px;justify-content:center}.wpaic-product-showcase .bb .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{color:#fff;filter:brightness(1.14)}.bb-cheaper{align-items:center;background:rgba(190,159,99,.12);border:0;border-radius:var(--r-sm);cursor:pointer;display:flex;gap:11px;margin-top:14px;padding:11px 13px;text-align:left;transition:background .15s;width:100%}.bb-cheaper:hover{background:rgba(190,159,99,.2)}.bb-cheaper .ic{color:var(--bronze);display:inline-flex;flex:0 0 auto}.bb-cheaper>span:not([class]){color:var(--neutral-700,#374151);flex:1 1 auto;font-size:13px;line-height:1.35;min-width:0}.bb-cheaper>span:not([class]) b{color:var(--bronze-700);font-weight:700}.bb-cheaper .go{color:var(--bronze);display:inline-flex;flex:0 0 auto;transition:transform .15s}.bb-cheaper:hover .go{transform:translateX(2px)}.pg--wc .badges{align-items:flex-start;display:flex;flex-direction:column;gap:8px;left:18px;position:absolute;top:18px;z-index:4}.pg--wc .badges .badge-pill svg{height:11px;width:11px}.pi-brand .rate{align-items:center;color:var(--neutral-500);display:inline-flex;font-size:13px;gap:5px}.pi-brand .rate .st,.pi-brand .rate svg{color:var(--bronze)}.cheaper-scrim{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(19,22,29,.55);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.cheaper-scrim[hidden]{display:none}.cheaper-modal{background:#fff;border-radius:var(--r-lg);box-shadow:var(--el-3,0 24px 60px rgba(19,22,29,.28));max-width:460px;padding:26px;position:relative;width:100%}.cheaper-modal-x{align-items:center;background:var(--soft);border:0;border-radius:var(--r-pill);color:var(--neutral-500);cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;width:34px}.cheaper-modal-x:hover{background:var(--neutral-200,#e5e7eb)}.cheaper-head{display:flex;gap:13px;margin-bottom:18px}.cheaper-head .ic{align-items:center;background:rgba(190,159,99,.16);border-radius:var(--r-sm);color:var(--bronze-700);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cheaper-head h3{color:var(--masla-navy);font-family:var(--font-display);font-size:18px;font-weight:800;margin:0 0 4px}.cheaper-head p{color:var(--neutral-500);font-size:13px;line-height:1.4;margin:0}.cheaper-form{display:flex;flex-direction:column;gap:12px}.cheaper-form label{color:var(--masla-navy);display:block;font-size:12px;font-weight:600;margin-bottom:5px}.cheaper-form input{background:#fff;border:1.5px solid var(--border-default);border-radius:var(--r-sm);font-size:14px;height:44px;padding:0 13px;width:100%}.cheaper-form input:focus{border-color:var(--cyan);outline:none}.cheaper-form .req{color:var(--danger)}.cheaper-submit{align-items:center;background:var(--bronze);border:0;border-radius:var(--r-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:46px;justify-content:center}.cheaper-submit:hover{background:var(--bronze-700)}.cheaper-or{align-items:center;color:var(--neutral-400);display:flex;font-size:12px;gap:12px;margin:4px 0}.cheaper-or:after,.cheaper-or:before{background:var(--border-default);content:"";flex:1;height:1px}.cheaper-contacts{display:flex;flex-wrap:wrap;gap:8px}.cheaper-contacts a{align-items:center;border:1.5px solid var(--border-default);border-radius:var(--r-sm);color:var(--masla-navy);display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 13px}.cheaper-contacts a:hover{border-color:var(--cyan);color:var(--cyan-700)}.pdp-tabs-sec{padding-top:44px}.pdp-layout{align-items:start;display:grid;gap:40px;grid-template-columns:3fr 2fr}.pdp-left{min-width:0}.pdp-tabs{border-bottom:var(--hairline);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px}.pdp-tab{background:none;border:0;color:var(--neutral-500);cursor:pointer;font-size:15px;font-weight:600;padding:12px 18px;position:relative;transition:color .14s}.pdp-tab.on{color:var(--masla-navy)}.pdp-tab.on:after{background:var(--cyan);border-radius:2px;bottom:-1px;content:"";height:2.5px;left:14px;position:absolute;right:14px}.pdp-tab:not(.on):hover{color:var(--masla-navy)}.pdp-specs{background:#fff;border:var(--hairline);border-radius:var(--r-lg);overflow:hidden;position:sticky;top:96px}.pdp-specs-head{border-bottom:var(--hairline);color:var(--masla-navy);font-family:var(--font-display);font-size:16px;font-weight:800;padding:16px 18px}.pdp-specs .spec-table td{font-size:13px;padding:11px 18px}.pdp-desc p{color:var(--neutral-700,#374151);font-size:15px;line-height:1.65;margin-bottom:14px;max-width:760px}.pdp-desc h4{color:var(--masla-navy);font-family:var(--font-display);font-size:16px;font-weight:700;margin:22px 0 12px}.spec-table{border-collapse:collapse;width:100%}.spec-table tr{border-bottom:var(--hairline)}.spec-table tr:nth-child(2n){background:var(--soft)}.spec-table td{font-size:14px;padding:12px 16px;vertical-align:top}.spec-table td.k{color:var(--neutral-500);width:46%}.spec-table td.v{color:var(--masla-navy);font-weight:600}.deliv-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.deliv-card{border:var(--hairline);border-radius:var(--r-md);padding:20px}.deliv-card .ic{align-items:center;background:var(--soft);border-radius:var(--r-sm);color:var(--cyan-700);display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.deliv-card h5{color:var(--masla-navy);font-family:var(--font-display);font-size:16px;font-weight:700;margin:0 0 8px}.deliv-card p{color:var(--neutral-500);font-size:13.5px;line-height:1.5;margin:0}.pdp-trust{background:linear-gradient(100deg,#13161d,#1c2832 68%,#223846)}.pdp-trust .wrap{align-items:stretch;display:flex}.pdp-trust-item{align-items:center;display:flex;flex:1;gap:14px;min-width:0;padding:16px 30px}.pdp-trust-item:first-child{padding-left:0}.pdp-trust-item:last-child{padding-right:0}.pdp-trust-item+.pdp-trust-item{border-left:1px solid hsla(0,0%,100%,.12)}.pdp-trust-ic{align-items:center;background:hsla(0,0%,100%,.08);border-radius:var(--r-sm);color:#6fc5e2;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pdp-trust-tx .t{color:#fff;font-size:14px;font-weight:700;line-height:1.25}.pdp-trust-tx .s{color:hsla(0,0%,100%,.62);font-size:12.5px;line-height:1.3;margin-top:4px}.pdp .cat-crumbs{padding:16px 0 4px}@media (max-width:1180px){.pdp-top{grid-template-columns:1fr 340px}.pdp-hero-row{grid-template-columns:1fr}}@media (max-width:820px){.pdp-layout,.pdp-top{grid-template-columns:1fr}.pdp-layout{gap:28px}.bb,.pdp-specs{position:static}.deliv-grid,.pi-features{grid-template-columns:1fr}.pdp-trust .wrap{flex-direction:column}.pdp-trust-item{padding:13px 0!important}.pdp-trust-item+.pdp-trust-item{border-left:0;border-top:1px solid hsla(0,0%,100%,.1)}}.pdp-files{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.pdp-files__item{margin:0}.pdp-files__link{align-items:center;background:var(--cwt-surface,#fff);border:1px solid var(--cwt-border,#e2e6ea);border-radius:12px;color:var(--cwt-ink,#13161d);display:inline-flex;font-weight:600;gap:10px;padding:12px 16px;text-decoration:none;transition:border-color .15s,background .15s}.pdp-files__link:hover{background:var(--cwt-surface-2,#f6f8fa);border-color:var(--cwt-cyan,#2a9bc4)}.pdp-files__ic{color:var(--cwt-cyan,#2a9bc4);display:inline-flex;flex:0 0 auto;height:22px;width:22px}.pdp-files__ic svg{height:100%;width:100%}.pdp-tab-h{color:var(--masla-navy);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 18px;max-width:720px}.pdp-analogs-lead{color:var(--neutral-700);font-size:15px;line-height:1.6;margin:0;max-width:720px}.pdp-replace{align-items:center;background:var(--soft);border:var(--hairline);border-radius:12px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 0 24px;padding:20px 22px}.pdp-replace-main{flex:1 1 380px;min-width:0}.pdp-replace .eyb{align-items:center;color:var(--cyan-700);display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.pdp-replace .eyb svg{height:14px;width:14px}.pdp-replace>.btn{flex:0 0 auto}@media (max-width:600px){.pdp-replace{align-items:stretch;flex-direction:column}.pdp-replace>.btn{justify-content:center;width:100%}}.bb-tiers{display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:14px}.bb-tier{align-items:center;background:#fff;border:1.5px solid var(--border-default);border-radius:var(--r-sm);display:flex;flex-direction:column;gap:2px;padding:9px 4px 8px;text-align:center;transition:border-color .14s,background .14s}.bb-tier.on{background:var(--cyan-50);border-color:var(--cyan)}.bb-tier .q{color:var(--neutral-500);font-size:11px;font-weight:700;letter-spacing:.01em}.bb-tier .p,.bb-tier.on .q{color:var(--masla-navy)}.bb-tier .p{font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.bb-tier .o{background:var(--danger-bg);border-radius:var(--r-pill);color:var(--danger);font-size:10px;font-weight:800;padding:1px 6px}.bb-total{background:var(--masla-navy);border-radius:var(--r-sm);color:#fff;margin:16px 0;padding:13px 15px}.bb-total-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.bb-total-top .lbl{color:hsla(0,0%,100%,.7);font-size:12.5px;font-weight:600}.bb-total-disc{background:var(--cyan);border-radius:var(--r-pill);color:var(--masla-navy);font-size:10.5px;font-weight:800;padding:2px 7px}.bb-total-sum{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;margin-top:3px}.bb-total-sum .woocommerce-Price-amount{font-family:inherit;font-weight:inherit}.bb-total-meta{color:hsla(0,0%,100%,.65);font-size:12px;margin-top:2px}.bb-total-meta b{color:var(--cyan);font-weight:700}.pdp-tab .cnt{color:var(--neutral-400);font-weight:500;margin-left:5px}.pdp-layout.analogs-on{grid-template-columns:1fr}.pdp-layout.analogs-on .pdp-specs{display:none}.pdp-layout.analogs-on .pdp-analogs-grid,.pdp-layout.analogs-on .pgrid{grid-template-columns:repeat(3,1fr)}.tlink{align-items:center;color:var(--cyan-700);display:inline-flex;font-size:14px;font-weight:600;gap:7px;margin-top:20px}.tlink:hover{color:var(--cyan)}.h-eyebrow{color:var(--cyan-700);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.docs-sec{background:var(--soft);border-radius:var(--r-lg);margin-top:28px;padding:26px 28px 28px}.docs-sec-head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.docs-sec-head .t{color:var(--masla-navy);font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.02em;margin-top:8px}.docs-sec-head .s{color:var(--neutral-500);font-size:14px;margin-top:5px;max-width:560px}.docs-sec-grid{display:grid;gap:13px;grid-template-columns:repeat(2,1fr)}.doc-card{align-items:center;background:#fff;border:var(--hairline);border-radius:var(--r-md);display:flex;gap:15px;padding:16px 18px;transition:box-shadow .15s,border-color .15s}.doc-card:hover{border-color:transparent;box-shadow:var(--el-2)}.doc-card-ic{align-items:center;background:var(--cyan-50);border-radius:var(--r-sm);color:var(--cyan-700);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.doc-card-tx{display:flex;flex-direction:column;min-width:0}.doc-card-tx .t{color:var(--masla-navy);font-size:14.5px;font-weight:600}.doc-card-dl{align-items:center;background:#fff;border:var(--hairline);border-radius:var(--r-sm);color:var(--neutral-400);display:flex;flex-shrink:0;height:38px;justify-content:center;margin-left:auto;transition:color .14s,background .14s,border-color .14s;width:38px}.doc-card:hover .doc-card-dl{background:var(--cyan);border-color:var(--cyan);color:#fff}.pdp-articles-lead{color:var(--neutral-600);font-size:15px;line-height:1.6;margin:0 0 22px;max-width:760px}.pdp-articles{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.th1{background:linear-gradient(135deg,#1d242b,#34403c 60%,#5a4a32)}.th2{background:linear-gradient(135deg,#0f1620,#1c2e44 60%,#2e4a6b)}.th3{background:linear-gradient(135deg,#1f1611,#3a2a1c 60%,#5b3f24)}.th4{background:linear-gradient(135deg,#0e1822,#1e3242 60%,#3f5564)}.th5{background:linear-gradient(135deg,#161d1a,#244034 60%,#356b4f)}.th6{background:linear-gradient(135deg,#1a1622,#2e2444 60%,#463f6b)}.pdp-articles .bento-tile{border-radius:var(--r-lg);color:#fff;display:flex;flex-direction:column;gap:14px;isolation:isolate;justify-content:space-between;min-height:230px;overflow:hidden;padding:20px 22px;position:relative;transition:transform .26s,box-shadow .26s}.pdp-articles .bento-tile:hover{box-shadow:var(--el-3);transform:translateY(-4px)}.pdp-articles .bento-tile .scrim{background:linear-gradient(0deg,rgba(8,11,16,.84) 0,rgba(8,11,16,.34) 46%,rgba(8,11,16,.06));inset:0;position:absolute;z-index:-1}.pdp-articles .bt-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.pdp-articles .bt-top .tag{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.24);border-radius:var(--r-pill);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 12px;text-transform:uppercase}.pdp-articles .bt-bottom{display:flex;flex-direction:column;gap:9px}.pdp-articles .bt-meta{align-items:center;color:hsla(0,0%,100%,.74);display:flex;font-size:12px;font-weight:600;gap:8px}.pdp-articles .bt-title{color:#fff;font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.pdp-articles .bt-lead{color:hsla(0,0%,100%,.84);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.pdp-articles .bt-more{align-items:center;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-top:2px}.pi-apps--lube{padding:0 0 26px}.pi-apps--lube .pi-apps-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.pi-apps--lube .pi-apps-h{color:var(--masla-navy);font-size:13px;font-weight:700;margin-bottom:0}.app-cats{display:flex;flex-direction:column;gap:8px}.app-cat{background:#fff;border:var(--hairline);border-radius:var(--r-md);overflow:hidden;transition:box-shadow .15s,border-color .15s}.app-cat.on{border-color:transparent;box-shadow:var(--el-2)}.app-cat-btn{background:none;border:0;cursor:pointer;gap:11px;padding:11px 13px;text-align:left;width:100%}.app-cat-btn,.app-cat-btn .ic{align-items:center;display:flex}.app-cat-btn .ic{background:var(--cyan-50);border-radius:var(--r-sm);color:var(--cyan-700);flex-shrink:0;height:30px;justify-content:center;transition:background .15s,color .15s;width:30px}.app-cat.on .app-cat-btn .ic{background:var(--cyan);color:#fff}.app-cat-btn .nm{color:var(--masla-navy);flex:1;font-size:14px;font-weight:600;min-width:0}.app-cat-btn .ct{background:var(--soft);border-radius:var(--r-pill);color:var(--neutral-500);font-size:12px;font-weight:700;padding:2px 9px}.app-cat-btn .chev{color:var(--neutral-400);display:flex;transition:transform .18s,color .15s}.app-cat.on .app-cat-btn .chev{color:var(--cyan);transform:rotate(180deg)}.app-cat-body{padding:2px 13px 13px}.app-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.app-list li{border-bottom:1px dashed var(--border-default)}.app-list li:last-child{border-bottom:0}.app-list li a{align-items:center;color:var(--masla-navy);display:flex;font-size:13.5px;gap:8px;padding:8px 0}.app-list li svg{color:var(--cyan);flex-shrink:0}.app-list li .b{font-weight:700}.app-list li .m{color:var(--neutral-600)}.app-more{align-items:center;background:none;border:0;color:var(--cyan-700);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 0 2px}.app-more:hover{color:var(--cyan)}.app-more svg{transition:transform .15s}.app-more:hover svg{transform:translateX(2px)}.app-modal-scrim{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(19,22,29,.55);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.app-modal-scrim[hidden]{display:none}.app-modal{background:#fff;border-radius:var(--r-lg);box-shadow:var(--el-3,0 24px 60px rgba(19,22,29,.28));display:flex;flex-direction:column;max-height:86vh;overflow:hidden;padding:28px 30px;position:relative;width:min(880px,100%)}.app-modal-x{align-items:center;background:var(--soft);border:0;border-radius:var(--r-pill);color:var(--neutral-500);cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:16px;top:16px;width:34px}.app-modal-x:hover{background:var(--neutral-200,#e5e7eb)}.app-modal-head{align-items:flex-start;border-bottom:var(--hairline);display:flex;gap:16px;margin-bottom:20px;padding:0 30px 20px 0}.app-modal-head .ic{align-items:center;background:var(--cyan-50);border-radius:var(--r-md);color:var(--cyan-700);display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.app-modal-head .eyb{color:var(--cyan-700);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.app-modal-head h3{color:var(--masla-navy);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.app-modal-head p{color:var(--neutral-500);font-size:13.5px;line-height:1.5;margin:8px 0 0}.app-modal-body{display:flex;flex-direction:column;gap:22px;margin-right:-8px;overflow-y:auto;padding-right:8px}.app-brand-head{align-items:center;display:flex;gap:12px;margin-bottom:12px}.app-brand-head .logo{color:var(--masla-navy);font-family:var(--font-display);font-size:15px;font-weight:800}.app-brand-head .n{color:var(--neutral-400);font-size:12px}.app-models{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.app-model{align-items:center;background:#fff;border:var(--hairline);border-radius:var(--r-sm);color:var(--masla-navy);display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,transform .12s}.app-model:hover{border-color:var(--cyan);box-shadow:var(--el-1);transform:translateY(-1px)}.app-model svg{color:var(--cyan);flex-shrink:0}.app-modal-foot{align-items:center;border-top:var(--hairline);display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:20px}@media (max-width:680px){.app-models{grid-template-columns:repeat(2,1fr)}.app-modal{padding:22px 18px}.app-modal-foot .btn{justify-content:center;width:100%}}@media (max-width:460px){.app-models{grid-template-columns:1fr}}@media (max-width:820px){.pdp-tab{min-height:40px}.bb .quantity input.qty{min-height:44px}.bb .quantity .minus,.bb .quantity .plus{min-height:44px;min-width:40px}.bb .single_add_to_cart_button.bb-add,.bb-add{min-height:46px}.bb-var{min-height:44px}.docs-sec-grid,.pdp-articles,.pdp-layout.analogs-on .pdp-analogs-grid,.pdp-layout.analogs-on .pgrid{grid-template-columns:1fr}.docs-sec-head{align-items:flex-start;flex-direction:column;gap:8px}}@media (min-width:821px) and (max-width:1180px){.pdp-layout.analogs-on .pdp-analogs-grid,.pdp-layout.analogs-on .pgrid{grid-template-columns:repeat(2,1fr)}}