/* Light-mode paint only; generated from products.css. */
html[data-theme="light"] .pd-page{color:#2b5969!important}
html[data-theme="light"] .pd-breadcrumb{color:#294b5c!important}
html[data-theme="light"] .pd-eyebrow{color:#157f6e!important}
html[data-theme="light"] .pd-lead{color:#294b5c!important}
html[data-theme="light"] .pd-tags span{border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-stage{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .pd-browser{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .pd-browser span{color:#294b5c!important}
html[data-theme="light"] .pd-stage>button{background:#f4f8fa!important}
html[data-theme="light"] .pd-thumbs button{background:#ffffff!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-thumbs button[aria-pressed=true]{border:2px solid #178271!important}
html[data-theme="light"] .pd-caption{color:#294b5c!important}
html[data-theme="light"] .pd-buy{background:linear-gradient(145deg,#ffffff,#ffffff)!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-price{color:#126282!important}
html[data-theme="light"] .pd-buy select,html[data-theme="light"] .pd-filters select,html[data-theme="light"] .pd-filters input{background:#ffffff!important;color:#125d82!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-note{color:#294b5c!important}
html[data-theme="light"] .pd-button{border:1px solid #178271!important}
html[data-theme="light"] .pd-button.secondary{color:#1f5c75!important;border-color:#aec5cf!important}
html[data-theme="light"] .pd-facts>div{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .pd-facts dt{color:#294b5c!important}
html[data-theme="light"] .pd-tabs{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .pd-tabs a{border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-feature{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .pd-feature>span{color:#157f6e!important}
html[data-theme="light"] .pd-feature p,html[data-theme="light"] .pd-section p,html[data-theme="light"] .pd-section li{color:#294b5c!important}
html[data-theme="light"] .pd-info-box{border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-faq details{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .pd-faq summary::after{color:#157f6e!important}
html[data-theme="light"] .pd-help{border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-lightbox{border:1px solid #aec5cf!important;background:#ffffff!important;color:#294b5c!important}
html[data-theme="light"] .pd-lightbox::backdrop{background:#f4f8fadd!important}
html[data-theme="light"] .pd-filters{background:#ffffff!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-product-card{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .pd-product-content p{color:#294b5c!important}
html[data-theme="light"] .pd-empty{border:1px dashed #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .pd-page a:focus-visible,html[data-theme="light"] .pd-page button:focus-visible,html[data-theme="light"] .pd-page input:focus-visible,html[data-theme="light"] .pd-page select:focus-visible{outline:2px solid #178271!important}
html[data-theme="light"] .pd-showcase-note{border-inline-start:2px solid #178271!important}
html[data-theme="light"] .pd-page .pd-faq .cp-heading h2 em{color:#157f6e!important}
html[data-theme="light"] .pd-choices legend{color:#226572!important}
html[data-theme="light"] .pd-choice{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .pd-choice:has(input:checked){border-color:#178272!important;background:#ffffff!important}
html[data-theme="light"] .pd-choice:has(input:checked)::after{color:#167d6e!important}
html[data-theme="light"] .pd-choice:hover{border-color:#178272!important}
html[data-theme="light"] .pd-choice:has(input:focus-visible){outline:2px solid #4c4c4c!important}
html[data-theme="light"] .pd-choice-title{color:#226572!important}
html[data-theme="light"] .pd-choice-caption{color:#294b5c!important}
html[data-theme="light"] .pd-choice-cost{color:#167d6e!important}
html[data-theme="light"] .pd-total-label{color:#294b5c!important}
html[data-theme="light"] .pd-assurance{color:#294b5c!important}
html[data-theme="light"] .pd-page .pd-hero{border:1px solid #aec5cf!important;background:linear-gradient(110deg,#f4f8fa,#ffffff)!important}
html[data-theme="light"] .pd-page .pd-hero .pd-lead{color:#294b5c!important}
html[data-theme="light"] .pd-hero-symbol{color:#157f70!important}
html[data-theme="light"] .pd-product-card.pd-orbit-card{border:1px solid #aec5cf!important;background:linear-gradient(145deg,#ffffffcc,#fffffff2)!important}
html[data-theme="light"] .pd-orbit-card::after{border:2px solid #aec5cf!important}
html[data-theme="light"] .pd-product-card.pd-orbit-card:hover{border-color:#178278!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-preview{border:1px solid #1f7a7a99!important;background:#f4f8fa!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-category{border:1px solid #aec5cf!important;color:#128273!important}
html[data-theme="light"] .pd-orbit-card .pd-product-content h2+p{color:#294b5c!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-price-row .pd-price{color:#126082!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-quality{color:#148078!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-price-row+p{color:#294b5c!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-actions .pd-button{border-color:#178275!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-actions .pd-button.secondary{color:#1e5b76!important;border-color:#aec5cf!important}
html[data-theme="light"] .pd-floating-gallery{border:1px solid #aec5cf!important;background:radial-gradient(ellipse at 50% 19%,#13bcc224,transparent 55%),linear-gradient(145deg,#ffffff,#ffffff)!important}
html[data-theme="light"] .pd-floating-gallery::before{border:1px solid #197e8055!important}
html[data-theme="light"] .pd-floating-gallery .pd-stage{border:1px solid #2d636c!important;background:#ffffff!important}
html[data-theme="light"] .pd-floating-gallery .pd-stage::after{border:1px solid #1d7b7c66!important;background:linear-gradient(180deg,#294d5e,#ffffff)!important}
html[data-theme="light"] .pd-floating-gallery .pd-browser{background:#ffffff!important;color:#29556b!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-dock{border:1px solid #aec5cf!important;background:#ffffffbb!important}
html[data-theme="light"] .pd-floating-gallery .pd-thumbs button{background:#ffffff!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-floating-gallery .pd-thumbs button[aria-pressed=true]{border:2px solid #178275!important}
html[data-theme="light"] .pd-floating-gallery .pd-thumbs button span{color:#2e5266!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-arrow{color:#23716f!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-arrow:hover{color:#294b5c!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-status{color:#2e5466!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-control{border:1px solid #2d5f6c!important;background:#ffffff!important;color:#1f6c75!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-live{color:#128274!important;background:#ffffff!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-control:hover{border-color:#178274!important}
html[data-theme="light"] .pd-floating-gallery .pd-caption{color:#294b5c!important}
html[data-theme="light"] .pd-floating-gallery.pd-editor-gallery{border:1px solid #aec5cf!important;background:linear-gradient(145deg,#ffffff,#f4f8fa)!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-cap{border-bottom:1px solid #aec5cf!important;background:linear-gradient(120deg,#ffffff,#ffffff)!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-cap span{color:#1d6077!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-toolbar h2{color:#265f6e!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-toolbar h2::after{color:#12827e!important;border-inline-end:2px solid #198079!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-tools{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-tool{background:#ffffff!important;color:#1e5f76!important}
html[data-theme="light"] .pd-editor-gallery #pd-zoom-fullscreen{border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-tools .pd-gallery-control{color:#205e74!important}
html[data-theme="light"] .pd-floating-gallery.pd-editor-gallery .pd-stage{border:1px solid #325967!important;background:#ffffff!important}
html[data-theme="light"] .pd-floating-gallery.pd-editor-gallery .pd-thumbs button{background:#ffffff!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .pd-floating-gallery.pd-editor-gallery .pd-thumbs button[aria-pressed=true]{border:2px solid #178279!important;background:#ffffff!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-thumb-label{color:#28556c!important}
html[data-theme="light"] .pd-editor-gallery [aria-pressed=true] .pd-editor-thumb-label{color:#128279!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-thumb-number{border:1px solid #aec5cf!important;color:#28576c!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-footer{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-pager .pd-gallery-status{color:#275b6d!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-pager .pd-gallery-arrow{border:1px solid #aec5cf!important;background:#ffffff!important;color:#1c6278!important}
html[data-theme="light"] .pd-editor-gallery .pd-gallery-live{background:#ffffff!important;color:#128279!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-thumb-number{background:#ffffffe8!important;color:#1f5c75!important}
html[data-theme="light"] .pd-page .pd-launch-heading p,html[data-theme="light"] .pd-page .pd-launch-steps p{color:#294b5c!important}
html[data-theme="light"] .pd-page .pd-launch-steps li:hover{border-color:#17826e!important}
html[data-theme="light"] .pd-page .pd-launch-icon{color:#157f6b!important}
html[data-theme="light"] .pd-page .pd-launch-icon b{color:#294b5c!important}
html[data-theme="light"] .pd-page nav.pd-tabs{border-bottom:1px solid #aec5cf!important}