body .doncen-site:has(.page-products) .dichen-product-card__highlights{letter-spacing:.025em;border-block-start:1px solid #d6dee3;font-size:12px}body .gallery-placeholder__image{margin:auto;display:block}body .gallery-placeholder:not(._block-content-loading) .gallery-placeholder__image,body .product-info-main .product-options-wrapper .field.configurable{display:none}body #product-dimensional-drawing{flex-direction:column;align-items:stretch;gap:20px}body .doncen-site:has(.catalog-product-view){background:var(--neutral);--dm-product-border:#dce2e7;--dm-product-muted:#f5f7fa;--dm-product-accent:var(--dm-brand);background:var(--white)}body .doncen-site:has(.catalog-product-view) .page-main{box-sizing:border-box;inline-size:100%;max-inline-size:none;margin-inline:0;padding-inline:0;display:block;@media (width<=767px){inline-size:100%;padding-inline:0}}body .doncen-site:has(.catalog-product-view) .breadcrumbs.sg-breadcrumb{background:var(--dm-product-muted);background:var(--white);border:0;border-block-start:1px solid #edf0f2;inline-size:100%;max-inline-size:none;padding:0}body .doncen-site:has(.catalog-product-view) .gallery-placeholder{margin-block-end:40px;position:relative}body .doncen-site:has(.catalog-product-view) .product-info-main{box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;grid-row:auto;align-self:start;margin:0;padding-inline-start:0;position:static;inset-block-start:auto;@media (width<=1023px){grid-row:auto;padding:0;position:static;inset-block-start:auto}@media (width<=767px){grid-row:auto;padding:0;position:static;inset-block-start:auto}}body .doncen-site:has(.catalog-product-view) .product-info-main>.page-title{border-block-end:1px solid #f1f1f1;margin:0 0 15px;padding:5px 0 15px;@media (width<=767px){padding-block-start:0}}body .doncen-site:has(.catalog-product-view) .product-info-main .page-title{color:inherit;letter-spacing:-.025em;min-inline-size:100%;font-size:32px;font-weight:700;line-height:1.08;@media (width<=767px){font-size:24px}}body .doncen-site:has(.catalog-product-view) .storefront-commerce-action__button,.doncen-site:has(.catalog-product-view) .storefront-commerce-action__button:visited{background:var(--dm-brand);border:1px solid var(--dm-brand);border-radius:var(--dm-button-radius);box-sizing:border-box;color:var(--white);text-transform:none;flex-direction:row;justify-content:center;align-items:center;min-block-size:48px;inline-size:100%;margin:20px 0;padding:0 24px;font-size:16px;font-weight:700;display:flex}body .doncen-site:has(.catalog-product-view) .storefront-commerce-action__button:hover,.doncen-site:has(.catalog-product-view) .storefront-commerce-action__button:focus{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover);color:var(--white)}body .doncen-site:has(.catalog-product-view) .product-add-form,.doncen-site:has(.catalog-product-view) .product-social-links{display:none}body .doncen-site:has(.catalog-product-view) .dichen-product-specs--bundle{flex-direction:column;gap:20px;display:flex}body .doncen-site:has(.catalog-product-view) .dichen-product-specs--variants{clear:none;margin:0;margin-block-start:0}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variants-title{flex-direction:row;align-items:baseline;gap:6px;margin-block-end:8px;display:flex}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variants-title strong{color:inherit;font-size:16px;font-weight:600}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variants-title span{color:#858585;font-size:12px}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-panel,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary{background:var(--white);box-sizing:border-box;color:inherit;border:1px solid #e3e3e3;border-radius:10px;inline-size:100%;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:block;position:relative}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-panel{cursor:pointer}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-panel:hover,.doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-panel:has(.dichen-product-specs__variant-current[aria-expanded=true]){border-color:#c9c9c9;box-shadow:0 5px 16px #00000012}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card{background:var(--white);cursor:pointer}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card:hover,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card:focus-visible{border-color:#c9c9c9;box-shadow:0 5px 16px #00000012}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-current,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary{grid-template-columns:50px minmax(0,1fr) 32px;align-items:center;gap:12px;min-block-size:64px;padding:7px 10px;padding-block:7px;display:grid}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-current{box-shadow:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;inline-size:100%;font-family:inherit}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-thumb{box-sizing:border-box;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;block-size:46px;inline-size:50px;display:flex;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-thumb img{object-fit:contain;block-size:auto;max-block-size:42px;inline-size:auto;max-inline-size:46px;display:block}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-card .dichen-product-specs__variant-thumb img{mix-blend-mode:multiply}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-current-main,.doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-card-main,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-main{min-inline-size:0;display:block}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-sku,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-sku{color:#7b7b7b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;display:block;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-sku:before{content:"";vertical-align:1px;background:#1aa34a;border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:5px;display:inline-block}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-sku.is-out-of-stock:before{background:#999}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-current-main strong,.doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-card-main strong,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-main strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.25;display:block;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-meta{display:none}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-toggle,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-toggle,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-arrow{box-shadow:none;background:#f1f1f1;border:0;border-radius:50%;flex-direction:row;justify-content:center;align-self:center;align-items:center;block-size:28px;inline-size:28px;padding:0;transition:background-color .18s;display:flex}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-chevron,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-arrow:before{content:"";border-block-end:2px solid #1b1b1b;border-inline-end:2px solid #1b1b1b;block-size:8px;inline-size:8px;transition:transform .18s;display:block;transform:rotate(45deg)translate(-1px,-1px)}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-current[aria-expanded=true] .dichen-product-specs__variant-chevron,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary[aria-expanded=true] .dichen-product-specs__variant-chevron{transform:rotate(225deg)translate(-1px,-1px)}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-current[aria-expanded=true] .dichen-product-specs__variant-toggle,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary[aria-expanded=true] .dichen-product-specs__compatible-toggle,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card:hover .dichen-product-specs__compatible-arrow,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card:focus-visible .dichen-product-specs__compatible-arrow{background:#1b1b1b}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-current[aria-expanded=true] .dichen-product-specs__variant-chevron,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary[aria-expanded=true] .dichen-product-specs__variant-chevron,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card:hover .dichen-product-specs__compatible-arrow:before,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-card:focus-visible .dichen-product-specs__compatible-arrow:before{border-color:var(--white)}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-arrow:before{transform:rotate(-45deg)translate(-1px,-1px)}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-list,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-list-wrap{background:var(--white);box-sizing:border-box;z-index:30;border:1px solid #e3e3e3;border-radius:10px;gap:4px;max-block-size:280px;margin:6px 0 0;padding:6px;list-style:none;display:grid;position:absolute;inset-inline:0;overflow:hidden auto;box-shadow:0 12px 32px #0000001a}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-list[hidden],.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-list-wrap[hidden]{display:none}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-item{margin:0}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-card{background:var(--white);box-shadow:none;color:inherit;cursor:pointer;text-align:left;border:0;border-radius:8px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;min-block-size:60px;inline-size:100%;padding:7px 10px;font-family:inherit;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-card:hover,.doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-card:focus-visible{background:var(--neutral);outline:none}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-card.is-selected{background:var(--neutral)}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-list::-webkit-scrollbar,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-list-wrap::-webkit-scrollbar{inline-size:8px}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__variant-list::-webkit-scrollbar-thumb,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-list-wrap::-webkit-scrollbar-thumb{border:2px solid var(--white);background:#cfcfcf;border-radius:999px}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible{margin-block-start:16px}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-list,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-picker{margin:0}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-list{gap:6px;display:grid}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-picker{position:relative}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary{background:var(--white);color:inherit;cursor:pointer;text-align:left;inline-size:100%;font-family:inherit;list-style:none}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary:hover,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary:focus-visible,.doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary[aria-expanded=true]{border-color:#c9c9c9;outline:none;box-shadow:0 5px 16px #00000012}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-summary::-webkit-details-marker{display:none}body .doncen-site:has(.catalog-product-view) .dichen-product-specs__compatible-main small{color:#888;margin-block-start:2px;font-size:10px;line-height:1.2;display:block}body .doncen-site:has(.catalog-product-view) .sg-product-gallery{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"thumbnails viewport";gap:20px;inline-size:100%;display:grid;position:relative;@media (width<=767px){grid-template-columns:minmax(0,1fr);grid-template-areas:"viewport""thumbnails";gap:12px}}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__viewport{aspect-ratio:4/3;background:var(--white);box-sizing:border-box;touch-action:pan-y;aspect-ratio:1.22;border:1px solid #f1f1f1;border-radius:10px;grid-area:viewport;justify-content:center;align-items:center;min-inline-size:0;margin:0;display:flex;position:relative;overflow:hidden;@media (width<=767px){aspect-ratio:1.32}flex-direction:row}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__image{object-fit:contain;opacity:1;block-size:auto;max-block-size:80%;inline-size:auto;max-inline-size:80%;transition:opacity .16s;display:block}body .doncen-site:has(.catalog-product-view) .sg-product-gallery.is-loading .sg-product-gallery__image{opacity:.45}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnails{scrollbar-width:thin;grid-area:thumbnails;align-content:start;gap:10px;max-block-size:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto;@media (width<=767px){scroll-snap-type:x proximity;max-inline-size:100%;padding:2px 2px 5px;display:flex;overflow:auto hidden}flex-direction:row;justify-content:center;align-items:center;gap:7px;max-block-size:none;padding:0;display:flex;overflow:visible}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail-item{margin:0;@media (width<=767px){scroll-snap-align:start;flex:none}}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail{appearance:none;background:var(--white);box-sizing:border-box;box-shadow:none;cursor:pointer;border:1px solid #f1f1f1;border-radius:6px;justify-content:center;align-items:center;block-size:88px;inline-size:88px;margin:0;padding:6px;display:flex;position:relative;overflow:hidden;@media (width<=767px){block-size:72px;inline-size:72px}background:0 0;border:0;border-radius:50%;flex-direction:row;block-size:12px;inline-size:12px;padding:2px;overflow:visible}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail:after{background:var(--dm-brand);content:"";opacity:1;block-size:3px;display:none;position:absolute;inset-block-end:0;inset-inline:0}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail.is-active:after{opacity:1}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail:hover{border-color:#c9c9c9}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail:focus,.doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail:active{box-shadow:none}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail:focus-visible{border-color:var(--dm-brand);outline:2px solid var(--dm-brand);outline-offset:2px;outline-offset:1px;border:0;outline:2px solid #d5003273}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail img{object-fit:contain;block-size:100%;inline-size:100%;display:none}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__caption,.doncen-site:has(.catalog-product-view) .sg-product-gallery__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .doncen-site:has(.catalog-product-view) .sg-product-details{box-sizing:border-box;inline-size:calc(100% - 48px);margin-block-end:64px;margin-inline:auto;@media (width>=768px){box-sizing:border-box;grid-column:1/-1;justify-self:center;inline-size:calc(100% - 48px);max-inline-size:1080px;margin-block-end:70px;display:block;position:relative}}body .sg-product-details__section{border-block-end:1px solid #e5e5e5;margin:0;@media (width<=767px){background:var(--white);border:0;border-radius:10px;margin-block-end:12px}@media (width>=768px){border:0;display:block}}body .sg-product-details__section>summary{color:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:20px 16px;list-style:none;display:flex;position:relative;@media (width>=768px){display:none}flex-direction:row;font-size:16px;font-weight:600}body .sg-product-details__section>summary::-webkit-details-marker{display:none}body .sg-product-details__section:not(.is-primary)>.sg-product-details__content{transform-origin:top}body .sg-product-details__section>summary:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #d5003259}body .sg-product-details__content .dichen-product-specs,.sg-product-details__content .dichen-product-documents,.sg-product-details__content .dichen-product-specs__table-wrap{margin:0}body .sg-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal{box-sizing:border-box;opacity:0;pointer-events:none;visibility:hidden;z-index:1001;flex-direction:row;justify-content:center;align-items:center;padding:24px;transition:opacity .15s,visibility 0s linear .15s;display:flex;position:fixed;inset:0}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal._show{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;@media (width<=767px){padding:12px}}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .modal-inner-wrap{background:var(--white);box-sizing:border-box;border-radius:8px;flex-direction:column;max-block-size:calc(100vh - 48px);inline-size:100%;max-inline-size:1100px;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d;@media (width<=767px){max-block-size:calc(100vh - 24px)}}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .modal-header{flex-direction:row;flex:none;justify-content:flex-end;min-block-size:52px;padding:8px;display:flex}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .action-close{box-shadow:none;cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;block-size:36px;inline-size:36px;margin:0;padding:0;display:flex;position:relative}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .action-close:before,.doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .action-close:after{content:"";background:#1b1b1b;block-size:2px;inline-size:18px;position:absolute;inset-block-start:17px;inset-inline-start:9px}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .action-close:before{transform:rotate(45deg)}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .action-close:after{transform:rotate(-45deg)}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .action-close span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dichen-product-documents-modal .modal-content{box-sizing:border-box;flex:auto;padding:0 24px 24px;overflow:auto;@media (width<=767px){padding:0 12px 12px}}body .doncen-site:has(.catalog-product-view) .modals-overlay{z-index:1000;background:#0000008c;position:fixed;inset:0}body .doncen-site:has(.catalog-product-view):has(._has-modal){overflow:hidden}body .doncen-site:has(.catalog-product-view) .sg-product-gallery,.doncen-site:has(.catalog-product-view) .product-info-main,.doncen-site:has(.catalog-product-view) .sg-product-details{@media (width<=1023px){grid-column:1/-1}@media (width<=767px){grid-column:1/-1}}body .sg-product-details__section.is-active{@media (width<=767px){box-shadow:12px 12px 30px -22px #00000029,-12px 12px 30px -22px #00000029,0 20px 30px -24px #0000002e}}body .sg-product-details__section.is-active>summary{@media (width<=767px){background:var(--white);z-index:20;border-block-end:1px solid #dedede;border-radius:10px 10px 0 0;position:sticky;inset-block-start:var(--sg-sticky-header-offset,64px);box-shadow:0 -8px 20px -12px #00000038}}body .sg-product-details__tab,.sg-product-details__tab:visited{@media (width>=768px){color:inherit;text-align:center;white-space:nowrap;padding:16px 24px;text-decoration:none;position:relative}@media (width>=768px) and (width<=1023px){padding-inline:clamp(12px,1.9vw,24px)}@media (width>=768px){font-size:16px;font-weight:600}}body .sg-product-details__tab:hover,.sg-product-details__tab:focus-visible,.sg-product-details__tab.is-active{@media (width>=768px){color:var(--dm-brand);text-decoration:none}}body .sg-product-details__tab:focus-visible{@media (width>=768px){outline:none}}body .sg-product-details__tab.is-active:after{@media (width>=768px){background:var(--dm-brand);content:"";block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:18px}}body .doncen-site:has(.catalog-product-view) .gallery-placeholder._block-content-loading:after{aspect-ratio:1.22;z-index:12;block-size:auto;inline-size:100%;inset-block-end:auto}body .doncen-site:has(.catalog-product-view) .gallery-placeholder._block-content-loading .gallery-placeholder__image{opacity:0}body .doncen-site:has(.catalog-product-view) .gallery-placeholder__image{aspect-ratio:1.22;background:var(--white);box-sizing:border-box;object-fit:contain;border:1px solid #f1f1f1;border-radius:10px;block-size:auto;inline-size:100%;padding:10%}body .doncen-site:has(.catalog-product-view) .sg-product-hero{box-sizing:border-box;inline-size:calc(100% - 48px);max-inline-size:1100px;margin:0 auto;padding-block:clamp(24px,6.25vw,64px);display:block;@media (width>=768px){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.125vw,32px);display:grid}}body .doncen-site:has(.catalog-product-view) .sg-product-hero>.gallery-placeholder{align-self:start;inline-size:100%;margin:0;display:block;@media (width>=768px){z-index:5;position:sticky;inset-block-start:calc(var(--sg-sticky-header-offset,64px) + 16px)}@media (width<=767px){margin-block-end:24px}}body .doncen-site:has(.catalog-product-view) .sg-product-hero>.product-info-main{flex-direction:column;gap:16px;inline-size:100%;display:flex}body .doncen-site:has(.catalog-product-view) .sg-product-hero>.gallery-placeholder,.doncen-site:has(.catalog-product-view) .sg-product-hero>.product-info-main{@media (width>=768px){grid-column:auto}}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow{appearance:none;box-shadow:none;color:inherit;cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;block-size:48px;inline-size:48px;margin:0;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%);@media (width<=767px){block-size:40px;inline-size:40px}flex-direction:row}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow:hover,.doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow:focus,.doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow:active{box-shadow:none;background:0 0;border:0}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow:focus-visible{outline-offset:-4px;border-radius:50%;outline:2px solid #d5003273}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow--previous{inset-inline-start:8px;@media (width<=767px){inset-inline-start:0}}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow--next{inset-inline-end:8px;@media (width<=767px){inset-inline-end:0}}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow span{border-block-start:3px solid;border-inline-end:3px solid;block-size:13px;inline-size:13px;display:block}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow--previous span{transform:rotate(-135deg)}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__arrow--next span{transform:rotate(45deg)}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail>span{background:#cfcfcf;border-radius:50%;block-size:8px;inline-size:8px;transition:background-color .16s,transform .16s;display:block}body .doncen-site:has(.catalog-product-view) .sg-product-gallery__thumbnail.is-active>span{background:var(--dm-brand)}body .doncen-site:has(.catalog-product-view) .sg-product-identity{border:0;flex-direction:column;display:flex;@media (width<=767px){margin-block-end:0}}body .doncen-site:has(.catalog-product-view) .sg-product-identity__category{color:#555;margin:0;font-size:14px;font-weight:600;line-height:1.3}body .doncen-site:has(.catalog-product-view) .sg-product-identity .sg-product-identity__title{color:inherit;letter-spacing:-.02em;border:0;margin:0;padding-block:6px 12px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.15}body .doncen-site:has(.catalog-product-view) .sg-product-identity__price{margin:0}body .doncen-site:has(.catalog-product-view) .sg-product-identity__price strong,.doncen-site:has(.catalog-product-view) .sg-product-identity__price span{display:block}body .doncen-site:has(.catalog-product-view) .sg-product-identity__price strong{color:var(--dm-brand);font-size:24px;font-weight:700;line-height:1.1;@media (width<=767px){font-size:20px}}body .doncen-site:has(.catalog-product-view) .sg-product-identity__price span{color:#797979;margin-block-start:3px;font-size:14px}body .doncen-site:has(.catalog-product-view) .sg-product-summary{gap:0;padding-block-end:0}body .doncen-site:has(.catalog-product-view) .sg-product-summary>div{border-block-end:1px solid #dedede;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0;@media (width<=767px){padding:7px 0}}body .doncen-site:has(.catalog-product-view) .sg-product-summary dt,.doncen-site:has(.catalog-product-view) .sg-product-summary dd{text-align:left;font-size:14px}body .doncen-site:has(.catalog-product-view) .sg-product-summary dt{color:inherit;font-weight:600}body .doncen-site:has(.catalog-product-view) .sg-product-summary dd{font-weight:400}body .doncen-site:has(.catalog-product-view) .sg-product-summary__more,.doncen-site:has(.catalog-product-view) .sg-product-summary__more:visited{color:var(--dm-brand);flex-direction:row;align-self:flex-start;align-items:center;gap:9px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}body .doncen-site:has(.catalog-product-view) .sg-product-summary__more:after{content:"";border-block-end:3px solid;border-inline-end:3px solid;block-size:9px;inline-size:9px;margin-block-start:-4px;transition:transform .18s;display:block;transform:rotate(45deg)}body .doncen-site:has(.catalog-product-view) .sg-product-summary__more:hover,.doncen-site:has(.catalog-product-view) .sg-product-summary__more:focus,.doncen-site:has(.catalog-product-view) .sg-product-summary__more:active{color:var(--dm-brand-hover);text-decoration:none}body .doncen-site:has(.catalog-product-view) .sg-product-summary__more:hover:after,.doncen-site:has(.catalog-product-view) .sg-product-summary__more:focus:after{transform:translateY(2px)rotate(45deg)}body .doncen-site:has(.catalog-product-view) .sg-product-details,.doncen-site:has(.catalog-product-view) .sg-product-details__section{scroll-margin-top:var(--sg-sticky-header-offset,64px)}body .doncen-site:has(.catalog-product-view) .sg-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:0;display:grid;@media (width<=767px){grid-template-columns:minmax(0,1fr);margin-block-start:0}}body .doncen-site:has(.catalog-product-view) .sg-product-actions__item>span{color:inherit;margin-block-end:5px;font-size:12px;font-weight:700;line-height:1.2;display:block}body .doncen-site:has(.catalog-product-view) .sg-product-actions .storefront-commerce-action__button,.doncen-site:has(.catalog-product-view) .sg-product-actions .storefront-commerce-action__button:visited{min-block-size:42px;margin:0;padding-inline:12px;font-size:14px}body .doncen-site:has(.catalog-product-view) .sg-product-actions .storefront-commerce-action__button--secondary,.doncen-site:has(.catalog-product-view) .sg-product-actions .storefront-commerce-action__button--secondary:visited{border-color:var(--dm-brand);color:var(--dm-brand);background:0 0;text-decoration:none}body .doncen-site:has(.catalog-product-view) .sg-product-actions .storefront-commerce-action__button--secondary:hover,.doncen-site:has(.catalog-product-view) .sg-product-actions .storefront-commerce-action__button--secondary:focus,.doncen-site:has(.catalog-product-view) .sg-product-actions .storefront-commerce-action__button--secondary:active{background:var(--dm-brand);color:var(--white);text-decoration:none}body .doncen-site:has(.catalog-product-view) .sg-breadcrumb__list{box-sizing:border-box;gap:0;inline-size:calc(100% - 64px);max-inline-size:1140px;margin-inline:auto;padding:18px 0;@media (width<=767px){inline-size:calc(100% - 36px)}border:0;font-size:12px;line-height:1.5}body .doncen-site:has(.catalog-product-view) .sg-product-hero.dm-product{background:var(--white);border:1px solid var(--dm-product-border);border-radius:8px;inline-size:calc(100% - 32px);max-inline-size:1140px;margin:80px auto 44px;margin-block:40px;padding:0;display:block;@media (width>=1024px){margin-block-start:64px}@media (width>=1200px){margin-block-start:80px}border:0;inline-size:calc(100% - 64px);max-inline-size:1140px;margin:40px auto 32px}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-identity{padding:22px 24px 26px;margin:0;padding:16px;@media (width>=768px){padding:24px}padding:0 0 30px}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-identity__title{color:inherit;letter-spacing:-.035em;overflow-wrap:anywhere;letter-spacing:-.035em;margin:0;padding:0;font-family:inherit;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.15}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-summary{border-block:1px solid var(--dm-product-border);padding:0;border-block-start:0;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 24px;margin:0;padding:0 16px 16px;display:flex;@media (width>=768px){border-block-start:1px solid var(--dm-product-border);border-block-end:0;gap:0;padding:0}flex-direction:row}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-summary>div{border:0;border-inline-end:1px solid var(--dm-product-border);padding:16px 24px;border:0;flex:none;min-inline-size:0;max-inline-size:100%;padding:0;display:block;@media (width>=768px){border-block-end:1px solid var(--dm-product-border);flex:1 0 0;min-inline-size:min-content;padding:16px 24px}}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-summary>div:last-child{border-inline-end:0}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-summary dt{color:inherit;font-size:13px;font-weight:700;line-height:1.4}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-summary dd{color:inherit;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;line-height:1.5}body .dm-product__overview{grid-template-columns:minmax(0,1fr);display:grid;@media (width>=1024px){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (width>=1200px){grid-template-columns:repeat(2,minmax(0,1fr))}grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px}body .doncen-site:has(.catalog-product-view) .dm-product__overview>.gallery-placeholder{box-sizing:border-box;padding:24px;padding:20px;border:1px solid var(--dm-product-border);border-radius:12px;align-self:start;inline-size:100%;min-inline-size:0;margin:0;padding:0;position:relative;inset-block-start:auto;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dm-product__overview>.product-info-main{float:none;border-inline-start:1px solid var(--dm-product-border);border-inline-start:0;border-block-start:1px solid var(--dm-product-border);padding:32px;flex-direction:column;align-self:stretch;gap:0;inline-size:100%;min-inline-size:0;padding:16px;display:flex;@media (width>=768px){padding:24px}@media (width>=1024px){border-block-start:0;border-inline-start:1px solid var(--dm-product-border);padding:32px}border:0;gap:20px;padding:0}body .dm-product-intro__description{margin:38px 0;margin:24px 0;@media (width>=1024px){margin:40px 0}color:#71808c;font-size:14px;line-height:1.7}body .dm-product-intro__description p:last-child{margin-block-end:0}body .dm-product-intro__enquiry{color:inherit;margin:0 0 28px;font-size:clamp(19px,18.6492px + .09381vw,20px);font-weight:700;line-height:1.2;display:none}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-actions{flex-flow:column wrap;align-items:stretch;gap:12px;margin:0 0 20px;display:flex;@media (width>=768px){flex-direction:row;align-items:center}}body .dm-product .sg-product-actions__item:last-child{order:-1}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-actions .storefront-commerce-action__button--secondary{background:var(--dm-product-accent);border:1px solid var(--dm-product-accent);border-radius:var(--dm-button-radius);color:var(--white);min-block-size:46px;margin:0;padding:10px 22px;font-size:16px}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-actions .storefront-commerce-action__button--secondary:hover{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover)}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-actions .storefront-commerce-action__button:not(.storefront-commerce-action__button--secondary){color:inherit;background:0 0;border:0;min-block-size:44px;padding:0;text-decoration:underline}body .dm-product:has(.dm-product-range) .dichen-product-specs--variants>.dichen-product-specs__variants{display:none}body .doncen-site:has(.catalog-product-view) .dm-product .dichen-product-specs__compatible-card,.doncen-site:has(.catalog-product-view) .dm-product .dichen-product-specs__compatible-summary{box-shadow:none;border-radius:4px}body .doncen-site:has(.catalog-product-view) .dm-product-range__select{box-shadow:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-block-size:24px;margin:3px 0 0;padding:0;font-family:inherit;font-size:13px;font-weight:400}body .doncen-site:has(.catalog-product-view) .dm-product-range__select:hover{color:var(--dm-product-accent);text-decoration:underline}body .dm-product-range__table .is-selected th:before{background:var(--dm-product-accent)}body .dm-product-range__table .is-selected td span{background:#fceeea}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-details{grid-column:auto;inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;display:block}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-details__tabs{background:var(--white);border-block-start:0;border-block-end:1px solid var(--dm-product-border);flex-flow:wrap;justify-content:flex-start;gap:24px;display:flex;position:static}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-details__tab{color:inherit;text-align:center;white-space:normal;padding:10px 16px 12px;padding-inline:8px;text-align:left;flex:0 auto;min-inline-size:0;padding:0 0 16px;font-size:26px;font-weight:600;line-height:1.25;text-decoration:none;display:block;position:relative}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-details__tab.is-active:after{background:var(--dm-product-accent);border-radius:0;block-size:3px;inline-size:100%;max-inline-size:100%;inset-block-end:0;inset-inline:0 auto;transform:none}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-details__content{max-inline-size:none;color:inherit;border-radius:0;padding:0}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-details__panels{margin-block-start:32px}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-specs__table tr{background:var(--white)}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-specs__table th,.doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-specs__table td{border-block-end:1px solid var(--dm-product-border);color:inherit;overflow-wrap:anywhere;padding:8px 16px;font-size:13px;line-height:1.3}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-specs__table tr:last-child>*{border-block-end:0}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-specs__table th{background:var(--dm-product-muted);border-inline-end:1px solid var(--dm-product-border);color:#596873;inline-size:48%;padding-inline-start:0;font-weight:400}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-specs__table td{inline-size:52%;padding-inline-end:0;font-weight:500}body .dm-product :focus-visible,.dm-product-resources :focus-visible{outline:2px solid var(--dm-product-accent);outline-offset:3px}body .doncen-site:has(.catalog-product-view) .dm-product-range__card-actions .dm-product-range__select{min-block-size:44px;margin:-8px 0}body .dm-product-range__card.is-selected .dm-product-range__card-heading:before{background:var(--dm-product-accent)}body .dm-product-range__card.is-selected .dm-product-range__card-specs{background:#fceeea}body .dm-product-resources .sg-product-details__section{border:0;display:block}body .dm-product-resources .sg-product-details__section>summary{display:none}body .doncen-site:has(.catalog-product-view) .sg-product-hero.dm-product,.dm-product-resources{@media (width>=576px){inline-size:calc(100% - 80px)}@media (width>=1200px){inline-size:calc(100% - 160px)}}body .doncen-site:has(.catalog-product-view) .dm-product .sg-product-summary>div:not(:last-child){@media (width>=768px){border-inline-end:1px solid var(--dm-product-border)}}body .dm-product:has(.dm-configurator) .dm-product-intro__description{display:none}body .dm-configurator{border:1px solid var(--dm-product-border);border-radius:12px;overflow:hidden}body .dm-native-bundle[hidden]{display:none}body .doncen-site:has(.catalog-product-view) .dm-product-output .sg-product-summary{border:0;grid-template-columns:repeat(5,minmax(0,1fr));min-inline-size:0;padding:0;@media (width<=767px){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}body .doncen-site:has(.catalog-product-view) .dm-product-output .sg-product-summary>div{border:0;padding:0 16px 0 0}body .doncen-site:has(.catalog-product-view) .dm-product-output .sg-product-summary dt{color:#71808c;font-size:11px;font-weight:400}body .doncen-site:has(.catalog-product-view) .dm-product-output .sg-product-summary dd{margin-block-start:8px;font-size:20px;font-weight:700;@media (width<=767px){font-size:21px}}body .doncen-site:has(.catalog-product-view) .dm-product-output .sg-product-actions{flex-direction:column;align-items:stretch;gap:10px;margin:0;@media (width<=1023px){flex-direction:row;align-items:center;gap:24px}}body .doncen-site:has(.catalog-product-view) .dm-product-output .sg-product-actions a{text-align:center}body #dm-spec-component[hidden],#dm-spec-combined[hidden]{display:none}body #sg-product-details,#downloads,#dm-product-drawing{scroll-margin-top:100px}body .dm-product__overview,.dm-product-resources{@media (width<=767px){grid-template-columns:minmax(0,1fr);gap:24px}}body #dm-spec-component{border:1px solid var(--dm-product-border);border-radius:7px;overflow:hidden}body .doncen-site:has(.catalog-product-view) .sg-product-hero.dm-product.dm-datasheet{clip-path:inset(0 -100vmax);background:#f5f7fa;border:0;border-radius:0;margin-block:0;padding-block:clamp(24px,4vw,64px) clamp(32px,6vw,96px);padding-inline:0;box-shadow:0 0 0 100vmax #f5f7fa}body .doncen-site:has(.catalog-product-view) .dm-datasheet .dm-product__overview{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:0;@media (width<=1050px){gap:32px}@media (width<=767px){grid-template-columns:1fr;gap:30px}}body .doncen-site:has(.catalog-product-view) .dm-datasheet-introduction{grid-area:1/1;@media (width<=767px){grid-area:2/1}}body .doncen-site:has(.catalog-product-view) .dm-datasheet-gallery{grid-area:1/2;@media (width<=767px){grid-area:1/1}@media (width>=768px){transform:translateY(clamp(-32px,-2vw,-16px))}}body .doncen-site:has(.catalog-product-view) .dm-datasheet .sg-product-identity{border:0;margin:0 0 24px;padding:0}body .doncen-site:has(.catalog-product-view) .dm-product-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#526a7b;margin:0 0 16px;font-size:12px;font-weight:600}body .doncen-site:has(.catalog-product-view) .dm-datasheet .sg-product-identity__title{letter-spacing:-1.5px;color:inherit;@media (width<=767px){letter-spacing:-.8px}font-size:46px;font-weight:700;line-height:1.12;@media (width<=1050px){font-size:38px}@media (width<=767px){font-size:34px}}body .doncen-site:has(.catalog-product-view) .dm-datasheet .dm-product-intro__description{color:#53616c;font-size:17px;line-height:1.7;@media (width<=767px){font-size:16px}}body .doncen-site:has(.catalog-product-view) .dm-product-intro__description p{margin:0}body .doncen-site:has(.catalog-product-view) .dm-datasheet-introduction .product-info-main{margin:0 0 30px}body .doncen-site:has(.catalog-product-view) .dm-overview-table{border-block-start:1px solid #dce2e7;margin-block-start:30px;padding-block-start:23px;display:block}body .doncen-site:has(.catalog-product-view) .dm-overview-table tbody{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;@media (width<=767px){gap:12px}}body .doncen-site:has(.catalog-product-view) .dm-overview-table tr{display:block}body .doncen-site:has(.catalog-product-view) .dm-overview-table th,.doncen-site:has(.catalog-product-view) .dm-overview-table td{border:0;inline-size:auto;padding:0;display:block}body .doncen-site:has(.catalog-product-view) .dm-overview-table th{color:#596873;margin-block-end:5px;font-size:12px;@media (width<=767px){font-size:11px}}body .doncen-site:has(.catalog-product-view) .dm-overview-table td{font-size:18px;font-weight:500;@media (width<=767px){font-size:16px}}body .doncen-site:has(.catalog-product-view) .dm-datasheet-gallery .gallery-placeholder{mix-blend-mode:multiply;mix-blend-mode:normal}body .doncen-site:has(.catalog-product-view) .dm-datasheet-gallery__caption{color:#596873;margin-block-start:14px;font-size:12px;line-height:1.6}body .doncen-site:has(.catalog-product-view) .dm-datasheet .sg-product-actions{gap:24px}body .doncen-site:has(.catalog-product-view) .dm-datasheet .sg-product-actions .storefront-commerce-action__button--secondary{border-radius:var(--dm-button-radius);background:var(--dm-brand);border-color:var(--dm-brand);flex-direction:row;align-items:center;gap:16px;padding:14px 23px;font-size:15px;font-weight:600;display:inline-flex}body .doncen-site:has(.catalog-product-view) .dm-overview-actions__drawing{font-size:14px;font-weight:500}body .doncen-site:has(.catalog-product-view) .dm-detail-nav{border-block-start:0;gap:38px;margin-block:0;padding-block:21px;@media (width<=767px){white-space:nowrap;flex-wrap:nowrap;gap:24px;overflow-x:auto}box-sizing:border-box;border-block-end:1px solid #dce2e7;inline-size:100%;max-inline-size:none;padding-inline:max(32px,50% - 570px);@media (width<=767px){padding-inline:18px}}body .doncen-site:has(.catalog-product-view) .dm-detail-nav a{font-size:14px;font-weight:500}body .doncen-site:has(.catalog-product-view) .dm-product-resources{margin-block-start:72px;@media (width<=767px){margin-block-start:42px}}body .doncen-site:has(.catalog-product-view) .dm-selection-intro h2{letter-spacing:-.6px;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.25}body .doncen-site:has(.catalog-product-view) .dm-selection-intro p{color:#596873;margin:0 0 34px;font-size:15px;line-height:1.6}body .doncen-site:has(.catalog-product-view) .dm-selection-sheet{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;@media (width<=1050px){gap:24px}@media (width<=767px){grid-template-columns:1fr;gap:40px}}body .doncen-site:has(.catalog-product-view) .dm-selection-sheet>.sg-product-details{max-block-size:none;padding-inline-start:32px;inset-block-start:100px;overflow:visible;@media (width<=1050px){padding-inline-start:24px}}body .doncen-site:has(.catalog-product-view) .dm-selection-sheet>.sg-product-details:has(.dm-extra-specs[open]){max-block-size:none;overflow:visible}body .doncen-site:has(.catalog-product-view) .dm-selection-sheet .dm-technical-subtitle{color:#596873;margin-block-end:24px;font-size:14px;line-height:1.6}body .doncen-site:has(.catalog-product-view) .dm-component__heading{margin-block-end:15px;@media (width<=1050px){flex-wrap:wrap;gap:5px}}body .doncen-site:has(.catalog-product-view) .dm-component__heading h3{font-size:19px;font-weight:600;line-height:1.35}body .doncen-site:has(.catalog-product-view) .dm-component__heading>span{color:#596873;font-size:12px}body .doncen-site:has(.catalog-product-view) .dm-component+.dm-component{margin-block-start:38px}body .doncen-site:has(.catalog-product-view) .dm-selection-table{margin:0;font-size:14px;@media (width<=767px){font-size:13px}}body .doncen-site:has(.catalog-product-view) .dm-selection-table th,.doncen-site:has(.catalog-product-view) .dm-selection-table td{padding:14px 12px;@media (width<=1050px){padding-inline:8px}@media (width<=767px){padding:13px 7px}}body .doncen-site:has(.catalog-product-view) .dm-selection-table thead th{padding-block:12px;font-size:12px}body .doncen-site:has(.catalog-product-view) .dm-selection-table .is-selected>*{box-shadow:none;background:#f0f6fc}body .doncen-site:has(.catalog-product-view) .dm-selection-table .is-selected label{font-weight:400}body .doncen-site:has(.catalog-product-view) .dm-selected-assembly{background:0 0;border-block-start:1px solid #aab8c2;border-inline-start:0;margin-block-start:24px;padding:20px 0 0;font-size:13px;display:block}body .doncen-site:has(.catalog-product-view) .dm-selected-assembly>span{margin-block-end:5px;display:block}body .doncen-site:has(.catalog-product-view) .dm-selected-assembly>strong{font-weight:500}body .doncen-site:has(.catalog-product-view) .dm-spec-tabs{gap:24px;margin-block-end:12px}body .doncen-site:has(.catalog-product-view) .dm-spec-tabs button{padding-block-end:14px;font-size:14px}body .doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-specs__table th,.doncen-site:has(.catalog-product-view) .dm-product-resources .sg-product-specs__table td{background:0 0;border-block-start:0;border-block-end:1px solid #dce2e7;padding:14px 12px;font-size:14px;line-height:1.6}body .doncen-site:has(.catalog-product-view) .dm-extra-row{display:none}body .doncen-site:has(.catalog-product-view) .dm-extra-specs{margin-block-start:12px}body .doncen-site:has(.catalog-product-view) .dm-extra-specs summary{cursor:pointer;color:var(--dm-brand);padding:12px 0;font-size:13px;display:list-item}body .doncen-site:has(.catalog-product-view) .dm-technical-note{color:#596873;margin-block-start:18px;font-size:12px;line-height:1.7}body .doncen-site:has(.catalog-product-view) .dm-product-drawing{border-block-start:1px solid #dce2e7;margin-block-start:72px;padding-block-start:64px}body .doncen-site:has(.catalog-product-view) .dm-product-drawing h2,.doncen-site:has(.catalog-product-view) .dm-product-downloads h2{margin:0 0 26px;font-size:30px;font-weight:600;line-height:1.25}body .doncen-site:has(.catalog-product-view) .dm-product-resources--datasheet .dm-product-downloads{margin-block-start:64px;padding-block-start:64px}body .doncen-site:has(.catalog-product-view) .dm-product-downloads__table td{border-block-start:0;border-block-end:1px solid #dce2e7;padding:22px 0;@media (width<=767px){border:0;inline-size:auto;min-inline-size:0;padding:0;display:block}font-size:15px;@media (width<=767px){font-size:14px;line-height:1.5}}body .doncen-site:has(.catalog-product-view) .dm-config-download{padding:22px 0;font-size:14px}body .doncen-site:has(.catalog-product-view) .dm-selection-sheet>.sg-product-details,.doncen-site:has(.catalog-product-view) .dm-selection-sheet>.sg-product-details:has(.dm-extra-specs[open]){@media (width<=767px){border-block-start:1px solid #dce2e7;border-inline-start:0;max-block-size:none;padding:30px 0 0;position:static;overflow:visible}}body .doncen-site:has(.catalog-product-view) .dm-selection-intro h2,.doncen-site:has(.catalog-product-view) .dm-product-drawing h2,.doncen-site:has(.catalog-product-view) .dm-product-downloads h2{@media (width<=767px){font-size:26px}}body .doncen-site:has(.catalog-product-view) .dm-product-drawing,.doncen-site:has(.catalog-product-view) .dm-product-resources--datasheet .dm-product-downloads{@media (width<=767px){margin-block-start:40px;padding-block-start:40px}}body .doncen-site:has(.catalog-product-view) .dm-hero-meta{color:#596873;margin:24px 0 0;font-size:13px}body .doncen-site:has(.catalog-product-view) .dm-selection-table tr.is-selected label{font-weight:400}body .doncen-site:has(.catalog-product-view) .dm-selection-table tr.is-selected>td:first-child{box-shadow:none}body .doncen-site:has(.catalog-product-view) .dm-drawing-note,.doncen-site:has(.catalog-product-view) .dm-downloads-note{color:#596873;font-size:14px;line-height:1.6}body .doncen-site:has(.catalog-product-view) .dm-product--regular .dm-overview-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}body .doncen-site:has(.catalog-product-view) .dm-product--regular .dm-product-range{background:#fff;margin-block-start:48px}body .doncen-site:has(.catalog-product-view) .dm-product-resources>.dm-product-drawing{inline-size:100%;max-inline-size:none;margin-inline:0}body .doncen-site:has(.catalog-product-view) .dm-product-drawing .dichen-product-documents{box-shadow:none;border:0}body .doncen-site:has(.catalog-product-view) .dm-datasheet .dm-overview-actions__drawing{color:var(--dm-brand);font-weight:600;text-decoration:none}body .doncen-site:has(.catalog-product-view) .sg-breadcrumb__item+.sg-breadcrumb__item:before{content:"/";color:#a8b2ba;background:0 0;border:0;block-size:auto;inline-size:auto;margin:0 16px;display:inline-block;position:static;transform:none;@media (width<=767px){margin-inline:10px}}body .doncen-site:has(.catalog-product-view) .sg-breadcrumb strong{color:#596873;font-weight:400}body .dm-specifications-scroll{@media (width>=768px){scrollbar-gutter:stable;min-block-size:0;max-block-size:clamp(240px,100dvh - 410px,560px);padding-inline-end:8px;overflow-y:auto}}body .doncen-site:has(.catalog-product-view) .dm-specs-toggle{box-shadow:none;color:var(--dm-brand);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:18px 0 8px;padding:4px 0;font-size:14px;display:block}body .dm-specs-toggle:after{content:" ↓"}body .dm-specs-toggle[aria-expanded=true]:after{content:" ↑"}body .dm-specs-toggle:focus-visible{outline:2px solid var(--dm-brand);outline-offset:4px}body .doncen-site:has(.catalog-product-view) .dm-selection-table-wrap{border:1px solid var(--dm-product-border,#dce2e7);border-radius:10px;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dm-selection-table thead tr:first-child th{border-block-start:0}body .doncen-site:has(.catalog-product-view) .dm-selection-table tbody tr:last-child td{border-block-end:0}body .doncen-site:has(.catalog-product-view) .dm-product-model{border-block-start:1px solid #dce2e7;grid-column:1/-1;inline-size:100%;min-inline-size:0;margin-block-start:64px;padding-block-start:64px;scroll-margin-top:110px;@media (width<=767px){margin-block-start:40px;padding-block-start:40px}}body .doncen-site:has(.catalog-product-view) #resources.dm-live__panel{@media (width<=767px){padding:0 16px}}body .doncen-site:has(.catalog-product-view) .dm-product-downloads__table,.doncen-site:has(.catalog-product-view) .dm-product-downloads__table tbody{@media (width<=767px){inline-size:100%;display:block}}body .doncen-site:has(.catalog-product-view) .dm-product-downloads__table tr{@media (width<=767px){border-block-end:1px solid #dce2e7;grid-template-columns:minmax(84px,.8fr) minmax(0,1.2fr);gap:8px 16px;padding:18px 0;display:grid}}body .doncen-site:has(.catalog-product-view) .dm-product-downloads__table tr[hidden]{@media (width<=767px){display:none}}body .doncen-site:has(.catalog-product-view) .dm-product-downloads__table tr:last-child{@media (width<=767px){border-block-end:0}}body .dm-live{--live-ink:#1d3347;--live-border:#d4dfe7;--live-blue:var(--primary);color:var(--live-ink);min-inline-size:0;margin:28px 0 56px;@media (width<=767px){margin-block-start:20px}font-size:14px;line-height:1.5}body .dm-live *,.dm-live :before,.dm-live :after{box-sizing:border-box}body .dm-live [hidden]{display:none}body .dm-live h1,.dm-live h2,.dm-live h3,.dm-live p{color:inherit;letter-spacing:normal}body .dm-live h2:not(.dm-live__section-title){margin:44px 0 28px;font-size:24px;font-weight:700;line-height:1.3;@media (width<=600px){font-size:22px}}body .dm-live h3{margin:30px 0 16px;font-size:18px;font-weight:600;@media (width<=600px){font-size:17px}}body .dm-live-overview{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px;margin-block-end:40px;display:grid;@media (width<=900px){gap:32px}@media (width<=767px){grid-template-columns:1fr;gap:30px}}body .dm-live-gallery,.dm-live-options{min-inline-size:0}body .dm-live-identity{border-block-end:1px solid var(--live-border);padding-block-end:18px}body .dm-live-identity>p{display:none}body .dm-live-identity h1{letter-spacing:-1.2px;margin:0;font-size:clamp(28px,2.3vw,34px);font-weight:700;line-height:1.18;@media (width<=900px){font-size:32px}@media (width<=767px){font-size:28px}}body .dm-live-identity>.dm-live-identity__price{flex-direction:row;align-items:center;gap:5px;margin:10px 0 0;display:flex}body .dm-live-identity__price strong,.dm-live-identity__price span{display:block}body .dm-live-identity__price strong{color:var(--dm-brand);font-size:24px;font-weight:600;line-height:1.1}body .dm-live-identity__price span{color:#797979;margin-block-start:3px;font-size:14px}body .dm-live-options h2{margin:0 0 10px;font-size:16px;@media (width<=600px){font-size:16px}}body .dm-live-key{padding:16px 0 0;container-type:inline-size}body .dm-live-key h2{margin-block-end:12px}body .dm-live-key dl{background:#f8fafb;border:1px solid #e5edf2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:2px 16px;display:grid;@container (width<=340px){gap:0 14px;padding:2px 14px}@container (width<=240px){grid-template-columns:1fr}}body .dm-live-key dl>div{border-block-end:1px solid #e5ebef;flex-direction:column;justify-content:space-between;gap:4px;min-inline-size:0;padding:9px 0;display:flex}body .dm-live-key dt{color:#53697b;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.45}body .dm-live-key dd{text-align:left;color:var(--live-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.3;@container (width<=340px){font-size:16px}}body .dm-live-key dl>div:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;align-items:center;gap:16px;@container (width<=240px){flex-direction:column;align-items:flex-start}}body .dm-live-key dl>div:last-child:nth-child(odd) dd{text-align:right}body .dm-live-key dl>div:last-child,.dm-live-key dl>div:nth-last-child(2):nth-child(odd){border-block-end:0}body .dm-live-key dl>div:nth-last-child(2):nth-child(odd){@container (width<=240px){border-block-end:1px solid #dfe8ee}}body .dm-live-electrical{padding:18px 0 0}body .dm-live-compatible{margin-block-start:22px}body .dm-live-compatible h2{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;display:flex}body .dm-live-compatible small{color:#53697b;white-space:nowrap;font-size:12px;font-weight:400}body .dm-live-picker{margin:0;position:relative}body .dm-live-picker summary{cursor:pointer;background:var(--white);border:1px solid #bccbd6;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-block-size:46px;padding:10px 16px;font-weight:500;list-style:none;display:flex}body .dm-live-picker summary::-webkit-details-marker{display:none}body .dm-live-chevron{color:#53697b;border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;block-size:8px;inline-size:8px;margin:0 4px 4px 10px;display:inline-block;transform:rotate(45deg)}body .dm-live-picker[open] .dm-live-chevron,.dm-live-nav.is-open .dm-live-chevron{margin-block-end:-4px;transform:rotate(225deg)}body .dm-live-picker[open] summary{border-color:var(--live-blue);box-shadow:0 0 0 3px #0078d212}body .dm-live-menu{--dm-menu-radius:10px;--dm-menu-padding:6px;--dm-menu-border:1px;--dm-button-radius:max(0px,calc(var(--dm-menu-radius) - var(--dm-menu-padding) - var(--dm-menu-border)));z-index:60;border:var(--dm-menu-border) solid var(--live-border);border-radius:var(--dm-menu-radius);padding:var(--dm-menu-padding);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b6c5d0 transparent;background:#fff;max-block-size:min(380px,60dvh);position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow:auto;box-shadow:0 12px 32px #1d33471a}body .dm-live-menu::-webkit-scrollbar{background:0 0;block-size:8px;inline-size:8px}body .dm-live-menu::-webkit-scrollbar-track{background:0 0;border-radius:10px;margin-block:8px}body .dm-live-menu::-webkit-scrollbar-thumb{background:#b6c5d0 padding-box padding-box;border:2px solid #0000;border-radius:10px}body .dm-live-menu::-webkit-scrollbar-thumb:hover{background:#8ba4b6}body .dm-live-menu::-webkit-scrollbar-corner{background:0 0}body .dm-live-menu button,.dm-live-menu a{border-radius:var(--dm-button-radius);inline-size:100%;color:var(--live-ink);font:inherit;text-align:left;box-shadow:none;cursor:pointer;background:#fff;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 12px;text-decoration:none;display:flex}body .dm-live-menu strong{font-size:14px;font-weight:600;display:block}body .dm-live-menu small{color:#63788a;margin-block-start:3px;font-size:12px;display:block}body .dm-live-menu button:hover,.dm-live-menu a:hover,.dm-live-menu button[aria-pressed=true]{color:var(--live-blue);background:#edf7ff}body .dm-live :focus-visible{outline:2px solid var(--live-blue);outline-offset:3px}body .dm-live-quote{background:var(--live-blue);color:#fff;border-radius:var(--dm-button-radius);text-align:center;margin-block-start:18px;padding:15px 24px;font-weight:600;text-decoration:none;display:block}body .dm-live-quote:hover{background:#0065b2}body .dm-live-nav{z-index:29;clip-path:inset(0 -100vmax);background:#e6e6e6;margin:0;position:sticky;inset-block-start:var(--live-header-offset,0px);box-shadow:0 0 0 100vmax #e6e6e6;@media (width<=767px){display:none}}body .dm-live-nav #dm-live-tabs{gap:40px;display:flex;@media (width<=900px){gap:28px}@media (width<=767px){gap:24px}flex-direction:row}body .dm-live-nav a{color:#18232d;border-block-end:4px solid #0000;padding:19px 0 15px;text-decoration:none;display:block;font-size:16px;font-weight:600;@media (width<=767px){font-size:14px}}body .dm-live-nav a:hover,.dm-live-nav a[aria-selected=true]{color:var(--dm-brand)}body .dm-live-nav a[aria-selected=true]{border-bottom-color:var(--dm-brand)}body .dm-live-nav a:focus-visible{outline-color:var(--dm-brand)}body .dm-live__panel{min-inline-size:0;padding-block:clamp(10px,3.75vw - 5px,40px);padding-inline:clamp(0px,15px - 1.25vw,10px)}body .dm-live__panel>h2:first-child{margin-block-start:12px}body .dm-live__panel>.dm-live__section:last-child{margin-block-end:0}body .dm-live-table{border:1px solid var(--live-border);border-radius:12px;overflow:hidden}body .dm-live-table table{border-collapse:collapse;table-layout:fixed;inline-size:100%;margin:0;font-size:14px}body .dm-live-table th,.dm-live-table td{text-align:left;border:0;border-block-end:1px solid var(--live-border);vertical-align:middle;overflow-wrap:anywhere;padding:15px 18px;@media (width<=600px){padding:13px 12px;font-size:13px}}body .dm-live-table tbody th{font-weight:500}body .dm-live-table thead th{background:#eceef0;font-size:13px;font-weight:600}body .dm-live-table tbody tr:last-child>*{border-block-end:0}body .dm-live__comparison-table{overflow:auto}body .dm-live__comparison-table table{table-layout:auto;min-inline-size:760px}body .dm-live__comparison-table th,.dm-live__comparison-table td{white-space:nowrap}body .dm-live__comparison-table button{color:var(--live-ink);border-radius:var(--dm-button-radius);font:inherit;cursor:pointer;min-block-size:38px;box-shadow:none;background:#fff;border:1px solid #bbcbd7;padding:8px 15px;transition:background-color .15s;@media (width<=600px){min-block-size:44px}}body .dm-live__comparison-table .is-selected>*{background:#ecf6fd}body .dm-live__comparison-table button[aria-pressed=true]{background:var(--live-blue);border-color:var(--live-blue);color:#fff}body .dm-live__comparison-table button:not([aria-pressed=true]):hover{background:#dceffd;border-color:#8cc2ea}body .dm-live-gallery{@media (width<=767px){inline-size:100%;max-inline-size:540px;margin:auto}}body .dm-live__comparison-table th:first-child{@media (width<=600px){z-index:1;background:#fff;position:sticky;inset-inline-start:0}}body .dm-live__comparison-table thead th:first-child{@media (width<=600px){background:#eceef0}}body .dm-live__comparison-table .is-selected th:first-child{@media (width<=600px){background:#ecf6fd}}body .dm-live-picker:not([open]) .dm-live-menu{display:none}body .doncen-site .dm-live{inline-size:calc(100% - 64px);max-inline-size:1140px;margin-inline:auto;@media (width<=600px){inline-size:calc(100% - 40px)}}body .doncen-site .dm-live h1{font-size:clamp(28px,2.3vw,34px);line-height:1.18;@media (width<=600px){font-size:28px}}body .doncen-site .dm-live h2:not(.dm-live__section-title){@media (width<=600px){margin:0}font-size:24px;line-height:1.3;@media (width<=600px){font-size:22px}}body .doncen-site .dm-live h3{font-size:18px;line-height:1.4}body .doncen-site .dm-live-options h2{font-size:16px;@media (width<=600px){font-size:16px}}body .dm-live__section{--live-border:#d4dfe7;color:inherit;margin:32px 0;scroll-margin-top:160px;display:flow-root}body .doncen-site .dm-live .dm-live__section-title{margin:0 0 28px;font-size:24px;font-weight:700;line-height:1.3;@media (width<=767px){font-size:22px}}body .dm-dimensional-drawing{background:var(--white);border:1px solid var(--live-border);box-sizing:border-box;clear:both;border-radius:12px;inline-size:100%;padding:clamp(10px,3vw,40px);overflow:hidden}body .dm-dimensional-drawing__link{box-sizing:border-box;cursor:zoom-in;flex-direction:row;justify-content:center;align-items:center;inline-size:100%;min-inline-size:0;text-decoration:none;display:flex}body .dm-dimensional-drawing__link:focus{outline:none}body .dm-dimensional-drawing__link:focus-visible{outline-offset:4px;outline:2px solid #007fff73}body .dm-dimensional-drawing__image{object-fit:contain;transform-origin:50%;will-change:transform;block-size:auto;max-inline-size:100%;transition:filter .28s,transform .28s;display:block;transform:scale(1)}body .dm-dimensional-drawing__link:hover .dm-dimensional-drawing__image,.dm-dimensional-drawing__link:focus .dm-dimensional-drawing__image{filter:contrast(1.02);transform:scale(1.035)}body .dm-dimensional-drawing__modal{text-align:center}body .dm-dimensional-drawing__modal-image{object-fit:contain;block-size:auto;max-block-size:calc(100vh - 190px);max-inline-size:100%;margin:0 auto;display:block;@media (width<=767px){max-block-size:calc(100vh - 112px)}}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup{box-sizing:border-box;opacity:0;pointer-events:none;visibility:hidden;z-index:1001;justify-content:center;align-items:center;inline-size:auto;padding:24px;transition:opacity .15s,visibility 0s linear .15s;position:fixed;inset:0;@media (width<=767px){padding:16px}}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup._show{opacity:1;pointer-events:auto;visibility:visible;flex-direction:row;transition-delay:0s;display:flex}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .modal-inner-wrap{background:var(--white);border-radius:12px;flex-direction:column;max-block-size:calc(100vh - 48px);inline-size:min(1120px,100vw - 48px);margin:0;display:flex;position:relative;inset-block:auto;inset-inline:auto;overflow:hidden;box-shadow:0 24px 70px #0000003d;@media (width<=767px){block-size:auto;min-block-size:0;max-block-size:calc(100vh - 32px);inline-size:calc(100vw - 32px)}}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .modal-header{flex-direction:row;flex:none;justify-content:flex-end;min-block-size:52px;padding:8px;display:flex}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close{aspect-ratio:1;box-shadow:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-direction:row;flex:0 0 36px;justify-content:center;align-items:center;block-size:36px;min-block-size:36px;inline-size:36px;min-inline-size:36px;margin:0;padding:0;transition:background-color .18s;display:flex;position:relative}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:hover,.doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:focus-visible{background:#edf6fc}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:focus-visible{outline-offset:2px;outline:2px solid #0078d259}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:before,.doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:after{background:var(--live-ink,#1d3347);content:"";block-size:2px;inline-size:18px;position:absolute;inset-block-start:17px;inset-inline-start:9px}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:hover:before,.doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:hover:after,.doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:focus-visible:before,.doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:focus-visible:after{background:var(--live-blue,var(--primary))}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:before{transform:rotate(45deg)}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close:after{transform:rotate(-45deg)}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .action-close span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dm-dimensional-drawing-modal.modal-popup .modal-content{box-sizing:border-box;flex:auto;padding:0 24px 24px;overflow:auto;@media (width<=767px){padding:0 12px 12px}}body .dm-downloads__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}body .dm-downloads__item{min-inline-size:0;margin:0}body .dm-downloads .dm-downloads__link{background:var(--white);border:1px solid var(--live-border);color:var(--live-ink);appearance:none;box-sizing:border-box;cursor:pointer;min-block-size:88px;font:inherit;text-align:left;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;inline-size:100%;margin:0;padding:18px 22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;@media (width<=600px){grid-template-columns:46px minmax(0,1fr);gap:14px;padding:16px}}body .dm-downloads__link:hover{color:var(--live-ink);border-color:#8bbddd;text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 24px #1d334717}body .dm-downloads__link:focus-visible{border-color:var(--live-blue);outline-offset:2px;outline:3px solid #0078d22e}body .dm-downloads__type{color:var(--live-blue);letter-spacing:.04em;background:#edf6fc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;block-size:52px;inline-size:52px;display:flex;@media (width<=600px){block-size:46px;inline-size:46px}font-size:9px;font-weight:700}body .dm-downloads__file-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;block-size:27px;inline-size:27px;@media (width<=600px){block-size:23px;inline-size:23px}}body .dm-downloads__details{flex-direction:column;gap:5px;min-inline-size:0;display:flex}body .dm-downloads__name{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.35}body .dm-downloads__meta{color:#53697b;font-size:12px;line-height:1.4}body .dm-downloads__action{background:var(--live-blue);color:var(--white);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-block-size:42px;padding:10px 17px;transition:background-color .18s,box-shadow .18s;display:inline-flex;@media (width<=600px){grid-column:1/-1;inline-size:100%}flex-direction:row;font-size:13px;font-weight:600}body .dm-downloads__link:hover .dm-downloads__action,.dm-downloads__link:focus-visible .dm-downloads__action{background:#005fa8;box-shadow:0 4px 12px #005fa83d}body .dm-downloads__action-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;block-size:18px;inline-size:18px}body .dm-gallery-shell{position:relative;container-type:inline-size}body .dm-gallery-first-frame{aspect-ratio:4/3;background:var(--white);z-index:13;pointer-events:none;opacity:1;pointer-events:auto;display:block;position:relative;inset:0 0 auto}body .doncen-site .dm-live-gallery .gallery-placeholder__image{aspect-ratio:4/3;border:0;border-radius:0;margin-block-end:100px}body .doncen-site .dm-live-gallery .gallery-placeholder._block-content-loading:after,body .dm-gallery-shell .sg-skeleton-media:after,.dm-gallery-shell .gallery-placeholder._block-content-loading:after{content:none}body .dm-gallery-first-thumbs{box-sizing:border-box;background:var(--white);z-index:14;gap:12px;block-size:76px;inline-size:100%;margin-block-start:calc(75% + 24px);padding:12px 0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;@media (width>=1024px){justify-content:safe center}@container (width<=319px){gap:8px;block-size:auto;padding-block:8px}flex-direction:row;display:flex;position:static;overflow-x:auto}body .dm-gallery-first-thumbs .dm-first-thumb{box-sizing:border-box;background:var(--white);block-size:52px;inline-size:70px;box-shadow:none;border:1px solid #dce2e7;border-radius:7px;flex:0 0 70px;margin:0;padding:0;overflow:hidden;@media (width>=1024px){border-radius:5px}@container (width<=319px){flex-basis:min(70px,round(down, (100cqw - 4px - 8px * (var(--dm-first-count) - 1)) / var(--dm-first-count), 1px));aspect-ratio:70/52;block-size:auto}}body .dm-gallery-first-thumbs .dm-first-thumb.is-active{outline:2px solid var(--primary);outline-offset:-2px}body .dm-first-thumb img{object-fit:contain;block-size:100%;inline-size:100%;display:block}body .dm-live-gallery .dm-gallery-shell .gallery-placeholder{min-block-size:calc(75cqw + 100px);@container (width<=319px){min-block-size:calc(75cqw + 40px + min(70px, (100cqw - 4px - 8px * (var(--dm-first-count,4) - 1)) / var(--dm-first-count,4)) * 52 / 70)}}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-selection-table-wrap,.doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-specifications-scroll{scrollbar-gutter:auto;max-block-size:none;padding:0;overflow:visible}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-live-table{border:1px solid var(--live-border);border-radius:12px;overflow:hidden}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-live-table table{table-layout:fixed;border-collapse:collapse;inline-size:100%;margin:0;font-size:14px}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-live-table th,.doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-live-table td{border:0;border-block-end:1px solid var(--live-border);overflow-wrap:anywhere;padding:15px 18px;@media (width<=600px){padding:12px 8px;font-size:12px}}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-live-table thead th{background:#eceef0;font-size:13px;font-weight:600}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-live-table tbody tr:last-child>*{border-block-end:0}body .dm-live--bundle .dm-selection-table th:first-child{inline-size:48px}body .dm-live--bundle .dm-component__heading h3{font-size:18px}body .dm-live--bundle .dm-component__heading span{font-size:12px}body .dm-live--bundle .dm-component__heading{@media (width<=600px){flex-direction:column;gap:4px}}body .dm-comparison-controls,.dm-comparison-footer{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:16px 18px;display:flex;@media (width<=600px){gap:8px;padding:12px}flex-direction:row}body .dm-comparison-controls input,.dm-comparison-controls select,.dm-comparison-footer select{border:1px solid var(--live-border);background:var(--white);block-size:38px;min-block-size:38px;inline-size:auto;color:var(--live-ink);border-radius:6px;padding:6px 10px;font-size:12px}body .dm-comparison-controls input{flex:0 300px;min-inline-size:160px;@media (width<=600px){flex:1;min-inline-size:140px}}body .dm-comparison-controls select{min-inline-size:150px;@media (width<=600px){min-inline-size:120px;max-inline-size:150px}}body .dm-comparison-footer{color:#53697b;border-block-start:1px solid var(--live-border);background:#fafbfc;@media (width<=600px){gap:8px}font-size:12px}body .dm-comparison-footer span{margin-inline-end:auto;@media (width<=600px){flex-basis:100%}}body .dm-comparison-footer button{border:1px solid var(--live-border);border-radius:var(--dm-button-radius);background:#fff;min-block-size:38px;padding:6px 14px;font-size:12px}body .dm-comparison th button{box-shadow:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;min-block-size:0;padding:0;line-height:1.4}body .dm-comparison th[aria-sort=ascending] button:after{content:" ↑";color:var(--live-blue)}body .dm-comparison th[aria-sort=descending] button:after{content:" ↓";color:var(--live-blue)}body .dm-comparison button:disabled{opacity:.5;cursor:default}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table{overscroll-behavior-x:contain;border:0;border-block-start:1px solid var(--live-border);scrollbar-width:thin;scrollbar-color:#b9c5cf #f4f6f8;border-radius:0;overflow-x:auto}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table table{table-layout:auto;border-collapse:separate;border-spacing:0;inline-size:max-content;min-inline-size:100%}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table th,.doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table td{white-space:nowrap;overflow-wrap:normal;background:var(--white);border-block-end:1px solid #e8edf2;padding:10px 12px;font-size:12px;line-height:18px}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table thead th{color:#53697b;white-space:nowrap;background:#f4f6f8;max-inline-size:none;font-weight:500}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table tr:hover>*{background:#f8fafc}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table tr>:first-child{z-index:2;max-inline-size:210px;position:sticky;inset-inline-start:0;box-shadow:1px 0 #e5ebf0;@media (width<=600px){white-space:normal;overflow-wrap:anywhere;max-inline-size:150px}}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table tr.is-current>*{background:#edf7ff}body .doncen-site:has(.catalog-product-view) .dm-live--bundle .dm-comparison .dm-live-table tr.is-current>:first-child{color:var(--live-blue);box-shadow:inset 3px 0 var(--live-blue),1px 0 #e5ebf0;font-weight:600}body .dm-comparison-controls input:focus-visible,.dm-comparison-controls select:focus-visible,.dm-comparison-footer button:focus-visible,.dm-comparison-footer select:focus-visible{outline:2px solid var(--live-blue);outline-offset:2px}body .dm-comparison-footer button:not(:disabled):hover{color:var(--live-blue);border-color:var(--live-blue);background:var(--white)}body .dm-comparison thead th button{white-space:nowrap}body .dm-comparison-controls select,.dm-comparison-footer select{-webkit-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2353697b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding:0 36px 0 12px;line-height:normal;transition:border-color .15s,color .15s}body .dm-comparison-footer select{flex-shrink:0;min-inline-size:132px}body .dm-comparison-controls select:hover,.dm-comparison-footer select:hover{border-color:var(--live-blue);color:var(--live-blue)}body .dm-accordion-item{display:contents;@media (width<=767px){background:#f5f7fa;border:1px solid #d4dfe7;border-radius:10px;margin-block-end:10px;display:block;position:relative;overflow:clip}}body .dm-accordion-heading{display:none;@media (width<=767px){display:block}}body .dm-accordion-heading[hidden],.dm-live-nav[hidden]{display:none}body .dm-live .dm-accordion-item>.dm-accordion-heading{margin:0}body .dm-accordion-heading button{border-radius:var(--dm-button-radius);min-block-size:64px;inline-size:100%;box-shadow:none;color:#212529;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:20px 16px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;display:flex}body .dm-accordion-heading button:hover{color:#212529;background:0 0}body .dm-accordion-heading button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}body .dm-accordion-icon{flex:0 0 24px;block-size:24px;inline-size:24px;position:relative}body .dm-accordion-icon:before,.dm-accordion-icon:after{content:"";background:#1b1b1b;transition:opacity .18s,transform .18s;position:absolute;inset-block-start:50%;inset-inline-start:50%;@media (prefers-reduced-motion:reduce){transition:none}}body .dm-accordion-icon:before{block-size:2px;inline-size:18px;transform:translate(-50%,-50%)}body .dm-accordion-icon:after{block-size:18px;inline-size:2px;transform:translate(-50%,-50%)scaleY(1)}body [aria-expanded=true]>.dm-accordion-icon:after{opacity:0;transform:translate(-50%,-50%)scaleY(0)}body .dm-accordion-item.is-open{@media (width<=767px){background:var(--white);border:0;box-shadow:0 3px 10px #0000001a}}body .dm-accordion-item.is-open>.dm-accordion-heading{@media (width<=767px){z-index:20;background:var(--white);border-block-end:1px solid #dedede;border-radius:0;position:sticky;inset-block-start:var(--live-header-offset,64px)}}body .doncen-site .dm-live .dm-live__overview-title{float:none;inline-size:100%;color:inherit;border:0;margin:0 0 10px;padding:0;font-size:16px;font-weight:600;line-height:1.4;display:block}body .dm-live .dm-live__option-group{border:0;min-inline-size:0;margin:18px 0 0;padding:0}body .doncen-site .dm-live .dm-live-compatible .dm-live__overview-title{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:10px;display:flex}body .dm-live .dm-live__overview-title small{color:#587085;flex-shrink:0;font-size:12px;font-weight:400;line-height:1.4}body .doncen-site .dm-live .dm-live__option-group>.dm-live__overview-title{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:10px;display:flex}body .dm-live__link-arrow{block-size:12px;inline-size:14px;color:inherit;flex:0 0 14px;display:inline-block;position:relative}body .dm-live__link-arrow:before{content:"";background:currentColor;block-size:1px;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}body .dm-live__link-arrow:after{content:"";border-block-start:1px solid;border-inline-end:1px solid;block-size:6px;inline-size:6px;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)rotate(45deg)}body .doncen-site:has(.catalog-product-view) .dm-live-gallery .gallery-placeholder{@media (width<=1023px){margin-block-end:0}}body .doncen-product-page{inline-size:100%;padding:0}body .doncen-product-page [builder-data-element=loop],body .doncen-product-page [builder-data-element=condition]{display:contents}body .dm-breadcrumb__list{flex-direction:row;gap:8px;padding:0;list-style:none;display:flex}body .catalog-product-view.doncen-page{inline-size:100%;max-inline-size:none;margin:0;padding:0}body .dm-live .dm-gallery-first-thumbs{margin-block-start:24px}body .dm-live .dm-gallery-first-frame{pointer-events:auto;position:relative}body .doncen-gallery__main{object-fit:contain;block-size:80%;inline-size:80%;position:absolute;inset-block-start:10%;inset-inline-start:10%}body .dm-live .dm-live__overview-title{margin-block-end:10px;font-size:16px;font-weight:600;line-height:1.4}body .dm-live .dm-live__option-group legend{flex-direction:row;align-items:baseline;gap:10px;display:flex}body .dm-live .sg-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body button.dm-dimensional-drawing__link{cursor:zoom-in;background:0 0;border:0;inline-size:100%;padding:0;display:block}body .doncen-gallery__zoom{z-index:15;color:#343741;opacity:0;cursor:pointer;background:0 0;border:0;block-size:32px;inline-size:32px;padding:6px;position:absolute;inset-block-start:8px;inset-inline-end:8px;@media (hover:none){opacity:1}}body .dm-gallery-shell:hover .doncen-gallery__zoom,body .dm-gallery-shell:focus-within .doncen-gallery__zoom{opacity:1}body .dm-preview-variant:not([data-product-kind=variant]),body .dm-preview-bundle:not([data-product-kind=bundle]),body .dm-live-compatible[data-compatible-count="0"]{display:none!important}body div.dm-preview-variant,body div.dm-preview-bundle{display:contents}.doncen-page{padding:0}.doncen-drawing{max-block-size:92dvh;inline-size:min(94vw,1100px);padding:var(--space-m);background:var(--white);overflow:auto}.doncen-drawing__close{position:absolute;inset-block-start:var(--space-s);inset-inline-end:var(--space-s)}.doncen-drawing__image{object-fit:contain;block-size:auto;inline-size:100%;display:block}
