@layer legacy{html[data-content-source=database]{font-size:var(--db-font-size,16px);--width:1200px;--page-gutter:16px}[data-content-source=database] body:not(:where(.pn-ui,.pn-ui *)){font-size:1rem;line-height:1.5;font-weight:300}[data-content-source=database] :is(h1,h2,h3,h4,h5,h6):not(:where(.pn-ui,.pn-ui *)){letter-spacing:normal;line-height:1.2;font-weight:500}:where([data-content-source=database] main) :is(h1,h2,h3,h4,h5,h6):not(:where(.pn-ui,.pn-ui *)){color:var(--ink)}:where([data-content-source=database] main) h1:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h1-size,2.5rem)}:where([data-content-source=database] main) h2:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h2-size,2rem)}:where([data-content-source=database] main) h3:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h3-size,1.75rem)}:where([data-content-source=database] main) h4:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h4-size,1.5rem)}:where([data-content-source=database] main) h5:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h5-size,1.25rem)}:where([data-content-source=database] main) h6:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h6-size,1rem)}@media(max-width:1200px){:where([data-content-source=database] main) h1:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h1-fluid-size,var(--db-h1-size,2.5rem))}:where([data-content-source=database] main) h2:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h2-fluid-size,var(--db-h2-size,2rem))}:where([data-content-source=database] main) h3:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h3-fluid-size,var(--db-h3-size,1.75rem))}:where([data-content-source=database] main) h4:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h4-fluid-size,var(--db-h4-size,1.5rem))}:where([data-content-source=database] main) h5:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h5-fluid-size,var(--db-h5-size,1.25rem))}:where([data-content-source=database] main) h6:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h6-fluid-size,var(--db-h6-size,1rem))}}[data-content-source=database] .db-section:not(:where(.pn-ui,.pn-ui *)){padding-block:0}[data-content-source=database] .db-section h2:not(:where(.pn-ui,.pn-ui *)){margin:0 0 .5rem;font-size:2rem}[data-content-source=database] .db-rich:not(:where(.pn-ui,.pn-ui *)){line-height:inherit;overflow-wrap:break-word}[data-content-source=database] .db-rich :is(p,ul,ol):not(:where(.pn-ui,.pn-ui *)){margin:0 0 1rem}[data-content-source=database] .db-rich :is(h2,h3,h4,h5,h6):not(:where(.pn-ui,.pn-ui *)){margin:0 0 .5rem}[data-content-source=database] .db-rich h3:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h3-size,1.75rem)}[data-content-source=database] .db-rich h4:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h4-size,1.5rem)}[data-content-source=database] .db-rich a:not(:where(.pn-ui,.pn-ui *)){text-decoration:none;color:var(--brand)}[data-content-source=database] .db-rich a:hover:not(:where(.pn-ui,.pn-ui *)){text-decoration:underline}[data-content-source=database] :where(.db-rich) .db-editor-row:not(:where(.pn-ui,.pn-ui *)){gap:0;align-items:stretch;overflow:visible}[data-content-source=database] :where(.db-rich) .db-editor-row>:not(:where(.pn-ui,.pn-ui *)){flex:1 1 0;min-width:0}[data-content-source=database] :where(.db-rich) .db-editor-row+.db-editor-row:not(:where(.pn-ui,.pn-ui *)){margin-top:0}[data-content-source=database] :where(.db-rich) .db-editor-inline:not(:where(.pn-ui,.pn-ui *)){gap:0;flex-wrap:nowrap}[data-content-source=database] :where(.db-rich) .db-editor-stack:not(:where(.pn-ui,.pn-ui *)){gap:0}[data-content-source=database] :where(.db-rich) .db-editor-surface:not(:where(.pn-ui,.pn-ui *)){padding:0;border-radius:0}[data-content-source=database] :where(.db-rich) .db-editor-card:not(:where(.pn-ui,.pn-ui *)){border:0;padding:0}[data-content-source=database] :where(.db-rich) .db-editor-card img:not(:where(.pn-ui,.pn-ui *)){max-height:none}[data-content-source=database] :where(.db-rich) .db-editor-icon:not(:where(.pn-ui,.pn-ui *)){flex:0 0 35px}[data-content-source=database] .db-width-left:not(:where(.pn-ui,.pn-ui *)){width:100%;margin:0}[data-content-source=database] .db-width-left .db-card-list:not(:where(.pn-ui,.pn-ui *)){padding-inline:max(16px,calc((100vw - var(--width)) / 2)) 16px}[data-content-source=database] .db-card-list:not(:where(.pn-ui,.pn-ui *)){gap:16px;padding-block:16px;scrollbar-width:none}[data-content-source=database] .db-card-list:not(:where(.pn-ui,.pn-ui *))::-webkit-scrollbar{display:none}[data-content-source=database] .db-card-list>.db-block:not(:where(.pn-ui,.pn-ui *)){border:0;background:transparent}[data-content-source=database] .db-card-list .db-card-media:not(:where(.pn-ui,.pn-ui *)){padding:0}[data-content-source=database] .db-card-list .db-card-copy:not(:where(.pn-ui,.pn-ui *)){padding:1rem}[data-content-source=database] .db-card-list .db-card-media img:not(:where(.pn-ui,.pn-ui *)){margin:0}[data-content-source=database] .db-block .db-rich>div+div:not(:where(.pn-ui,.pn-ui *)){margin:0}.db-card-link:not(:where(.pn-ui,.pn-ui *)){position:absolute;inset:0;z-index:1;border-radius:inherit}.db-card-copy a:not(:where(.pn-ui,.pn-ui *)){position:relative;z-index:2}[data-content-source=database] .db-card-controls:not(:where(.pn-ui,.pn-ui *)){position:absolute;inset:0;padding:0 16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}[data-content-source=database] .db-card-controls button:not(:where(.pn-ui,.pn-ui *)){width:4rem;height:4rem;background:white;pointer-events:auto;box-shadow:0 2px 4px #0002}[data-content-source=database] .db-card-controls button:disabled:not(:where(.pn-ui,.pn-ui *)){visibility:hidden}.header-support:not(:where(.pn-ui,.pn-ui *)),.mobile-header-controls:not(:where(.pn-ui,.pn-ui *)){display:none}.announcement-close:not(:where(.pn-ui,.pn-ui *)){position:absolute;right:0;top:0;bottom:0;border:0;background:transparent;color:inherit;font-size:28px;line-height:1;padding:0 4px}[data-content-source=database] .db-announcement:not(:where(.pn-ui,.pn-ui *)){position:relative;min-height:35px;padding:7px 30px;font-size:.875rem;line-height:21px}[data-content-source=database] .site-header[data-published-settings] .header-main:not(:where(.pn-ui,.pn-ui *)){min-height:max(64px,calc(var(--db-header-height, 104px) - 54px));padding-block:16px;gap:32px}[data-content-source=database] .site-header .brand:not(:where(.pn-ui,.pn-ui *)){min-width:0}[data-content-source=database] .site-header .search:not(:where(.pn-ui,.pn-ui *)){background:white;border-radius:28px;height:52px;padding:0 14px}[data-content-source=database] .site-header .search input:not(:where(.pn-ui,.pn-ui *)){font-size:1rem;padding:0}[data-content-source=database] .site-header .search button:not(:where(.pn-ui,.pn-ui *)){display:none}[data-content-source=database] .site-header .account-link span:not(:where(.pn-ui,.pn-ui *)){display:none}[data-content-source=database] .site-header .header-actions:not(:where(.pn-ui,.pn-ui *)){gap:32px}[data-content-source=database] .desktop-nav:not(:where(.pn-ui,.pn-ui *)){height:54px;min-height:54px;font-size:1rem;font-weight:400;border-top:1px solid var(--db-header-fg)}[data-content-source=database] .desktop-nav>:not(:where(.pn-ui,.pn-ui *)){flex:1;text-align:center}[data-content-source=database] .desktop-nav .db-nav-group>summary:not(:where(.pn-ui,.pn-ui *)){justify-content:center;font-weight:400}[data-content-source=database] .desktop-nav .db-nav-group>summary svg:not(:where(.pn-ui,.pn-ui *)){display:none}[data-content-source=database] .desktop-nav .db-nav-group:not(:where(.pn-ui,.pn-ui *)){position:static}[data-content-source=database] .desktop-nav>.db-nav-group>.db-nav-children:not(:where(.pn-ui,.pn-ui *)){left:0;right:0;width:auto;max-height:65vh;overflow:auto;display:flex;gap:32px;padding:24px;text-align:left}[data-content-source=database] .db-nav-children .db-nav-group:not(:where(.pn-ui,.pn-ui *)){flex:1;min-width:150px}[data-content-source=database] .desktop-nav .db-nav-children .db-nav-group>summary:not(:where(.pn-ui,.pn-ui *)){justify-content:flex-start;font-weight:500}[data-content-source=database] .desktop-nav .db-nav-children .db-nav-children:not(:where(.pn-ui,.pn-ui *)){position:static;display:flex;flex-direction:column;border:0;box-shadow:none;padding:0;min-width:0}[data-content-source=database] .db-nav-children a:not(:where(.pn-ui,.pn-ui *)){font-weight:300}[data-content-source=database] .database-footer:not(:where(.pn-ui,.pn-ui *)){padding-top:48px;font-size:.875rem}[data-content-source=database] .db-footer-grid:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}[data-content-source=database] .db-footer-grid h2:not(:where(.pn-ui,.pn-ui *)){font-size:1rem;margin-bottom:.5rem}[data-content-source=database] .database-footer .footer-bottom:not(:where(.pn-ui,.pn-ui *)){flex-direction:column;align-items:center;gap:0;border:0;padding:24px 0 48px}[data-content-source=database] .db-footer-logo img:not(:where(.pn-ui,.pn-ui *)){max-width:100%;width:252px}@media(min-width:992px){.header-support:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;gap:32px;flex-shrink:0;font-size:.875rem}}@media(min-width:1400px){html[data-content-source=database]{--width:1520px}}@media(max-width:1199px) and (min-width:992px){html[data-content-source=database]{--width:960px}.header-support:not(:where(.pn-ui,.pn-ui *)){gap:12px}[data-content-source=database] .site-header .header-main:not(:where(.pn-ui,.pn-ui *)){gap:16px}}@media(max-width:991px){html[data-content-source=database]{font-size:calc(var(--db-font-size,16px) - 2px);--width:720px}[data-content-source=database] .site-header .desktop-nav:not(:where(.pn-ui,.pn-ui *)){display:none}[data-content-source=database] .site-header[data-published-settings] .header-main:not(:where(.pn-ui,.pn-ui *)){min-height:50px;padding:8px 0;gap:16px}[data-content-source=database] .site-header .brand:not(:where(.pn-ui,.pn-ui *)){margin-inline:auto}[data-content-source=database] .site-header[data-published-settings] .brand img:not(:where(.pn-ui,.pn-ui *)){width:var(--db-header-mobile-logo-width,150px)}[data-content-source=database] .site-header .brand source:not(:where(.pn-ui,.pn-ui *)){display:contents}[data-content-source=database] .site-header .header-actions .menu-toggle:not(:where(.pn-ui,.pn-ui *)){display:none}[data-content-source=database] .site-header .account-link:not(:where(.pn-ui,.pn-ui *)){display:none}.mobile-header-controls:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:12px}[data-content-source=database] .site-header .search:not(:where(.pn-ui,.pn-ui *)){display:none}[data-content-source=database] .site-header[data-search-open] .search:not(:where(.pn-ui,.pn-ui *)){display:flex;position:absolute;left:16px;right:16px;top:54px;background:white;z-index:3}[data-content-source=database] .mobile-nav:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column}[data-content-source=database] .db-footer-grid:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:repeat(2,minmax(0,1fr))}.db-footer-logo:not(:where(.pn-ui,.pn-ui *)){display:none}}@media(max-width:767px){html[data-content-source=database]{--width:540px}}@media(max-width:575px){html[data-content-source=database]{--width:100%}}[data-content-source=database] body:not(:where(.pn-ui,.pn-ui *)){color:var(--db-body-fg,var(--muted))}[data-content-source=database] .db-section :is(h1,h2,h3,h4,h5,h6):not(:where(.pn-ui,.pn-ui *)){color:var(--ink)}[data-content-source=database] .desktop-nav:not(:where(.pn-ui,.pn-ui *)){width:100%;padding:0 32px;gap:0}[data-content-source=database] .desktop-nav>:not(:where(.pn-ui,.pn-ui *)){white-space:nowrap}[data-content-source=database] .desktop-nav>.db-nav-group>summary:not(:where(.pn-ui,.pn-ui *)){padding-inline:8px}.home-product-selector:not(:where(.pn-ui,.pn-ui *)){padding:16px 26px 28px}.home-product-loading:not(:where(.pn-ui,.pn-ui *)){min-height:174px}.home-product-loading p:not(:where(.pn-ui,.pn-ui *)){margin:0 0 12px;color:var(--muted)}.home-product-loading-fields:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:1.3fr 1.85fr 1.5fr;gap:16px}.home-product-loading-fields span:not(:where(.pn-ui,.pn-ui *)){display:block;height:40px;border-radius:6px;background:color-mix(in srgb,var(--ink) 5%,transparent)}@media(max-width:1199px){.home-product-loading:not(:where(.pn-ui,.pn-ui *)){min-height:302px}.home-product-loading-fields:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:1fr}}.configuration-compact.native-configurator:not(:where(.pn-ui,.pn-ui *)){margin:0;display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(300px,1.85fr) minmax(260px,1.5fr);gap:12px 16px;align-items:end}.configuration-compact fieldset:not(:where(.pn-ui,.pn-ui *)),.configuration-compact form:not(:where(.pn-ui,.pn-ui *)){display:contents}.configuration-compact .home-product-choice:not(:where(.pn-ui,.pn-ui *)){position:relative;grid-column:1;grid-row:1}.configuration-compact .configuration-size-quantity:not(:where(.pn-ui,.pn-ui *)){grid-column:2;grid-row:1;margin:0}.configuration-compact .configuration-checkout:not(:where(.pn-ui,.pn-ui *)){grid-column:3;grid-row:1;margin:0;display:flex;align-items:center;gap:16px}.configuration-compact .configuration-total:not(:where(.pn-ui,.pn-ui *)){flex-shrink:0}.configuration-compact .configuration-total strong:not(:where(.pn-ui,.pn-ui *)){font-size:1.9rem;color:var(--ink);font-weight:500}.configuration-compact .configuration-actions:not(:where(.pn-ui,.pn-ui *)){flex:1;display:block}.configuration-compact .configuration-actions .button:not(:where(.pn-ui,.pn-ui *)){width:100%;min-height:54px;padding:8px 16px;font-size:1.53rem;border-radius:3px;font-weight:400;white-space:nowrap}.configuration-compact .configuration-options-toggle:not(:where(.pn-ui,.pn-ui *)){grid-column:1;grid-row:2;justify-self:start;padding:0;border:0;background:none;color:inherit;font-size:1rem;font-weight:300}.configuration-compact .configuration-options-panel:not(:where(.pn-ui,.pn-ui *)){grid-column:1/-1;margin:0}.configuration-options-panel[hidden]:not(:where(.pn-ui,.pn-ui *)){display:none}.configuration-compact .configuration-status:not(:where(.pn-ui,.pn-ui *)){grid-column:1/-1;min-height:0;margin:0}.configuration-compact .configuration-field-label:not(:where(.pn-ui,.pn-ui *)){font-size:1rem;font-weight:500}.configuration-compact input:not(:where(.pn-ui,.pn-ui *)),.configuration-compact select:not(:where(.pn-ui,.pn-ui *)){font:inherit;height:40px}.configuration-compact .configuration-dimension input:not(:where(.pn-ui,.pn-ui *)){width:100%;min-width:0}.home-product-choice>input:not(:where(.pn-ui,.pn-ui *)){width:100%;border:1px solid var(--configuration-ink);border-radius:4px;padding:0 24px}.home-product-results:not(:where(.pn-ui,.pn-ui *)){position:absolute;left:0;top:100%;width:max(100%,300px);max-width:calc(100vw - 40px);z-index:12;max-height:360px;overflow:auto;background:white;border:1px solid #ccc;padding:0;margin:0;box-shadow:0 8px 20px #0002;list-style:none}.home-product-results li:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;gap:12px;padding:10px;cursor:pointer}.home-product-results li:hover:not(:where(.pn-ui,.pn-ui *)),.home-product-results li[aria-selected=true]:not(:where(.pn-ui,.pn-ui *)){background:#eee}.configuration-compact .configuration-status:empty:not(:where(.pn-ui,.pn-ui *)),.home-product-selector>[role=status]:empty:not(:where(.pn-ui,.pn-ui *)){display:none}@media(max-width:1199px){.configuration-compact.native-configurator:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,1fr)}.configuration-compact .configuration-size-quantity:not(:where(.pn-ui,.pn-ui *)){grid-column:1;grid-row:2}.configuration-compact .configuration-options-toggle:not(:where(.pn-ui,.pn-ui *)){grid-row:3}.configuration-compact .configuration-checkout:not(:where(.pn-ui,.pn-ui *)){grid-column:1/-1;grid-row:4;justify-content:flex-end}.configuration-compact .configuration-actions:not(:where(.pn-ui,.pn-ui *)){flex:0 1 58%}}@media(max-width:767px){.home-product-selector:not(:where(.pn-ui,.pn-ui *)){padding:14px 16px}.configuration-compact.native-configurator:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;align-items:stretch}.configuration-compact .configuration-size-quantity:not(:where(.pn-ui,.pn-ui *)){margin-top:6px}.configuration-compact .configuration-checkout:not(:where(.pn-ui,.pn-ui *)){order:3;flex-wrap:nowrap}.configuration-compact .configuration-actions:not(:where(.pn-ui,.pn-ui *)){flex:1}.configuration-compact .configuration-status:not(:where(.pn-ui,.pn-ui *)){order:4}}[data-content-source=database] .db-rich h1:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h1-size,2.5rem);margin:0 0 .5rem}[data-content-source=database] .product-sections>.faq-section:not(:where(.pn-ui,.pn-ui *)){max-width:1200px;margin-inline:auto}@media(min-width:768px){[data-content-source=database] .db-card-list[data-card-columns]:not(:where(.pn-ui,.pn-ui *)){grid-auto-columns:calc((100% - (var(--db-card-columns) - 1) * 16px) / var(--db-card-columns))}}[data-content-source=database] .site-header[data-published-settings] .header-main:not(:where(.pn-ui,.pn-ui *)){width:100%;padding-inline:var(--db-header-gutter,16px)}[data-content-source=database] .site-header .brand:not(:where(.pn-ui,.pn-ui *)){position:relative;flex-direction:column}.brand-tagline:not(:where(.pn-ui,.pn-ui *)){position:absolute;top:100%;font:500 14px/1.2 var(--font);white-space:nowrap;letter-spacing:normal}[data-content-source=database] .db-footer-grid h2:not(:where(.pn-ui,.pn-ui *)){color:var(--db-footer-heading,inherit)}@media(max-width:991px){.brand-tagline:not(:where(.pn-ui,.pn-ui *)){display:none}}[data-content-source=database] body:not(:where(.pn-ui,.pn-ui *)){font-weight:var(--db-body-weight,300)}[data-content-source=database] :is(h1,h2,h3,h4,h5,h6):not(:where(.pn-ui,.pn-ui *)){font-weight:var(--db-heading-weight,500)}[data-content-source=database] .db-width-left .db-card-list:not(:where(.pn-ui,.pn-ui *)){padding-left:max(0px,calc((100vw - var(--db-content-max-width,1280px)) / 2))}@media(min-width:1400px){html[data-content-source=database]{--width:var(--db-content-max-width,1520px)}}@media(max-width:1199px){[data-content-source=database] .db-width-left .db-card-list:not(:where(.pn-ui,.pn-ui *)){padding-left:16px}}[data-content-source=database] .product-detail:not(:where(.pn-ui,.pn-ui *)){gap:32px}[data-content-source=database] .product-detail[data-product-media-size=large]:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:7fr 5fr}[data-content-source=database] .product-media:not(:where(.pn-ui,.pn-ui *)){min-width:0}[data-content-source=database] .product-media .breadcrumb:not(:where(.pn-ui,.pn-ui *)){margin-bottom:12px;font-size:1rem}[data-content-source=database] .product-copy:not(:where(.pn-ui,.pn-ui *)){padding-top:0}[data-content-source=database] .product-copy h1:not(:where(.pn-ui,.pn-ui *)){font-size:1.5rem;color:var(--ink);margin:0;font-weight:var(--db-font-bolder,500)}[data-content-source=database] .product-rating:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:12px;align-items:center;margin:4px 0 8px;color:var(--brand);font-size:.875rem}.product-stars:not(:where(.pn-ui,.pn-ui *)){color:#8cc53f;letter-spacing:2px;font-size:1.35rem}[data-content-source=database] .product-description:not(:where(.pn-ui,.pn-ui *)){color:var(--muted);font-size:.875rem;line-height:1.5;margin:0 0 12px}[data-content-source=database] .gallery-main:not(:where(.pn-ui,.pn-ui *)){background:white;padding:0;position:relative;touch-action:pan-y}[data-content-source=database] .gallery-main img:not(:where(.pn-ui,.pn-ui *)){padding:0;aspect-ratio:1.2}[data-content-source=database] .gallery[data-thumbs=left]:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:64px minmax(0,1fr);gap:20px}[data-content-source=database] .thumbnails:not(:where(.pn-ui,.pn-ui *)){gap:8px}[data-content-source=database] .thumbnails button:not(:where(.pn-ui,.pn-ui *)){width:62px;height:62px;padding:0;border:1px solid #ccc;background:white}[data-content-source=database] .thumbnails button[aria-pressed=true]:not(:where(.pn-ui,.pn-ui *)){border-color:var(--ink)}.gallery-main>button:not(:where(.pn-ui,.pn-ui *)){position:absolute;top:45%;border:0;color:var(--ink);background:transparent;font-size:46px;width:32px;padding:0}.gallery-previous:not(:where(.pn-ui,.pn-ui *)){left:0}.gallery-next:not(:where(.pn-ui,.pn-ui *)){right:0}.published-product-trust:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:space-between;gap:10px;padding:24px 0;color:var(--muted)}.published-product-trust>div:not(:where(.pn-ui,.pn-ui *)){flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:11px;gap:8px}.published-product-trust img:not(:where(.pn-ui,.pn-ui *)){width:46px;height:46px}[data-content-source=database] .native-configurator:not(.configuration-compact):not(:where(.pn-ui,.pn-ui *)){margin-top:8px}[data-content-source=database] .native-configurator:not(.configuration-compact) .configuration-option label:not(:where(.pn-ui,.pn-ui *)){font-weight:500}[data-content-source=database] .native-configurator:not(.configuration-compact) .configuration-options-panel:not(:where(.pn-ui,.pn-ui *)){border:1px solid var(--brand);border-radius:.8rem;background:color-mix(in srgb,var(--brand) 4%,transparent);padding:1rem}.published-faq:not(:where(.pn-ui,.pn-ui *)){width:100%;margin-block:32px 0}.published-faq-container:not(:where(.pn-ui,.pn-ui *)){padding-block:64px}.published-faq h2:not(:where(.pn-ui,.pn-ui *)){text-align:center;margin:0 0 24px}.faq-search:not(:where(.pn-ui,.pn-ui *)){display:block;width:66.6667%;margin:0 auto 24px;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font:inherit;background:white}.published-faq-items details:not(:where(.pn-ui,.pn-ui *)){background:white;border:0;border-radius:4px;box-shadow:0 2px 4px #0001;margin-bottom:16px}.published-faq-items details[hidden]:not(:where(.pn-ui,.pn-ui *)){display:none}.published-faq-items summary:not(:where(.pn-ui,.pn-ui *)){padding:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer}.published-faq-items summary:not(:where(.pn-ui,.pn-ui *))::-webkit-details-marker{display:none}.published-faq-items summary span:not(:where(.pn-ui,.pn-ui *)){transition:transform .2s}.published-faq-items details[open] summary span:not(:where(.pn-ui,.pn-ui *)){transform:rotate(180deg)}.published-faq-items .faq-answer:not(:where(.pn-ui,.pn-ui *)){padding:0 16px 16px;margin:0}.faq-more:not(:where(.pn-ui,.pn-ui *)){display:flex;margin:24px auto 0}@media(max-width:991px){[data-content-source=database] .product-detail[data-product-media-size]:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:1fr}.published-product-trust:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-wrap:wrap;justify-content:center;padding:8px 0 16px;gap:16px 0}.published-product-trust>div:not(:where(.pn-ui,.pn-ui *)){flex:0 0 33.3333%;font-size:12px}.published-product-trust img:not(:where(.pn-ui,.pn-ui *)){width:68px;height:68px}}@media(max-width:767px){[data-content-source=database] .gallery[data-thumbs=left]:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:1fr}.faq-search:not(:where(.pn-ui,.pn-ui *)){width:100%}}.published-product-widget:not(:where(.pn-ui,.pn-ui *)){padding-block:24px}.published-product-widget h2:not(:where(.pn-ui,.pn-ui *)){text-align:center}.template-categories:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0}.template-categories button:not(:where(.pn-ui,.pn-ui *)){background:white;color:var(--brand);font:inherit;border:1px solid #dee2e6;border-radius:3px;padding:7px 12px}.template-categories button[aria-pressed=true]:not(:where(.pn-ui,.pn-ui *)){background:var(--brand);color:white}.template-grid:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin:24px 0}.template-grid a:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;justify-content:center;min-height:100px}.template-grid img:not(:where(.pn-ui,.pn-ui *)){max-width:100%;max-height:160px;object-fit:contain}.widget-controls:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:center;align-items:center;gap:12px;margin-block:24px}.widget-controls select:not(:where(.pn-ui,.pn-ui *)){padding:10px;font:inherit;border:1px solid #ccc;border-radius:4px}.review-summary:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:center;align-items:center;gap:32px;border-bottom:1px solid #ddd;padding:24px}.review-average:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;text-align:center}.review-average strong:not(:where(.pn-ui,.pn-ui *)){background:#8cc53f;color:white;padding:16px;font-size:2.5rem}.review-average>span:not(:where(.pn-ui,.pn-ui *)){background:#343a40;color:white;padding:4px 16px}.review-bars>div:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;gap:12px}.review-bars meter:not(:where(.pn-ui,.pn-ui *)){width:150px;height:22px}.review-list article:not(:where(.pn-ui,.pn-ui *)){padding:24px 0;border-bottom:1px solid #ddd}.review-heading:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:space-between;align-items:center}.review-images:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:8px;flex-wrap:wrap}.review-images img:not(:where(.pn-ui,.pn-ui *)){max-width:160px;max-height:160px}@media(max-width:991px){.template-grid:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.template-grid:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:repeat(2,minmax(0,1fr))}.review-summary:not(:where(.pn-ui,.pn-ui *)){flex-wrap:wrap;gap:16px;padding-inline:0}.template-categories:not(:where(.pn-ui,.pn-ui *)){justify-content:flex-start;flex-wrap:nowrap;overflow:auto}.template-categories button:not(:where(.pn-ui,.pn-ui *)){white-space:nowrap}.widget-controls:not(:where(.pn-ui,.pn-ui *)){flex-wrap:wrap}}[data-content-source=database] .site-header[data-published-settings] .header-main:not(:where(.pn-ui,.pn-ui *)){padding-inline:calc(var(--db-header-gutter,16px) + 8px);gap:48px}[data-content-source=database] .site-header .search:not(:where(.pn-ui,.pn-ui *)){max-width:none}[data-content-source=database] .header-support a[href^="tel:"]:not(:where(.pn-ui,.pn-ui *)){font-size:1rem}[data-content-source=database] .desktop-nav.shell:not(:where(.pn-ui,.pn-ui *)){max-width:none;justify-content:space-between;padding-inline:3.5%}[data-content-source=database] .desktop-nav>:not(:where(.pn-ui,.pn-ui *)){flex:0 1 auto}[data-content-source=database] .product-detail:not(:where(.pn-ui,.pn-ui *)){gap:0}[data-content-source=database] :is(.product-media,.product-copy):not(:where(.pn-ui,.pn-ui *)){padding-inline:15px}[data-content-source=database] .gallery-main:not(:where(.pn-ui,.pn-ui *)){align-items:flex-start;aspect-ratio:auto}[data-content-source=database] .gallery-main img:not(:where(.pn-ui,.pn-ui *)){aspect-ratio:auto;width:100%;height:auto}[data-content-source=database] .native-configurator .configuration-field-label:not(:where(.pn-ui,.pn-ui *)){font-size:1rem;font-weight:500;color:#3a3a3a;margin-bottom:8px}[data-content-source=database] .configuration-dimension:not(:where(.pn-ui,.pn-ui *)),[data-content-source=database] .native-configurator :is(input,select):not(:where(.pn-ui,.pn-ui *)){height:40px;font-size:1rem}[data-content-source=database] .native-configurator .configuration-dimension input:not(:where(.pn-ui,.pn-ui *)){height:100%}.template-categories:not(:where(.pn-ui,.pn-ui *)){flex-wrap:nowrap;overflow:auto;justify-content:flex-start;border-bottom:1px solid #dee2e6;gap:0}.template-categories button:not(:where(.pn-ui,.pn-ui *)){flex-shrink:0;white-space:nowrap;border-color:transparent;border-bottom:0;background:transparent;color:var(--ink)}.template-categories button[aria-pressed=true]:not(:where(.pn-ui,.pn-ui *)){background:white;color:var(--brand);border:1px solid #dee2e6;border-bottom:0}.template-grid a:not(:where(.pn-ui,.pn-ui *)){height:182px;padding:1rem;box-shadow:0 1px 4px #0006}.template-grid img:not(:where(.pn-ui,.pn-ui *)){max-height:100%;background:repeating-conic-gradient(#bfb9b9 0 25%,transparent 0 50%) 50%/6px 6px}[data-content-source=database] .db-rich .db-editor-button-outline:not(:where(.pn-ui,.pn-ui *)){display:inline-block;padding:.375rem .75rem;font:inherit;color:var(--brand);background:transparent;border:1px solid var(--brand);border-radius:.25rem;text-decoration:none;cursor:pointer}[data-content-source=database] .db-rich .db-editor-button-outline:hover:not(:where(.pn-ui,.pn-ui *)){background:var(--brand);color:white}@media(max-width:991px){[data-content-source=database] .site-header[data-published-settings] .header-main:not(:where(.pn-ui,.pn-ui *)){gap:16px;padding-inline:16px}[data-content-source=database] .site-header .search:not(:where(.pn-ui,.pn-ui *)){max-width:none}[data-content-source=database] .product-copy:not(:where(.pn-ui,.pn-ui *)){padding-top:24px}}[data-content-source=database] .database-home .db-width-fixed:not(:where(.pn-ui,.pn-ui *)){width:min(100%,var(--width))}[data-content-source=database] .page-space>.shell:not(:where(.pn-ui,.pn-ui *)){width:min(100%,var(--width))}@media(max-width:991px){[data-content-source=database] .db-announcement:not(:where(.pn-ui,.pn-ui *)){white-space:nowrap;overflow:hidden;height:35px;min-height:35px;padding-inline:0 28px;font-size:12px}[data-content-source=database] .site-header[data-published-settings] .header-main:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:1fr auto 1fr;min-height:50px;padding-block:5px;gap:12px}[data-content-source=database] .site-header .header-actions:not(:where(.pn-ui,.pn-ui *)){justify-content:flex-end;gap:16px}[data-content-source=database] .site-header .account-link:not(:where(.pn-ui,.pn-ui *)){display:flex}[data-content-source=database] .site-header .brand img:not(:where(.pn-ui,.pn-ui *)){max-height:40px;object-fit:contain}[data-content-source=database] .site-header svg:not(:where(.pn-ui,.pn-ui *)){width:22px;height:22px}[data-content-source=database] .site-header .search:not(:where(.pn-ui,.pn-ui *)){grid-column:1/-1}}@media(max-width:767px){.home-product-selector:not(:where(.pn-ui,.pn-ui *)){padding:14px 25px 28px}.configuration-compact .configuration-size-quantity:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:14px}.configuration-compact .configuration-dimensions:not(:where(.pn-ui,.pn-ui *)){gap:4px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr)}.configuration-compact .configuration-dimension label:not(:where(.pn-ui,.pn-ui *)){flex-basis:24px;font-size:1rem}.configuration-compact .configuration-unit:not(:where(.pn-ui,.pn-ui *)){padding-right:4px;font-size:.875rem}.configuration-compact .configuration-options-toggle:not(:where(.pn-ui,.pn-ui *)){align-self:flex-start;text-align:left}.configuration-compact .configuration-total strong:not(:where(.pn-ui,.pn-ui *)){font-size:1.625rem}.configuration-compact .configuration-checkout:not(:where(.pn-ui,.pn-ui *)){justify-content:flex-end;gap:14px}.configuration-compact .configuration-actions:not(:where(.pn-ui,.pn-ui *)){flex:0 1 213px}.configuration-compact.native-configurator .configuration-actions .button:not(:where(.pn-ui,.pn-ui *)){min-height:46px;font-size:1.5rem;font-weight:400}}.customer-account:not(:where(.pn-ui,.pn-ui *)){min-height:420px;padding-block:44px 72px}.customer-login-form:not(:where(.pn-ui,.pn-ui *)){display:grid;gap:12px;max-width:420px}.customer-login-form input:not(:where(.pn-ui,.pn-ui *)){width:100%;min-height:44px;border:1px solid #ccc;border-radius:4px;padding:10px 12px;font:inherit}.customer-login-form label:not(:where(.pn-ui,.pn-ui *)){margin-top:10px}.customer-account h1:not(:where(.pn-ui,.pn-ui *)){font-size:32px;margin-bottom:24px}.cart-item-actions form:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cart-item-actions input:not(:where(.pn-ui,.pn-ui *)){width:80px;padding:9px;border:1px solid #ccc;border-radius:4px}.cart-item-actions .button:not(:where(.pn-ui,.pn-ui *)){min-height:40px;padding:8px 14px}.cart-item-actions [role=alert]:not(:where(.pn-ui,.pn-ui *)){color:var(--color-brand,#ec2322)}[data-content-source=database] .product-description:not(:where(.pn-ui,.pn-ui *)){font-size:.9rem}.product-purchase-bar:not(:where(.pn-ui,.pn-ui *)){position:fixed;left:0;right:0;bottom:0;z-index:16;background:var(--db-actions-bg,var(--ink));color:var(--db-actions-fg,#fff);padding:24px 0;border-top:1px solid #ddd;font-size:1rem}.purchase-bar-inner:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:30px;align-items:center;min-height:92px}.purchase-bar-wide:not(:where(.pn-ui,.pn-ui *)){padding:0 16px}.purchase-help:not(:where(.pn-ui,.pn-ui *)){min-width:220px}.product-purchase-bar a:not(:where(.pn-ui,.pn-ui *)),.purchase-delivery span:not(:where(.pn-ui,.pn-ui *)){color:var(--db-actions-link,var(--brand))}.purchase-delivery strong:not(:where(.pn-ui,.pn-ui *)),.purchase-help>strong:not(:where(.pn-ui,.pn-ui *)){display:block;color:var(--db-actions-accent,var(--brand));font-weight:var(--db-font-bold,500)}.purchase-delivery:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:space-around;gap:24px;flex:1}.purchase-total:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;gap:16px;margin-left:auto}.purchase-total>div:not(:where(.pn-ui,.pn-ui *)){text-align:right}.purchase-total strong:not(:where(.pn-ui,.pn-ui *)){display:block;font-size:2rem;font-weight:var(--db-font-bold,500)}.purchase-total span:not(:where(.pn-ui,.pn-ui *)){display:block;font-size:.875rem;color:var(--db-actions-link,var(--brand))}.product-purchase-bar .button:not(:where(.pn-ui,.pn-ui *)){background:var(--db-actions-button,var(--brand));color:var(--db-actions-fg,#fff);border-color:var(--db-actions-button,var(--brand));font-size:1.5rem;padding:9px 24px}.product-sections:not(:where(.pn-ui,.pn-ui *)){scroll-margin-top:30px}.page-space:has(.product-purchase-bar):not(:where(.pn-ui,.pn-ui *)){padding-bottom:150px}@media(max-width:1023px){.purchase-help:not(:where(.pn-ui,.pn-ui *)),.purchase-pickup:not(:where(.pn-ui,.pn-ui *)){display:none}.purchase-bar-inner:not(:where(.pn-ui,.pn-ui *)){gap:12px;min-height:65px}.product-purchase-bar:not(:where(.pn-ui,.pn-ui *)){padding:10px 0}.purchase-delivery:not(:where(.pn-ui,.pn-ui *)){justify-content:flex-start;font-size:.8rem}.purchase-total:not(:where(.pn-ui,.pn-ui *)){gap:10px}.purchase-total strong:not(:where(.pn-ui,.pn-ui *)){font-size:1.5rem}.product-purchase-bar .button:not(:where(.pn-ui,.pn-ui *)){font-size:1rem;padding:10px 15px}}@media(max-width:600px){.purchase-total:not(:where(.pn-ui,.pn-ui *)){flex-direction:column;align-items:flex-end;gap:6px}.purchase-total>div:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:baseline;gap:6px}.purchase-total span:not(:where(.pn-ui,.pn-ui *)){font-size:.7rem}.purchase-delivery:not(:where(.pn-ui,.pn-ui *)){max-width:50%}.purchase-delivery a:not(:where(.pn-ui,.pn-ui *)){font-size:.75rem}}.purchase-zip:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:5px;margin-top:5px}.purchase-zip input:not(:where(.pn-ui,.pn-ui *)){width:90px;min-width:0;padding:4px 6px;border:1px solid #ccc;background:#fff;color:var(--ink);border-radius:3px;font-size:.85rem}.purchase-zip button:not(:where(.pn-ui,.pn-ui *)){border:1px solid;background:none;color:inherit;padding:4px 7px;border-radius:3px;font-size:.8rem}.customer-checkout:not(:where(.pn-ui,.pn-ui *)){padding-block:32px 64px}.local-test-notice:not(:where(.pn-ui,.pn-ui *)){padding:12px 16px;background:#fff5ce;border:1px solid #d9bd5b;border-radius:4px;color:#493d15}.checkout-layout:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.customer-checkout fieldset:not(:where(.pn-ui,.pn-ui *)){border:0;padding:0}.customer-checkout label:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;gap:6px;margin-block:12px;font-weight:500}.customer-checkout :is(input,select):not(:where(.pn-ui,.pn-ui *)){width:100%;padding:10px 12px;font:inherit;border:1px solid #b9bec3;border-radius:4px;background:white;color:var(--ink)}.checkout-address-row:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:2fr .6fr 1fr;gap:12px}.checkout-summary:not(:where(.pn-ui,.pn-ui *)){background:#f7f8fa;padding:24px;border-radius:5px;align-self:start}.checkout-summary ul:not(:where(.pn-ui,.pn-ui *)){padding:0;list-style:none}.checkout-summary :is(li,p):not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:space-between;gap:16px}.checkout-summary li:not(:where(.pn-ui,.pn-ui *)){padding-block:12px;border-bottom:1px solid #ddd}.checkout-grand-total:not(:where(.pn-ui,.pn-ui *)){font-size:1.3rem;border-top:1px solid #ccc;padding-top:16px}.checkout-summary .button:not(:where(.pn-ui,.pn-ui *)){width:100%}.customer-checkout [role=alert]:not(:where(.pn-ui,.pn-ui *)){color:#a40000;padding-block:12px}@media(max-width:767px){.checkout-layout:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:1fr;gap:24px}.checkout-summary:not(:where(.pn-ui,.pn-ui *)){padding:16px}.checkout-address-row:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:1fr 70px 100px}}.customer-order:not(:where(.pn-ui,.pn-ui *)){padding-block:32px 64px}.customer-order-item:not(:where(.pn-ui,.pn-ui *)){border:1px solid #ddd;padding:24px;margin-block:24px;border-radius:5px}.customer-order-job:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:space-between;align-items:center;gap:16px;margin-block:12px}@media(max-width:767px){.customer-order-item:not(:where(.pn-ui,.pn-ui *)){padding:16px}.customer-order-job:not(:where(.pn-ui,.pn-ui *)){align-items:flex-start;flex-direction:column}}.customer-artwork-upload:not(:where(.pn-ui,.pn-ui *)){margin-top:20px;padding:16px;background:#f7f8fa;border-radius:4px}.customer-artwork-upload label:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:12px;flex-direction:column;font-weight:500}.customer-artwork-upload p:not(:where(.pn-ui,.pn-ui *)){font-size:.875rem}.customer-artwork-upload [role=alert]:not(:where(.pn-ui,.pn-ui *)){color:#a40000}.customer-order-job:not(:where(.pn-ui,.pn-ui *)){flex-wrap:wrap}.customer-order-job>div:not(:where(.pn-ui,.pn-ui *)){width:100%}[data-content-source=database] .desktop-nav .db-nav-column:not(:where(.pn-ui,.pn-ui *)){flex:1;min-width:150px}[data-content-source=database] .desktop-nav .db-nav-column>div:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;gap:4px}[data-content-source=database] .desktop-nav .db-nav-heading:not(:where(.pn-ui,.pn-ui *)){display:block;font-weight:500;margin-bottom:8px}[data-content-source=database] .desktop-nav .db-nav-group>summary>a:not(:where(.pn-ui,.pn-ui *)){display:block;padding-block:16px}.customer-order-list:not(:where(.pn-ui,.pn-ui *)){display:grid;gap:16px;list-style:none;padding:0}.customer-order-list li:not(:where(.pn-ui,.pn-ui *)){border:1px solid #ddd;border-radius:12px;padding:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.customer-order-list h2:not(:where(.pn-ui,.pn-ui *)){font-size:1.2rem;margin:0 0 8px}.published-product-trust:not(:where(.pn-ui,.pn-ui *)){flex-wrap:wrap;padding:0;gap:0}.published-product-trust>div:not(:where(.pn-ui,.pn-ui *)){flex:0 1 auto;margin:4px;gap:0;font-size:.875rem;line-height:1.5;font-weight:var(--db-font-bold,400)}.published-product-trust img:not(:where(.pn-ui,.pn-ui *)){width:auto;height:70px;max-width:100%}.published-product-trust span:not(:where(.pn-ui,.pn-ui *)){white-space:pre-line}@media(max-width:991px){[data-content-source=database] .page-space[data-product-template]:not(:where(.pn-ui,.pn-ui *)){padding-top:14px}[data-content-source=database] .product-detail:not(:where(.pn-ui,.pn-ui *)){row-gap:0}.published-product-trust:not(:where(.pn-ui,.pn-ui *)){justify-content:space-between}.published-product-trust>div:not(:where(.pn-ui,.pn-ui *)){max-width:calc(100% - 8px)}}.published-product-trust>div:not(:where(.pn-ui,.pn-ui *)){margin:.25rem;font-size:1rem}@media(max-width:991px){[data-content-source=database] .page-space[data-product-template]:not(:where(.pn-ui,.pn-ui *)){padding-top:10px}[data-content-source=database] .product-media .breadcrumb:not(:where(.pn-ui,.pn-ui *)){margin-bottom:7px}[data-content-source=database] .product-detail .product-copy:not(:where(.pn-ui,.pn-ui *)){padding-top:0}}.configuration-discounts:not(:where(.pn-ui,.pn-ui *)){position:relative;margin-top:4px}.configuration-discounts>button:not(:where(.pn-ui,.pn-ui *)){padding:0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.configuration-discounts-panel:not(:where(.pn-ui,.pn-ui *)){position:absolute;right:0;top:100%;z-index:30;width:330px;max-width:calc(100vw - 30px);padding:16px;background:var(--published-body-bg,#fff);color:var(--published-body-color,#222);border:1px solid #ccc;border-radius:4px;box-shadow:0 5px 18px #0002;text-align:left;font-size:14px}.configuration-discounts-panel ul:not(:where(.pn-ui,.pn-ui *)){padding:0;margin:14px 0;list-style:none}.configuration-discounts-panel li>button:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.configuration-discounts-panel li>button:focus-visible:not(:where(.pn-ui,.pn-ui *)),.configuration-discounts-panel li>button:hover:not(:where(.pn-ui,.pn-ui *)){background:#00000008}.configuration-discounts-footer:not(:where(.pn-ui,.pn-ui *)){margin:12px -16px -16px;padding:12px 16px;border-top:1px solid #ddd;font-size:12px}.configuration-discounts-footer a:not(:where(.pn-ui,.pn-ui *)){margin-left:8px;text-decoration:underline}@media(min-width:768px){.configuration-compact .configuration-quantity:not(:where(.pn-ui,.pn-ui *)){position:relative}.configuration-compact .configuration-discounts:not(:where(.pn-ui,.pn-ui *)){position:absolute;top:100%;left:0;right:0}.configuration-compact .configuration-discounts-panel:not(:where(.pn-ui,.pn-ui *)){right:auto;left:0}}@media(max-width:1200px){[data-content-source=database] .db-rich h1:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h1-fluid-size,var(--db-h1-size,2.5rem))}[data-content-source=database] .db-rich h2:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h2-fluid-size,var(--db-h2-size,2rem))}[data-content-source=database] .db-rich h3:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h3-fluid-size,var(--db-h3-size,1.75rem))}[data-content-source=database] .db-rich h4:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h4-fluid-size,var(--db-h4-size,1.5rem))}[data-content-source=database] .db-rich h5:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h5-fluid-size,var(--db-h5-size,1.25rem))}[data-content-source=database] .db-rich h6:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h6-fluid-size,var(--db-h6-size,1rem))}}.checkout-default .checkout-layout:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:1fr;max-width:960px;margin-inline:auto}.checkout-withSidePreview .checkout-layout:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.checkout-logo:not(:where(.pn-ui,.pn-ui *)){display:block;margin-bottom:24px}.checkout-logo img:not(:where(.pn-ui,.pn-ui *)){max-height:70px;max-width:240px;width:auto}.checkout-steps:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:0;margin:20px 0 28px}.checkout-steps :is(a,button):not(:where(.pn-ui,.pn-ui *)){flex:1;padding:12px;border:1px solid #d0d0d0;background:var(--paper,#fff);color:inherit;text-align:center;text-decoration:none;font:inherit}.checkout-steps [aria-current=step]:not(:where(.pn-ui,.pn-ui *)){background:var(--brand);color:#fff}.checkout-steps button:disabled:not(:where(.pn-ui,.pn-ui *)){color:#6b6b6b}.checkout-main:not(:where(.pn-ui,.pn-ui *)){min-width:0}.checkout-main h2:not(:where(.pn-ui,.pn-ui *)){margin-top:24px}.checkout-main form[hidden]:not(:where(.pn-ui,.pn-ui *)){display:none}.checkout-actions:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin-top:24px}.checkout-action-footer:not(:where(.pn-ui,.pn-ui *)){position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--db-actions-bg,var(--paper,#fff));color:var(--db-actions-fg,var(--ink));border-top:1px solid #ccc;padding:16px;box-shadow:0 -2px 8px #0001}.checkout-action-footer .checkout-actions:not(:where(.pn-ui,.pn-ui *)){margin:0}.checkout-action-footer .button:not(.secondary):not(:where(.pn-ui,.pn-ui *)){background:var(--db-cart-button-bg,var(--brand));color:var(--db-cart-button-fg,#fff)}.customer-checkout .checkout-checkbox:not(:where(.pn-ui,.pn-ui *)){flex-direction:row;align-items:center}.customer-checkout .checkout-checkbox input:not(:where(.pn-ui,.pn-ui *)){width:18px;height:18px}.checkout-sign-in:not(:where(.pn-ui,.pn-ui *)){border:1px solid #cbd1d7;background:#f8f9fa;padding:16px;border-radius:5px}.checkout-sign-in .button:not(:where(.pn-ui,.pn-ui *)){margin-top:8px}@media(max-width:767px){.checkout-withSidePreview .checkout-layout:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;gap:20px}.checkout-side-summary:not(:where(.pn-ui,.pn-ui *)){order:-1;width:100%}.checkout-action-footer:not(:where(.pn-ui,.pn-ui *)){flex-wrap:wrap}.checkout-action-footer .checkout-actions:not(:where(.pn-ui,.pn-ui *)){flex:1}.checkout-action-footer strong:not(:where(.pn-ui,.pn-ui *)){display:none}.checkout-steps :is(a,button):not(:where(.pn-ui,.pn-ui *)){padding:10px 6px;font-size:.85rem}}.customer-cart-items>li:not(:where(.pn-ui,.pn-ui *)){align-items:flex-start}.cart-product-image:not(:where(.pn-ui,.pn-ui *)){width:128px;height:100px;object-fit:contain;flex:none}.cart-product-details:not(:where(.pn-ui,.pn-ui *)){flex:1;min-width:0}.customer-cart-items .cart-product-options:not(:where(.pn-ui,.pn-ui *)){display:block;padding:0;list-style:none;font-size:.875rem}.customer-cart-items .cart-product-options li:not(:where(.pn-ui,.pn-ui *)){display:block;border:0;padding:2px 0}.cart-artwork:not(:where(.pn-ui,.pn-ui *)){margin-top:16px}.cart-artwork summary:not(:where(.pn-ui,.pn-ui *)){cursor:pointer;color:var(--brand);font-weight:600}.cart-artwork details[open]:not(:where(.pn-ui,.pn-ui *)){border:1px solid #ddd;padding:12px}.cart-artwork input:not(:where(.pn-ui,.pn-ui *)){max-width:100%}.cart-artwork .customer-artwork-upload:not(:where(.pn-ui,.pn-ui *)){padding:8px 0}.cart-artwork .customer-artwork-upload p:not(:where(.pn-ui,.pn-ui *)){font-size:.8rem}@media(max-width:600px){.cart-product-image:not(:where(.pn-ui,.pn-ui *)){width:72px;height:64px}.customer-cart-items>li:not(:where(.pn-ui,.pn-ui *)){gap:12px;flex-wrap:wrap}.cart-product-details:not(:where(.pn-ui,.pn-ui *)){min-width:calc(100% - 100px)}.customer-cart-items>li>strong:not(:where(.pn-ui,.pn-ui *)){margin-left:auto}}.cart-recommendations:not(:where(.pn-ui,.pn-ui *)){margin-top:40px}.cart-recommendations>div:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cart-recommendations a:not(:where(.pn-ui,.pn-ui *)){color:inherit;text-decoration:none;border:1px solid #ddd;padding:16px;text-align:center}.cart-recommendations img:not(:where(.pn-ui,.pn-ui *)){width:100%;height:180px;object-fit:contain}.cart-recommendations span:not(:where(.pn-ui,.pn-ui *)){color:var(--brand)}@media(max-width:600px){.cart-recommendations>div:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:1fr 1fr;gap:12px}.cart-recommendations img:not(:where(.pn-ui,.pn-ui *)){height:120px}}.checkout-actions .button:not(.secondary):not(:where(.pn-ui,.pn-ui *)),.customer-cart-summary>.button:not(:where(.pn-ui,.pn-ui *)){background:var(--db-cart-button-bg,var(--brand));color:var(--db-cart-button-fg,#fff);border-color:var(--db-cart-button-bg,var(--brand))}.checkout-saved-address:not(:where(.pn-ui,.pn-ui *)){margin:0 0 18px}.checkout-summary-toggle:not(:where(.pn-ui,.pn-ui *)){display:none}@media(max-width:767px){.checkout-summary-toggle:not(:where(.pn-ui,.pn-ui *)){display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 24px;padding:16px 0;border:0;border-block:1px solid #ddd;background:transparent;color:inherit;font:inherit;cursor:pointer}.checkout-side-summary[data-expanded=false]:not(:where(.pn-ui,.pn-ui *)){display:none}}.commerce-breadcrumb:not(:where(.pn-ui,.pn-ui *)){font-size:13px;padding:20px 0;color:#666}.commerce-breadcrumb a:not(:where(.pn-ui,.pn-ui *)){color:inherit}.customer-cart>h1:not(:where(.pn-ui,.pn-ui *)){font-size:28px;margin:4px 0 20px}.customer-cart-layout:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:16px}.customer-cart-items:not(:where(.pn-ui,.pn-ui *)){display:grid;gap:16px;min-width:0}.customer-cart-items>.commerce-cart-row:first-child:not(:where(.pn-ui,.pn-ui *)),.customer-cart-items>.commerce-cart-row:not(:where(.pn-ui,.pn-ui *)){display:block;padding:18px;border:1px solid #d5d5d5;border-radius:7px;background:var(--db-card-bg,#fff);box-shadow:0 2px 5px #00000012}.commerce-cart-main:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:88px minmax(130px,1fr) 110px 90px;gap:18px;align-items:start}.commerce-cart-thumbnail:not(:where(.pn-ui,.pn-ui *)){align-self:center;text-align:center;min-width:0}.commerce-cart-thumbnail img:not(:where(.pn-ui,.pn-ui *)){display:block;max-width:100%;width:88px;height:90px;object-fit:contain}.commerce-cart-thumbnail a:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;flex-direction:column;gap:6px;color:var(--brand);font-size:13px}.commerce-cart-thumbnail small:not(:where(.pn-ui,.pn-ui *)){font-size:11px}.commerce-cart-details:not(:where(.pn-ui,.pn-ui *)){min-width:0}.commerce-cart-details>label:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-quantity label:not(:where(.pn-ui,.pn-ui *)){display:block;margin:0 0 8px;font-size:13px;font-weight:400}.commerce-cart-details form:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:6px;margin:0 0 12px;flex-wrap:wrap}.commerce-cart-details input:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-quantity input:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-quantity select:not(:where(.pn-ui,.pn-ui *)){font:inherit;box-sizing:border-box;min-height:38px;background:#fff;color:var(--ink,#222);border:1px solid #bbb;border-radius:4px;padding:8px;max-width:100%;line-height:1.3}.commerce-cart-details input:not(:where(.pn-ui,.pn-ui *)){width:160px}.commerce-cart-details>strong:not(:where(.pn-ui,.pn-ui *)){font-size:14px;font-weight:600;display:block;overflow-wrap:anywhere}.commerce-cart-details p:not(:where(.pn-ui,.pn-ui *)){font-size:13px;line-height:1.45;margin:3px 0}.commerce-cart-finishes:not(:where(.pn-ui,.pn-ui *)){margin-top:8px}.commerce-cart-quantity .cart-item-actions:not(:where(.pn-ui,.pn-ui *)){margin:0}.commerce-cart-quantity .cart-item-actions form:not(:where(.pn-ui,.pn-ui *)){display:block}.commerce-cart-quantity input:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-quantity select:not(:where(.pn-ui,.pn-ui *)){width:96px}.commerce-cart-quantity .cart-item-actions button:not(:where(.pn-ui,.pn-ui *)){font-size:12px;min-height:28px;padding:3px 0;background:none;border:0;text-decoration:underline;width:auto;color:var(--brand)}.commerce-cart-quantity .cart-item-actions button:disabled:not(:where(.pn-ui,.pn-ui *)){display:none}.commerce-cart-price>strong:not(:where(.pn-ui,.pn-ui *)){display:block;margin-top:12px;font-size:18px;font-weight:500}.commerce-cart-price>small:not(:where(.pn-ui,.pn-ui *)){font-size:11px;color:#666;display:block;margin-top:3px}.commerce-cart-item-actions:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:flex-start;flex-direction:column;margin-top:-5px}.commerce-cart-details form button:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-item-actions a:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-item-actions button:not(:where(.pn-ui,.pn-ui *)){font:inherit;font-size:13px;line-height:1.3;border:0;background:transparent;color:var(--brand);text-align:left;padding:7px 0;cursor:pointer;white-space:nowrap}.commerce-cart-item-actions .commerce-delete:not(:where(.pn-ui,.pn-ui *)){color:#b73333}.commerce-cart-item-actions button:disabled:not(:where(.pn-ui,.pn-ui *)){opacity:.5;cursor:default}.commerce-cart-editor:not(:where(.pn-ui,.pn-ui *)){margin-top:20px;padding-top:16px;border-top:1px solid #ddd}.commerce-cart-editor>header:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.commerce-cart-editor h3:not(:where(.pn-ui,.pn-ui *)){font-size:18px;margin:0}.commerce-cart-editor .product-configurator:not(:where(.pn-ui,.pn-ui *)){max-width:100%;box-shadow:none;border:0}.commerce-cart-editor .configuration-options-toggle:not(:where(.pn-ui,.pn-ui *)){margin:14px 0}.commerce-cart-editor .configuration-checkout:not(:where(.pn-ui,.pn-ui *)){margin-top:16px}.customer-cart-summary:not(:where(.pn-ui,.pn-ui *)){border:1px solid #c2c2c2;border-radius:8px;padding:22px 18px;box-shadow:0 2px 5px #00000016;position:sticky;top:20px;background:var(--db-card-bg,#fff)}.customer-cart-summary h2:not(:where(.pn-ui,.pn-ui *)){font-size:21px;margin:0 0 20px}.customer-cart-summary>p:not(:where(.pn-ui,.pn-ui *)){font-size:13px;line-height:1.5}.customer-cart-summary .button:not(:where(.pn-ui,.pn-ui *)){width:100%;text-align:center;justify-content:center;border-radius:4px;min-height:46px;font-size:15px}.configuration-artwork-choice:not(:where(.pn-ui,.pn-ui *)){font:inherit;text-align:left;cursor:pointer;background:var(--db-card-bg,#fff);color:inherit}.configuration-artwork-choice:disabled:not(:where(.pn-ui,.pn-ui *)){opacity:.5;cursor:default}.customer-cart :is(input,select,textarea,button):not(:where(.pn-ui,.pn-ui *)),.customer-checkout :is(input,select,textarea,button):not(:where(.pn-ui,.pn-ui *)){font-family:inherit;box-sizing:border-box}.customer-cart :is(input,textarea):not(:where(.pn-ui,.pn-ui *)),.customer-checkout :is(input,textarea):not(:where(.pn-ui,.pn-ui *)){-webkit-appearance:none;appearance:none}.customer-cart input[type=checkbox]:not(:where(.pn-ui,.pn-ui *)),.customer-checkout input[type=checkbox]:not(:where(.pn-ui,.pn-ui *)),.customer-checkout input[type=radio]:not(:where(.pn-ui,.pn-ui *)){-webkit-appearance:auto;appearance:auto}.customer-cart button:not(:where(.pn-ui,.pn-ui *)),.customer-checkout button:not(:where(.pn-ui,.pn-ui *)){-webkit-appearance:none;appearance:none}.commerce-cart-row :is(form,fieldset,div):not(:where(.pn-ui,.pn-ui *)){min-width:0}@media(max-width:1100px){.commerce-cart-main:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:72px minmax(125px,1fr) 95px;gap:12px}.commerce-cart-item-actions:not(:where(.pn-ui,.pn-ui *)){grid-column:2/-1;flex-direction:row;flex-wrap:wrap;gap:4px 18px}.commerce-cart-thumbnail img:not(:where(.pn-ui,.pn-ui *)){width:72px}.customer-cart-layout:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:800px){.customer-cart-layout:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:1fr}.customer-cart-summary:not(:where(.pn-ui,.pn-ui *)){position:static}.customer-cart-items>.commerce-cart-row:first-child:not(:where(.pn-ui,.pn-ui *)),.customer-cart-items>.commerce-cart-row:not(:where(.pn-ui,.pn-ui *)){padding:16px}.commerce-cart-main:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:72px minmax(120px,1fr) 94px}.customer-cart>h1:not(:where(.pn-ui,.pn-ui *)){font-size:24px}.commerce-cart-details input:not(:where(.pn-ui,.pn-ui *)){width:100%}}@media(max-width:420px){.commerce-cart-main:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:60px minmax(0,1fr)}.commerce-cart-thumbnail img:not(:where(.pn-ui,.pn-ui *)){width:60px}.commerce-cart-quantity:not(:where(.pn-ui,.pn-ui *)){grid-column:2}.commerce-cart-quantity .cart-item-actions form:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.commerce-cart-quantity label:not(:where(.pn-ui,.pn-ui *)){margin:0}.commerce-cart-item-actions:not(:where(.pn-ui,.pn-ui *)){grid-column:1/-1;justify-content:flex-end}.commerce-cart-price>strong:not(:where(.pn-ui,.pn-ui *)){display:inline-block;margin-right:10px}.commerce-cart-price>small:not(:where(.pn-ui,.pn-ui *)){display:inline-block}}.cart-toolbar:not(:where(.pn-ui,.pn-ui *)){position:relative;margin:-6px 0 18px}.cart-toolbar>div:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:flex-end;gap:20px}.cart-toolbar>div>button:not(:where(.pn-ui,.pn-ui *)){font:inherit;font-size:13px;color:var(--brand);background:none;border:0;padding:6px 0;cursor:pointer}.cart-toolbar button:disabled:not(:where(.pn-ui,.pn-ui *)){opacity:.45;cursor:default}.cart-estimate-panel:not(:where(.pn-ui,.pn-ui *)){padding:22px;margin:12px 0;border:1px solid #ccc;border-radius:6px;background:#fff}.cart-estimate-panel header:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:space-between;gap:12px;align-items:center}.cart-estimate-panel h2:not(:where(.pn-ui,.pn-ui *)){font-size:19px;margin:0 0 16px}.cart-estimate-panel p:not(:where(.pn-ui,.pn-ui *)){font-size:13px}.cart-estimate-panel label:not(:where(.pn-ui,.pn-ui *)){display:grid;gap:8px;font-size:13px;max-width:340px}.cart-estimate-panel input:not(:where(.pn-ui,.pn-ui *)){font:inherit;padding:10px;border:1px solid #bbb;border-radius:4px}.cart-saved-estimate:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #ddd}.cart-saved-estimate small:not(:where(.pn-ui,.pn-ui *)){display:block;font-size:12px;margin-top:5px}.cart-saved-estimate strong:not(:where(.pn-ui,.pn-ui *)){font-size:14px}.cart-coupon>label:not(:where(.pn-ui,.pn-ui *)){display:block;font-size:12px;color:#666;margin-bottom:7px}.cart-coupon>div:not(:where(.pn-ui,.pn-ui *)){display:flex;border:1px solid #bdbdbd;border-radius:4px;overflow:hidden}.cart-coupon input:not(:where(.pn-ui,.pn-ui *)){width:100%;min-width:0;border:0;background:#fff;padding:11px;font:inherit;font-size:14px}.cart-coupon button:not(:where(.pn-ui,.pn-ui *)){font:inherit;font-size:13px;color:var(--brand);border:0;background:#fff;padding:10px 14px;cursor:pointer}.cart-discount-active:not(:where(.pn-ui,.pn-ui *)){font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;color:#247b43}.cart-discount-active button:not(:where(.pn-ui,.pn-ui *)){border:0;background:none;color:#a22a2a;cursor:pointer}.cart-delivery:not(:where(.pn-ui,.pn-ui *)){padding:20px 0;border-bottom:1px solid #ddd}.cart-delivery h3:not(:where(.pn-ui,.pn-ui *)){font-size:15px;margin:0 0 12px}.cart-delivery label:not(.cart-fulfillment label):not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;gap:7px;font-size:13px;margin-bottom:13px}.cart-delivery :is(input:not([type=radio]),select):not(:where(.pn-ui,.pn-ui *)){font:inherit;font-size:13px;width:100%;max-width:100%;min-width:0;min-height:38px;border:1px solid #bbb;border-radius:4px;background:#fff;color:#333;padding:8px}.cart-delivery .text-link:not(:where(.pn-ui,.pn-ui *)){border:0;background:none;color:var(--brand);cursor:pointer;font:inherit;font-size:12px;padding:0}.cart-fulfillment:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:16px;flex-wrap:wrap;margin-bottom:15px}.cart-fulfillment label:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;gap:6px;font-size:13px}.cart-fulfillment input:not(:where(.pn-ui,.pn-ui *)){accent-color:var(--brand);appearance:auto;-webkit-appearance:auto}.cart-shipment:not(:where(.pn-ui,.pn-ui *)){margin-top:18px}.cart-shipment h4:not(:where(.pn-ui,.pn-ui *)){font-size:13px;margin:0 0 12px}.cart-delivery p.cart-arrival:not(:where(.pn-ui,.pn-ui *)){font-size:12px;color:#427848}.cart-totals:not(:where(.pn-ui,.pn-ui *)){margin:18px 0}.cart-totals p:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:space-between;gap:14px;font-size:13px;line-height:1.5;margin:9px 0}.cart-totals p span:last-child:not(:where(.pn-ui,.pn-ui *)){white-space:nowrap}.cart-totals .cart-total:not(:where(.pn-ui,.pn-ui *)){border-top:1px solid #ddd;padding-top:15px;margin-top:15px;font-size:17px}.cart-total strong:not(:where(.pn-ui,.pn-ui *)){font-weight:600}.customer-cart-summary [role=alert]:not(:where(.pn-ui,.pn-ui *)){color:#a02525}.cart-estimate-panel header button:not(:where(.pn-ui,.pn-ui *)),.cart-saved-estimate button:not(:where(.pn-ui,.pn-ui *)){font:inherit;font-size:13px;color:var(--brand);padding:8px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}@media print{.cart-artwork-quantities:not(:where(.pn-ui,.pn-ui *)),.cart-coupon:not(:where(.pn-ui,.pn-ui *)),.cart-delivery form:not(:where(.pn-ui,.pn-ui *)),.cart-recommendations:not(:where(.pn-ui,.pn-ui *)),.cart-toolbar:not(:where(.pn-ui,.pn-ui *)),.commerce-breadcrumb:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-details form button:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-item-actions:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-quantity button:not(:where(.pn-ui,.pn-ui *)),.customer-cart-summary>a:not(:where(.pn-ui,.pn-ui *)),.customer-cart-summary>p:not(:where(.pn-ui,.pn-ui *)),body:has(.customer-cart) footer:not(:where(.pn-ui,.pn-ui *)),body:has(.customer-cart) header:not(:where(.pn-ui,.pn-ui *)){display:none!important}.customer-cart:not(:where(.pn-ui,.pn-ui *)){width:100%;max-width:none;padding:0}.customer-cart-layout:not(:where(.pn-ui,.pn-ui *)){display:block}.customer-cart-items>.commerce-cart-row:not(:where(.pn-ui,.pn-ui *)){break-inside:avoid;box-shadow:none}.customer-cart-summary:not(:where(.pn-ui,.pn-ui *)){position:static;box-shadow:none;margin-top:24px;break-inside:avoid}.commerce-cart-main:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:85px 1fr 120px}.commerce-cart-details input:not(:where(.pn-ui,.pn-ui *)){border:0;padding:0}.cart-delivery select:not(:where(.pn-ui,.pn-ui *)){border:0}.customer-cart>h1:not(:where(.pn-ui,.pn-ui *)):after{content:" — Estimate"}body:has(.customer-cart){background:white;color:black}}.customer-cart select:not(:where(.pn-ui,.pn-ui *)),.customer-checkout select:not(:where(.pn-ui,.pn-ui *)),.native-configurator select:not(:where(.pn-ui,.pn-ui *)){appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23555' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;padding-right:32px;line-height:1.4}.checkout-payment-element:not(:where(.pn-ui,.pn-ui *)){min-width:0;margin:18px 0}.checkout-payment-recovery:not(:where(.pn-ui,.pn-ui *)){display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.checkout-payment-recovery button:not(:where(.pn-ui,.pn-ui *)){font:inherit;font-size:13px;background:var(--db-card-bg,#fff);color:var(--brand);border:1px solid #bbb;border-radius:4px;padding:10px 12px;cursor:pointer}.checkout-payment-help:not(:where(.pn-ui,.pn-ui *)){font-size:12px;line-height:1.5;color:var(--muted,#666)}.checkout-payment [role=alert]:not(:where(.pn-ui,.pn-ui *)){color:#a02525}.checkout-payment [role=status]:not(:where(.pn-ui,.pn-ui *)){font-size:14px;line-height:1.5}@media(max-width:700px){.customer-cart :is(input,select,textarea):not(:where(.pn-ui,.pn-ui *)),.customer-checkout :is(input,select,textarea):not(:where(.pn-ui,.pn-ui *)){font-size:16px}}.customer-recovery-dialog:not(:where(.pn-ui,.pn-ui *)){width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:26px;border:1px solid #ccc;border-radius:8px;background:var(--db-card-bg,#fff);color:var(--ink,#222);box-shadow:0 10px 50px #0005}.customer-recovery-dialog:not(:where(.pn-ui,.pn-ui *))::backdrop{background:#0007}.customer-recovery-dialog header:not(:where(.pn-ui,.pn-ui *)){display:flex;justify-content:space-between;gap:15px;align-items:start}.customer-recovery-dialog h2:not(:where(.pn-ui,.pn-ui *)){font-size:22px;margin:0 0 18px}.customer-recovery-dialog header button:not(:where(.pn-ui,.pn-ui *)){border:0;background:none;font-size:26px;cursor:pointer}.customer-recovery-dialog label:not(:where(.pn-ui,.pn-ui *)){display:grid;gap:7px;font-size:14px;margin:15px 0}.customer-recovery-dialog input:not(:where(.pn-ui,.pn-ui *)){font:inherit;font-size:16px;min-height:42px;border:1px solid #bbb;border-radius:4px;padding:8px;width:100%;box-sizing:border-box}.customer-recovery-dialog p:not(:where(.pn-ui,.pn-ui *)){font-size:14px;line-height:1.5}.customer-recovery-dialog [role=alert]:not(:where(.pn-ui,.pn-ui *)){color:#a02525}.customer-recovery-dialog .text-link:not(:where(.pn-ui,.pn-ui *)){display:block;margin-top:16px;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--brand);cursor:pointer}[hidden]:not([hidden=until-found]):not(:where(.pn-ui,.pn-ui *)){display:none!important}.checkout-payment-plans:not(:where(.pn-ui,.pn-ui *)){margin-block:1.5rem}.checkout-payment-plan:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--border,#d4d4d4);padding:1rem;margin-block:.75rem;cursor:pointer}.checkout-payment-plan input[type=radio]:not(:where(.pn-ui,.pn-ui *)){width:auto;min-height:auto;accent-color:var(--accent,#004b8d)}.checkout-ship-from:not(:where(.pn-ui,.pn-ui *)){margin-block:1.5rem}.checkout-ship-from address:not(:where(.pn-ui,.pn-ui *)){font-style:normal;line-height:1.6}.checkout-paypal:not(:where(.pn-ui,.pn-ui *)){max-width:34rem;margin-block:1rem}.cart-quantity-discounts:not(:where(.pn-ui,.pn-ui *)){margin-top:14px;font-size:12px}.cart-quantity-discounts h4:not(:where(.pn-ui,.pn-ui *)){font:inherit;font-weight:600;margin:0 0 4px}.commerce-cart-quantity .cart-quantity-discounts button:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;text-align:left;white-space:normal;margin:4px 0;padding:4px 0;line-height:1.45;color:inherit;text-decoration:none;cursor:pointer}.commerce-cart-quantity .cart-quantity-discounts button span:last-child:not(:where(.pn-ui,.pn-ui *)){color:var(--color-success,#23713b)}.commerce-cart-quantity .cart-quantity-discounts button:hover span:first-child:not(:where(.pn-ui,.pn-ui *)),.commerce-cart-quantity .cart-quantity-discounts button[aria-pressed=true] span:first-child:not(:where(.pn-ui,.pn-ui *)){text-decoration:underline}.commerce-cart-quantity .cart-quantity-discounts button:disabled:not(:where(.pn-ui,.pn-ui *)){display:flex;opacity:.5;cursor:wait}.cart-quantity-discounts small:not(:where(.pn-ui,.pn-ui *)),.cart-quantity-discounts-status:not(:where(.pn-ui,.pn-ui *)){font-size:11px;line-height:1.45;color:var(--muted,#666);margin:8px 0}.cart-quantity-discounts-status p:not(:where(.pn-ui,.pn-ui *)){margin:0}@media print{.cart-quantity-discounts-status:not(:where(.pn-ui,.pn-ui *)),.cart-quantity-discounts:not(:where(.pn-ui,.pn-ui *)){display:none!important}}.customer-invoice-download:not(:where(.pn-ui,.pn-ui *)){display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.customer-invoice-download>button:not(:where(.pn-ui,.pn-ui *)){font:inherit;font-size:13px;color:var(--brand);background:none;border:0;padding:6px 0;cursor:pointer}.customer-invoice-download>button:disabled:not(:where(.pn-ui,.pn-ui *)){opacity:.45;cursor:default}.customer-invoice-download>[role]:not(:where(.pn-ui,.pn-ui *)){max-width:28rem;font-size:13px;line-height:1.4}.customer-invoice-download>[role=alert]:not(:where(.pn-ui,.pn-ui *)){color:#a02525}@media print{.customer-invoice-download:not(:where(.pn-ui,.pn-ui *)){display:none!important}}.checkout-address-picker:not(:where(.pn-ui,.pn-ui *)){border:1px solid var(--border,#ccc);padding:16px;margin-block:12px}.checkout-address-picker button:not(:where(.pn-ui,.pn-ui *)){font:inherit;background:var(--db-card-bg,#fff);color:var(--brand);border:1px solid #bbb;padding:8px 12px;margin:4px 8px 4px 0;cursor:pointer}.checkout-address-picker button:disabled:not(:where(.pn-ui,.pn-ui *)){opacity:.5;cursor:default}.checkout-address-picker nav:not(:where(.pn-ui,.pn-ui *)){display:flex;align-items:center;gap:12px;flex-wrap:wrap}.checkout-address-choice:not(:where(.pn-ui,.pn-ui *)){padding-block:12px;border-top:1px solid #ddd}.checkout-address-choice p:not(:where(.pn-ui,.pn-ui *)){font-size:13px;overflow-wrap:anywhere}.checkout-address-picker [role=alert]:not(:where(.pn-ui,.pn-ui *)){color:#a02525}[data-content-source=database] .desktop-nav>.db-nav-group>summary:hover:not(:where(.pn-ui,.pn-ui *)),[data-content-source=database] .desktop-nav>.db-nav-group>summary>a:hover:not(:where(.pn-ui,.pn-ui *)),[data-content-source=database] .desktop-nav>a:hover:not(:where(.pn-ui,.pn-ui *)){color:var(--db-header-hover,var(--db-header-fg))}[data-content-source=database] .site-header .db-nav-children:not(:where(.pn-ui,.pn-ui *)){background:var(--db-menu-bg,var(--db-header-bg));color:var(--db-menu-fg,var(--db-header-fg))}[data-content-source=database] .site-header .db-nav-children a:not(:where(.pn-ui,.pn-ui *)){color:var(--db-menu-fg,var(--db-header-fg))}[data-content-source=database] .site-header .db-nav-children a:hover:not(:where(.pn-ui,.pn-ui *)){color:var(--db-menu-hover,var(--db-menu-fg,var(--db-header-fg)))}[data-content-source=database] .database-footer .db-menu a:hover:not(:where(.pn-ui,.pn-ui *)){color:var(--db-footer-hover,var(--db-footer-fg));font-weight:700}[data-content-source=database] .db-section:is([data-section-type=rich-text],[data-section-type=image-with-text-overlay]):not(:where(.pn-ui,.pn-ui *)){--db-section-title:var(--db-h1-size,2.5rem)}[data-content-source=database] .db-section[data-section-type=rich-text][data-text-size=small]:not(:where(.pn-ui,.pn-ui *)){--db-section-title:var(--db-h3-size,1.75rem)}[data-content-source=database] .db-section[data-section-type=rich-text][data-text-size=medium]:not(:where(.pn-ui,.pn-ui *)){--db-section-title:var(--db-h2-size,2rem)}[data-content-source=database] .db-section[data-section-type=image-with-text-overlay]:not(:where(.pn-ui,.pn-ui *)){--db-section-text:1.25rem}[data-content-source=database] .db-section[data-section-type=image-with-text-overlay] .db-rich:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-section-text)}[data-content-source=database] .db-section[data-section-type=image-with-text-overlay][data-text-size=medium]:not(:where(.pn-ui,.pn-ui *)){--db-section-title:var(--db-h3-size,1.75rem);--db-section-text:1rem}[data-content-source=database] .db-section[data-section-type=image-with-text-overlay][data-text-size=large]:not(:where(.pn-ui,.pn-ui *)){--db-section-text:1.25rem}[data-content-source=database] .db-section:is([data-section-type=rich-text],[data-section-type=image-with-text-overlay]) .db-section-heading:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-section-title)}[data-content-source=database] .db-section[data-section-type=image-with-text] .db-section-heading:not(:where(.pn-ui,.pn-ui *)),[data-content-source=database] .db-section[data-section-type=text-columns-with-images] .db-block h3:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h4-size,1.5rem)}[data-content-source=database] .db-section[data-section-type=image-with-text] .db-section-heading:not(:where(.pn-ui,.pn-ui *)){font-weight:var(--db-font-normal,400)}@media(max-width:1200px){[data-content-source=database] .db-section:is([data-section-type=rich-text],[data-section-type=image-with-text-overlay]):not(:where(.pn-ui,.pn-ui *)){--db-section-title:var(--db-h1-fluid-size,var(--db-h1-size,2.5rem))}[data-content-source=database] .db-section[data-section-type=rich-text][data-text-size=small]:not(:where(.pn-ui,.pn-ui *)){--db-section-title:var(--db-h3-fluid-size,var(--db-h3-size,1.75rem))}[data-content-source=database] .db-section[data-section-type=rich-text][data-text-size=medium]:not(:where(.pn-ui,.pn-ui *)){--db-section-title:var(--db-h2-fluid-size,var(--db-h2-size,2rem))}[data-content-source=database] .db-section[data-section-type=image-with-text-overlay][data-text-size=medium]:not(:where(.pn-ui,.pn-ui *)){--db-section-title:var(--db-h3-fluid-size,var(--db-h3-size,1.75rem))}[data-content-source=database] .db-section[data-section-type=image-with-text] .db-section-heading:not(:where(.pn-ui,.pn-ui *)),[data-content-source=database] .db-section[data-section-type=text-columns-with-images] .db-block h3:not(:where(.pn-ui,.pn-ui *)){font-size:var(--db-h4-fluid-size,var(--db-h4-size,1.5rem))}}.customer-checkout[data-customer-appearance=checkout-mapped] .checkout-action-footer:not(:where(.pn-ui,.pn-ui *)){background:var(--db-checkout-footer-bg);border-color:var(--db-checkout-footer-border);color:var(--db-checkout-footer-fg)}.review-stat:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;align-items:center;text-align:center;max-width:12rem}.review-stat strong:not(:where(.pn-ui,.pn-ui *)){font-size:2rem;font-weight:500;line-height:1.2}.support-form:not(:where(.pn-ui,.pn-ui *)){max-width:1000px;margin:0 auto;padding:3rem}.support-form-title:not(:where(.pn-ui,.pn-ui *)){text-align:center;font-size:1.75rem;margin:0 0 .5rem}.support-form-subtitle:not(:where(.pn-ui,.pn-ui *)){text-align:center}.support-form form:not(:where(.pn-ui,.pn-ui *)){display:grid;gap:1rem}.support-form input[type=email]:not(:where(.pn-ui,.pn-ui *)),.support-form input[type=text]:not(:where(.pn-ui,.pn-ui *)),.support-form textarea:not(:where(.pn-ui,.pn-ui *)){width:100%;padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem;font:inherit}.support-form-trap:not(:where(.pn-ui,.pn-ui *)){position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.support-form-files:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;gap:.25rem}.support-form .button:not(:where(.pn-ui,.pn-ui *)){justify-self:start}.support-form .button.secondary:not(:where(.pn-ui,.pn-ui *)){background:var(--db-secondary,var(--brand));border-color:var(--db-secondary,var(--brand));color:var(--db-secondary-fg,#fff)}.support-form-error:not(:where(.pn-ui,.pn-ui *)){color:#b00020}.support-form-done:not(:where(.pn-ui,.pn-ui *)){text-align:center;color:#1e7e34;font-weight:500}.contact-message .support-form:not(:where(.pn-ui,.pn-ui *)){padding:0}.contact-message .support-form-title:not(:where(.pn-ui,.pn-ui *)){text-align:left;font-size:inherit}.product-read-more:not(:where(.pn-ui,.pn-ui *)){display:inline-block;margin:-8px 0 12px;color:var(--db-primary,var(--brand));font-size:.875rem;text-decoration:none}.product-read-more:focus-visible:not(:where(.pn-ui,.pn-ui *)),.product-read-more:hover:not(:where(.pn-ui,.pn-ui *)){text-decoration:underline}}.configuration-compact .configuration-price-width{font-size:1.9rem}@layer legacy{[data-content-source=database] .product-page-background:not(:where(.pn-ui,.pn-ui *)){padding-top:0}.published-product-background:not(:where(.pn-ui,.pn-ui *)){background-position:50%;background-repeat:no-repeat}.published-product-mobile-background:not(:where(.pn-ui,.pn-ui *)){display:block;width:100%;height:auto}.published-product-background .product-detail:not(:where(.pn-ui,.pn-ui *)){padding-block:24px}.published-product-information:not(:where(.pn-ui,.pn-ui *)){padding:16px}[data-content-source=database] .published-product-information h1:not(:where(.pn-ui,.pn-ui *)){font-size:1.9rem;margin:0}[data-content-source=database] .published-product-information .product-description:not(:where(.pn-ui,.pn-ui *)){color:var(--published-product-description-color,inherit);margin-bottom:0}.published-product-form-panel:not(:where(.pn-ui,.pn-ui *)){margin-left:auto}.published-product-form-panel[data-border]:not(:where(.pn-ui,.pn-ui *)){border:1px solid var(--brand)}.published-product-form-panel[data-padding]:not(:where(.pn-ui,.pn-ui *)){padding:8px}.published-product-form-panel[data-surface]:not(:where(.pn-ui,.pn-ui *)){background:var(--db-card-bg,#f5f5f5);color:var(--db-card-fg,#424242)}[data-content-source=database] .published-product-form-panel .native-configurator:not(:where(.pn-ui,.pn-ui *)){margin-top:0}.product-detail[data-product-rounded=true] :is(.published-product-information,.published-product-form-panel):not(:where(.pn-ui,.pn-ui *)){border-radius:5px}@media(min-width:768px){.published-product-background:not(:where(.pn-ui,.pn-ui *)){background-image:var(--published-product-background,none)}.published-product-mobile-background:not(:where(.pn-ui,.pn-ui *)){display:none}[data-content-source=database] .published-product-background .product-detail[data-product-media-size=small]:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}[data-content-source=database] .published-product-background .product-detail[data-product-media-size=medium]:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-content-source=database] .published-product-background .product-detail[data-product-media-size=large]:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}[data-content-source=database] .published-product-background .product-detail[data-product-media-size=x-large]:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,1fr)}.published-product-background .product-media:not(:where(.pn-ui,.pn-ui *)){align-self:stretch}.published-product-information[data-sticky=true]:not(:where(.pn-ui,.pn-ui *)){position:sticky;top:16px}}@media(max-width:767px){[data-content-source=database] .published-product-background .product-detail:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,1fr);gap:16px}.published-product-form-panel:not(:where(.pn-ui,.pn-ui *)){margin-inline:auto;width:100%}}}@layer legacy{.published-recommendations:not(:where(.pn-ui,.pn-ui *)){padding-block:3rem}.recommendation-heading:not(:where(.pn-ui,.pn-ui *)){text-align:center;margin-bottom:3rem;color:var(--brand)}.recommendation-heading p:not(:where(.pn-ui,.pn-ui *)){font-size:1.375rem}.recommendation-grid:not(:where(.pn-ui,.pn-ui *)){display:grid;grid-template-columns:repeat(var(--recommendation-columns,4),minmax(0,1fr));gap:24px 30px}.recommendation-card:not(:where(.pn-ui,.pn-ui *)){display:flex;flex-direction:column;align-items:center;text-align:center;color:inherit}.recommendation-card img:not(:where(.pn-ui,.pn-ui *)){max-width:100%;height:auto;margin-block:auto}.recommendation-card>div:not(:where(.pn-ui,.pn-ui *)){margin-block:1rem;width:100%;display:flex;flex-direction:column}[data-content-source=database] .recommendation-card h3:not(:where(.pn-ui,.pn-ui *)){font-size:1rem;text-transform:uppercase;margin:0 0 .5rem}.recommendation-card .button:not(:where(.pn-ui,.pn-ui *)){align-self:center}@media(max-width:767px){.recommendation-grid:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.recommendation-grid:not(:where(.pn-ui,.pn-ui *)){grid-template-columns:minmax(0,1fr)}}}