.pdp-page{padding-bottom:34px}.pdp-breadcrumbs{color:#728490;flex-wrap:wrap;align-items:center;gap:9px;padding-top:27px;font-size:.8125rem;display:flex}.pdp-breadcrumbs svg{flex-shrink:0}.pdp-breadcrumbs a:hover{color:#235d8c}.pdp-breadcrumbs [aria-current]{color:#425a68}.pdp-page-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin:30px 0 31px;display:flex}.pdp-category{color:#648296;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.pdp-page-heading h1{letter-spacing:-1.25px;max-width:960px;margin:12px 0 9px;font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.16}.pdp-page-heading p{color:#667c8a;font-size:1rem;line-height:1.6}.pdp-sku{color:#718592;white-space:nowrap;align-items:center;gap:7px;padding-bottom:4px;font-size:.8125rem;display:flex}.pdp-sku strong{color:#456171;font-weight:500}.pdp-hero{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:start;gap:38px;display:grid}.pdp-gallery{min-width:0}.pdp-gallery-stage{background:#fff;border:1px solid #e1e9ee;border-radius:20px;position:relative;overflow:hidden}.pdp-image-count{z-index:1;color:#3f5d70;font-variant-numeric:tabular-nums;pointer-events:none;font-size:.8125rem;position:absolute;top:20px;left:24px}.pdp-image-count>span{color:#92a1ab}.pdp-main-image{cursor:zoom-in;background:#fff;border:0;justify-content:center;align-items:center;width:100%;min-height:455px;padding:52px 40px 30px;display:flex;position:relative}.pdp-main-image>img{object-fit:contain;width:100%;height:365px}.pdp-main-image.pdp-image-label>img{max-width:355px}.pdp-main-image.pdp-image-product>img{max-width:440px}.pdp-expand{color:#4d6b7e;cursor:zoom-in;background:#fffffff2;border:1px solid #e5ebef;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:.75rem;display:flex;position:absolute;bottom:13px;right:16px}.pdp-main-image:hover .pdp-expand{color:#235d8c;background:#f0f6fa;border-color:#b2c8d6}.pdp-image-caption{color:#6d8290;border-top:1px solid #edf1f4;margin:0 24px;padding:15px 0 17px;font-size:.8125rem}.pdp-thumbnails{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.pdp-thumbnail{cursor:pointer;background:#fff;border:1px solid #e1e9ee;border-radius:10px;flex-shrink:0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:85px;height:82px;padding:8px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.pdp-thumbnail img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.pdp-thumbnail[aria-pressed=true]{border-color:#235d8c;box-shadow:0 0 0 2px #235d8c15}.pdp-thumbnail:hover{border-color:#8daabe}.pdp-buy-panel{background:#fff;border:1px solid #dde6ec;border-radius:20px;padding:29px 30px 25px}.pdp-price-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.pdp-offer-label{color:#9c472f;font-size:.8125rem}.pdp-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:7px;display:flex}.pdp-price strong{color:#223945;letter-spacing:-1.25px;white-space:nowrap;font-size:2.6rem;font-weight:500;line-height:1.15}.pdp-price strong>span{font-size:.74em}.pdp-price del{color:#87959f;white-space:nowrap;font-size:1rem}.pdp-price-unit{color:#6e8290;margin-top:6px;font-size:.8125rem;display:block}.discount-mark-detail{--seal-size:83px;flex:0 0 var(--seal-size);position:relative;inset:auto;transform:rotate(-8deg)}.discount-mark-detail .discount-mark-value{font-size:28px}.discount-mark-detail .discount-mark-caption{text-transform:none;font-size:12px}.pdp-savings{color:#a64b33;margin-top:16px;font-size:.875rem;display:inline-block}.pdp-highlights{border-top:1px solid #e7edf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;padding-top:23px;display:grid}.pdp-highlights>div{flex-direction:column;gap:7px;min-width:0;display:flex}.pdp-highlights>div>span{color:#748894;font-size:.75rem;line-height:1.5}.pdp-highlights strong{color:#354f60;overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.pdp-spec-link{color:#235d8c;align-items:center;gap:8px;margin-top:18px;font-size:.8125rem;display:inline-flex}.pdp-spec-link:hover{text-underline-offset:4px;text-decoration:underline}.pdp-order,.pdp-question{border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:13px 18px;font-size:.875rem;transition:background .15s;display:flex}.pdp-order{color:#fff;background:#235d8c;justify-content:space-between;margin-top:24px}.pdp-order:hover{background:#194a70}.pdp-order svg,.pdp-question svg{flex-shrink:0}.pdp-question{color:#42677e;background:#fff;border:1px solid #dce6ed;margin-top:10px}.pdp-question:hover{background:#f0f6fa}.pdp-purchase-info{gap:17px;margin-top:22px;display:grid}.pdp-purchase-info p{color:#687f8e;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.65;display:flex}.pdp-purchase-info svg{color:#7091a5;flex-shrink:0;margin-top:3px}.pdp-purchase-info a{color:#235d8c;text-underline-offset:3px;-webkit-text-decoration:underline #bed0de;text-decoration:underline #bed0de}.pdp-stock-note{color:#748592;border-top:1px solid #e7edf2;align-items:flex-start;gap:8px;margin-top:19px;padding-top:17px;font-size:.75rem;line-height:1.6;display:flex}.pdp-stock-note svg{flex-shrink:0;margin-top:2px}.pdp-section-nav{border-bottom:1px solid #dae4eb;gap:34px;margin-top:46px;display:flex;overflow-x:auto}.pdp-section-nav a{color:#607b8d;white-space:nowrap;border-bottom:2px solid #0000;padding:15px 0 16px;font-size:.9375rem;display:block}:is(.pdp-section-nav a:hover,.pdp-section-nav a:focus-visible){color:#235d8c;border-bottom-color:#235d8c}.pdp-details-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:70px;padding:38px 0 33px;display:grid}.pdp-details-grid h2{letter-spacing:-.6px;font-size:1.6rem;line-height:1.25}.pdp-editorial .eyebrow{display:none}.pdp-editorial section>p{color:#566f7e;margin-top:18px;font-size:1rem;line-height:1.8}.pdp-features{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pdp-features li{color:#476678;gap:10px;font-size:.9375rem;line-height:1.65;display:flex}.pdp-features svg{color:#46817c;flex-shrink:0;margin-top:4px}.pdp-application{border-top:1px solid #e4ebf0;margin-top:32px;padding-top:28px}.pdp-data-note{color:#7c6650;background:#fbf7f1;border:1px solid #e6dbcc;border-radius:10px;align-items:flex-start;gap:12px;margin-top:25px;padding:17px 18px;display:flex}.pdp-data-note svg{flex-shrink:0;margin-top:3px}.pdp-data-note p{font-size:.875rem;line-height:1.7}.pdp-specifications{min-width:0}.pdp-spec-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.pdp-spec-heading>span{color:#81939f;white-space:nowrap;font-size:.75rem}.pdp-spec-table{border-collapse:collapse;width:100%}.pdp-spec-table tr,.pdp-spec-table tr:last-child{border-bottom:1px solid #e7edf2}.pdp-spec-table tr:hover{background:#f8fafb}.pdp-spec-table th,.pdp-spec-table td{text-align:left;white-space:normal;vertical-align:top;padding:13px 0;font-size:.875rem;line-height:1.65}.pdp-spec-table th{color:#718693;width:48%;padding-right:20px;font-weight:400}.pdp-spec-table td{color:#2f4c60}.pdp-source{color:#7a8d9a;border-block:1px solid #e2eaf0;justify-content:space-between;align-items:center;gap:28px;padding:20px 0;font-size:.75rem;line-height:1.7;display:flex}.pdp-source p{max-width:720px}.pdp-source a{white-space:nowrap;color:#4f758e;align-items:center;gap:8px;display:flex}.pdp-other-offers{margin-top:43px}.pdp-other-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:23px;display:flex}.pdp-other-heading h2{letter-spacing:-.5px;font-size:1.65rem;line-height:1.25}.pdp-other-heading a{color:#607b8d;white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.offer-grid.pdp-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pdp-bottom{justify-content:space-between;gap:24px;margin-top:30px;display:flex}.pdp-bottom a{color:#607b8d;align-items:center;gap:8px;font-size:.875rem;display:flex}.pdp-lightbox{color:#223945;background:#fff;border-radius:18px;gap:16px;width:min(1000px,100vw - 32px);max-width:min(1000px,100vw - 32px);max-height:calc(100dvh - 32px);padding:23px;overflow:auto}.pdp-lightbox-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pdp-lightbox-heading [data-slot=dialog-title]{font-size:1.125rem;line-height:1.4}.pdp-lightbox-heading [data-slot=dialog-description]{color:#6d8290;margin-top:6px;font-size:.8125rem}.pdp-icon-button{color:#526f82;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.pdp-icon-button:hover{background:#eff5f9}.pdp-lightbox-image{place-items:center;min-height:0;display:grid}.pdp-lightbox-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 220px)}.pdp-lightbox-navigation{color:#607b8d;justify-content:space-between;align-items:center;gap:20px;font-size:.875rem;display:flex}.pdp-lightbox-navigation button{color:#235d8c;cursor:pointer;background:#f4f8fb;border:1px solid #dce6ed;border-radius:8px;align-items:center;gap:5px;min-height:42px;padding:9px 12px;display:flex}@media (max-width:1050px){.pdp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.pdp-buy-panel{padding:25px 23px}.pdp-main-image{min-height:425px;padding-inline:28px}.pdp-main-image>img{height:335px}.pdp-price strong{font-size:2.25rem}.discount-mark-detail{--seal-size:72px}.discount-mark-detail .discount-mark-value{font-size:24px}.pdp-details-grid{gap:35px}.offer-grid.pdp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pdp-page-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-top:24px}.pdp-hero{grid-template-columns:minmax(0,1fr);gap:25px}.pdp-main-image{min-height:415px}.pdp-main-image>img{height:325px}.pdp-details-grid{grid-template-columns:minmax(0,1fr);gap:35px}.pdp-section-nav{gap:26px;margin-top:29px}.pdp-source{flex-direction:column;align-items:flex-start;gap:12px}.pdp-other-heading{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:480px){.pdp-breadcrumbs{padding-top:21px;font-size:.75rem}.pdp-page-heading h1{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:1.875rem}.pdp-gallery-stage{border-radius:14px}.pdp-main-image{min-height:335px;padding:44px 23px 30px}.pdp-main-image>img{height:255px}.pdp-expand>span{display:none}.pdp-image-count{top:16px;left:19px}.pdp-image-caption{margin-inline:19px}.pdp-thumbnails{gap:9px}.pdp-thumbnail{width:65px;height:65px}.pdp-buy-panel{border-radius:14px;padding:23px 20px}.pdp-price-head{gap:14px}.pdp-price{gap:8px}.pdp-price strong{font-size:2.25rem}.pdp-highlights{gap:10px}.pdp-section-nav{gap:23px}.pdp-section-nav a{font-size:.875rem}.pdp-details-grid{padding-top:29px}.pdp-spec-heading{flex-direction:column;align-items:flex-start;gap:8px}.pdp-source a{white-space:normal}.pdp-lightbox{padding:17px}.pdp-bottom{flex-wrap:wrap;gap:15px}}@media (max-width:400px){.offer-grid.pdp-related-grid{grid-template-columns:minmax(0,1fr)}}.pdp-gallery-empty{color:#8c9a9f;text-align:center;background:#f3f5f4;border:1px solid #e1e5e5;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:400px;padding:30px;display:flex}.pdp-gallery-empty p{color:#506c7d;font-size:21px}.pdp-gallery-empty span{font-size:13px}.pdp-excerpt{border-left:2px solid #b9cedb;margin:26px 0;padding:6px 0 6px 23px}.pdp-excerpt p{margin-top:0!important}.pdp-excerpt a,.pdp-full-description{color:#326788;align-items:center;gap:8px;font-size:12px;display:inline-flex}.pdp-full-description{margin-top:21px}.pdp-price .pdp-price-request{font-size:clamp(25px,2.5vw,33px);line-height:1.3}.pdp-missing-specs{color:#73848e;padding:20px 0;font-size:14px;line-height:1.8}
